Escolar Documentos
Profissional Documentos
Cultura Documentos
P. K. Dash
Siksha O Anusandhan University
Bhubaneswar, India
pkdash.india@gmail.com
I. INTRODUCTION
Accurate tracking of the different frequency components
and other signal parameters present in a time varying
sinusoidal signal is an important issue which has become a
challenge now a days. Various parametric and non
parametric methods have been used in the literature, which
have their own strength and weaknesses. Zero crossing
detection is possibly the simplest method to track the
frequency components of a given sinusoidal signal. but the
practical signals are generally contaminated with noise and
harmonics which results in inaccurate estimation of
fundamental frequency components.
Widely used Fourier methods shows good accuracy in
stationary environment but fails in non stationary
environment[1]. Moreover the FFT based approaches[2]
also suffer from spectral leakage, picket-fence and aliasing
problems. Though LMS [3-4] is a relatively simpler method
but frequency of the signal need to be known apriori.
Recursive least square(RLS) algorithm is capable of
solving these problems[5-6] but cannot handle signals in
which decaying dc components are present in a noisy
S. S. Pujari
SUIIT, Sambalpur University,
Sambalpur, India.
pujarishashank@gmail.com
(1)
(n ) is an
Now let
p6 = sin(2ft1), p7 = t1 sin(2ft1),
( n) = 2fndt + ( n).
The rate of change of phase angle is equal to frequency so
the signal frequency can be represented as [15]:
1 d
1 d
f =
( (n)) = f 0 +
( (n))
2 dt
2 dt
(2)
and 2
are the coefficients functions that
expresses the envelope of the steadily changing sinusoid.
Using Taylor series the coefficient functions of eq (3) can
be expanded as follows-
(4)
Where
d1 (n)
d 21 (n)
at,n=0 c2 =
and
dt
dt 2
d 31 (n)
c3 =
at n=0.
dt 3
d 2 (i )
d 2 2 (i )
s0 = 2 (0), s1 =
at n=0 , s2 =
and
dt
dt 2
d 3 2 (i)
3 =
at n=0.
dt 3
c0 = 1 (0),c1 =
(5)
(6)
1 ( n )
where
p8 = t1 sin(2ft1)
and
(7)
(9)
(10)
(12)
[ D] = ([ P]T [ P] + [ I ]) 1 .[ P]T .[ y ]
(13)
Where is a very small value which ranges between (.051). [I] is the identity matrix in the form as shown in the
following equation
1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
[I ] =
.......... ..........
0 0 0 0 0 0 0 0 1
(14)
a = c0 2 + s0 2
= arctan(s0 / c0 )
where
y(t1) =d0 p0 +d1p1 +d2 p2 +d3 p3 +d4 p4 +d5 p5 +d6 p6 +d7 p7 +d8 p8
(8)
(15)
(16)
(17)
d
(a (0). cos (0))
dt
d
s1 = (a(0).sin (0))
dt
c1 =
(18)
(19)
2
2
2
1 t
t
t cos( 2ft )
t cos( 2ft ) sin( 2ft )
t sin( 2ft )
t sin( 2ft )
cos( 2ft )
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
cos( 2ft )
t
t
t cos( 2ft ) t cos( 2ft ) sin( 2ft )
t sin( 2ft )
t sin( 2ft )
2
2
2
2
2
2
2
2
2
2
2
2
P =
.......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......... .......
2
2
2
t sin( 2ft )
1 tn tn cos( 2ftn ) tn cos( 2ftn ) tn cos( 2ftn ) sin( 2ftn ) tn sin( 2ftn )
n
n
LMS
by neglecting
d
(a(0)) : d
c s s0c1
dt
( (0)) = 0 21
dt
c0 + s0 2
Property
Modified
Square
20
30
dB
dB
Least
20
dB
30 dB
40 dB
Amplitude
.072
.043
.037
.014
.014
.002
Frequency
.028
.010
.004
Phase.
.054
.048
.043
.022
.027
.012
(20)
1 c0s1 s0c1
(
)
freqest = f c . +
2 c0 2 + s0 2
(11)
40
dB
(21)
(22)
(23)
E s tim a te d S ig n a l a n d A m p litu d e
Actual
Estimated Signal
Estimated Amplitude
3
2
1
0
-1
-2
200
400
600
800
1000
(a)
Actual
Estimated
Estimated Signal
-4
0
F u n d a m e n ta l p h a s e
Actual
Estimated
-3
1.5
1
0.5
0
-0.5
100
200
300
0.8
400
500
600
700
(a)
Fundamental Amplitude
0.6
0.4
0.2
0
100
200
300
400
500
600
700
800
900
Actual
Estimated
1.5
0.5
(b)
100
200
300
400
500
600
700
800
(b)
62
Estimated DC amplitude
E s tim a te d fre q u e n c y
63
Actual
Estimated
61
60
59
Actual
Estimated
1.2
1
0.8
0.6
0.4
0.2
0
100
200
300
400
500
600
700
800
(c)
100
200
300
400
500
600
700
(c)
Fig1(a)Estimated Signal and Amplitude(b) Estimated Phase
(c)Estimated Frequency.
C. Decaying DC component and Decaying Fundamental
Estimated Frequency
58
Actual
Estimated
50.5
50
49.5
49
Component
In this case a signal with decaying dc component and
decaying fundamental component is considered to evaluate
the performance of the proposed algorithm. The test signal
considered is as follows
n
(24)
100
200
300
400
500
600
700
(d)
Fig.2 (a)Estimated Signal (b)Estimated fundamental
Amplitude (c)Estimated DC component(d) Estimated
Frequency.
IV. CONCLUSION
This paper proposes an adaptive filter based on Taylor
series expansion of the signal model where the Taylor
coefficients are computed using a modified least square
approach for the accurate estimation of amplitude, phase
and frequency of a time varying sinusoid in noise. Various
case studies have been presented highlighting the noise
rejection capability of the proposed algorithm,
simultaneous sudden change in frequency, amplitude, phase
and also performance of the algorithm in the presence of
decaying DC component. The results show excellent
tracking capability of the proposed algorithm which can be
applicable for real time applications.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
Arghya Sarkar,S. Roy Choudhury,S. Sengupta, A selfsynchronized ADALINE network for on-line tracking of power
system harmonics, Elsevier Measurement, Vol 44, Issue 4,
Pages 784790, May 2011,
Gary W. Chang, Cheng-I Chen, Quan- Wei Liang, A Two
stage ADALINE for harmonic and inter harmonic
measurement IEEE Trans. Industrial Electronics, Vol.56, no.
6, pp.2220-2228, 2009.
[14]
[15]