Claims
- 1. A method for canceling narrow band interference on a communication channel, the method comprising the steps of:
sampling the communication channel to produce a sampled signal; spectrally characterizing the sampled signal across a frequency band of interest to produce a spectral characterization of the sampled signal, wherein the spectral characterization does not include a signal of interest; modifying the spectral characterization of the sampled signal to produce a modified spectral characterization; generating filter settings based upon the modified spectral characterization; and filtering the communication channel using the filter settings when the signal of interest is present on the communication channel.
- 2. The method of claim 1, wherein in modifying the spectral characterization of the sampled signal to produce the modified spectral characterization, a plurality of spectral characteristics are modified.
- 3. The method of claim 1, wherein in modifying the spectral characterization of the sampled signal to produce the modified spectral characterization, a noise floor of the spectral characterization is raised to meet a budgeted signal-to-noise level.
- 4. The method of claim 1, wherein in modifying the spectral characterization of the sampled signal to produce the modified spectral characterization, spectral components corresponding to an expected interfering signal are modified.
- 5. The method of claim 1, wherein in modifying the spectral characterization of the sampled signal to produce the modified spectral characterization, spectral components corresponding to a plurality of expected interfering signals are modified.
- 6. The method of claim 1, wherein in modifying the spectral characterization of the sampled signal to produce the modified spectral characterization, spectral components of prior sampled signals are employed.
- 7. The method of claim 6, wherein in considering the spectral components of prior sampled signals in modifying the spectral characterization of the sampled signal to produce the modified spectral characterization, the presence of an interfering signal in a prior sampled signal is weighted more heavily than the absence of the interfering signal in the current sampled signal.
- 8. The method of claim 1, wherein the frequency band of interest corresponds to the frequency band of the signal of interest.
- 9. The method of claim 1, wherein the sampling is performed when the signal of interest is not present on the communication channel.
- 10. The method of claim 1, wherein:
the sampling is performed while the signal of interest is present on the communication channel; and the method further comprises removing the signal of interest from the sampled signal.
- 11. The method of claim 1, wherein modifying the spectral characterization of the sampled signal to produce a modified spectral characterization is performed in the frequency domain.
- 12. The method of claim 1, wherein modifying the spectral characterization of the sampled signal to produce a modified spectral characterization is performed in the time domain.
- 13. The method of claim 1, wherein modifying the spectral characterization of the sampled signal to produce a modified spectral characterization is performed both in the frequency domain and in the time domain.
- 14. The method of claim 1, further comprising discarding the sampled signal when total spectral density of the spectral characterization of the sampled signal exceeds a threshold.
- 15. A method for canceling narrow band interference on a communication channel with a multi-tap filter, the method comprising the steps of:
repeatedly taking samples of the communication channel without signal during an interval of time; converting the samples taken during the interval of time to a frequency spectrum; integrating the frequency spectrum; comparing the integrated frequency spectrum to a threshold value; if the integrated frequency spectrum is smaller than the threshold value, using the integrated frequency spectrum to compute tap coefficients for the multi-tap filter; if the integrated frequency spectrum is larger than the threshold value, retaining previously determined tap coefficients for the multi-tap filter filtering the communication channel with the multi-tap filter using the tap coefficients.
- 16. A method for canceling narrow band interference on a communication channel with a multi-tap filter, the method comprising the steps of:
repeatedly taking samples of the communication channel during intervals of time without signal; converting the samples taken during the intervals of time to frequency spectra; storing the frequency spectra so that positive changes from spectrum to spectrum are tracked closely and negative changes from spectrum to spectrum are tracked slowly; converting the stored frequency spectra to a time domain representation; computing filter tap coefficients based upon the time domain representation of the stored frequency spectra; and filtering the communication channel with the multi-tap filter using the filter tap coefficients.
- 17. The method of claim 16, further comprising altering the frequency spectra by raising the noise floor of the frequency spectra.
- 18. The method of claim 16, additionally comprising the step of converting the frequency spectra to logarithmic values before the storing step.
- 19. The method of claim 18, additionally comprising the step of converting the frequency spectra to anti-logarithmic values before the step of converting to the time domain representation.
- 20. A method for canceling narrow band interference on a communication channel with a multi-tap filter, the method comprising the steps of:
repeatedly taking samples of the communication channel during intervals of time without signal; converting the samples taken during the intervals of time to frequency spectra; applying a frequency mask to the frequency spectra; converting the masked frequency spectra to a time domain representation; computing filter tap coefficients based upon the time domain representation; and filtering the communication channel with the multi-tap filter using the filter tap coefficients.
- 21. The method of claim 20, wherein the frequency mask operates on different portions of the frequency spectra differently.
- 22. A method for canceling narrow band interference on a communication channel with a multi-tap filter, the method comprising the steps of:
repeatedly taking samples of the communication channel during intervals of time without signal; calculating tap coefficients for the filter from the samples; comparing the calculated tap coefficients against one or more prescribed constraints; when the tap coefficients satisfy the prescribed constraints, filtering the communication channel using the calculated tap coefficients; and when the tap coefficients do not satisfy the prescribed constraints, calculating constrained tap coefficients based upon a calculation constraint and filtering the communication channel using the constrained tap coefficients.
- 23. The method of claim 22, wherein calculating tap coefficients for the filter from the samples further comprises of raising a spectrum noise floor of the samples.
- 24. The method of claim 22, additionally comprising the steps of:
changing a parameter that affects tap coefficient calculation if the one or more constraints are not satisfied; repeating the calculating, comparing, and changing steps until the one or more constraints are satisfied; and filtering the communication channel using the resulting tap coefficients when the one or more constraints are satisfied.
- 25. The method of claim 24, wherein changing the parameter that affects tap coefficient calculation includes of raising a spectrum noise floor of the samples.
- 26. The method of claim 25, wherein raising the spectrum noise floor of the samples comprises modifying the R(0) term of a corresponding autocorrelation function.
- 27. The method of claim 24, in which the repeating step terminates after a given number of repetitions without satisfying some or all of the one or more constraints.
- 28. The method of claim 24, in which the repeating step terminates after a time limit is met without satisfying some or all of the one or more constraints.
- 29. The method of claim 24, further comprising repeating the calculating even after the one or more constraints are satisfied to refine the tap coefficients.
- 30. The method of claim 24, wherein changing the parameter includes using an R(0) component of a corresponding autocorrelation function, and the method further comprises the step of:
retrieving one or more stored prior states of the calculated tap coefficients and adjusting the R(0) component responsive to the retrieved one or more prior states.
- 31. The method of claim 30, wherein:
the multi-tap filter has a lowest order tap coefficient that is influenced by the R(0) component; the one or more constraints comprises the lowest order tap coefficient exceeding a threshold value; and the retrieving step comprises retrieving a prior state that indicates whether the lowest order tap coefficient on the last repeating step exceeded the threshold value.
- 32. The method of claim 31, wherein the retrieving step further comprises retrieving a prior state that indicates whether the lowest order tap coefficient on any repeating step exceeded the threshold value.
- 33. The method of claim 31, wherein in the retrieving step, a prior initial adjustment to a spectral noise floor of the samples is retrieved.
- 34. The method of claim 31, wherein in the retrieving step, a final adjustment to a spectral noise floor of the samples is retrieved.
- 35. A method for canceling narrow band interference on a communication channel with a multi-tap filter, the method comprising the steps of:
repeatedly taking samples of the communication channel during intervals of time without signal; calculating tap coefficients for the filter from the samples; comparing the calculated tap coefficients against one or more prescribed constraints; when the tap coefficients satisfy the prescribed constraints, filtering the communication channel using the calculated tap coefficients; and when the tap coefficients do not satisfy the prescribed constraints:
changing a parameter that affects tap coefficient calculation; repeating the calculating, comparing, and changing steps until the one or more constraints are satisfied; and filtering the communication channel using the resulting tap coefficients when the one or more constraints are satisfied.
- 36. The method of claim 35, wherein changing the parameter that affects tap coefficient calculation comprises adjusting a spectrum noise floor of the samples.
- 37. The method of claim 36, wherein adjusting the spectrum noise floor of the samples comprises modifying the R(0) term of a corresponding autocorrelation function.
- 38. The method of claim 37, further comprising retrieving a prior state of the calculated tap coefficients and modifying the R(0) term of the corresponding autocorrelation function based upon the prior state.
- 39. The method of claim 35, wherein changing the parameter includes adjusting a spectrum noise floor of the samples, and the method further comprises:
retrieving a prior tap coefficient state and adjusting the spectrum noise floor of the samples responsive to the prior tap coefficient state.
- 40. The method of claim 35, in which the repeating step terminates after a time limit is met without satisfying some or all of the one or more constraints.
- 41. The method of claim 35, further comprising repeating the calculating even after the one or more constraints are satisfied to refine the tap coefficients.
- 42. The method of claim 35, wherein changing the parameter includes using an R(0) component of a corresponding autocorrelation function, and the method further comprises the step of:
retrieving one or more stored prior states of the calculated tap coefficients and adjusting the R(0) component responsive to the retrieved one or more prior states.
- 43. The method of claim 42, wherein:
the multi-tap filter has a lowest order tap coefficient that is influenced by the R(0) component; the one or more constraints comprises the lowest order tap coefficient exceeding a threshold value; and the retrieving step comprises retrieving a prior state that indicates whether the lowest order tap coefficient on the last repeating step exceeded the threshold value.
- 44. The method of claim 43, wherein the retrieving step further comprises retrieving a prior state that indicates whether the lowest order tap coefficient on any repeating step exceeded the threshold value.
- 45. The method of claim 43, wherein in the retrieving step, a prior initial adjustment to a spectral noise floor of the samples is retrieved.
- 46. The method of claim 43, wherein in the retrieving step, a final adjustment to a spectral noise floor of the samples is retrieved.
- 47. The method of claim 34, further comprising storing at least one parameter concerning the calculation of the tap coefficients for subsequent use.
- 48. A method for canceling narrow band interference on a communication channel with a multi-tap filter, the method comprising the steps of:
repeatedly taking samples of the communication channel during intervals of time without signal; converting the samples taken during the intervals of time to frequency spectra; storing the changes in the frequency spectra according to one of a set of input/output functions, different input/output functions of the set of being used to store the changes in different regions of the frequency spectra; converting the stored frequency spectra to a time domain representation; and imposing a portion of the time domain representation on the filter as tap coefficients.
- 49. The method of claim 48, in which the input/output functions are non-linear.
- 50. A method for canceling narrow band interference on a communication channel, the method comprising the steps of:
sampling the communication channel to produce a sampled signal; spectrally characterizing the sampled signal across a frequency band of interest to produce a spectral characterization of the sampled signal, wherein the spectral characterization does not include a signal of interest; modifying the spectral characterization of the sampled signal to produce a modified spectral characterization by modifying spectral components of the spectral characterization based upon spectral components of spectral characterizations of prior sampled signals; generating filter settings based upon the modified spectral characterization; and filtering the communication channel using the filter settings when the signal of interest is present on the communication channel.
- 51. A method for canceling narrow band interference on a communication channel, the method comprising the steps of:
sampling the communication channel to produce a sampled signal; spectrally characterizing the sampled signal across a frequency band of interest to produce a spectral characterization of the sampled signal, wherein the spectral characterization does not include a signal of interest; modifying the spectral characterization of the sampled signal to produce a modified spectral characterization by modifying spectral components of the spectral characterization based upon spectral components of expected interfering signals that may not be present in the spectral characterization of the sampled signal; generating filter settings based upon the modified spectral characterization; and filtering the communication channel using the filter settings when the signal of interest is present on the communication channel.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application Serial No. 60/262,380, filed Jan. 16, 2001, the disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60262380 |
Jan 2001 |
US |