Orthogonal sequence generator
AssigneeAgere Systems Inc.
InventorsSameer V. Ovalekar, Xiao-An Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeAgere Systems Inc.
InventorsSameer V. Ovalekar, Xiao-An Wang
Estimating the term…
A set of orthogonal sequences (e.g., Hadamard sequences) is decomposed into a set of basis vectors and sets of coefficients, where each set of coefficients represents a particular “vector combination” of the basis vectors that forms one of the orthogonal sequences. Such decomposition of orthogonal sequences into basis vectors and sets of coefficients may allow for a reduction in memory space and/or processing required to generate one or more of the orthogonal sequences during real-time operations of a communications system, such as an IS-95 CDMA system, that employs the orthogonal sequences. In one embodiment, a Hadamard sequence generator includes a controller, a memory, and a combiner. The set of basis vectors are stored in the memory, and each of the Hadamard sequences has a corresponding set of coefficients from which the Hadamard sequence can be derived as a vector combination of the basis vectors. These coefficients are either also stored in memory, or known to the controller based on a relationship between the coefficients and the row number of the Hadamard sequence in a corresponding Walsh-Hadamard matrix. To generate a particular sequence, the controller determines the corresponding set of coefficients and causes the basis vectors to be provided to the combiner. Based on the set of coefficients, the combiner combines the elements of specific basis vectors using modulo-2 addition to generate the desired Hadamard sequence.
A sequence generator for generating a selected sequence for processing a communications signal, the sequence generator comprising:
A method for processing a communications signal, comprising the steps of:
An integrated circuit having a sequence generator for generating a selected sequence for processing a communications signal, the sequence generator comprising:
A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to implement a method for processing a communications signal, the method comprising the steps of:
A transceiver including a sequence generator for generating a selected sequence for processing a communications signal, the sequence generator comprising:
Dependencies are inferred from the claim text.