Method and apparatus for implementing space frequency block coding in an orthogonal frequency division multiplexing wireless communication system
First Claim
1. A method for transmitting data using space frequency block coding (SFBC), the method comprising:
- performing a channel coding on an input data stream to generate a coded data stream;
multiplexing the coded data stream to a plurality of multiplexed data streams;
obtaining channel state information (CSI);
performing power loading based on the CSI on each of the multiplexed data streams;
pairing orthogonal frequency division multiplexing (OFDM) subcarriers for SFBC encoding;
performing SFBC encoding on the multiplexed data streams;
performing eigen-beamforming on the SFBC encoded data streams based on the CSI to distribute eigenbeams to a plurality of transmit antennas; and
performing inverse fast Fourier transform (IFFT) for converting the eigen-beamformed data streams to time domain for transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is related to a method and apparatus for implementing space frequency block coding (SFBC) in an orthogonal frequency division multiplexing (OFDM) wireless communication system. The present invention is applicable to both a closed loop mode and an open loop mode. In the closed loop mode, power loading and eigen-beamforming are performed based on channel state information (CSI). A channel coded data stream is multiplexed into two or more data streams. Power loading is performed based on the CSI on each of the multiplexed data streams. SFBC encoding is performed on the data streams for each of the paired subcarriers. Then, eigen-beamforming is performed based on the CSI to distribute eigenbeams to multiple transmit antennas. The power loading may be performed on two or more SFBC encoding blocks or on each eigenmodes. Additionally, the power loading may be performed across subcarriers or subcarrier groups for weak eigenmodes.
-
Citations
19 Claims
-
1. A method for transmitting data using space frequency block coding (SFBC), the method comprising:
-
performing a channel coding on an input data stream to generate a coded data stream; multiplexing the coded data stream to a plurality of multiplexed data streams; obtaining channel state information (CSI); performing power loading based on the CSI on each of the multiplexed data streams; pairing orthogonal frequency division multiplexing (OFDM) subcarriers for SFBC encoding; performing SFBC encoding on the multiplexed data streams; performing eigen-beamforming on the SFBC encoded data streams based on the CSI to distribute eigenbeams to a plurality of transmit antennas; and performing inverse fast Fourier transform (IFFT) for converting the eigen-beamformed data streams to time domain for transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for transmitting data using space frequency block coding (SFBC), the apparatus comprising:
-
a channel coder configured to perform a channel coding on an input data stream to generate a coded data stream; a multiplexer configured to multiplex the coded data stream to a plurality of multiplexed data streams; a power loading unit configured to perform power loading based on channel state information (CSI) on each of the multiplexed data streams; a plurality of SFBC encoding units configured to perform SFBC encoding on the multiplexed data streams after power loading for each pair of orthogonal frequency division mulitplexing (OFDM) subcarriers; a plurality of eigen-beamformers configured to perform eigen-beamforming on the SFBC encoded data streams based on the CSI to distribute eigenbeams to a plurality of transmit antennas; a plurality of inverse fast Fourier transform (IFFT) units configured to perform IFFT for converting eigen-beamformed data streams by the eigen-beamformers to time domain for transmission; and a plurality of antennas. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for transmitting data using space frequency block coding (SFBC), the apparatus comprising:
-
a channel coder configured to perform a channel coding on an input data stream to generate a coded data stream; a multiplexer configured to multiplex the coded data stream to a plurality of multiplexed data streams; a power loading unit configured to perform power loading based on channel state information (CSI) on each of the multiplexed data streams; a plurality of SFBC encoding units configured to perform SFBC encoding on the multiplexed data streams after power loading for each pair of orthogonal frequency division multiplexing (OFDM) subcarriers; a beamforming network configured to generate a plurality of beams and permuting the generated beams; a plurality of inverse fast Fourier transform (IFFT) units configured to perform IFFT for converting beamformed data streams by the beamforming network to data in time domain for transmission; and a plurality of antennas.
-
Specification