IP Library Granted Patent US 8,243,860
Granted Patent B1
US 8,243,860 · App. 12/171,790 · Granted Aug 14, 2012

Co-channel interference cancellation with multiple receive antennas for BICM

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 8,243,860
App. No.
12/171,790
Granted
Aug 14, 2012
Kind
B1
Abstract

Apparatus and methods are provided for computing soft information at a receiver having a plurality of receive antennas. The receiver may be a mobile station or a base station, and can receive a signal vector that includes an intended signal from a first source as well as interfering signals from one or more other, interfering sources. The receiver can determine modulation information, such as the modulation scheme, used by each of the interfering sources. The mobile station can also estimate channel information, such as channel gain information, associated with each interfering source. Using the modulation and channel information, the receiver can compute soft information, such as a log-likelihood ratio. In some embodiments, the receiver can adaptively determine which interference sources and which receive antennas to use when computing the soft information.

Claims (81)

1. A method of computing soft information for use in estimating digital information from an intended source, the method comprising:

estimating interference channel information associated with at least one interfering source;

obtaining interference modulation information associated with the at least one interfering source;

receiving a signal vector with a plurality of signal components, wherein the signal vector represents the digital information, and wherein at least a subset of the signal components includes an interference signal from the at least one interfering source;

computing the soft information corresponding to the digital information using the interference channel information and the interference modulation information; and

computing an expected receive signal vector using the estimated interference channel information and the interference modulation information.

2. The method of claim 1 , the method further comprising:

estimating intended channel information associated with the intended source,

wherein computing the soft information further comprises computing the soft information based on the intended channel information.

3. The method of claim 1 , wherein estimating the interference channel information comprises:

receiving a pilot signal from each of a plurality of interfering sources including the at least one interfering source; and

analyzing each received pilot signal.

4. The method of claim 1 , wherein estimating the interference channel information comprises:

computing, for each of the signal components, an estimate of a channel gain associated with the at least one interference source.

5. The method of claim 1 , the method further comprising:

receiving control information from the at least one interference source; and

decoding the control information to obtain the interference modulation information.

6. The method of claim 1 , wherein computing the soft information comprises:

computing a log-likelihood ratio (LLR) for each bit of the digital information.

7. The method of claim 1 , wherein the expected receive signal vector is computed for a plurality of possible transmit signal vectors, each of the possible transmit signal vectors including transmit signal components that are each associated with one of the at least one interference source.

8. The method of claim 1 , wherein computing the soft information comprises:

computing a Euclidean distance-based metric based on a Euclidean distance between the received signal vector and the expected receive signal vector.

9. The method of claim 8 , the method further comprising:

multiplying the expected receive signal vector by a unitary matrix, wherein

computing the Euclidean distance-based metric comprises calculating the Euclidean distance-based metric using the multiplied expected receive signal vector.

10. The method of claim 9 , wherein the unitary matrix is obtained as a result of a QR decomposition of a channel matrix.

11. The method of claim 1 , the method further comprising:

selecting a subset of the signal components, wherein

computing the soft information comprises calculating the soft information using only the subset of the signal components.

12. The method of claim 11 , wherein selecting the subset comprises:

choosing those signal components that have a signal-to-interference plus noise ratio (SINR) of at least a predetermined value.

13. The method of claim 11 , wherein selecting the subset comprises:

performing an algorithm on a channel matrix that is based on a sorted QR decomposition.

14. The method of claim 13 , wherein performing the algorithm comprises:

selecting, as a first orthogonal column vector, a unit vector having all energy of the received signal vector that corresponds to the intended source.

15. The method of claim 11 , wherein computing the soft information comprises:

calculating an expected receive signal vector; and

multiplying the expected receive signal vector by a modifying matrix, the modifying matrix having a number of columns based on a number of signal components in the subset, wherein the columns are orthogonal.

16. The method of claim 1 , wherein the at least one interference source comprises a plurality of interference sources, the method further comprising:

selecting at least a subset of the interference sources, wherein

computing the soft information comprises calculating the soft information using only the at least a subset of the interference sources.

17. The method of claim 16 , wherein selecting the at least a subset comprises:

analyzing columns of a channel matrix, where each column is associated with one of the interference sources.

18. Apparatus for computing soft information to estimate digital information from an intended source, the apparatus comprising:

computational logic configured to estimate interference channel information associated with at least one interfering source;

a plurality of receive antennas operable to:

obtain interference modulation information associated with the at least one interfering source; and

receive a signal vector with a plurality of signal components, wherein the signal vector represents the digital information, and wherein at least a subset of the signal components includes an interference signal from the at least one interfering source; and

a soft bit-metric calculator configured to:

compute the soft information corresponding to the digital information using the interference channel information and the interference modulation information; and

compute an expected receive signal vector using the estimated interference channel information and the interference modulation information.

19. The apparatus of claim 18 , wherein the apparatus is implemented on a mobile station, and wherein the intended source and the at least one interfering source are base stations.

20. The apparatus of claim 18 , wherein the apparatus is implemented on a base station, and wherein the intended source and the at least one interfering source are mobile stations.

21. The apparatus of claim 18 , wherein the computational logic is further configured to estimate intended channel information associated with the intended source, and wherein the soft bit-metric calculator is further configured to compute the soft information based on the intended channel information.

22. The apparatus of claim 18 , wherein the computational logic is configured to:

receive a pilot signal from each of a plurality of interfering sources including the at least one interfering source; and

analyze each received pilot signal to obtain the estimate of the interference channel information.

23. The apparatus of claim 18 , wherein the computational logic is further configured to:

compute, for each of the signal components, an estimate of a channel gain associated with the at least one interference source.

24. The apparatus of claim 18 , the apparatus further comprising:

a control information decoder configured to decode control information received from the at least one interference source.

25. The apparatus of claim 18 , wherein the soft bit-metric calculator is further configured to:

compute a log-likelihood ratio (LLR) for each bit of the digital information.

26. The apparatus of claim 18 , wherein the soft bit-metric calculator is further configured to:

compute the expected receive signal vector for a plurality of possible transmit signal vectors, each of the possible transmit signal vectors including transmit signal components that are each associated with one of the at least one interference source.

27. The apparatus of claim 18 , wherein the soft bit-metric calculator is further configured to:

compute a Euclidean distance-based metric based on a Euclidean distance between the received signal vector and the expected receive signal vector.

28. The apparatus of claim 27 , wherein the soft bit-metric calculator is further configured to:

multiply the expected receive signal vector by a unitary matrix; and

calculate the Euclidean distance-based metric using the multiplied expected receive signal vector.

29. The apparatus of claim 18 , wherein the soft bit-metric calculator is further configured to:

select a subset of the signal components; and

calculate the soft information using only the subset of the signal components.

30. The apparatus of claim 29 , wherein the soft bit-metric calculator is further configured to:

choose, for the subset, those signal components that have a signal-to-interference plus noise ratio (SINR) of at least a predetermined value.

31. The apparatus of claim 29 , wherein the soft bit-metric calculator is further configured to:

calculate an expected receive signal vector; and

multiply the expected receive signal vector by a modifying matrix, the modifying matrix having a number of columns based on a number of signal components in the subset, wherein the columns are orthogonal.

32. The apparatus of claim 18 , wherein the at least one interference source comprises a plurality of interference sources, and wherein the soft bit-metric calculator is further configured to:

select at least a subset of the interference sources; and

calculate the soft information using only the at least a subset of the interference sources.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 050576/0383 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2012
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD
Reel/Frame 029355/0496 →
LICENSE Recorded Nov 27, 2012
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 029355/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2008
From: LEE, JUNGWON; NABAR, ROHIT U.; LOU, HUI-LING
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 021226/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2008
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 021226/0873 →