US2005059366A1PendingUtilityA1

Spur mitigation techniques

Assignee: ATHEROS COMM INCPriority: Sep 16, 2003Filed: Sep 16, 2003Published: Mar 17, 2005
Est. expirySep 16, 2023(expired)· nominal 20-yr term from priority
H04L 27/2647H04L 25/0232H04L 1/0045
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Spurs cause significant problems with signal detecting, amplifier gain adjustment, and signal decoding. Various techniques can be used to mitigate the effects of spurs on a received signal. Generally, these techniques work by either canceling or ignoring the spurs. For example, a pilot mask can be used to ignore pilot information in one or more sub-channels. A Viterbi mask can determine the weighting given to bits in a sub-channel based on spur and data rate information. Channel interpolation can compute a pseudo channel estimate for a sub-channel known to have a spur location can be computed by interpolating the channel estimates of adjacent good sub-channels. Filtering of the received signal using a low-pass filter, a growing box filter, or a low-pass filter with self-correlation can be used to cancel a spur.

Claims

exact text as granted — not AI-modified
1 . A method of improving receiver performance by avoiding bad pilots, the method comprising: 
 using a pilot mask in the receiver,    wherein the pilot mask includes a set of flags, the set of flags associated with certain sub-channels,    wherein each flag in the set of flags determines whether its associated sub-channel is usable for pilot tracking.    
     
     
         2 . The method of  claim 1 , wherein if a spur will coincide with a sub-channel, then the pilot mask will not allow that sub-channel to be used for pilot tracking.  
     
     
         3 . The method of  claim 1 , wherein if a spur affects a sub-channel, then the pilot mask will not allow that sub-channel to be used for pilot tracking.  
     
     
         4 . The method of  claim 1 , wherein the set of flags includes 52 flags associated with 52 sub-channels.  
     
     
         5 . The method of  claim 1 , wherein the pilot mask is usable for any data rate.  
     
     
         6 . A pilot mask for improving receiver performance by avoiding bad pilots, the pilot mask comprising: 
 a set of flags, the set of flags associated with certain sub-channels, wherein each flag in the set of flags determines whether its associated sub-channel is usable for pilot tracking.    
     
     
         7 . A method of providing an accurate channel estimate to a decoder, the method comprising: 
 determining whether each sub-channel is one of a good sub-channel and a bad sub-channel;    converting any good sub-channel including a spur to a bad sub-channel; and    providing information regarding good and bad sub-channels, including converted sub-channels, to the decoder.    
     
     
         8 . A method of improving signal decoding in a receiver, the method comprising: 
 determining whether each sub-channel is one of a good sub-channel and a bad sub-channel;    converting any good sub-channel including a spur to a bad sub-channel;    weighting bits of a signal in a good channel more than bits a bad sub-channel; and    providing the weighted information to a decoder.    
     
     
         9 . The method of  claim 8 , wherein a Viterbi mask implements the weighting and the decoder is a Viterbi decoder.  
     
     
         10 . The method of  claim 8 , wherein weighting includes adjusting based on data rate.  
     
     
         11 . The method of  claim 10 , wherein bits affected by a spur at a higher data rate have a different weighting than bits affected by a spur at a lower data rate.  
     
     
         12 . A decoding circuit in a receiver, the decoding circuit comprising: 
 a Viterbi decoder; and    a Viterbi mask in operative relation to the Viterbi decoder, the Viterbi mask providing a weighted channel estimate for each sub-channel based on spur information.    
     
     
         13 . The decoding circuit of  claim 12 , wherein the Viterbi mask provides the weighted channel estimate further based on at data rate information.  
     
     
         14 . A filter system for canceling a spur from a signal, the filter system comprising: 
 a first mixer coupled to receive the signal;    a low-pass filter coupled to an output of the first mixer;    a second mixer coupled to an output of the low-pass filter; and    an adder coupled to receive the signal and subtract an output of the second mixer.    
     
     
         15 . The filter system of  claim 14 , wherein first mixer performs a rotation of the signal that generates a spur estimate at DC, thereby allowing the low-pass filter to estimate a phase and an amplitude of the spur.  
     
     
         16 . The filter system of  claim 14 , wherein the low-pass filter is a growing box filter.  
     
     
         17 . The filter system of  claim 16 , wherein the growing box filter includes: 
 a first accumulator for providing a cumulative sum of a sample; and    a second accumulator for providing a total sum of all samples to a current symbol.    
     
     
         18 . A method for canceling a spur from a signal, the method comprising: 
 rotating the signal to generate a first rotated signal;    performing a filtering computation based on the first rotated signal to generate a filtered signal;    rotating the filtered signal to generate a second rotated signal; and    subtracting the second rotated signal from the signal.    
     
     
         19 . The method of  claim 18 , wherein performing the filtering computation includes: 
 setting a sample set size;    computing a cumulative sum for the sample set over time;    when the sample set size is reached, then adding the cumulative sum to a total sum and resetting the cumulative size to zero;    computing an estimated spur value by dividing the total sum by a total number of samples, wherein the estimated spur value is provided as the filtered signal; and    periodically increasing the sample set size over time.    
     
     
         20 . The method of  claim 19 , wherein if the cumulative sum is denoted by cs [n] and the total sum is denoted by ts [n], then adding the cumulative sum to the total sum and resetting the cumulative size to zero occurs when n is a power of 2.  
     
     
         21 . A method of improving a sub-channel estimate for a received signal, the method comprising: 
 determining sub-channel estimates for a plurality of sub-channels of the received signal; and    if a first sub-channel includes a spur, then ignoring the determined sub-channel estimate of the first sub-channel, computing an interpolated sub-channel estimate based on sub-channels adjacent the first sub-channel, and providing the interpolated sub-channel estimate as the sub-channel estimate for the first sub-channel.    
     
     
         22 . A method for canceling a spur from a signal, the method comprising: 
 rotating the signal to generate a first rotated signal;    performing a filtering computation based on the first rotated signal to generate a filtered signal;    rotating the filtered signal to generate a second rotated signal;    subtracting the second rotated signal from the signal to generate a modified signal; and    after subtracting, computing self-correlation of the modified signal.    
     
     
         23 . A method for canceling a spur from self-correlation of a signal, the method comprising: 
 rotating the signal to generate a first rotated signal;    performing a filtering computation based on the first rotated signal to generate a filtered signal;    rotating the filtered signal to generate a second rotated signal, which represents a spur effect;    computing self-correlation of the signal to generate a modified signal; and    subtracting the spur effect from the modified signal.    
     
     
         24 . A filter system for canceling a spur from a signal, the filter system comprising: 
 a first mixer coupled to receive the signal;    a low-pass filter coupled to an output of the first mixer;    a self-correlation block coupled to receive the signal;    a second mixer coupled to an output of the low-pass filter; and    spur removal means coupled to receive the signal, an output of the second mixer, and an output of the self-correlation block.

Join the waitlist — get patent alerts

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

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