Method and apparatus for vector based walsh code bit sequence generation
AssigneeTexas Instruments Incorporated
InventorsJohn G. McDonough, Douglas R. Walby, Karim Abdulla
Life of this patent
Estimating the term…
Abstract
A vector-based Walsh code sequence generator (100) provides for a general architecture that can be easily adapted to any random length sequence and any random number of bits per access. The Walsh code sequence generator (100) can produce a new access on every hardware clock cycle, thereby maximizing the efficiency of the bit sequence requesting process.
Claims15
A vector based Walsh code bit sequence generator providing an N-bit output sequence from a Y-bit length sequence, comprising:
- an input port for receiving an X-bit length Walsh symbol index used for selecting the desired starting bit location in the Y-bit length sequence;
- a storage area coupled to the input port, the storage area having an output port;
- a sequence inversion circuit coupled to the output port of the storage area;
- an output sequence ordering function circuit coupled to the sequence inversion circuit, the output sequence ordering function circuit having an output port for providing the N-bit output;
- and
- some of the bits from the X-bit length Walsh symbol index are used to address the storage area.
A method for vector based Walsh code sequence generation from providing an N-bit output from a Y-bit length Walsh symbol index using a Walsh storage area of size X, comprising the steps of:
- a) receiving a starting bit index having a predetermined number of bits;
- c) using the starting bit index value to select the desired starting bit location in the Y-bit length Walsh symbol index;
- c) using some of the bits of the Y-bit Walsh symbol index to address the Walsh storage area;
- and
- d) using some of the bits of the starting bit index to control an output sequence ordering function that provides the N-bit output.
Dependencies are inferred from the claim text.