IP Library Granted Patent US 9,906,328
Granted Patent B2
US 9,906,328 · App. 15/308,650 · Granted Feb 27, 2018

Method and apparatus for decoding a signal distorted by interference

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,906,328
App. No.
15/308,650
Granted
Feb 27, 2018
Kind
B2
Abstract

A technology is disclosed for decoding a received signal at a wireless device. A first receiving process is performed comprising a decoding of the signal giving a first decoded result. It is determined if the first decoded result is correctly decoded. If so, the first decoded result is provided for downstream processing. If not, a second receiving process is performed comprising a decoding of the received signal for providing a second decoded result; and the second decoded result is provided for downstream processing. Further, either the first or second receiving process performs a blind detection of the transmission properties of an interfering signal and performs an interference cancellation thereupon.

Claims (66)

1. A method of decoding a received signal at a wireless device operating in a wireless communication network, the method comprises:

performing a first receiving process comprising performing a decoding of the received signal for providing a first decoded result;

determining if the first decoded result is correctly decoded; and

if it is determined that the first decoded result is correctly decoded, the method further comprises providing the first decoded result for downstream processing; and

if it is determined that the first decoded result is not correctly decoded, the method further comprises:

performing a second receiving process comprising performing a decoding of the received signal for providing a second decoded result; and

providing the second decoded result for downstream processing;

wherein the first receiving process or the second receiving process comprises, prior to performing the respective decoding:

estimating transmission properties of an interfering signal by blind detection; and

performing an interference cancellation from the received signal based on the estimated transmission properties;

wherein performing the interference cancellation in the first or second receiving process comprises establishing a first hypothesis and a second hypothesis for the interfering signal, wherein the interference cancellation comprises a first interference cancellation based on the first hypothesis and a second interference cancellation based on the second hypothesis, and the decoding of the received signal comprises a first decoding based on the first interference cancellation and a second decoding based on the second interference cancellation; and

wherein the decoded result of the receiving process is based on the result of the first decoding, the second decoding, or a combination thereof.

2. The method according to claim 1 , further comprising, prior to performing the first receiving process:

determining if the interference cancellation is to be performed in the first receiving process based on an expected performance gain of the interference cancellation.

3. The method according to claim 1 , further comprising, prior to performing the first receiving process:

determining if the interference cancellation is to be performed in the first receiving process based on a blind detection of a modulation order and/or a rank of the interfering signal.

4. The method according to claim 1 , further comprising, prior to performing the first receiving process:

determining if the interference cancellation is to be performed in the first receiving process based on a signal-to-noise ratio of a serving cell to which the wireless device is attached and/or an interfering cell associated with the interfering signal.

5. The method according to claim 1 , wherein the received signal is received within a subframe of a plurality of consecutive subframes, and the interference cancellation is performed in the first receiving process if interference cancellation has been performed in the previous subframe.

6. The method according to claim 1 , wherein the received signal carries a transport block and the method further comprising, prior to performing the first receiving process:

determining whether the interference cancellation is to be performed in the first receiving process in dependence on whether the transport block was received in an almost blank subframe.

7. The method according to claim 1 , further comprising, prior to performing the first receiving process:

receiving assistance information of the interfering signal, and determining if the interference cancellation is to be performed in the first receiving process based on the assistance information.

8. A wireless device configured to operate and receive a signal in a wireless communication network, comprising:

receiving circuitry configured to receive the signal; and

processing circuitry operatively associated with the receiving circuitry and configured to:

perform a first receiving process comprising performing a decoding of the received signal for providing a first decoded result;

determine if the first decoded result is correctly decoded;

provide the first decoded result for downstream processing if it is determined that the first decoded result is correctly decoded; and

otherwise:

perform a second receiving process comprising performing a decoding of the received signal for providing a second decoded result; and

provide the second decoded result for downstream processing;

wherein the first receiving process or the second receiving process comprises, prior to performing the respective decoding:

estimating transmission properties of an interfering signal by blind detection; and

performing an interference cancellation from the received signal based on the transmission properties;

wherein the processing circuitry is further configured to:

establish a first hypothesis and a second hypothesis for the interfering signal, wherein the interference cancellation comprises a first interference cancellation based on the first hypothesis and a second interference cancellation based on the second hypothesis, and the decoding of the received signal comprises a first decoding based on the first interference cancellation and a second decoding based on the second interference cancellation; and

wherein the decoded result of the receiving process is based on the result of the first decoding, the second decoding, or a combination thereof.

9. The wireless device according to claim 8 , wherein the processing circuitry is configured to, prior to performing the first receiving process:

determine if the interference cancellation is to be performed in the first receiving process based on an expected performance gain of the interference cancellation.

10. The wireless device according to claim 8 , wherein the processing circuitry is configured to, prior to performing the first receiving process:

determine if the interference cancellation is to be performed in the first receiving process based on a blind detection of a modulation order and/or a rank of the interfering signal.

11. The wireless device according to claim 8 , wherein the processing circuitry is configured to, prior to performing the first receiving process:

determine if the interference cancellation is to be performed in the first receiving process based on a signal-to-noise ratio of a serving cell to which the wireless device is attached and/or an interfering cell associated with the interfering signal.

12. The wireless device according to claim 8 , wherein the received signal is received within a subframe of a plurality of consecutive subframes, and the interference cancellation is performed in the first receiving process if interference cancellation has been performed in the previous subframe.

13. The wireless device according to claim 8 , wherein the received signal carries a transport block, and the processing circuitry is configured to, prior to performing the first receiving process:

determine whether the interference cancellation is to be performed in the first receiving process in dependence on whether the transport block was received in an almost blank subframe.

14. The wireless device according to claim 8 , wherein the processing circuitry is configured to, prior to performing the decoding:

receive assistance information of the interfering signal; and

perform the interference cancellation from the received signal further based on the assistance information.

15. The wireless device according to claim 8 , wherein the processing circuitry is configured to, prior to performing the first receiving process:

receive assistance information of the interfering signal; and

determine if the interference cancellation is to be performed in the first receiving process based on the assistance information.

16. A non-transitory computer-readable medium storing a computer program comprising program instructions that, when executed by a processing circuit of a wireless device configured to operate in a wireless communication network, configures the processing circuit to decode a received signal, the computer program comprising program instructions for causing the processing circuit to:

perform a first receiving process comprising performing a decoding of the received signal for providing a first decoded result;

determine if the first decoded result is correctly decoded; and

if it is determined that the first decoded result is correctly decoded, the processing circuit is further caused to provide the first decoded result for downstream processing; and

if it is determined that the first decoded result is not correctly decoded, the processing circuit is further caused to:

perform a second receiving process comprising performing a decoding of the received signal for providing a second decoded result; and

provide the second decoded result for downstream processing;

wherein the first receiving process or the second receiving process comprises, prior to performing the decoding:

estimating transmission properties of an interfering signal by blind detection; and

performing an interference cancellation from the received signal based on the estimated transmission properties; and

wherein the computer program further comprises instructions for causing the processing circuit to:

establish a first hypothesis and a second hypothesis for the interfering signal, wherein the interference cancellation comprises a first interference cancellation based on the first hypothesis and a second interference cancellation based on the second hypothesis, and the decoding of the received signal comprises a first decoding based on the first interference cancellation and a second decoding based on the second interference cancellation; and

wherein the decoded result of the receiving process is based on the result of the first decoding, the second decoding, or combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2019
From: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 049149/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2016
From: HARRISON, ROBERT MARK; JÖNGREN, GEORGE; LINCOLN, BO; NORDSTRÖM, FREDRIK; SESIA, STEFANIA
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 040211/0199 →