摘要 |
An adaptive Infinite Impulse Response (IIR) filter is provided that can adaptively detect the presence of one or more tones in its input stream. The tones to be detected may be of arbitrary frequency, subject only to a limitation that such tones fall within a frequency band consistent with accepted sampling principles (e.g., a maximum frequency of interest no greater than one-half the sampling frequency-Nyquist sampling criteria). An IIR filter developed according to the method of the invention will adaptively locate the frequencies of tones to be detected, thereby allowing for frequency drift from nominal expected frequency values with no loss in accuracy. Such a filter will also process the input signal sample-by-sample, thereby avoiding the blocking problem of FFT-based filter approaches. With the filter of the invention, an application can identify the frequencies, associated power levels, SNR and duration of the tones. Thus, such an application can use a simple user specified library of tone parameters to decide if tones of interest are present in the input stream.
|