US2016269144A1PendingUtilityA1

Adaptive data interference cancellation

Assignee: QUALCOMM INCPriority: Apr 12, 2013Filed: May 18, 2016Published: Sep 15, 2016
Est. expiryApr 12, 2033(~6.7 yrs left)· nominal 20-yr term from priority
H04L 1/0048H04J 11/0043H04J 11/004H04J 11/005H04W 24/02H03M 13/3784H04L 1/005H04W 84/045H04L 5/0032H03M 13/3746
49
PatentIndex Score
0
Cited by
0
References
0
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;   determining a number of iterations for iterative decoding of an interfering transmission of the one or more interfering transmissions based on one or more iteration parameters; and   performing iterative decoding for the interfering transmission for the determined number of iterations.   
     
     
         2 . The method of  claim 1 , wherein the one or more 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:
 generating an estimated encoded interfering transmission based on a non-converged interfering transmission soft-decision output produced after the determined number of iterations; and   cancelling the estimated encoded interfering transmission from the received signal.   
     
     
         4 . The method of  claim 3 , further comprising:
 storing the non-converged interfering transmission soft-decision output after the determined number of iterations;   performing at least one additional transmission cancelling operation on the received signal; and   performing additional iterative decoding of the interfering transmission after the at least one additional transmission cancelling operation, wherein soft-decision values are initialized for the additional iterative decoding to the stored non-converged interfering transmission soft-decision output.   
     
     
         5 . The method of  claim 4 , wherein the at least one additional transmission cancelling operation on the received signal comprises:
 performing iterative decoding of the serving cell transmission to produce a non-converged serving cell soft-decision output; and   cancelling an estimation of the encoded serving cell transmission from the received signal based on the non-converged serving cell soft-decision output.   
     
     
         6 . The method of  claim 1 , wherein the one or more iteration parameters comprise one or more of a transmission parameter associated with the interfering transmission, a signal metric of the interfering transmission, a signal metric of the serving cell transmission, a signal metric of the received signal, a decoding timing metric, a number of detected interfering transmissions in the received signal, or a convergence metric of the iterative decoding, or a combination thereof. 
     
     
         7 . The method of  claim 1 , wherein the received signal comprises a plurality of symbols received over a plurality of subcarriers in a predetermined time period, and wherein determining the number of iterations for the iterative decoding is based at least in part on a time period for each iteration and the predetermined time period. 
     
     
         8 . 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; 
 determine a number of iterations for iterative decoding of an interfering transmission of the one or more interfering transmissions based on one or more iteration parameters; and 
 perform iterative decoding for the interfering transmission for the determined number of iterations. 
   
     
     
         9 . The device of  claim 8 , wherein the one or more interfering transmissions comprises one or more of an interfering neighboring cell transmission or an interfering serving cell transmission. 
     
     
         10 . The device of  claim 8 , the memory further comprising instructions being executable by the processor to:
 generate an estimated encoded interfering transmission based on a non-converged interfering transmission soft-decision output produced after the determined number of iterations; and   cancel the estimated encoded interfering transmission from the received signal.   
     
     
         11 . The device of  claim 10 , the memory further comprising instructions being executable by the processor to:
 store the non-converged interfering transmission soft-decision output after the determined number of iterations;   perform at least one additional transmission cancelling operation on the received signal; and   perform additional iterative decoding of the interfering transmission after the at least one additional transmission cancelling operation, wherein soft-decision values are initialized for the additional iterative decoding to the stored non-converged interfering transmission soft-decision output.   
     
     
         12 . The device of  claim 11 , the memory further comprising instructions being executable by the processor to:
 perform iterative decoding of the serving cell transmission to produce a non-converged serving cell soft-decision output; and   cancel an estimation of the encoded serving cell transmission from the received signal based on the non-converged serving cell soft-decision output.   
     
     
         13 . The device of  claim 8 , wherein the one or more iteration parameters comprise one or more of a transmission parameter associated with the interfering transmission, a signal metric of the interfering transmission, a signal metric of the serving cell transmission, a signal metric of the received signal, a decoding timing metric, a number of detected interfering transmissions in the received signal, or a convergence metric of the iterative decoding, or a combination thereof. 
     
     
         14 . The device of  claim 8 , wherein the received signal comprises a plurality of symbols received over a plurality of subcarriers in a predetermined time period, and wherein determining the number of iterations for the iterative decoding is based at least in part on a time period for each iteration and the predetermined time period. 
     
     
         15 . A device for performing adaptive interference cancellation, comprising:
 means for receiving a signal comprising a serving cell transmission and one or more interfering transmissions;   means for determining a number of iterations for iterative decoding of an interfering transmission of the one or more interfering transmissions based on one or more iteration parameters; and   means for performing iterative decoding for the interfering transmission for the determined number of iterations.   
     
     
         16 . The device of  claim 15 , wherein the one or more interfering transmissions comprises one or more of an interfering neighboring cell transmission or an interfering serving cell transmission. 
     
     
         17 . The device of  claim 15 , further comprising:
 means for generating an estimated encoded interfering transmission based on a non-converged interfering transmission soft-decision output produced after the determined number of iterations; and   means for cancelling the estimated encoded interfering transmission from the received signal.   
     
     
         18 . The device of  claim 17 , further comprising:
 means for storing the non-converged interfering transmission soft-decision output after the determined number of iterations;   means for performing at least one additional transmission cancelling operation on the received signal; and   means for performing additional iterative decoding of the interfering transmission after the at least one additional transmission cancelling operation, wherein soft-decision values are initialized for the additional iterative decoding to the stored non-converged interfering transmission soft-decision output.   
     
     
         19 . The device of  claim 18 , wherein the means for performing at least one additional transmission cancelling operation on the received signal comprises:
 means for performing iterative decoding of the serving cell transmission to produce a non-converged serving cell soft-decision output; and   means for cancelling an estimation of the encoded serving cell transmission from the received signal based on the non-converged serving cell soft-decision output.   
     
     
         20 . The device of  claim 15 , wherein the one or more iteration parameters comprise one or more of a transmission parameter associated with the interfering transmission, a signal metric of the interfering transmission, a signal metric of the serving cell transmission, a signal metric of the received signal, a decoding timing metric, a number of detected interfering transmissions in the received signal, or a convergence metric of the iterative decoding, or a combination thereof. 
     
     
         21 . The device of  claim 15 , wherein the received signal comprises a plurality of symbols received over a plurality of subcarriers in a predetermined time period, and wherein determining the number of iterations for the iterative decoding is based at least in part on a time period for each iteration and the predetermined time period. 
     
     
         22 . 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;   determining a number of iterations for iterative decoding of an interfering transmission of the one or more interfering transmissions based on one or more iteration parameters; and   performing iterative decoding for the interfering transmission for the determined number of iterations.   
     
     
         23 . The non-transitory computer-readable medium of  claim 22 , wherein the one or more interfering transmissions comprises one or more of an interfering neighboring cell transmission or an interfering serving cell transmission. 
     
     
         24 . The non-transitory computer-readable medium of  claim 22 , wherein the code comprises instructions for:
 generating an estimated encoded interfering transmission based on a non-converged interfering transmission soft-decision output produced after the determined number of iterations; and   canceling the estimated encoded interfering transmission from the received signal.   
     
     
         25 . The non-transitory computer-readable medium of  claim 24 , wherein the instructions are executable by the processor to:
 storing the non-converged interfering transmission soft-decision output after the determined number of iterations;   performing at least one additional transmission cancelling operation on the received signal; and   performing additional iterative decoding of the interfering transmission after the at least one additional transmission cancelling operation, wherein soft-decision values are initialized for the additional iterative decoding to the stored non-converged interfering transmission soft-decision output.   
     
     
         26 . The non-transitory computer-readable medium of  claim 25 , wherein the code comprises instructions for:
 performing iterative decoding of the serving cell transmission to produce a non-converged serving cell soft-decision output; and   canceling an estimation of the encoded serving cell transmission from the received signal based on the non-converged serving cell soft-decision output.   
     
     
         27 . The non-transitory computer-readable medium of  claim 22 , wherein the one or more iteration parameters comprise one or more of a transmission parameter associated with the interfering transmission, a signal metric of the interfering transmission, a signal metric of the serving cell transmission, a signal metric of the received signal, a decoding timing metric, a number of detected interfering transmissions in the received signal, or a convergence metric of the iterative decoding, or a combination thereof. 
     
     
         28 . The non-transitory computer-readable medium of  claim 22 , wherein the received signal comprises a plurality of symbols received over a plurality of subcarriers in a predetermined time period, and wherein determining the number of iterations for the iterative decoding is based at least in part on a time period for each iteration and the predetermined time period.

Join the waitlist — get patent alerts

Track US2016269144A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.