US2007110135A1PendingUtilityA1

Iterative interference cancellation for MIMO-OFDM receivers

48
Assignee: GUESS TOMMYPriority: Nov 15, 2005Filed: Aug 28, 2006Published: May 17, 2007
Est. expiryNov 15, 2025(expired)· nominal 20-yr term from priority
H04L 1/005H04L 5/023H04L 1/0631H04L 25/0328H04L 1/0048H04L 27/2647
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An OFDMA-MIMO receiver performs a recursive interference cancellation across several correlated subbands and several receive antenna elements to demodulate complex source symbols for several users that have been coded across several subbands and transmit antennas. The iterative parallel interference canceller (PIC) is configured to work in the presence of both spatial and frequency structure introduced by the transmitter space-frequency mapping and the actual frequency selective wireless channel. The interference canceller uses mixed decisions, confidence weights, and stabilizing step sizes in a PIC receiver, which may be used with a successive decoding architecture in a receiver that employs a combination of modulation level interference cancellation with successive decoding.

Claims

exact text as granted — not AI-modified
1 . An iterative interference canceller employed in a OFDMA-MIMO receiver whereby a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and frequency subbands are separated, the canceller comprising: 
 a soft-weighting module configured for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,    a channel-mapping module configured for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom,    a subtraction module configured for subtracting the combined signal from the received signal to produce an error signal,    a stabilizing step size module configured for scaling the error signal by a stabilizing step size to produce a scaled error signal,    a channel-matching module configured for resolving the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and    a mixed-decision module configured for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates.    
     
     
         2 . The canceller recited in  claim 1 , whereby the channel-mapping module and the channel-matching module are further configured to process frequency correlations introduced by transmitter space-frequency mapping.  
     
     
         3 . The canceller recited in  claim 1 , further configured to process each of a plurality of frequency subbands dedicated to a user of interest.  
     
     
         4 . The canceller recited in  claim 1 , wherein the canceller is further configured to employ a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         5 . The canceller recited in  claim 1 , wherein the canceller is further configured to employ a conjugate gradient iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         6 . The canceller recited in  claim 1 , further comprising a successive decoding architecture to separate the plurality of streams of independently encoded data.  
     
     
         7 . An iterative interference cancellation method whereby a plurality of streams of independently encoded data in a received OFDMA-MIMO signal employing a common set of transmit antennas and frequency subbands are separated, the method comprising: 
 providing for applying a soft weight to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,    providing for channel mapping the plurality of weighted symbol estimates to synthesize constituent signals, and producing a combined signal therefrom,    providing for subtracting the combined signal from the received signal to produce an error signal,    providing for scaling the error signal by a stabilizing step size to produce a scaled error signal,    providing for channel matching the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and    providing for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates.    
     
     
         8 . The method recited in  claim 7 , whereby providing for channel mapping and providing for channel matching further comprises processing frequency correlations introduced by transmitter space-frequency mapping.  
     
     
         9 . The method recited in  claim 7 , further comprising processing each of a plurality of frequency subbands dedicated to a user of interest.  
     
     
         10 . The method recited in  claim 7 , further comprising employing a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         11 . The method recited in  claim 7 , further comprising employing a conjugate gradient iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         12 . The method recited in  claim 7 , further comprising providing for successive decoding to separate the plurality of streams of independently encoded data.  
     
     
         13 . A handset configured to perform the method recited in  claim 7 .  
     
     
         14 . A chipset configured to perform the method recited in  claim 7 .  
     
     
         15 . A digital computer system programmed to perform the method recited in  claim 7 .  
     
     
         16 . A computer-readable medium storing a computer program implementing the method of  claim 7 .  
     
     
         17 . A base station configured to perform the method of  claim 7 .  
     
     
         18 . An iterative interference cancellation system employed in a OFDMA-MIMO receiver whereby a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and frequency subbands are separated, the system comprising: 
 a soft-weighting means for applying weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,    a channel-mapping means for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom,    a subtraction means for subtracting the combined signal from the received signal to produce an error signal,    a stabilizing step size means for scaling the error signal by a stabilizing step size to produce a scaled error signal,    a channel-matching means for resolving the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and    a mixed-decision means for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates.    
     
     
         19 . The system recited in  claim 18 , whereby the channel-mapping means and the channel-matching means further comprises processing frequency correlations introduced by transmitter space-frequency mapping.  
     
     
         20 . The system recited in  claim 18 , further comprising processing each of a plurality of frequency subbands dedicated to a user of interest.  
     
     
         21 . The system recited in  claim 18 , further comprising employing a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         22 . The system recited in  claim 18 , further comprising employing a conjugate gradient iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         23 . The system recited in  claim 18 , further comprising a successive-decoding means to separate the plurality of streams of independently encoded data.  
     
     
         24 . An iterative interference canceller employed in a space-time multiplexed receiver whereby a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and temporal subbands are separated, the canceller comprising: 
 a soft-weighting module configured for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,    a channel-mapping module configured for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom,    a subtraction module configured for subtracting the combined signal from the received signal to produce an error signal,    a stabilizing step size module configured for scaling the error signal by a stabilizing step size to produce a scaled error signal,    a channel-matching module configured for resolving the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and    a mixed-decision module configured for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates.    
     
     
         25 . The canceller recited in  claim 24 , whereby the temporal subbands comprise coded modulations.  
     
     
         26 . The canceller recited in  claim 24 , whereby the channel-mapping module and the channel-matching module are further configured to process spatial and temporal structure introduced by a transmitter space-time mapping and a frequency-selective wireless channel.  
     
     
         27 . The canceller recited in  claim 24 , further configured to process each of a plurality of temporal subbands dedicated to a user of interest.  
     
     
         28 . The canceller recited in  claim 24 , further configured to process a plurality of temporal subbands dedicated to a user of interest.  
     
     
         29 . The canceller recited in  claim 24 , wherein the canceller is further configured to employ a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         30 . The canceller recited in  claim 24 , wherein the canceller is further configured to employ a conjugate gradient iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         31 . The canceller recited in  claim 24 , further comprising a successive decoding architecture to separate the plurality of streams of independently encoded data.  
     
     
         32 . An iterative interference cancellation method whereby a plurality of streams of independently encoded data in a received space-time multiplexed signal employing a common set of transmit antennas and temporal subbands are separated, the method comprising: 
 providing for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,    providing for channel mapping the plurality of weighted symbol estimates to synthesize constituent signals, and producing a combined signal therefrom,    providing for subtracting the combined signal from the received signal to produce an error signal,    providing for scaling the error signal by a stabilizing step size to produce a scaled error signal,    providing for channel-matching the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and    providing for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates.    
     
     
         33 . The method recited in  claim 32 , whereby the temporal subbands comprise coded modulations.  
     
     
         34 . The method recited in  claim 32 , whereby providing for channel mapping and providing for channel matching further comprises processing spatial and temporal structure introduced by a transmitter space-time mapping and a frequency-selective wireless channel.  
     
     
         35 . The method recited in  claim 32 , further comprising processing each of a plurality of temporal subbands dedicated to a user of interest.  
     
     
         36 . The method recited in  claim 32 , further comprising processing a plurality of temporal subbands dedicated to a user of interest.  
     
     
         37 . The method recited in  claim 32 , further comprising employing a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         38 . The method recited in  claim 32 , further comprising employing a conjugate gradient iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         39 . The method recited in  claim 32 , further comprising providing for successive decoding to separate the plurality of streams of independently encoded data.  
     
     
         40 . A handset configured to perform the method recited in  claim 32 .  
     
     
         41 . A chipset configured to perform the method recited in  claim 32 .  
     
     
         42 . A digital computer system programmed to perform the method recited in  claim 32 .  
     
     
         43 . A computer-readable medium storing a computer program implementing the method of  claim 32 .  
     
     
         44 . A base station configured to perform the method of  claim 32 .  
     
     
         45 . An iterative interference cancellation system employed in a space-time multiplexed receiver whereby a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and temporal subbands are separated, the system comprising: 
 a soft-weighting means for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,    a channel-mapping means for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom,    a subtraction means for subtracting the combined signal from the received signal to produce an error signal,    a stabilizing step size means for scaling the error signal by a stabilizing step size to produce a scaled error signal,    a channel-matching means for resolving the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and    a mixed-decision means for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates.    
     
     
         46 . The system recited in  claim 45 , whereby the temporal subbands comprise coded modulations.  
     
     
         47 . The system recited in  claim 45 , whereby the channel-mapping means and the channel-matching means are further configured to process spatial and temporal structure introduced by a transmitter space-time mapping and a frequency-selective wireless channel.  
     
     
         48 . The system recited in  claim 45 , further configured to process each of a plurality of temporal subbands dedicated to a user of interest.  
     
     
         49 . The system recited in  claim 45 , further configured to process a plurality of temporal subbands dedicated to a user of interest.  
     
     
         50 . The system recited in  claim 45 , further configured to employ a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         51 . The system recited in  claim 45 , further configured to employ a conjugate gradient iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         52 . The system recited in  claim 45 , further comprising a successive-decoding means to separate the plurality of streams of independently encoded data.  
     
     
         53 . A space-frequency receiver configured to separate a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and frequency subbands, the space-frequency receiver comprising: 
 an iterative interference canceller configured to process an input signal comprising a plurality of independently encoded data streams, the iterative interference canceller comprising: 
 a soft-weighting module configured for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,  
 a channel-mapping module configured for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom,  
 a subtraction module configured for subtracting the combined signal from the received signal to produce an error signal,  
 a stabilizing step size module configured for scaling the error signal by a stabilizing step size to produce a scaled error signal,  
 a channel-matching module configured for resolving the scaled error signal onto user space-frequency channel mapping functions to produce interference-cancelled symbol estimates, and  
 a mixed-decision module configured for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates, and  
   a successive decoder, comprising: 
 a demapper and a decoder configured to process the plurality of updated symbol estimates for producing an estimated data stream for one of the plurality of independently encoded data streams,  
 a synthesis module configured for re-encoding and remapping the estimated input information sequence for producing its estimated contribution to the received signal, and  
 a second subtraction module configured for subtracting the estimated contribution from the received signal for producing an updated input signal comprising one less than the plurality of independently encoded data streams, for coupling back to the iterative interference canceller, wherein the iterative interference canceller is configurable for processing the updated input signal until the updated input signal comprises only one independently encoded data stream.  
   
     
     
         54 . The receiver recited in  claim 53 , whereby the channel-mapping module and the channel-matching module are further configured to process frequency correlations introduced by transmitter space-frequency mapping.  
     
     
         55 . The receiver recited in  claim 53 , further configured to process each of a plurality of frequency subbands dedicated to a user of interest.  
     
     
         56 . The receiver recited in  claim 53 , wherein the canceller is further configured to employ a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         57 . The receiver recited in  claim 53 , wherein the canceller is further configured to employ a conjugate gradient iterative approximation to the Normal Equations of LMMSE filtering for space-frequency filtering.  
     
     
         58 . The receiver recited in  claim 53 , further comprising a successive decoding architecture to separate the plurality of streams of independently encoded data.  
     
     
         59 . A space-time receiver configured to separate a plurality of streams of independently encoded data in a received signal employing a common set of transmit antennas and temporal subbands, the space-time receiver comprising: 
 an iterative interference canceller configured to process an input signal comprising a plurality of independently encoded data streams, the iterative interference canceller comprising: 
 a soft-weighting module configured for applying soft weights to each of a plurality of input symbol estimates for an initial iteration, and to each of a plurality of updated symbol estimates for at least one subsequent iteration for producing a plurality of weighted symbol estimates,  
 a channel-mapping module configured for synthesizing constituent signals from the plurality of weighted symbol estimates, and producing a combined signal therefrom,  
 a subtraction module configured for subtracting the combined signal from the received signal to produce an error signal,  
 a stabilizing step size module configured for scaling the error signal by a stabilizing step size to produce a scaled error signal,  
 a channel-matching module configured for resolving the scaled error signal onto user space-time channel mapping functions to produce interference-cancelled symbol estimates, and  
 a mixed-decision module configured for performing a mixed decision comprising a hard decision or a soft decision on each of the interference-cancelled symbol estimates to produce the plurality of updated symbol estimates, and  
   a successive decoder, comprising: 
 a demapper and a decoder configured to process the plurality of updated symbol estimates for producing an estimated data stream for one of the plurality of independently encoded data streams,  
 a synthesis module configured for re-encoding and remapping the estimated input information sequence for producing its estimated contribution to the received signal, and  
 a second subtraction module configured for subtracting the estimated contribution from the received signal for producing an updated input signal comprising one less than the plurality of independently encoded data streams, for coupling back to the iterative interference canceller, wherein the iterative interference canceller is configurable for processing the updated input signal until the updated input signal comprises only one independently encoded data stream.  
   
     
     
         60 . The receiver recited in  claim 59 , whereby the channel-mapping module and the channel-matching module are further configured to process time-domain correlations introduced by transmitter space-time mapping.  
     
     
         61 . The receiver recited in  claim 59 , further configured to process each of a plurality of temporal subbands dedicated to a user of interest.  
     
     
         62 . The receiver recited in  claim 59 , wherein the canceller is further configured to employ a steepest-descent iterative approximation to Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         63 . The receiver recited in  claim 59 , wherein the canceller is further configured to employ a conjugate gradient iterative approximation to the Normal Equations of LMMSE filtering for space-time filtering.  
     
     
         64 . The receiver recited in  claim 59 , further comprising a successive decoding architecture to separate the plurality of streams of independently encoded data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.