Adaptive Comb Filtering For Harmonic Signal Enhancement
Adaptive Comb Filtering For Harmonic Signal Enhancement
5 , OCTOBER 1986
Abstract-A new algorithm is presented for adaptive comb filtering The filter appearing in the algorithm consists of a cas-
and parametric spectral estimation of harmonic signals with additive cade of second-order infinite impulse response (IIR) sec-
white noise. The algorithm is composed of two cascaded parts. The first
estimates the fundamental frequency and enhances the harmonic com-
tions,andhas a comb-typefrequencyresponse.These
ponent in the input, and the second estimates the harmonic amplitudes second-order sections are parametrized by a single vari-
and phases. Performance analysis provides new results for the asymp- able:theestimatedfundamentalfrequency of thehar-
totic Cramer-Rao bound (CRB) on the parameters of harmonic signals monic signal. This yields an estimation algorithm for the
with additive white noise. Resultsof simulations indicate that the vari- fundamental frequency which is more efficient and accu-
ances of the estimates are of the same order of magnitude as the CRB
for sufficiently large data sets, and illustrate the performance in en-
rate than others (for example, [l] and [2]) which view the
hancing noisy artificial periodic signals. sinusoidal frequencies as independent. In addition, simi-
larly to [SI, special constraints are imposed on the filter
coefficients, giving arbitrarily narrow-band-pass filters for
I. INTRODUCTION each harmonic. This improves the performance in com-
S IGNALS that consist of a sum of sine waves whose parison to other comb filters of finite impulse response
frequenciesareintegralmultiples of thelowestfre-
quency (so-called fundamental) are said to be harmonic.
(FIR) type (for example, [6] and [7]), which typically re-
quire a large number ofcoefficients to obtain narrow pass-
Many physical signals are approximately harmonic. Ex- bands. The harmonic amplitudes and phases are estimated
amplesincludevoicedspeechandotherbiologicalsig- separately, conditioned on the estimated fundamental fre-
nals,musicalwaveforms,helicopterand boat sound quency.Thealgorithm is computationally efficient; the
waves, and outputs of nonlinear systems excited by a sin- number of operations it requires per time sample is pro-
usoidal input. To filter noise corrupted harmonic signals portional to the squared numberof the filtered harmonics.
whose parameters are unknown and possibly time vary- Section I11 is devoted to performance analysis of the
ing, it is desirable to apply adaptive filtering. Most exist- algorithm. We first derive the Cramer-Rao bound (CRB)
ing adaptive filters (forinstance,in [l] and [ a ] ) do not for estimating the parameters of harmonic signal embed-
accountforthespecialstructure o f the harmonic spec- ded in white noise, Then results of Monte Carlo simula-
trum, thus, their performance is not likely to be optimal tions are presented, indicating that the variances of pa-
for such signals. rameter estimates are of the same order of magnitude as
In Section I1 of this paper, we develop a new adaptive the CRB for a sufficiently large number of data, but the
algorithm,speciallydesigned to enhanceharmonicsig- algorithm is not fully efficient in general. The algorithm
nals measured with additive white noise. It can also be is alsotested against periodic signalswith an infinite num-
used as an adaptive notch filter for eliminating harmonic ber of harmonics. The results demonstrate the applicabil-
interference from a measurement broad-band process. The ity of the algorithm to the filtering of artificial periodic
parameters of the harmonic signal, such as the fundamen- waveforms, such as square waves, saw-tooth, triangular
tal frequency, and the harmonic amplitudes and phases, waves, and others. Section 1V summarizes the paper.
are assumed unknown and are estimated by the algorithm.
The proposed algorithm is of recursive prediction error
(RPE) or recursive maximum likelihood (RML) type (see 11. THE ADAPTIVECOMBFILTER
[ 3 ] and [4]) and uses several nonstandard features to im-
prove its performance. This section derives the proposed adaptive comb filter
(ACF) for harmonic signal enhancement and spectral es-
timation. The subsections below consider the following
ManuscriptreceivedFebruary 5 , 1985;reviscdMarch29,1986.The subjects: I ) the special model and parameterization of the
work of A. Nehorai was supported in part by the National Science Foun- harmonic signal with additive white noise, and a general
dation under Grant DCI-8604351.
A. Nehorai was with Systems Control Technology, Inc., Palo Alto, CA description of the algorithm; 2) the error regression and
94304. He is nowwiththeDepartment of ElectricalEngineering, Yale gradient; 3) therecursivealgorithmforestimatingthe
University, New Haven, CT 06520-2157. fundamental frequency and enhancing the harmonic sig-
B. Porat is with the Department of Electrical Engineering, Technion-
Israel Institute of Technology, Haifa 32000, Israel. nal; and 4) the recursive algorithm for estimating the am-
IEEE Log Number 8609626. plitudes and phases of the harmonic components.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAI AND PORAT: ADAPTIVE COMB FILTERING 1125
x(t) inspecial
our
case,
the zeros of A ( q integral
- ' )atare
mul-
tiples of the fundamental frequency, this polynomial can
WE Wo't)
be-written as
Y(t) __j ACF 3 RLS
n
A(q-') = (1 + akq-' + q-2) (5a)
Fig. 1. Block diagram of the
algorithm.
proposed k= 1
where
A . The Model
(IIk = -2 COS ko,. (5b)
Let x ( t ) be the harmonic signal whose parameters are
summetry
the
of estimated.
to
toDue
Thus,
be ') A(q-
n
A(q-') = 1 + q q - ' + - - - + anqWn
X(t) = c ck Sin (kw,t + 4 k ) (1)
k= 1
+ .. . + + q-?
alq-2n+l
(6)
where w, is the fundamental frequency, andc k and c $ ~ are
the amplitude and phase of the kth harmonic component The whitening filter of y (t) is required to be stable, and
of x ( t ) , respectively. The number n is the assumed num- its output has to be u (t) when excited by y (t). By inspec-
ber of harmonics in x ( t ) . In cases where theactual signal tion, we find from (4)that the whitening filter can be ap-
consists of an infinite number of harmonics, we truncate proximated by
the infinite sum at n harmonics where n is chosen so that
the energyin the remainingharmonics is sufficiently
small. The remaining harmonicswill be considered as part
of the, noise, cf. (2) below. n
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1126 IEEE TRANSACTIONS ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL. ASSP-34,NO. 5, OCTOBER 1986
N
v, = rc
=1
E2(t)
[ j.
*
superscript
where T denotes
transpose.
From (7) and (8) 1
one obtains the difference equation
E(t) = y (t) + y (t - 2n) - p2"c(t - 212) - (p'(t>a (12) H = (20)
... .... .
~..:-::::~1
where .
1 p]' * - .P m - 1
CP(~)[ ' ~ l ( t )+ * * ~n(t)l'
(13a) Assumethat { X i , 1 5 i 5 m} arealldistinct.Then
and
i = n.
The gradient of ~ ( twith
) respect to u, can be found as
follows. Let
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAI AND PORAT: ADAPTIVE COMB FILTERING 1127
or
I= I 1 X(l) = 0.45 - 0.65, X, = 0.98, y(1) = 1 , r(1) z
Ey2(t)/100
p(1) = 0.8, po = 0.98, p ( ~ =) 0.95 - 0.995 (see also
comments below).
Main Loop:
where
v = [V, * vny
n- 1
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1128 IEEETRANSACTIONSONACOUSTICS,SPEECH, AND SIGNALPROCESSING, VOL. ASSP-34, NO. 5, OCTOBER 1986
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAI AND PORAT: ADAPTIVE COMB FILTERING 1129
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1130 IEEE TRANSACTIONS
ACOUSTICS,
ON SPEECH, SlGNAL
ANDPROCESSING, VOL. ASSP-34, NO. 5 , OCTOBER 1986
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAI AND PORAT: ADAPTIVE COMB FILTERING 1131
TABLE I
RESULTSFOR THE FUNDAMENTAL FREQUENCY
STATISTICAL ESTIMATE
OF
(37)
THE SIGNAL
fo
N SNR Standard
(Samples)
(dB) Bias X10-6 Deviation XlO-’ CRB XlO-’
TABLE 11
STATISTICAL RESULTSFOR THE AMPLITUDE
ESTIMATES
OF THE SIGNAL (37)
C1 c
2 c
3 c
4 c5
Standard N SNR
Standard Standard
(Samples)
(dB)
True Bias
Deviation True
Bias
Deviation
True
Bias
Deviation
True
Bias
Deviation
True
Bias Deviation CRB
200 0 1.17 -0.08 0.15 0.58 -0.13 0.13 ’ 0.39 0.13 0.10 0.29 -0.14 0.09 0.23 -0.08 0.08 0.1
-0.13
2.948 0.32 1.47 -0.12 0.24 -0.15
0.98 0.19 0.73 -0.13 0.17 0.59 -0.15 0.15 0.1
16 7.38, -0.06 0.22 3.69 -0.07 2.46
0.18 -0.05 0.18 1.84 -0.07 0.21 1.48 -0.09 0.19 0.1
500 0 1.17 -0.04 0.10 0.58 -0.05 0.09 -0.04
0.39 0.09 0.29 -0.06 0.08 0.23 -0.04 0.07 0.063
2.948 -0.02 0.73
-0.03
0.07
0.98
-0.02
0.08
1.47
0.08 -0.04 0.59
0.08 -0.04 0.08 0.063
16 7.38 -0.02 3.69
0.12 -0.02 0.11 2.46 -0.02 0.11 -0.03
1.84 0.11 1.48 -0.03 0.10 0.063
TABLE 111
RESULTSFOR THE PHASEESTIMATES
STATISTICAL OF THE SIGNAL
(37)
61 $2 63 64 45
Standard Standard Standard Standard Standard
N SNR Bias
Deviation CRB Bias
Deviation CRB Bias Deviation
CRB
Bias
Deviation
CRB
Bias Deviation CRB
(Samples)
(dB) x ~ O - ~x 1 0 - l x10-l X10-2
x10-l
x10-l x ~ O - ~x1O-I
x10-’ x ~ O - ~~ 1 0 - ’ x 1 0 - l x ~ O - ~x10-’ x10-‘
200 01.08
4.48
6.79 9.84 7.64 2.16 -0.21 3.25 9.04 4.80 9.21 4.33 8.26 8.66 5.42
8 -0.02 1.25 0.43 0.56 2.88 0.86 0.88 ,1.29
4.49 7.6121.3
1.72
5.42 6.21 2.15
16 -0.81 0.56 0.17 0.11
-1.66 0.34 -3.29 0.17 0.51 -3.66 0.21 2.42
1.94
0.69 0.86
500 0 0.62 2.42 0.68 2.99 4.29 1.37
2.056.332.22 -5.162.56
2.74
7.27 8.70 3.42
8 0.09 0.51 0.27 0.56 0.55
1.05 0.06 0.821.45 -0.40 2.01 1.09 -1.23 2.71 1.36
16 0.34 0.25 0.11 0.65 0.47 0.22 -0.17 0.65 0.33 0.17 0.78 0.43 0.32 0.97 0.54
experiments in each frequency estimate, the number of Using the estimates of the fundamental frequency, the
outliersisindicatedinparenthesesinthetable.These second part of the algorithm was used to estimate the har-
cases were eliminated from the statistical computations. monic amplitudes and phases for the same signals above.
This is justified by the fact that the Cramer-Rao bound is Table I1 presentstheresultingsamplestatisticsforthe
derived under small error assumption. The decision on amplitude estimates. The results of the table show that the
outlier was based on an arbitrary threshold of 0.0015 in amplitude estimates have a negative bias. This bias be-
theerror of thefundamentalfrequencyestimates.The comes larger for the higher frequency harmonics whose
number of cases in which this happened decreased with power in these examples is relatively small. The negative
the data length and signal-to-noise ratio. bias is due to the error in the fundamental frequency es-
Table I presents also the CRB of the fundamental fre- timates,whichtendstoattenuatethesinewaveampli-
quency for the above examples. The ratio of the actual tudes. However, the bias decreases with the data length
standard deviation to the CRB appears to decrease as N and signal-to-noise ratio.
increases, at least for high SNR’s. However, this ratio is Table I11 presents the sample statistics of the phase es-
not close to one, so the estimates are not fully efficient. timates for the above signals, and the CRB computed by
We applied significance tests to the bias (using the “t” the square root of (36d). Similarly to the previous esti-
statistic) and found that w, is unbiased with confidence mates,weobservethatthestandarddeviations of the
level 0.95, in all cases except for N = 200 and SNR = 0 phases decrease with the data length and the signal-to-
dB. The CRB was computed using (36a). noise ratio, but they do not approach the CRB in general.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1132 IEEE TRANSACTIONSONACOUSTICS, SPEECH, ANDSIGNALPROCESSING, VOL. ASSP-34,NO. 5, OCTOBER 1986
.0851
.1
L -2
NormalizedFrequency
.3
4
I
.5 .o .1 .2 .3
Normalized Frequency
.4 .5
,060 1 -60. -
.055
-uO50.
t
0. 500.
'
1000. 15O
:. 2000.
-70.
-80, I
.o .1 .2
.
.3
I
.4
1
-
.5
Tlme (samples) i,(tj NormalizedFrequency
"I
v.
.o .I .2 .3 .4 .5
NormalizedFrequency
Fig. 2. Estimation results for harmonic signal with additive white noise.
n = 5 , SNR = 0 dB. (a) Power spectral density of the noise-free har-
monic signal. (bj Power spectral density of the measurement. (cj The
fundamental frequency estimate. (dj Transfer function of the convergent
comb filter at f = 2000. (e) Power spectral density of the algorithm's
output.
Application of significance tests confirmed that the phase Fig. 2(a)-(e) presents the results for the signal with five
estimates were unbiased with confidence level 0.95 for all harmonics and fundamental frequency f, = and SNR 6
cases, except for N = 200 and SNR = 8 dB, where 3, = 0 dB. The harmonic amplitudes decrease by 6 dB/oc-
was biased. tave. Fig. 2(a) and (b) depicts the power spectral density
of the noise-free signal x ( t ) and the noisy measurement
C. ConvergenceExamples y ( t ) , respectively. The algorithm was applied with initial
The following examples demonstrate the convergence conditionfo(0) = 0.05 and design variables as described
of the algorithm by two simulation runs for signals with above in the Monte Carlo simulations, except that p(00)
a different number of harmonics. was set to 0.99. This larger value was chosen to achieve
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAI AND PORAT: ADAPTIVE COMB FILTERING 1133
higher reduction of noise. Fig. 2(c) shows the fundamen- with five passbands, design variables p ( 1 ) = 0.8, po =
tal frequency estimate of the algorithm versus time. We 0.98, p ( a ) = 0.995, X ( l ) = 0.45, X, = 0.98, and &,(O)
note that for larger signal-to-noise ratios, the convergence = -27r cos 0.05. The above relatively large value of p ( - )
was usually faster and smoother. Fig. 2(d) illustrates the was chosen to achieve high reduction of noise. Fig. 4(a)-
magnitude of the corresponding comb filter transfer func- (c), respectively, shows the original triangular wave sig-
tion after convergence given by nal,the noisy measurement,andthealgorithm filtered
output after convergence, from t = 1900 to t = 2000. At
G(ej., t) = 1 - t 2 ( e i w , t ) / ~ ( t ) (38) t = 2000,thefundamentalfrequency bias was1.75 X
at t = 2000, and where t ) is the estimated whit-
ening filter of themeasurement,and K(t) its zerofre- We have also .applied the algorithm to filter a square
quency gain. At t = 2000, the bias in the fundamental wave signal plus white noise. The resulting filtered signal
frequency was 8.00 X Fig.2(e) depicts the power was slightly worse than in the triangular wave. This is
spectral density of the filtered output R(t) after conver- explained by the fact that thespectrum envelope of a
gence. This figure was drawn by applying FFT to the last square wave decreases by 6 dB/octave, while that of a
1024 data points of R(t) from t = 977 to t = 2000. triangular wave decreases by 12dB/octave.Thus,the
The next example illustrates the ability of the algorithm truncation of higher harmonics causes larger distortion in
to filter noisy signals with a relatively large number of the square wave than in the triangular wave. We omit the
harmonics. For this purpose, the harmonicsignal was with results due to space limitation.
20 harmonics, fundamental frequency & and SNR = 0 Signals such as the above square wave and triangular
dB. Similarly to the above example, the harmonic ampli- wave which have so-called symmetric half-wave (i.e., x(t)
tudes were adjusled to yield a spectrum envelope of -6 = -x(t - T/2) where T is the period) are characterized
dB/octave. The algorithm was run with the same design by zero odd indexed harmonics. Whenit is a prioriknown
variables as before and initial condition A,(O) = 0.015. that the harmonic component of the input is of this type,
Since, in this example, the number of harmonics was rel- it is desirable to apply aspecial comb filter with only even
atively large, the algorithm that updates ;,(t) was used. index passbands. The algorithm of Section I1 can be easily
The results are presented in Fig. 3. The bias in the fun- modified for such applications.
damentalfrequencyestimatewas -2.5 1 X at t =
2000. IV. CONCLUSION
The result of the last example is interesting as it dem- In this paper, we have presented a new adaptive algo-
onstrates that the algorithm is applicable for signals with rithm for harmonic signal enhancementandparametric
a large number of harmonics and large orders of A ( q - ’ ) spectral estimation.Itscomputational efficiency advan-
and A ( p q - ’ ) . This is remarkable in comparison to the be- tage stems from the separation of the solution into two
havior of most existing system identification algorithms cascaded parts, as is illustrated in Fig. 1. The first part
whose usual largest possible order is between 5-10 for enhances the harmonicsignalsand estimates its funda-
these types of SNR conditions and unknown input. The mentalfrequency.Thesecond part estimates the har-
reason for this good behavior of the algorithm is our use monic amplitudes and phases. In this way, the nonlinear
of a single parameter model in the algorithm for estimat- part of the algorithm involves only one parameter-the
ing the fundamental frequency. signal fundamental frequency. This enables the algorithm
The power spectral densitiesof Figs. 2(b) and 3(b) may to workwith significantly larger order ARMA polyno-
lead one to think that FFT can be used to estimatef, eas- mials than in general system identification schemes. An-
ily, as they clearly show the harmonic distribution of the other improvement compared to general RPE algorithms
signal. However, this is only because&, was chosen to be is the stability of the filter. Thus, stability monitoring,
a submultiple of the number of FFT points (X, = &) in which is usually necessary for general RPE algorithms, is
this simulation. In practice,usuallyf, does not satisfy this not needed in our scheme. Simulationresults indicate that,
condition and then the “leakage” between the FFT bins for sufficiently large data sets, the variances of the esti-
makes it prohibitive toestimate L), especially in low mated parameters aregenerally of the same orderof mag-
SNR’s. Moreover, the FFTis a batch method, which can- nitude as the Cramer-Rao bound, but the algorithm is not
not be applied adaptively in contrast to the proposed al- fully statistically efficient in general.
gorithm. Other variants of the algorithm presented in this paper
can be derived. For example, instead of using constant
D. Enhancement of Periodic Signals bandwidth passbands, one can use so-called constant-Q
As mentioned in Section 11, the proposed adaptive comb passbands, i.e., let the bandwidth of each passband be
filter is also useful for enhancement of periodic signals proportional to its central frequency. Another possibility
with an infinite number of harmonics by truncating the is to include only certain harmonics, say, the odd ones,
low-energy high-frequency harmonics. This is illustrated based on a priori information about the signal.
by the following example. The ubiquity of harmonic signals both in nature and in
This example is of a triangular wave whose period is artificial environments suggests a wide variety of poten-
12 samples and additive white noise with SNR = 0 dB. tial applications of the proposed algorithm. These include
The modifiedalgorithmthatupdates & , ( t )was applied enhancement of noisy biological signals, such as voiced
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1134 IEEETRANSACTIONSONACOUSTICS,SPEECH, AND SIGNAL PROCESSING, VOL. ASSP-34, NO. 5 , OCTOBER 1986
-.
n -
.o .1 .2 .3 .4 .5 .@ .1 .2 .3 .4 .5
Normalized Frequency Normalized Frequency
(a) (b)
.1
,
.2
,
.3
,
.4
1
.5
Time (samples) f , ( t ) Frequency
Normalized
V.
.o .1 .2 .3 .4 .5
NormalizedFrequency
(e)
Fig. 3. Estimation results for harmonic signal with additive white noise.
n = 20: SNR = 0 dB.
speech and heart wave forms. Another important appli- noise, e.g., to estimate a radar’s modulated pulse repeti-
cation is tracking of propeller-engine vehicles,for in- tive frequency by a passive radar. Further research has to
stance, submarines and helicopters. The alternative use, be carried out to investigate the performance in such ap-
as an adaptive harmonic notch filter, is useful for har- plications.
monic noise cancellation. This may be used, for example, Our analysis has provided new results for the CRB of
to reduce the noise in helicopter cockpit communication. the parameter estimates of harmonic signals in additive
Other applications are when there is a need to estimate white noise. One interesting result is that the power of
artificial harmonic signal parameters in thepresence of each harmonic appearing in the CRB of the fundamental
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAI AND PORAT: ADAPTIVE COMB FILTERING 1135
tively low. Clearly this is due to the fact that the high-
frequency harmonics yield more information on the fun-
damental frequency. The CRB results of this paper are
general and potenfially useful in evaluating the perfor-
mance of other harmonic spectral estimation algorithms.
An interesting topic of furtherresearch is theevaluation
of the optimal valuesof p,, p ( l ) , p ( m ) , X(l), and X,. This
subject is currently being investigated.
APPENDIX A
PROOFOF LEMMA1
Introduce the polynomials
-3. k
1900. 1950. 2000.
Time (samples) Pk(z) = pizk-i OIkSWZ (All
i=O
(a)
where po = 1. Note that P,(z) = P(z) and that
3.I
2.
Hence,
1.
m- I
0.
- 1.
-2.
m-1
-3.
= zPm-l(z) - X? - cpixy
-4.
1980. 1960.
'
1900. 1940. 1920.
I
2000.
i=l
3.
Dividing both sides by (z - X,) we have
I
2. i
(A51
-3.1
2000. 1900. 1950. This can also be written
Time (samples)
(c)
Fig. 4. Enhancement results for triangular wave with additive white noise.
n = 5, SNR = 0 dB. (a) The noise-free signal. (b) The noisy measure-
ment. (c) The filtered output.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1136 IEEE TRANSACTIONS ON ACOUSTICS, SPEECH, AND
SIGNAL PROCESSING, VOL. ASSP-34, NO, 5, OCTOBER 1986
L o 1
( 4 Also let O( 1) denote a bounded quantity. Then we have
for all kw, such that ko,/27r is not an integer and N >>
where the nonzero entry at the right-hand side appears at
1 /w,
its kth row. Hence,
N
E
t= 1
ti sin kw,t = O(Ni); i = 0, 1 , 2, . * 0-35)
..
VT N
2 t i cos kw,t
t= I
= O(Ni) i = 0, 1, 2 * -. (B6)
APPENDIX B
THE ASYMPTOTIC CRAMER-RAO BOUND FOR THE
PARAMETERS OF HARMONIC SIGNALS I N WHITE NOISE
The Cramer-Rao is a general lower bound on the error
covariance of unbiased estimators. This appendix derives
the asymptotic Cramer-Rao bound for the parameter es-
timates of harmonic signals in additive white noise.
The assumed model is as in (1) parameterized by 8 de-
fined in (2). To derive the CRB for this model, we will
first derivethecorrespondingbound for the alternative
model (32) parameterized by
8 = [w, g1 * g,, h , . - h,lT
* (B1)
where { g k } and {hk} were defined in (33a) and (33b), re-
spectively. The desired CRB for (1) and 0 will then be
evaluated using the relationship between the two models.
Under the above model, the jointprobability density of
measurements { y(1)
the y ( N ) } is
From (B2) the general expression for the ( k , Z)th element Hence, the Fisher information matrix for the transformed
of the Fisher information matrix is parameter vector 8 of (Bl) can be written as
1
J=-(J
22 1 + J2)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
NEHORAIANDPORAT:ADAPTIVE COMB FILTERING 1137
where
jl i
(B17a) CRB(@ = 2u2 0
(B17b)
yN2 IN
(B17c)
-
The matrix J;' can be easily computed to yield
1
where the (k, Z)th entry of [a19la8] is aOk/a8,. CRB (4(w0)= 202 D. (B27)
N
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.
1138 IEEE TRANSACTIONS
ACOUSTICS,
ON SPEECH,
AND
SIGNAL
PROCESSING,
VOL. ASP-34, NO. 5 , OCTOBER 1936
REFERENCES
r11 B . Widrow and J. R. Glover, Jr. et al., “Adaptive noise cancelling:
Principlesandapplications,” Proc. IEEE, vol. 63, pp. 1692-1716,
Dec.1975.
B. Freidlander,“Arecursivemaximumlikelihoodalgorithm for
ARMAlineenhancement,” IEEE Trans.Acoust.,Speech, Signal
Processing, vol. ASSP-30, pp. 651-657, Aug. 1982.
131 L. Ljung, “Analysis of a general recursive prediction error identifi-
cation algorithm,” Autornatica, vol. 17, no. 1, pp. 89-100, Jan. 1981.
141 L. Ljung and T. Soderstrom, T h e o v and Practice of Recursive Iden-
tljication. Cambridge,MA:M.I.T.Press,1983.
151 A. Nehorai, “A minimal parameter adaptive notch filter with con-
strained poles and zeros,” IEEE Trans. Acoust., Speech, Signal Pro-
cessing, vol. ASSP-33, pp. 983-996, Aug. 1985.
J . A. Moorer, “The optimum comb method of pitch period analysis
of continuous digitized speech,” IEEE Trans. Acoust., Speech, Sig-
nal Processing, vol. ASSP-22, pp. 330-338, Oct. 1974.
J. S . Lim, A . V. Oppenheim, and L. D. Braida, “Evaluation of an
adaptive comb filtering method of enhancing speech degraded by white
noise addition,” IEEETrans.Acoust.,Speech,SignalProcessing,
V O ~ASSP-26,
. pp. 354-358, Aug. 1978.
181 S. M. Kay and S. L. Marple, Jr., “Spectrum analysis-A modem
perspective,” Proc. IEEE, vol. 69, pp. 1380-1419, Nov. 1981.
191 D. C. Rife and R. R. Boorstyn, “Multiple tone parameter estimation
from discrete-time observations,” Bell Syst. Tech. J . , vol. 55, no. 9,
pp.1389-1410,NOV.1976.
C. W. Helstrom, Sfatistical Theory of Signal Detection. Elmsford, Boaz Porat (S’79-M’82), for a photograph and biography, see p. 130 of
NY: Pergamon, 1968, pp. 274-319. the February 1986 issue of this TRANSACTIONS.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on August 23,2023 at 03:55:23 UTC from IEEE Xplore. Restrictions apply.