US9794026B2ActiveUtilityA1

Adaptive data interference cancellation

70
Assignee: QUALCOMM INCPriority: Apr 12, 2013Filed: Apr 4, 2014Granted: Oct 17, 2017
Est. expiryApr 12, 2033(~6.8 yrs left)· nominal 20-yr term from priority
H03M 13/3746H04L 1/005H04J 11/005H04J 11/0043H04W 84/045H03M 13/3784H04W 24/02H04J 11/004H04L 1/0048H04L 5/0032
70
PatentIndex Score
3
Cited by
17
References
29
Claims

Abstract

Real-time selection of interference cancellation schemes based on transmission parameters and amount of resource overlap between the desired payload and the interfering payload. Codeword level interference cancellation may be performed where the signal quality of the interfering signal indicates that the interfering payload will be decoded correctly. When performed, codeword level interference cancellation may be monitored to determine if decoding the interfering payload is converging. Other interference cancellation schemes may be selected based on the signal quality of the interfering signal or non-converging decode of the interfering payload. The number of iterations for iterative decoding in codeword level interference cancellation may be dynamically selected. The decoder output (e.g., soft bits) may be used to perform interference cancellations before the decoder is fully converged. Iterative decoding may be performed in multiple passes and soft decision output form one pass may be used to initialize the decoder for a subsequent pass.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 receiving a signal comprising a serving cell transmission and one or more interfering transmissions in a time interval; 
 detecting a first interfering transmission and a second interfering transmission from the one or more interfering transmissions received in the time interval; 
 determining amounts of respective frequency resource overlap of the first and second interfering transmissions with respect to the serving cell transmission within the time interval; and 
 determining an order for performing interference cancellation for the first and the second interfering transmissions based on a comparison of a first amount of overlapping signal energy of the first interfering transmission with a second amount of overlapping signal energy of the second interfering transmission, the first and second amounts of overlapping signal energy being determined based on respective signal energies of the first and second interfering transmissions and the determined amounts of respective frequency resource overlap of the first and second interfering transmissions. 
 
     
     
       2. The method of  claim 1 , wherein the at least one of the first or the second interfering transmissions comprises one or more of an interfering neighboring cell transmission or an interfering serving cell transmission. 
     
     
       3. The method of  claim 1 , further comprising:
 identifying a transmission parameter for the at least one of the first or the second interfering transmissions; and 
 determining an interference cancellation scheme for at least one of the first or the second interfering transmissions based at least in part on a signal quality metric associated with the at least one of the first or the second interfering transmissions, 
 wherein the interference cancellation scheme is determined based at least in part on comparing the signal quality metric to a signal quality threshold, and wherein the signal quality threshold is based at least in part on the identified transmission parameter. 
 
     
     
       4. The method of  claim 3 , wherein the signal quality threshold comprises a signal to interference plus noise ratio (SINK) threshold, and wherein the signal quality metric comprises a SINR of the at least one of the first or the second interfering transmissions. 
     
     
       5. The method of  claim 3 , wherein the interference cancellation scheme comprises one or more of spatial interference rejection based on linear equalization, an error correcting code structure based interference cancellation scheme, or a coding structure independent interference cancellation scheme, or a combination thereof. 
     
     
       6. The method of  claim 3 , wherein the interference cancellation scheme is determined based at least in part on the determined amount of frequency resource overlap. 
     
     
       7. The method of  claim 3 , further comprising:
 performing codeword-level interference cancellation (CWIC) for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions exceeding the signal quality threshold. 
 
     
     
       8. The method of  claim 7 , wherein performing CWIC for the at least one of the first or the second interfering transmissions comprises:
 performing iterative decoding of the at least one of the first or the second interfering transmissions; 
 monitoring a convergence metric of the iterative decoding; 
 determining a convergence estimate based at least in part on the convergence metric and a number of iterations of the iterative decoding; and 
 discontinuing CWIC of the at least one of the first or the second interfering transmissions when the convergence estimate indicates that the iterative decoding is not converging. 
 
     
     
       9. The method of  claim 7 , further comprising:
 performing symbol-level interference cancellation (SLIC) for the at least one of the first or the second interfering transmissions after discontinuing CWIC. 
 
     
     
       10. The method of  claim 3 , further comprising:
 performing symbol-level interference cancellation (SLIC) for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions not exceeding the signal quality threshold. 
 
     
     
       11. The method of  claim 3 , further comprising:
 performing no interference cancellation for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions not exceeding a second signal quality threshold. 
 
     
     
       12. The method of  claim 3 , wherein the identifying the transmission parameter for the at least one of the first or the second interfering transmissions comprises at least one of:
 receiving the transmission parameter at a user equipment (UE) in a control message intended for the UE; or 
 blind decoding of downlink control information (DCI) associated with the at least one of the first or the second interfering transmissions. 
 
     
     
       13. The method of  claim 3 , wherein the transmission parameter comprises one or more of a code rate of the at least one of the first or the second interfering transmissions, a spatial scheme of the at least one of the first or the second interfering transmissions, a rank of transmissions associated with the at least one of the first or the second interfering transmissions, a transport block size of the at least one of the first or the second interfering transmissions, a redundancy version of the at least one of the first or the second interfering transmissions, or a combination thereof. 
     
     
       14. The method of  claim 3 , further comprising:
 performing codeword-level interference cancellation (CWIC) for the at least one of the first or the second interfering transmissions, wherein performing CWIC corresponds to a portion of resources of the serving cell transmission, the method further comprising: 
 performing a different interference cancellation scheme on a remaining portion of resources of the serving cell transmission. 
 
     
     
       15. The method of  claim 1 , wherein determining the order for performing interference cancellation for the first and the second interfering transmissions is based on an estimated probability of successfully decoding the first and the second interfering transmissions. 
     
     
       16. A device for performing adaptive interference cancellation, comprising:
 a processor; and 
 a memory in electronic communication with the processor, the memory embodying instructions, the instructions being executable by the processor to:
 receive a signal comprising a serving cell transmission and one or more interfering transmissions in a time interval; 
 detect a first interfering transmission and a second interfering transmission from the one or more interfering transmissions received in the time interval; 
 determine amounts of respective frequency resource overlap of the first and second interfering transmissions with respect to the serving cell transmission within the time interval; and 
 determine an order for performing interference cancellation for the first and the second interfering transmissions based on a comparison of a first amount of overlapping signal energy of the first interfering transmission with the serving cell transmission with a second amount of overlapping signal energy of the second interfering transmission with the serving cell transmission, the first and second amounts of overlapping signal energy being determined based on respective signal energies of the first and second interfering transmissions and the determined amounts of respective frequency resource overlap of the first and second interfering transmissions. 
 
 
     
     
       17. The device of  claim 16 , the memory further comprising instructions being executable by the processor to:
 identify a transmission parameter for the at least one of the first or the second interfering transmissions; and 
 determine an interference cancellation scheme for at least one of the first or the second interfering transmissions based at least in part on a signal quality metric associated with the at least one of the first or the second interfering transmissions, 
 wherein the interference cancellation scheme is determined based at least in part on comparing the signal quality metric to a signal quality threshold, and wherein the signal quality threshold is based at least in part on the identified transmission parameter. 
 
     
     
       18. The device of  claim 17 , wherein the interference cancellation scheme is determined based at least in part on the determined amount of frequency resource overlap. 
     
     
       19. The device of  claim 17 , the memory further comprising instructions being executable by the processor to:
 perform codeword-level interference cancellation (CWIC) for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions exceeding the signal quality threshold; 
 perform iterative decoding of the at least one of the first or the second interfering transmissions; 
 monitor a convergence metric of the iterative decoding; 
 determine a convergence estimate based at least in part on the convergence metric and a number of iterations of the iterative decoding; and 
 discontinue CWIC of the at least one of the first or the second interfering transmissions when the convergence estimate indicates that the iterative decoding is not converging. 
 
     
     
       20. The device of  claim 17 , the memory further comprising instructions being executable by the processor to:
 perform symbol-level interference cancellation (SLIC) for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions not exceeding the signal quality threshold. 
 
     
     
       21. The device of  claim 16 , wherein the determined order for performing interference cancellation for the first and the second interfering transmissions is based on an estimated probability of successfully decoding the first and the second interfering transmissions. 
     
     
       22. A device for performing adaptive interference cancellation, comprising:
 means for receiving a signal comprising a serving cell transmission and one or more interfering transmissions in a time interval; 
 means for detecting a first interfering transmission and a second interfering transmission from the one or more interfering transmissions received in the time interval; 
 means for determining amounts of respective frequency resource overlap of the first and second interfering transmissions with respect to the serving cell transmission within the time interval and 
 means for determining an order for performing interference cancellation for the first and the second interfering transmissions based on a comparison of a first amount of overlapping signal energy of the first interfering transmission with the serving cell transmission with a second amount of overlapping signal energy of the second interfering transmission with the serving cell transmission, the first and second amounts of overlapping signal energy being determined based on respective signal energies of the first and second interfering transmissions and the determined amounts of respective frequency resource overlap of the first and second interfering transmissions. 
 
     
     
       23. The device of  claim 22 , further comprising:
 means for identifying a transmission parameter for the at least one of the first or the second interfering transmissions; and 
 means for determining an interference cancellation scheme for at least one of the first or the second interfering transmissions based at least in part on a signal quality metric associated with the at least one of the first or the second interfering transmissions, 
 wherein the interference cancellation scheme is determined based at least in part on comparing the signal quality metric to a signal quality threshold, and wherein the signal quality threshold is based at least in part on the identified transmission parameter. 
 
     
     
       24. The device of  claim 23 , wherein the interference cancellation scheme is determined based at least in part on the determined amount of frequency resource overlap. 
     
     
       25. The device of  claim 23 , further comprising:
 means for performing codeword-level interference cancellation (CWIC) for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions exceeding the signal quality threshold; 
 means for performing iterative decoding of the at least one of the first or the second interfering transmission; 
 means for monitoring a convergence metric of the iterative decoding; 
 means for determining a convergence estimate based at least in part on the convergence metric and a number of iterations of the iterative decoding; and 
 means for discontinuing CWIC of the at least one of the first or the second interfering transmissions when the convergence estimate indicates that the iterative decoding is not converging. 
 
     
     
       26. The device of  claim 23 , further comprising:
 means for performing symbol-level interference cancellation (SLIC) for the at least one of the first or the second interfering transmissions based on the signal quality metric of the at least one of the first or the second interfering transmissions not exceeding the signal quality threshold. 
 
     
     
       27. The device of  claim 22 , wherein the determined order for performing interference cancellation for the first and the second interfering transmissions is based on an estimated probability of successfully decoding the first and the second interfering transmissions. 
     
     
       28. A non-transitory computer-readable medium storing code for performing adaptive interference cancellation, the code comprising instructions for:
 receiving a signal comprising a serving cell transmission and one or more interfering transmissions in a time interval; 
 detecting a first interfering transmission and a second interfering transmission from the one or more interfering transmissions received in the time interval; 
 determining amounts of respective frequency resource overlap of the first and second interfering transmissions with respect to the serving cell transmission within the time interval; and 
 determining an order for performing interference cancellation for the first and the second interfering transmissions based on a comparison of a first amount of overlapping signal energy of the first interfering transmission with the serving cell transmission with a second amount of overlapping signal energy of the second interfering transmission with the serving cell transmission, the first and second amounts of overlapping signal energy being determined based on respective signal energies of the first and second interfering transmissions and the determined amounts of respective frequency resource overlap of the first and second interfering transmissions. 
 
     
     
       29. The non-transitory computer-readable medium of  claim 28 , the code further comprising instructions for:
 identifying a transmission parameter for at least one of the first or the second interfering transmissions; and 
 determining an interference cancellation scheme for at least one of the first or the second interfering transmissions based at least in part on a signal quality metric associated with the at least one of the first or the second interfering transmissions, 
 wherein the interference cancellation scheme is determined based at least in part on comparing the signal quality metric to a signal quality threshold, and wherein the signal quality threshold is based at least in part on the identified transmission parameter.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.