IP Library Granted Patent US 9,240,867
Granted Patent B1
US 9,240,867 · App. 14/587,686 · Granted Jan 19, 2016

Bit-level combining for MIMO systems with HARQ and/or repetition coding

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,240,867
App. No.
14/587,686
Granted
Jan 19, 2016
Kind
B1
Abstract

Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors from a common digital information sequence. Each received signal vector is decoded using, for example, a maximum-likelihood decoder to produce log-likelihood ratios. The results of the decoders are combined by addition to produce a final decoding estimate. In some embodiments, each of the received signals may be processed prior to decoding. The disclosed decoding scheme may utilize all received information without increasing hardware complexity.

Claims (43)

1. A method for decoding a signal vector in a multiple-input multiple-output transmission scheme, comprising:

receiving multiple signal vectors corresponding to a digital signal, the multiple signal vectors being received during a first time interval;

decoding the received signal vectors, wherein decoding a given received signal vector comprises computing soft information for each bit in the given received signal vector based on channel information associated with the given received signal vector;

combining the soft information from each decoded signal vector to obtain an estimate of the digital signal;

storing an estimate of the digital signal corresponding to the signal vectors received in the first time interval;

requesting retransmission of a subset of the signal vectors corresponding to the digital signal received in the first time interval; and

combining an estimate of the digital signal corresponding to signal vectors received in a second time interval as a result of the retransmission with the stored estimate corresponding to the signal vectors received in the first time interval.

2. The method of claim 1 wherein the signal vectors are received using a retransmission protocol.

3. The method of claim 1 , wherein decoding the received signal vectors comprises performing maximum-likelihood decoding.

4. The method of claim 3 , wherein computing soft information for bits of the digital signal comprises calculating a log-likelihood ratio for each bit.

5. The method of claim 1 , wherein the multiple signal vectors are received within distinct time intervals, and wherein combining the soft information comprises combining the soft information corresponding to signal vectors received in a same time interval to obtain an estimate of the digital signal corresponding to signal vectors received in the same time interval.

6. The method of claim 1 , wherein the subset of the signal vectors corresponding to the digital signal is selected based on an estimate of the digital signal computed using the signal vectors received in the first time interval.

7. The method of claim 1 , further comprising:

preprocessing a channel response matrix associated with each of the received signal vectors; and

processing each of the received signal vectors based on its associated preprocessed channel response matrix.

8. A system for decoding a signal vector in a multiple-input multiple output transmission scheme, comprising a processor configured to:

receive signal vectors corresponding to a digital signal, the multiple signal vectors being received during a first time interval;

decode the received signal vectors by computing soft information for each bit in a given received signal vector based on channel information associated with the given received signal vector;

combine the soft information from each decoded signal vector to obtain an estimate of the digital signal;

store an estimate of the digital signal corresponding to the signal vectors received in the first time interval;

request retransmission of a subset of the signal vectors corresponding to the digital signal received in the first time interval; and

combine an estimate of the digital signal corresponding to signal vectors received in a second time interval as a result of the retransmission with the stored estimate corresponding to the signal vectors received in the first time interval.

9. The system of claim 8 wherein the signal vectors are received using a retransmission protocol.

10. The system of claim 8 , wherein the processor is configured to decode the received signal vectors by performing maximum-likelihood decoding.

11. The system of claim 10 , wherein the processor is configured to compute soft information for each bit in a given received signal vector by calculating a log-likelihood ratio for each bit in the given received signal vector.

12. The system of claim 8 , wherein the signal vectors are received within distinct time intervals, and wherein the processor is configured to combine the soft information by combining the soft information corresponding to signal vectors received in a same time interval to obtain an estimate of the digital signal corresponding to signal vectors received in the same time interval.

13. The system of claim 8 , wherein the subset of the signal vectors corresponding to the digital signal is selected based on an estimate of the digital signal computed using the signal vectors received in the first time interval.

14. The system of claim 8 , wherein the processor is further configured to:

preprocess a channel response matrix associated with each of the received signal vectors; and

process each of the received signal vectors based on its associated preprocessed channel response matrix.

15. A system for decoding a signal vector in a multiple-input multiple-output transmission scheme, comprising:

a receiver for receiving multiple signal vectors corresponding to a digital signal, the multiple signal vectors being received during a first time interval;

one or more decoders for decoding the received signal vectors, wherein the one or more decoders compute soft information for each bit in a given received signal vector based on channel information associated with the given received signal vector;

combining circuitry for combining the soft information from each decoded signal vector to obtain an estimate of the digital signal;

control circuitry for requesting retransmission of a subset of the signal vectors corresponding to the digital signal received in the first time interval; and

a memory for storing an estimate of the digital signal corresponding to the signal vectors received in the first time interval, wherein the combining circuitry further combines an estimate of the digital signal corresponding to signal vectors received in a second time interval as a result of the retransmission with the stored estimate corresponding to the signal vectors received in the first time interval.

16. The system of claim 15 wherein the received signal vectors are received using a retransmission protocol.

17. The system of claim 15 , wherein the one or more decoders comprise maximum-likelihood decoders that calculate log-likelihood ratios for bits of the digital signal.

18. The system of claim 15 , wherein the multiple signal vectors are received within distinct time intervals, and wherein the combining circuitry combines soft information corresponding to signal vectors received in a same time interval to obtain an estimate of the digital signal corresponding to signal vectors received in the same time interval.

19. The system of claim 15 , wherein the subset of the signal vectors corresponding to the digital signal is selected based on an estimate of the digital signal computed using the signal vectors received in the first time interval.

20. The system of claim 15 , further comprising:

a channel preprocessor associated with each decoder for preprocessing a channel response matrix associated with each of the received signal vectors; and

processing circuitry associated with each decoder for processing each of the received signal vectors based on its associated preprocessed channel matrix.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →