Spread-spectrum coding of data bursts
AssigneeQUALCOMM Incorporated
InventorIsmail Lakkis
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure relate to a method for generating spread-spectrum coded signals for transmission in a wireless communication system, and particularly for generating spread sequences of data with spreading codes that facilitate computationally efficient frequency-domain processing at a receiver.
Claims17
A method for wireless communications, comprising:
- partitioning a data stream into sub-blocks of data;
- spreading each sub-block using a matrix with M orthogonal rows, wherein the spreading comprises repeating each sub-block M times and applying each row of the matrix to one of the repeated sub-blocks to generate a spread data stream;
- and
- transmitting the spread data stream.
An apparatus for wireless communications, comprising:
- a circuit configured to partition a data stream into sub-blocks of data;
- a spreader configured to spread each sub-block using a matrix with M orthogonal rows, wherein the spreader comprises a circuit configured to repeat each sub-block M times and a circuit configured to apply each row of the matrix to one of the repeated sub-blocks to generate a spread data stream;
- and
- a transmitter configured to transmit the spread data stream.
An apparatus for wireless communications, comprising:
- means for partitioning a data stream into sub-blocks of data;
- means for spreading each sub-block using a matrix with M orthogonal rows, wherein the means for spreading comprises means for repeating each sub-block M times and means for applying each row of the matrix to one of the repeated sub-blocks to generate a spread data stream;
- and
- means for transmitting the spread data stream.
A computer-program product for wireless communications, comprising a computer-readable storage device encoded with instructions executable to:
- partition a data stream into sub-blocks of data;
- spread each sub-block using a matrix with M orthogonal rows, wherein the instructions executable to spread comprise instructions executable to repeat each sub-block M times and instructions executable to apply each row of the matrix to one of the repeated sub-blocks to generate a spread data stream;
- and
- transmit the spread data stream.
An access point, comprising:
- at least one antenna;
- a circuit configured to partition a data stream into sub-blocks of data;
- a spreader configured to spread each sub-block using a matrix with M orthogonal rows, wherein the spreader comprises a circuit configured to repeat each sub-block M times and a circuit configured to apply each row of the matrix to one of the repeated sub-blocks to generate a spread data stream;
- and
- a transmitter configured to transmit via the at least one antenna the spread data stream.
Dependencies are inferred from the claim text.