Method and apparatus for receiving signals in a MIMO system with multiple channel encoders
First Claim
1. A method of decoding a plurality of information streams corresponding to a plurality of layers, the plurality of information streams transmitted via a multiple input multiple output (MIMO) communication channel, the method comprising:
- performing a first matrix decomposition on a channel matrix;
preprocessing a plurality of received signals with information from the first matrix decomposition;
preprocessing the channel matrix with information from the first matrix decomposition to generate a first modified channel matrix;
processing the plurality of received signals to decode information corresponding to a first layer transmitted via at least one first spatial stream;
generating a plurality of modified received signals using (i) the decoded information corresponding to the first layer and the plurality of received signals and (ii) the first modified channel matrix;
performing a second matrix decomposition on the first modified channel matrix;
preprocessing the plurality of modified received signals with information from the second matrix decomposition;
processing the first modified channel matrix with information from the second matrix decomposition to generate a second modified channel matrix;
generating bit metric values for a second layer using MIMO maximum likelihood (ML) demodulation and using (i) the plurality of modified received signals and (ii) channel and modulation information for interfering signals including the second modified channel matrix, wherein the second layer is transmitted via at least one second spatial stream; and
decoding information corresponding to the second layer using the generated bit metric values.
3 Assignments
0 Petitions
Accused Products
Abstract
In a method for decoding plurality of information streams corresponding to a plurality of layers, where the plurality of information streams have been transmitted via a multiple input multiple output (MIMO) communication channel, a plurality of received signals are processed to decode information corresponding to a first layer. A plurality of modified received signals are generated using the decoded information corresponding to the first layer and the plurality of received signals. Bit metric values are generated for a second layer using MIMO maximum likelihood (ML) demodulation and using the plurality of modified received signals and channel and modulation information for interfering signals. Information corresponding to the second layer is decoded using the generated bit metric values.
46 Citations
21 Claims
-
1. A method of decoding a plurality of information streams corresponding to a plurality of layers, the plurality of information streams transmitted via a multiple input multiple output (MIMO) communication channel, the method comprising:
-
performing a first matrix decomposition on a channel matrix; preprocessing a plurality of received signals with information from the first matrix decomposition; preprocessing the channel matrix with information from the first matrix decomposition to generate a first modified channel matrix; processing the plurality of received signals to decode information corresponding to a first layer transmitted via at least one first spatial stream; generating a plurality of modified received signals using (i) the decoded information corresponding to the first layer and the plurality of received signals and (ii) the first modified channel matrix; performing a second matrix decomposition on the first modified channel matrix; preprocessing the plurality of modified received signals with information from the second matrix decomposition; processing the first modified channel matrix with information from the second matrix decomposition to generate a second modified channel matrix; generating bit metric values for a second layer using MIMO maximum likelihood (ML) demodulation and using (i) the plurality of modified received signals and (ii) channel and modulation information for interfering signals including the second modified channel matrix, wherein the second layer is transmitted via at least one second spatial stream; and decoding information corresponding to the second layer using the generated bit metric values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A successive interference cancellation receiver for receiving a plurality of information streams transmitted via a multiple input multiple output (MIMO) communication channel, the plurality of information streams corresponding to a plurality of layers, the successive interference cancellation receiver comprising:
-
a first layer receiver to demodulate and decode a plurality of received signals to decode information corresponding to a first layer transmitted via at least one first spatial stream, wherein the first layer receiver is configured to perform a first matrix decomposition on a channel matrix, preprocess the plurality of received signals with information from the first matrix decomposition, and preprocess the channel matrix with information from the first matrix decomposition to generate a first modified channel matrix; an interference canceller to cancel interference due to the first layer from the plurality of received signals to generate a plurality of modified received signals, wherein the interference canceller is configured to use the first modified channel matrix to generate the plurality of modified received signals; a second layer receiver to demodulate and decode the plurality of modified received signals to decode information corresponding to a second layer, wherein (i) the second layer is transmitted via at least one second spatial stream, (ii) the second layer receiver is configured to perform a second matrix decomposition on the first modified channel matrix, preprocess the plurality of modified received signals with information from the second matrix decomposition, and process the first modified channel matrix with information from the second matrix decomposition to generate a second modified channel matrix, and (ii) (iii) the second receiver includes; a MIMO maximum likelihood (ML) demodulator to generate bit metric values for the second layer using (i) the plurality of modified received signals and (ii) channel and modulation information for interfering signals including the second modified channel matrix, and a decoder to generate information corresponding to the second layer using the bit metric values. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A successive interference cancellation receiver for receiving a plurality of information streams transmitted via a multiple input multiple output (MIMO) communication channel, the plurality of information streams corresponding to a plurality of layers, the successive interference cancellation receiver comprising:
-
a plurality of layer receivers, each layer receiver to demodulate and decode a respective plurality of input signals to obtain information corresponding to a respective one of the plurality of layers, wherein each layer in the plurality of layers is transmitted via at least one respective spatial stream; one or more interference cancellers, each interference canceller of the one or more interference cancellers to receive an output from a respective one of the plurality of layer receivers and to cancel interference from the plurality of input signals to the respective one of the plurality of layer receivers, the interference due to a respective one of the plurality of layers; wherein at least one of the plurality of layer receivers comprises; a MIMO maximum likelihood (ML) demodulator to generate bit metric values for the respective layer using a plurality of signals generated from a first interference canceller of the one or more interference cancellers and channel and modulation information for interfering signals; and a decoder to generate information corresponding to the respective layer using the bit metric values. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification