MIMO equalizer method and apparatus
First Claim
Patent Images
1. A method, comprising:
- receiving a training signal;
determining a channel estimate matrix based on the received training signal;
partitioning the channel estimate matrix into a matrix [A B], wherein A is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of block matrix A, and wherein B is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of the block matrix B, and wherein at least one of the block matrices A and B contains elements corresponding to more than one receive and/or more than one transmit antenna;
calculating a multiple input, multiple output (MIMO) equalizer based on a block matrix inverse or pseudo-inverse of the partitioned channel estimate matrix, wherein calculating the MIMO equalizer comprises;
calculating PA⊥
=I−
A(ATA)−
1AT,calculating PB⊥
=I−
B(BTB)−
1BT,calculating PA⊥
B,calculating PB⊥
A,calculating (PA⊥
B)+, andcalculating (PB⊥
A)+,wherein I is an identity matrix, andPA⊥
and PB⊥
are orthogonal projection matrices; and
applying the MIMO equalizer to data signals.
3 Assignments
0 Petitions
Accused Products
Abstract
A training signal is received, and a channel estimate matrix is determined based on the received training signal. The channel estimate matrix is partitioned into a plurality of block matrices, wherein at least one of the block matrices has at least one dimension greater than one. Additionally, a multiple input, multiple output (MIMO) equalizer is calculated based on a block matrix inverse or pseudo-inverse of the partitioned channel estimate matrix, and the MIMO equalizer is applied to data signals.
8 Citations
20 Claims
-
1. A method, comprising:
-
receiving a training signal; determining a channel estimate matrix based on the received training signal; partitioning the channel estimate matrix into a matrix [A B], wherein A is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of block matrix A, and wherein B is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of the block matrix B, and wherein at least one of the block matrices A and B contains elements corresponding to more than one receive and/or more than one transmit antenna; calculating a multiple input, multiple output (MIMO) equalizer based on a block matrix inverse or pseudo-inverse of the partitioned channel estimate matrix, wherein calculating the MIMO equalizer comprises; calculating PA⊥
=I−
A(ATA)−
1AT,calculating PB⊥
=I−
B(BTB)−
1BT,calculating PA⊥
B,calculating PB⊥
A,calculating (PA⊥
B)+, andcalculating (PB⊥
A)+,wherein I is an identity matrix, and PA⊥
and PB⊥
are orthogonal projection matrices; andapplying the MIMO equalizer to data signals. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
receiving a training signal; determining a channel estimate matrix based on the received training signal; partitioning the channel estimate matrix into a matrix - View Dependent Claims (6, 7, 8)
-
-
9. An apparatus for a multiple input, multiple output (MIMO) receiver, comprising:
-
a matrix equalizer configured to; determine a channel estimate matrix based on a training signal; partition the channel estimate matrix into a matrix [A B], wherein A is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of block matrix A, and wherein B is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of the block matrix B, wherein at least one of the block matrices A and B contains elements corresponding to more than one receive and/or more than one transmit antenna; calculate a MIMO equalizer based on a block matrix inverse or pseudo-inverse of the partitioned channel estimate matrix, wherein calculating the MIMO equalized comprises; calculating PA⊥
=I−
A(ATA)−
1AT,calculating PB⊥
=I−
B(BTB)−
1BT,calculating PA⊥
B,calculating PB⊥
A,calculating (PA⊥
B)+, andcalculating (PB⊥
A)+,wherein I is an identity matrix, and PA⊥
and PB⊥
are orthogonal projection matrices; andapply the MIMO equalizer to data signals. - View Dependent Claims (10, 11, 12)
-
-
13. An apparatus for a multiple input, multiple output (MIMO) receiver, comprising:
-
a matrix equalizer configured to; determine a channel estimate matrix based on a training signal; partition the channel estimate matrix - View Dependent Claims (14, 15, 16)
-
-
17. A method of wirelessly receiving signals in a multiple input, multiple output (MIMO) communication system having a receiver with a plurality of receive antennas and a transmitter with a plurality of transmit antennas, the method comprising:
-
receiving a training signal; demodulating the training signal to produce a demodulated training signal; determining a channel estimate matrix based on the demodulated training signal; partitioning the channel estimate matrix into a matrix [A B], wherein A is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of block matrix A, and wherein B is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of the block matrix B, and wherein at least one of the block matrices A and B contains elements corresponding to more than one receive and/or more than one transmit antenna; calculating a multiple input, multiple output (MIMO) equalizer based on a block matrix inverse or pseudo-inverse of the partitioned channel estimate matrix, wherein calculating the MIMO equalizer comprises; calculating PA⊥
=I−
A(ATA)−
1AT,calculating PB⊥
=I−
B(BTB)−
1BT,calculating PA⊥
B,calculating PB⊥
A,calculating (PA⊥
B)+, andcalculating (PB⊥
A)+,wherein I is an identity matrix, and PA⊥
and PB⊥
are orthogonal projection matrices;receiving a data signal; demodulating the data signal to produce a demodulated data signal; applying the MIMO equalizer to the demodulated data signal to produce an equalized data signal; and decoding the equalized data signal. - View Dependent Claims (18)
-
-
19. A wireless receiver for receiving signals in a multiple input, multiple output (MIMO) communication system, the wireless receiver comprising:
-
a plurality of receive antennas; a signal demodulator coupled to the plurality of receive antennas and adapted to demodulate signals received via the plurality of receive antennas to produce a demodulated signal; a matrix equalizer coupled to the signal demodulator to generate an equalized signal; and a decoder coupled to the matrix equalizer and adapted to decode the equalized signal; where the matrix equalizer is configured to; determine a channel estimate matrix based on a demodulated training signal; partition the channel estimate matrix into a matrix [A B], wherein A is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of block matrix A, and wherein B is a block matrix having a row dimension of at least three and a column dimension less than the row dimension of the block matrix B, wherein at least one of the block matrices A and B contains elements corresponding to more than one receive and/or more than one transmit antenna; calculate a MIMO equalizer based on a block matrix inverse or pseudo-inverse of the partitioned channel estimate matrix, wherein calculating the MIMO equalized comprises; calculating PA⊥
=I−
A(ATA)−
1AT,calculating PB⊥
=I−
B(BTB)−
1BT,calculating PA⊥
B,calculating PB⊥
A,calculating (PA⊥
B)+, andcalculating (PB⊥
A)+,wherein I is an identity matrix, and PA⊥
and PB⊥
are orthogonal projection matrices. - View Dependent Claims (20)
-
Specification