Method and Apparatus to Improve Performance in a Multicarrier Mimo Channel Using the Hadamard Transform
First Claim
Patent Images
1. A method comprising:
- generating symbols from a stream of input bits in accordance with a predetermined modulation scheme;
grouping said symbols into blocks of size M;
Hadamard transforming each block, using a Hadamard matrix of size M, to generate a transformed block; and
transmitting said transformed blocks into a multicarrier MIMO channel.
1 Assignment
0 Petitions
Accused Products
Abstract
The Hadamard transform is used to spread data within data blocks in a multicarrier MIMO system, before transmission. In this manner, the negative effects caused by the clustering of bad subcarriers (i.e., subcarriers having a low transmission coefficient due to fading) may be reduced. In at least one embodiment, a MAP-type detection scheme is used in the receiver to extract bit reliabilities from the received signals.
-
Citations
20 Claims
-
1. A method comprising:
-
generating symbols from a stream of input bits in accordance with a predetermined modulation scheme; grouping said symbols into blocks of size M; Hadamard transforming each block, using a Hadamard matrix of size M, to generate a transformed block; and transmitting said transformed blocks into a multicarrier MIMO channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a modulator to generate a number of symbols from a stream of data bits; a Hadamard transformer to group said symbols into blocks of size M and to perform a Hadamard transform on each of said blocks to generate transformed blocks; and a mapper to map symbols of said transformed blocks to a plurality of subcarriers. - View Dependent Claims (8, 9, 10)
-
-
11. A method comprising:
-
receiving a vector Y from a multicarrier MIMO channel, said vector Y having a plurality of symbols; grouping said symbols of said vector Y into multiple blocks of size M, where M is the size of a Hadamard matrix used to Hadamard transform source blocks in a corresponding transmitter; and performing the following for a first block in said multiple blocks; calculating an estimated received vector for each possible vector of length M of source symbols; generating a list with said estimated received vectors; and using said list to generate bit reliabilities for use in decoding said vector Y. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a combiner to combine signals received by multiple receive antennas from a multicarrier MIMO channel to generate a received vector Y having a plurality of symbols; and a demapper/demodulator including; logic to divide said symbols of said received vector Y into multiple blocks of length M, where M is the size of a Hadamard matrix used in a corresponding transmitter; and logic to, for a first block in said multiple blocks, calculate an estimated received vector for each possible vector of length M of source symbols, generate a list with said estimated received vectors, and use said list to generate bit reliabilities. - View Dependent Claims (18, 19, 20)
-
Specification