US2003206577A1PendingUtilityA1

Combined adaptive spatio-temporal processing and multi-user detection for CDMA wireless systems

Priority: Mar 21, 2000Filed: Mar 21, 2001Published: Nov 6, 2003
Est. expiryMar 21, 2020(expired)· nominal 20-yr term from priority
H04B 1/71055H04B 1/71072H04B 1/71075
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems in a wireless receiver for enabling the reception of input signals at varied power levels in the presence of co-channel interference utilizing combinations of space-time adaptive processing (STAP), interference cancellation multi-user detection (MUD), and combined STAP/MUD techniques. In MUD, code, timing, and possibly channel information of multiple users are jointly used to better detect each individual user. The novel combination of adaptive signal reconstruction techniques with interference cancellation MUD techniques provides accurate temporal cancellation of interference with minimal interference residuals. Additional methods and systems extend adaptive signal reconstruction techniques to take Doppler spread into account. STAP techniques permit a wireless receiver to exploit multiple antenna elements to form beams in the direction of the desired signal and nulls in the direction of the interfering signals. The combined STAP-MUD methods and systems increase the probability of successful user detection by taking advantage of the benefits of each reception method. An additional method and system utilizes STAP techniques in the case where no pilot signal is available. This method compares the outputs of various hypothesized STAP solutions.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . In a wireless receiver for a CDMA system, a combination for enabling the receiver to receive input signals at varied power levels in the presence of interference, said combination comprising: 
 a control processor comprising a means for ordering user signals; and    a plurality of SIC-ATRF processors combining successive interface cancellation (SIC) multi-user detection and adaptive temporal reconstruction filtering in a successive arrangement wherein the output of one of the said processors is the input to the next successive processor, each of said SIC-ATRF processors comprising: 
 a conventional detector;  
 a respread processor;  
 an adaptive temporal filter (ATRF); and  
 a complex mathematical operation processor for canceling the reconstructed signal for the user from the total received signal.  
   
     
     
         2 . The combination of  claim 1  wherein each conventional detector is an IS-95 conventional detector comprising a short code despreader, a long code despreader, and a 64-ary matched filter bank.  
     
     
         3 . The combination of  claim 1  wherein each conventional detector is an IS-95 rake conventional detector.  
     
     
         4 . The combination of  claim 1  wherein each ATRF comprises: 
 tap weights;  
 a tap delay line; and  
 a mathematical summing circuit.  
 
     
     
         5 . The combination of  claim 4  wherein each SIC-ATRF processor further comprises a minimum cost channel estimate (MCCE) weight update processor.  
     
     
         6 . The combination of  claim 4  wherein each ATRF further comprises a minimum cost channel estimate weight update processor.  
     
     
         7 . The combination of  claim 4  wherein each ATRF is a minimum mean square error filter.  
     
     
         8 . The combination of  claim 1  wherein the output of each respread processor is the input for the ATRF.  
     
     
         9 . The combination of  claim 8  wherein the input to each ATRF further comprises the outputs of the respread processors in all the previous SIC-ATRF processors.  
     
     
         10 . The combination of  claim 1  wherein each SIC-ATRF processor further comprises a frequency shift processor connected between the respread processor and the adaptive temporal filter.  
     
     
         11 . The combination of  claim 10  wherein each frequency shift processor comprises means to shift the frequency of the signal output from the respread processor to take into account Doppler spread.  
     
     
         12 . A method in a combination system for enabling the receiver to receive input signals at varied power levels in the presence of interference wherein said combination comprises a control processor and a plurality of SIC-ATRF processors in a successive arrangement, said method comprising: 
 ordering user signals according to a pre-defined methodology and assigning each user signal to one of the SIC-ATRF processors wherein each SIC-ATRF processor comprises a conventional detector, a respread processor, an adaptive temporal filter; and a complex mathematical operation processor for canceling the reconstructed signal for the user from the total received signal;    communicating a separate user code associated with the user signal to each SIC-ATRF processor according to the ordering;    in each successive SIC-ATRF processor, performing the steps of: 
 despreading, in the conventional detector, the received signal and estimating a symbol transmitted for the desired user signal;  
 communicating the symbol estimate to the respread processor;  
 spreading, in the respread processor, the symbol estimate;  
 estimating a channel for the user associated with the SIC-ATRF processor and reconstructing the signal interference associated with the user signal; and  
 canceling, in a mathematical operations processor, the reconstructed signal for the user associated with the SIC-ATRF processor from the total received signal.  
   if a plurality of SIC-ATRF processors remain, inputting the output of the current SIC-ATRF processor to the next successive SIC-ATRF processor.    
     
     
         13 . The method of  claim 12  wherein the step of ordering user signals according to a pre-defined methodology comprises ranking signals in descending order of received powers.  
     
     
         14 . The method of  claim 12  wherein the step of ordering user signals according to a pre-defined methodology comprises identifying signals above a certain threshold.  
     
     
         15 . The method of  claim 12  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights that minimize a pre-determined cost function between the received signal and an output of the adaptive filter; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         16 . The method of  claim 15  wherein the pre-determined cost function is a minimum mean square error function.  
     
     
         17 . The method of  claim 12  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights by jointly minimizing the cost function between the received signal and the sum of the outputs of the respread processors of previous SIC-ATRF processors; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         18 . The method of  claim 17  wherein the pre-determined cost function is a minimum mean square error function.  
     
     
         19 . A method in a combination system for enabling the receiver to receive input signals at varied power levels in the presence of interference wherein said combination comprises a control processor and a plurality of SIC-ATRF processors in a successive arrangement, said method comprising: 
 ordering user signals according to a pre-defined methodology and assigning each user signal to one of the SIC-ATRF processors wherein each SIC-ATRF processor comprises a conventional detector, a respread processor, a frequency shift processor, an adaptive temporal filter; and a complex mathematical operation processor for canceling the reconstructed signal for the user from the total received signal.;    communicating a separate user code associated with the user signal to each SIC-ATRF processor according to the ordering;    in each successive SIC-ATRF processor, performing the steps of: 
 despreading, in the conventional detector, the received signal and estimating a symbol transmitted for the desired user signal;  
 communicating the symbol estimate to the respread processor;  
 spreading, in the respread processor, the symbol estimate;  
 shifting, in the frequency shift processor, the symbol estimate generated by the respread processor for the user associated with the SIC-ATRF processor;  
 estimating a channel for the user associated with the SIC-ATRF processor and reconstructing the signal interference associated with the user signal; and  
 canceling, in a mathematical operations processor, the reconstructed signal for the user associated with the SIC-ATRF processor from the total received signal.  
   If a plurality of SIC-ATRF processors remain, inputting the output of the current SIC-ATRF processor to the next successive SIC-ATRF processor.    
     
     
         20 . The method of  claim 19  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights that minimize a pre-determined cost function between the received signal and an output of the adaptive filter; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         21 . The method of  claim 19  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights by jointly minimizing the cost function between the received frequency shift estimate and the sum of the outputs of the frequency shift processors of previous SIC-ATRF processors; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         22 . In a wireless receiver for a CDMA system, a combination for enabling the receiver to receive input signals at varied power levels in the presence of interference, said combination comprising: 
 a plurality of processors in a parallel arrangement wherein the input to every processor is a received signal, each of said parallel processors comprising: 
 a conventional detector;  
 a respread processor; and  
 an adaptive temporal filter (ATRF); and  
   means for summing signals to form an interference estimate and subtracting the estimate from the received signal.    
     
     
         23 . The combination of  claim 22  further comprising a control processor including a means for ordering user signals.  
     
     
         24 . The combination of  claim 22  wherein the summation and subtraction means is a series of mathematical operations processors.  
     
     
         25 . The system of  claim 22  wherein the summation and subtraction means is a partial summer circuit.  
     
     
         26 . The combination of  claim 22  wherein each ATRF comprises: 
 tap weights;  
 a tap delay line; and  
 a mathematical summing circuit.  
 
     
     
         27 . The combination of  claim 26  wherein each parallel processor further comprises an MCCE weight update processor.  
     
     
         28 . The combination of  claim 26  wherein each ATRF further comprises a minimum cost channel estimate weight update processor.  
     
     
         29 . The combination of  claim 22  wherein, in each parallel processor, the output of the respread processor is the input for the ATRF.  
     
     
         30 . The combination of  claim 22  wherein, in each parallel processor, the input to the ATRF comprises the outputs of the respread processors in all the other parallel processors.  
     
     
         31 . The combination of  claim 22  wherein each parallel processor further comprises a frequency shift processor connected between the respread processor and the ATRF.  
     
     
         32 . The combination of  claim 31  wherein each frequency shift processor comprises means to shift the frequency of the signal output from the respread processor to take into account doppler spread.  
     
     
         33 . In a wireless receiver for a CDMA system, a combination for enabling the receiver to receive input signals at varied power levels in the presence of interference, said combination comprising: 
 a plurality of processors in a parallel arrangement wherein the input to every processor is a received signal, each of said parallel processors comprising: 
 a conventional detector; and  
 a respread processor;  
   an adaptive temporal filter (ATRF); and    means for summing signals to form an interference estimate and subtracting the estimate from the received signal.    
     
     
         34 . The combination of  claim 33  wherein the input to each ATRF comprises the outputs of the respread processors in all the parallel processors.  
     
     
         35 . The combination of  claim 33  wherein the ATRF further comprises a MCCE weight update processor.  
     
     
         36 . The combination of  claim 35  wherein each parallel processor further comprises a frequency shift processor connected between the respread processor in the parallel processor and the ATRF.  
     
     
         37 . A method in a combination system for enabling a receiver to receive input signals at varied power levels in the presence of interference wherein said combination comprises a plurality of parallel processors and means for summing signals to form an interference estimate and subtracting the estimate from the received signal: 
 communicating a received signal to the plurality of parallel processors wherein each of the processors comprises a conventional detector, a respread processor, and an adaptive temporal filter (ATRF);    generating a reconstructed signal in each of the parallel processors for a user associated with the parallel processor; said generation step further comprising: 
 despreading, in the conventional detector, the received signal and estimating a symbol transmitted for the desired user signal;  
 communicating the symbol estimate to the respread processor;  
 spreading, in the respread processor, the symbol estimate; and  
 estimating a channel for the signal associated with the parallel processor and reconstructing the signal interference;  
   communicating the output of each parallel processor to a means for mathematically summing signals and subtracting signal estimates from the received signal;    generating, in the mathematical means, an interference estimate for each user; and    subtracting, in the mathematical means, the interference estimate from the received signal.    
     
     
         38 . The method of  claim 37  further comprising the steps of: 
 ordering user signals according to a pre-defined methodology; and  
 communicating a separate user code to a conventional detector in each parallel processor.  
 
     
     
         39 . The method of  claim 37  wherein the step of channel estimation step further comprises: 
 determining the adaptive filter tap weights that minimize a pre-determined cost function between the received signal and an output of the adaptive filter; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         40 . The method of  claim 37  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights by jointly minimizing the cost function between the received signal and the sum of the outputs of the respread processors of all the other parallel processors; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         41 . A method in a combination system for enabling a receiver to receive input signals at varied power levels in the presence of interference wherein said combination comprises a plurality of parallel processors, an adaptive temporal filter (ATRF), and means for summing signals to form an interference estimate and subtracting the estimate from the received signal, the method comprising the steps of: 
 communicating a received signal to the plurality of parallel processors wherein each of the processors comprises a conventional detector and a respread processor;    generating a reconstructed signal in each of the parallel processors for a user associated with the parallel processor; said generation step further comprising: 
 despreading, in the conventional detector, the received signal and estimating a symbol transmitted for the desired user signal;  
 communicating the symbol estimate to the respread processor; and  
 spreading, in the respread processor, the symbol estimate;  
   estimating a channel for the signal associated with each parallel processor and reconstructing the signal interference;    communicating the output of the ATRF to a means for mathematically summing signals and subtracting signal estimates from the received signal;    generating, in the mathematical means, an interference estimate for each user; and    subtracting, in the mathematical means, the interference estimate from the received signal.    
     
     
         42 . The method of  claim 41  wherein the step of channel estimation step further comprises: 
 determining the adaptive filter tap weights that minimize a pre-determined cost function between the received signal and an output of the adaptive filter; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         43 . The method of  claim 41  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights by jointly minimizing the cost function between the received signal and the sum of the outputs of the respread processors of all the other parallel processors; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         44 . A method in a combination system for enabling a receiver to receive input signals at varied power levels in the presence of interference wherein said combination comprises a plurality of parallel processors and means for summing signals to form an interference estimate and subtracting the estimate from the received signal, the method comprising the steps of: 
 communicating a received signal to the plurality of parallel processors wherein each of the processors comprises a conventional detector, a respread processor, a frequency shift processor and an adaptive temporal filter (ATRF);    generating a reconstructed signal in each of the parallel processors for a user associated with the parallel processor; said generation step further comprising: 
 despreading, in the conventional detector, the received signal and estimating a symbol transmitted for the desired user signal;  
 communicating the symbol estimate to the respread processor;  
 spreading, in the respread processor, the symbol estimate;  
 shifting, in the frequency shift processor, the symbol estimate generated by the respread processor for the user association with the parallel processor; and  
 estimating a channel for the signal associated with the parallel processor and reconstructing the signal interference;  
   communicating the output of each parallel processor to a means for mathematically summing signals and subtracting signal estimates from the received signal;    generating, in the mathematical means, an interference estimate for each user; and    subtracting, in the mathematical means, the interference estimate from the received signal.    
     
     
         45 . The method of  claim 44  wherein the step of channel estimation step further comprises: 
 determining the adaptive filter tap weights that minimize a pre-determined cost function between the received signal and an output of the adaptive filter; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         46 . The method of  claim 44  wherein the channel estimation step further comprises: 
 determining the adaptive filter tap weights by jointly minimizing the cost function between the received signal and the sum of the outputs of the respread processors of all the other parallel processors; and  
 updating, in the ATRF, the filter tap weights.  
 
     
     
         47 . In a wireless receiver for a CDMA system, a combination for enabling the receiver to receive input signals at varied power levels in the presence of interference wherein said input signal is a vector comprised of one signal from each antenna in an antenna array of the receiver, said combination comprising: 
 a space-time adaptive processing (STAP) processor;    means for hypothesizing possible symbols transmitted during a symbol period;    a respread processor;    means for weight computation wherein the hypothesized symbol and the vector input symbol are used to form a set of STAP weights which filter the input data spatially and temporally;    a matched filter bank;    means for determining a metric to measure the quality of the matched filter bank; and    means for comparing generated metrics.    
     
     
         48 . The combination of  claim 47  wherein the STAP processor comprises a plurality of tapped delay lines, one per antenna element.  
     
     
         49 . The combination of  claim 47  wherein the possible symbols transmitted are the 64 Walsh symbols for an IS-95 reverse link transmitter.  
     
     
         50 . The combination of  claim 49  wherein the matched filter bank is a bank of 64 matched filters corresponding to the 64 Walsh symbols.  
     
     
         51 . The combination of  claim 47  wherein the means for weight computation further comprises a means for using previously detected or known symbols.  
     
     
         52 . A method in a combination system for enabling a receiver to receive input signals at varied power levels in the presence of interference wherein said input signal is a vector comprised of one signal from each antenna in an antenna array of the receiver; the method comprising the steps of: 
 receiving the input signal vector;    determining a metric, said determining step comprising: 
 hypothesizing which symbol was transmitted;  
 respreading the hypothesized symbol;  
 determining STAP weight update based on respread hypothesized symbol and input signal vector;  
 applying a tap delay line to each signal vector component;  
 applying STAP weights to each signal vector component, one per antenna;  
 summing the weighted results in a mathematical summation circuit;  
 despreading the output of the summation circuit and inputting the despread signal to a matched filter bank; and  
 generating a metric associated with the hypothesized signal;  
   repeating the metric determining step for each of the possible 64 Walsh symbols;    comparing each of the 64 metrics; and    determining, based on the comparison, the transmitted symbol.    
     
     
         53 . A method in a combination system for enabling a receiver to receive input signals at varied power levels in the presence of interference wherein said input signal is a vector comprised of one signal from each antenna in an antenna array of the receiver; the method comprising the steps of: 
 receiving the input signal vector;    determining a metric, said determining step comprising: 
 hypothesizing which symbol was transmitted;  
 respreading the hypothesized symbol;  
 determining STAP weight update based on respread hypothesized symbol and input signal vector;  
 despreading the delayed signal vector components, one per antenna;  
 applying the STAP weights to each of the despread signal vector components;  
 summing the weighted results in a mathematical summation circuit; and  
 generating a metric associated with the hypothesized signal;  
   repeating the metric determining step for each of the possible 64 Walsh symbols;    comparing each of the 64 metrics; and    determining, based on the comparison, the transmitted symbol.    
     
     
         54 . In a wireless receiver for a CDMA system, a combination for enabling the receiver to receive input signals at varied power levels in the presence of interference wherein said input signal is a vector comprised of one signal from each antenna in an antenna array of the receiver, said combination comprising: 
 a control processor comprising a means for ordering user signals; and    a plurality of STAP/VSIC-ATRF processors combining successive interface cancellation (SIC) multi-user detection, space-time adaptive processing and adaptive temporal reconstruction filtering in a successive arrangement wherein the output of one of the said processors is the vector input to the next successive processor, each of said STAP/VSIC-ATRF processors comprising: 
 a space-time adaptive processing (STAP) processor;  
 a plurality of adaptive temporal filters (ATRFs), one per antenna; and  
 a plurality of complex mathematical operation processors, one per ATRF, for canceling the reconstructed signal for the user from the total received signal.  
   
     
     
         55 . The combination of  claim 54  wherein each STAP processor comprises: 
 a plurality of filters, one per antenna;  
 a mathematical summation processor for combining the outputs of all the filters;  
 a conventional detector; and  
 a minimum cost channel weight update processor.  
 
     
     
         56 . The combination of  claim 55  wherein the STAP processor is a blind adaptive STAP processor.  
     
     
         57 . The combination of  claim 55  wherein each STAP/VSIC-ATRF processor further comprises a plurality of respread processors.  
     
     
         58 . The combination of  claim 55  wherein each STAP processor further comprises a respread processor.  
     
     
         59 . The combination of  claim 54  wherein each ATRF comprises: 
 tap weights;  
 a tap delay line; and  
 a mathematical summing circuit.  
 
     
     
         60 . The combination of  claim 59  wherein each ATRF further comprises a minimum cost channel estimate weight update processor.  
     
     
         61 . The combination of  claim 57  wherein, in each STAP/VSIC-ATRF processor, the output of the respread processor is the input for the plurality of ATRFs.  
     
     
         62 . The combination of  claim 57  wherein, in each STAP/VSIC-ATRF processor, the input to the plurality of ATRFs further comprises the outputs of the respread processors in all the previous STAP/VSIC-ATRF processors.  
     
     
         63 . The combination of  claim 57  wherein each STAP/VSIC-ATRF processor further comprises a plurality of frequency shift processors connected between the respread processor and the plurality of ATRFs.  
     
     
         64 . In a wireless receiver for a CDMA system, a combination for enabling the receiver to receive input signals at varied power levels in the presence of interference, said combination comprising: 
 a plurality of processors in a parallel arrangement wherein the input to every processor is a received signal, each of said parallel processors comprising: 
 a space-time adaptive processing (STAP) processor; and  
 a plurality of adaptive temporal filters (ATRFs); and  
   means for summing signals to form an interference estimate and subtracting the estimate from the received signal.    
     
     
         65 . The combination of  claim 64  wherein each STAP processor comprises: 
 a plurality of filters, one per antenna;  
 a mathematical summation processor for combining the outputs of all the filters; and  
 a conventional detector.  
 
     
     
         66 . The combination of  claim 64  wherein each parallel processor further comprises an MCCE weight update processor.  
     
     
         67 . The combination of  claim 65  wherein each STAP processor further comprises an MCCE weight update processor.  
     
     
         68 . The combination of  claim 64  wherein each parallel processor further comprises a of respread processor.  
     
     
         69 . The combination of  claim 65  wherein each STAP processor further comprises a respread processor.  
     
     
         70 . The combination of  claim 64  wherein the summation and subtraction means is a series of mathematical operations processors.  
     
     
         71 . The combination of  claim 64  wherein the summation and subtraction means is a series of mathematical operations processors.  
     
     
         72 . The combination of  claim 64  wherein each ATRF comprises: 
 tap weights;  
 a tap delay line; and  
 a mathematical summing circuit.  
 
     
     
         73 . The combination of  claim 68  wherein, in each parallel processor, the output of the respread processor is the input for the plurality of ATRFs.  
     
     
         74 . The combination of  claim 68  wherein, in each parallel processor, the input to the plurality of ATRFs further comprises the outputs of the respread processors in all the other parallel processors.  
     
     
         75 . The combination of  claim 68  wherein each parallel processor further comprises a plurality of frequency shift processors connected between the respread processor and the plurality of ATRFs.

Join the waitlist — get patent alerts

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

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