Variable-length constrained-sequence codes

Loading...
Thumbnail Image

Institution

http://id.loc.gov/authorities/names/n79058482

Degree Level

Master's

Degree

Master of Science

Department

Department of Electrical and Computer Engineering

Supervisor / Co-Supervisor and Their Department(s)

Examining Committee Member(s) and Their Department(s)

Citation for Previous Publication

Link to Related Item

Abstract

The use of variable-length codes to construct capacity approaching constrained sequence codes is examined. Constrained sequence codes are commonly used for digital storage and transmission, but have historically been implemented using block codes. A new technique is developed for constructing variable-length constrained sequence codes. These codes are based on Huffman encoding various partial extensions, a technique that is shown to be optimal in the sense that no other technique can result in a higher code rate given the same partial extension. Partial extensions are exhaustively searched in order to identify the highest rate code within a particular bound. Examples of the technique are provided for various constraints, including (d,k) and DC-free constraints. These examples are shown to have average rates within 1% of capacity for their respective constraints. Tables are also provided listing the optimal sourceword to codeword length mappings for various other constraints.

Item Type

http://purl.org/coar/resource_type/c_46ec

Alternative

License

Other License Text / Link

This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for non-commercial purposes. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.

Language

en

Location

Time Period

Source