Steering diversity for an OFDM-based multi-antenna communication system
First Claim
1. A method of transmitting data in a wireless communication system, comprising:
- performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors, andrepeating a portion of the plurality of time-domain samples to obtain an input sequence of time-domain samples;
delaying the input sequence of time-domain samples by different sample period amounts to generate a plurality of output sequences of time-domain samples for a plurality of antennas, wherein each different sample period amount is associated with a different steering vector of the plurality of steering vectors; and
transmitting the plurality of output sequences from the plurality of antennas.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmitting entity uses different steering vectors for different subbands to achieve steering diversity. Each steering vector defines or forms a beam for an associated subband. Any steering vector may be used for steering diversity. The steering vectors may be defined such that the beams vary in a continuous instead of abrupt manner across the subbands. This may be achieved by applying continuously changing phase shifts across the subbands for each transmit antenna. As an example, the phase shifts may change in a linear manner across the subbands for each transmit antenna, and each antenna may be associated with a different phase slope. The application of linearly changing phase shifts to modulation symbols in the frequency domain may be achieved by either delaying or circularly shifting the corresponding time-domain samples.
-
Citations
30 Claims
-
1. A method of transmitting data in a wireless communication system, comprising:
-
performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors, and repeating a portion of the plurality of time-domain samples to obtain an input sequence of time-domain samples; delaying the input sequence of time-domain samples by different sample period amounts to generate a plurality of output sequences of time-domain samples for a plurality of antennas, wherein each different sample period amount is associated with a different steering vector of the plurality of steering vectors; and transmitting the plurality of output sequences from the plurality of antennas. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transmitting data in a wireless communication system, comprising:
-
performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors, and repeating a portion of the plurality of time-domain samples to obtain an input sequence of time-domain samples; delaying the input sequence of time-domain samples by different amounts to generate a plurality of output sequences of time-domain samples for a plurality of antennas, wherein each different amount is associated with a different steering vector of the plurality of steering vectors; and transmitting the plurality of output sequences from the plurality of antennas starting at different times. - View Dependent Claims (8, 9)
-
-
10. An apparatus in a wireless communication system, comprising:
-
a modulator to process data to obtain an input sequence of time-domain samples, wherein the modulator performs an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples and further repeats a portion of the plurality of time-domain samples to obtain the input sequence of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors; a processor to generate a plurality of output sequences of time-domain samples for a plurality of antennas by temporally modifying the input sequence of time-domain samples, wherein the processor delays the input sequence by different sample period amounts to generate the plurality of output sequences, wherein each different sample period amount is associated with a different steering vector of the plurality of steering vectors; and a plurality of transmitter units to transmit the plurality of output sequences from the plurality of antennas. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus in a wireless communication system, comprising:
-
means for processing data to obtain an input sequence of time-domain samples, wherein the means for processing the data comprises means for performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors; means for repeating a portion of the plurality of time-domain samples to obtain the input sequence of time-domain samples; means for generating a plurality of output sequences of time-domain samples for a plurality of antennas by temporally modifying the input sequence of time-domain samples, wherein the means for generating the plurality of output sequences of time-domain samples comprises; means for delaying the input sequence by different sample period amounts to generate the plurality of output sequences, wherein each different sample period amount is associated with a different steering vector of the plurality of steering vectors; and
means for transmitting the plurality of output sequences from the plurality of antennas. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus in a wireless communication system, comprising:
-
means for processing data to obtain an input sequence of time-domain samples, wherein the means for processing the data comprises means for performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors, and means for repeating a portion of the plurality of time-domain samples to obtain the input sequence of time-domain samples; means for generating a plurality of output sequences of time-domain samples for a plurality of antennas by temporally modifying the input sequence of time-domain samples, wherein the means for generating the plurality of output sequences of time-domain samples comprises; means for delaying the input sequence by different amounts to generate the plurality of output sequences, wherein each different amount is associated with a different steering vector of the plurality of steering vectors; and means for transmitting the plurality of output sequences from the plurality of antennas starting at different times. - View Dependent Claims (20, 21)
-
-
22. A computer-program apparatus for processing data for transmission in a wireless communication system comprising a memory unit having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
-
instructions for processing data to obtain an input sequence of time-domain samples, wherein the computer-executable instructions for processing the data comprise; instructions for performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors, and instructions for repeating a portion of the plurality of time-domain samples to obtain the input sequence of time-domain samples; instructions for generating a plurality of output sequences of time-domain samples for a plurality of antennas by temporally modifying the input sequence of time-domain samples, wherein the computer-executable instructions for generating the plurality of output sequences of time-domain samples comprise instructions for delaying the input sequence by different sample period amounts to generate the plurality of output sequences, wherein each different sample period amount is associated with a different steering vector of the plurality of steering vectors; and
instructions for transmitting the plurality of output sequences from the plurality of antennas. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer-program apparatus for processing data for transmission in a wireless communication system comprising a memory unit having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
-
instructions for processing data to obtain an input sequence of time-domain samples, wherein the computer-executable instructions for processing the data comprise; instructions for performing an inverse discrete Fourier transform on a plurality of input symbols for a plurality of frequency subbands to obtain a plurality of time-domain samples, wherein each frequency subband is associated with a different steering vector of a plurality of steering vectors, and instructions for repeating a portion of the plurality of time-domain samples to obtain the input sequence of time-domain samples; instructions for generating a plurality of output sequences of time-domain samples for a plurality of antennas by temporally modifying the input sequence of time-domain samples, wherein the computer-executable instructions for generating the plurality of output sequences of time-domain samples comprise instructions for delaying the input sequence by different amounts to generate the plurality of output sequences, wherein each different amount is associated with a different steering vector of the plurality of steering vectors; and instructions for transmitting the plurality of output sequences from the plurality of antennas starting at different times. - View Dependent Claims (29, 30)
-
Specification