Convolutional interleaver and deinterleaver
AssigneeZenith Electronics Corporation
InventorsMark Fimoff, Scott F. Halozan, Raymond C. Hauge
Life of this patent
Estimating the term…
Loading patent…
AssigneeZenith Electronics Corporation
InventorsMark Fimoff, Scott F. Halozan, Raymond C. Hauge
Estimating the term…
A convolutional interleaver or deinterleaver comprises an address signal generator for repeatedly generating [(B-1)N/2]+1 sequences of address signals, where B is a desired interleave depth and N is a value equal to or greater than the number of data bytes in a R-S block of the data stream. Each of the sequences corresponds to a respective row of a B column matrix, the first column of which comprises [(B-1)N/2]+1 consecutively numbered values. Each remaining column comprises the preceding column rotated by an integer multiple of N/B. The address signals are applied to a memory having [(B-1)N/2]+1 storage locations for reading the data stored at the address memory location and then writing the current data byte to the same memory location.
Apparatus for convolutionally interleaving or deinterleaving a data signal comprising:
A method of convolutionally interleaving or deinterleaving a stream of data bytes comprising:
A circuit for convolutionally interleaving or deinterleaving a stream of data bytes comprising:
A circuit for convolutionally interleaving or deinterleaving a data stream comprising successive equal length blocks of R-S encoded data bytes, said circuit comprising:
Dependencies are inferred from the claim text.