DocumentCode :
779611
Title :
Convolutional codes using finite-field wavelets: time-varying codes and more
Author :
Fekri, Faramarz ; Sartipi, Mina ; Mersereau, Russell M. ; Schafer, Ronald W.
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Volume :
53
Issue :
5
fYear :
2005
fDate :
5/1/2005 12:00:00 AM
Firstpage :
1881
Lastpage :
1896
Abstract :
This paper introduces a procedure for constructing convolutional codes using finite-field wavelets. This provides novel insight into the study of convolutional codes and permits the design of the new convolutional codes that is not possible by conventional methods. Exploiting algebraic properties of the wavelet codes, we show that a rate K/L wavelet convolutional encoder is a basic encoder that is noncatastrophic. In addition, we prove that any rate 1/L wavelet convolutional encoder is minimal-basic and that every L-band orthogonal wavelet system generates a rate 1/L self-orthogonal code. As an application of wavelet convolutional codes, we construct time-varying convolutional codes. These codes have unique trellis structures that result in fast and low computational complexity decoding algorithms. As examples, we present some time-varying wavelet convolutional codes that can be decoded faster than comparable time-invariant convolutional codes. We construct 16and 32-state time-varying wavelet convolutional codes with minimum-free distances of seven and eight, respectively. These codes have the same minimum-free distance as the best time-invariant codes of the same rate and state complexity, but they can be decoded almost twice as fast. We show that a 32-state time-varying wavelet convolutional code is superior to the Lauer code in performance while having almost the same decoding complexity. Although the 32-state wavelet code is inferior to the 16-state Golay convolutional code as far as computational complexity, it outperforms this code in the performance. We also prove that orthogonal filterbanks generate self-dual time-varying codes. We give a design for doubly even self-dual time-varying convolutional codes by imposing some constraints on the filters that define the L-band orthogonal wavelets. As another application of wavelet convolutional codes, we propose a new scheme for generating rate-adaptive codes. These codes have the property that multiple rates of the code can be decoded on one trellis and its subtrellises.
Keywords :
Golay codes; adaptive codes; channel bank filters; computational complexity; convolutional codes; decoding; transform coding; trellis codes; wavelet transforms; L-band orthogonal wavelet system; bipartite trellis; computational complexity decoding algorithm; convolutional code; finite-field wavelet; orthogonal filterbank; rate-adaptive code; time-varying code; trellis structure; Computational complexity; Convolutional codes; Decoding; Filters; Frequency; Galois fields; Signal representations; Video compression; Wavelet analysis; Wavelet transforms; Bipartite trellis; finite-field wavelets; rate-adaptive codes; time-varying convolutional codes;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2005.845484
Filename :
1420826
Link To Document :
بازگشت