Multiple-access hybrid OFDM-CDMA system
First Claim
1. A method for wireless communication, comprising:
- spreading a modulation symbol with a spreading sequence to obtain a plurality of spread symbols;
transforming the plurality of spread symbols from frequency domain to time domain based on an inverse fast Fourier transform (IFFT) to obtain a plurality of time-domain samples; and
sending the plurality of time-domain samples via one or more antennas.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect of a multiple-access OFDM-CDMA system, data spreading is performed in the frequency domain by spreading each data stream with a respective spreading code selected from a set of available spreading codes. To support multiple access, system resources may be allocated and de-allocated to users (e.g., spreading codes may be assigned to users as needed, and transmit power may be allocated to users). Variable rate data for each user may be supported via a combination of spreading adjustment and transmit power scaling. Interference control techniques are also provided to improve system performance via power control of the downlink and/or uplink transmissions to achieve the desired level of performance while minimizing interference. A pilot may be transmitted by each transmitter unit to assist the receiver units perform acquisition, timing synchronization, carrier recovery, handoff, channel estimation, coherent data demodulation, and so on.
62 Citations
37 Claims
-
1. A method for wireless communication, comprising:
-
spreading a modulation symbol with a spreading sequence to obtain a plurality of spread symbols; transforming the plurality of spread symbols from frequency domain to time domain based on an inverse fast Fourier transform (IFFT) to obtain a plurality of time-domain samples; and sending the plurality of time-domain samples via one or more antennas. - View Dependent Claims (2, 7, 8)
-
-
3. A method for wireless communication, comprising:
-
spreading a modulation symbol with a spreading sequence to obtain a plurality of spread symbols; transforming the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples; appending a cyclic prefix to the plurality of time-domain samples prior to transmission; and sending the plurality of time-domain samples via one or more antennas.
-
-
4. A method for wireless communication, comprising:
-
spreading a modulation symbol with a spreading sequence to obtain a plurality of spread symbols; transforming the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples; time division multiplexing the plurality of time-domain samples and a pilot; and sending the plurality of time-domain samples via one or more antennas.
-
-
5. A method for wireless communication, comprising:
-
spreading a modulation symbol with a spreading sequence to obtain a plurality of spread symbols; transforming the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples; scaling the plurality of time-domain samples, or the plurality of spread symbols, or the modulation symbol based on a gain to obtain a target transmit power level; and sending the plurality of time-domain samples via one or more antennas. - View Dependent Claims (6)
-
-
9. An apparatus for wireless communication, comprising:
-
at least one processor configured to spread a modulation symbol with a spreading sequence to obtain a plurality of spread symbols and to transform the plurality of spread symbols from frequency domain to time domain based on an inverse fast Fourier transform (IFFT) to obtain a plurality of time-domain samples, and at least one antenna associated with the at least one processor, wherein the at least one antenna is configured to send the plurality of time-domain samples. - View Dependent Claims (10)
-
-
11. An apparatus for wireless communication, comprising:
-
at least one processor configured to spread a modulation symbol with a spreading sequence to obtain a plurality of spread symbols and to transform the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples, wherein the at least one processor is configured to append a cyclic prefix to the plurality of time-domain samples prior to transmission, and at least one antenna associated with the at least one processor, wherein the at least one antenna is configured to send the plurality of time-domain samples.
-
-
12. An apparatus for wireless communication, comprising:
-
at least one processor configured to spread a modulation symbol with a spreading sequence to obtain a plurality of spread symbols and to transform the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples, wherein the at least one processor is configured to time division multiplex the plurality of time-domain samples and pilot, and at least one antenna associated with the at least one processor, wherein the at least one antenna is configured to send the plurality of time-domain samples.
-
-
13. A computer program product, comprising:
a non-transitory computer-readable medium comprising; code for causing at least one processor to spread a modulation symbol with a spreading sequence to obtain a plurality of spread symbols, code for causing the at least one processor to transform the plurality of spread symbols from frequency domain to time domain based on an inverse fast Fourier transform (IFFT) to obtain a plurality of time-domain samples, and code for causing the at least one processor to send the plurality of time-domain samples via one or more antennas.
-
14. A method for wireless communication, comprising:
-
receiving a plurality of time-domain samples via one or more antennas; removing a cyclic prefix of the time-domain samples; transforming the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission after removing the cyclic prefix; obtaining a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission; and despreading the plurality of received symbols based on a spreading sequence to obtain a despread symbol. - View Dependent Claims (16, 19, 20)
-
-
15. A method for wireless communication, comprising:
-
receiving a plurality of time-domain samples via one or more antennas; transforming the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission, wherein the transforming the plurality of time-domain samples comprises transforming the plurality of time-domain samples based on a fast Fourier transform (FFT) to obtain the received symbols for the subcarriers available for transmission; obtaining a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission; and despreading the plurality of received symbols based on a spreading sequence to obtain a despread symbol.
-
-
17. A method for wireless communication, comprising:
-
receiving a plurality of time-domain samples via one or more antennas; time division demultiplexing the plurality of time-domain samples and a pilot; transforming the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission; obtaining a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission; and despreading the plurality of received symbols based on a spreading sequence to obtain a despread symbol. - View Dependent Claims (18)
-
-
21. An apparatus for wireless communication, comprising:
-
at least one processor configured to remove a cyclic prefix prior to transforming a plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission, to obtain a plurality of received symbols from a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission, and to despread the plurality of received symbols based on a spreading sequence to obtain a despread symbol; and one or more antennas configured to receive and/or transmit the time domain samples and configured to be electrically coupled to the at least one processor. - View Dependent Claims (23)
-
-
22. An apparatus for wireless communication, comprising:
-
at least one processor configured to transform a plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission, to transform the plurality of time-domain samples based on a fast Fourier transform (FFT) to obtain the received symbols for the subcarriers available for transmission, and to despread the plurality of received symbols based on a spreading sequence to obtain a despread symbol; and one or more antennas configured to receive and/or transmit the time domain samples and configured to be electrically coupled to the at least one processor.
-
-
24. An apparatus for wireless communication, comprising:
-
at least one processor is configured to time division demultiplex a plurality of time-domain samples and a pilot, to transform the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission, to obtain a plurality of received symbols from a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission, and to despread the plurality of received symbols based on a spreading sequence to obtain a despread symbol; and one or more antennas configured to receive and/or transmit the time domain samples and configured to be electrically coupled to the at least one processor.
-
-
25. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising; code for causing at least one processor to remove a cyclic prefix prior to transforming a plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission, code for causing the at least one processor to obtain a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission, and code for causing the at least one processor to despread the plurality of received symbols based on a spreading sequence to obtain a despread symbol.
-
-
26. A method for wireless communication, comprising:
-
generating modulation symbols comprising data multiplexed with control, wherein the generating comprises multiplexing power control commands with data; spreading the modulation symbols with a spreading sequence to obtain a plurality of spread symbols; transforming the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples; and sending the plurality of time-domain samples via one or more antennas. - View Dependent Claims (27)
-
-
28. An apparatus for wireless communication, comprising:
-
one or more antennas; at least one processor configured to generate modulation symbols comprising data multiplexed with control by multiplexing power control commands with data, spread the modulation symbols with a spreading sequence to obtain a plurality of spread symbols, transform the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples; and a transmitter configured to send the plurality of time-domain samples via one or more antennas. - View Dependent Claims (29)
-
-
30. A computer program product, comprising:
a non-transitory computer-readable medium comprising; code for causing at least one processor to generate modulation symbols comprising data multiplexed with control, wherein the code for causing at least one processor to generate comprises code for multiplexing power control commands with data; code for causing the at least one processor to spread the modulation symbols with a spreading sequence to obtain a plurality of spread symbols; code for the at least one processor to transform the plurality of spread symbols from frequency domain to time domain to obtain a plurality of time-domain samples; and code for causing the at least one processor to send the plurality of time-domain samples via one or more antennas. - View Dependent Claims (31)
-
32. A method for wireless communication, comprising:
-
receiving a plurality of time-domain samples via one or more antennas, wherein the time-domain samples contain modulation symbols comprising data multiplexed with control, and wherein the received time-domain samples are power control commands multiplexed with data; transforming the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission; obtaining a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission; and despreading the plurality of received symbols based on a spreading sequence to obtain a despread symbol. - View Dependent Claims (33)
-
-
34. An apparatus for wireless communication, comprising:
-
a receiver configured to receive a plurality of time-domain samples, via one or more antennas, wherein the time-domain samples contain modulation symbols comprising data multiplexed with control, and wherein the received time-domain samples are power control commands multiplexed with data; and at least one processor configured to transform the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission, obtain a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission, and despread the plurality of received symbols based on a spreading sequence to obtain a despread symbol. - View Dependent Claims (35)
-
-
36. A computer program product, comprising:
a non-transitory computer-readable medium comprising; code for causing at least one processor to receive a plurality of time-domain samples via one or more antennas, wherein the time-domain samples contain modulation symbols comprising data multiplexed with control, and wherein the received time-domain samples are power control commands multiplexed with data; code for causing the at least one processor to transform the plurality of time-domain samples from time domain to frequency domain to obtain received symbols for subcarriers available for transmission; code for causing the at least one processor to obtain a plurality of received symbols for a plurality of subcarriers corresponding to a subset of the subcarriers available for transmission; and code for causing the at least one processor to despread the plurality of received symbols based on a spreading sequence to obtain a despread symbol. - View Dependent Claims (37)
Specification