×

Convolutional interleaver and method for generating memory address therefor

  • US 6,035,427 A
  • Filed: 07/01/1997
  • Issued: 03/07/2000
  • Est. Priority Date: 07/01/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A convolutional interleaver for interleaving a data stream composed of N number of consecutive data with an interleaving level B to randomize the data stream for error correction, comprising:

  • input means for inputting the data stream and outputting a first data of the interleaving level during a first clock and a second to a Bth data of the interleaving level during one half period of a second to a Bth clock, respectively;

    storage means having a structure of an intermediate memory having B-1 number of vertical ends with a horizontal cell length of (B/2)×

    M modified from a structure of a basic memory having B-1 number of vertical ends with a horizontal cell length of (B-1)×

    M by moving some of used storage locations into all of unused storage locations in the basic memory, where M=N/B, said storage means for performing a read operation during one half period of a clock for which a physical address is maintained, and for performing a write operation during the other half period of said clock for which a physical address is maintained;

    address generating means for generating the physical address to access said intermediate memory;

    output means for outputting the data from said input means during the first clock and the data from said storage means during each of a second to a Bth clock, respectively; and

    a controller for receiving a basic vertical address from said address generating means and generating a plurality of control signals for controlling said input means, said output means, and said storage means.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×