Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Volume: 2 Issue: 2
ISSN: 2321-8169
298 301
______________________________________________________________________________________
PankajShukla
AbstractThis paper presents the Adaptive Noise Cancellation using Delta Controlled Affine Projection Algorithm to adaptively filter the noise
using a concept of minimum absolute mean square error. It is very simple with less computational complexity. All the computer simulations are
carried out in Matlab software. Results are presented graphically to illustrate the improvement of performance. Performance in terms of Signal to
noise ratio (SNR) is also presented in tabular form.
Keywords-component; formatting; style; styling; insert (key words)
__________________________________________________*****_________________________________________________
I.
INTRODUCTION
SYSTEM MODEL
_______________________________________________________________________________________
ISSN: 2321-8169
298 301
______________________________________________________________________________________
are considered at a time, so that, d(n) = [d(n),d(n1),..,d(n-K+1)]T.
Input to the adaptive filter, u(n) is is reference noise
correlated with v(n). In this deal, it is white guassian
noise passed through a moving average process.
u(n)= [u(n),..,u(n-L+1)]T
(1)
v(n) and u(n) both are uncorrelated with s(n).
w(n) is tap weight vector of adaptive filter, w(n) =
[w0(n),wL-1(n-1)]T.
y(n) is output of adaptive filter.
This output is subtracted from desired signal to get error
signal e(n), where,
e(n) = [e0(n),e1(n),..,eK-1(n)]T
For Delta Controlled APA structure of excitation signal
matrix A(n) for adaptive filter is L by N, such that,
A(n) = [u(n),u(n-1),..,u(n-K+1)] (2)
K is projection order of APA.
L is length of the adaptive filter.
I is K by K identity matrix.
is adaptation constant in the range 0 1.
Filter structure is taken as finite impulse response (FIR).
III.
(9)
Thus, to minimize error, (n) is given by,
(10)
And the optimal value of delta is given by,
(11)
Since, signal to noise ratio is defined by,
(12)
Where,
(13)
These are variances of s(n) and v(n) respectively.
Initialize:
Filter order L
Projection Order K
Step Size
Delta
Number of iteration N
Tap weight vector w(0)
Read :
Desired Response d(n)=s(n)+v(n)
Input as Reference noise u(n)
Read K most recent data of:
Input AH(n)=[u(n),......u(n-K+1)
Desired response dH(n)=[d(n)...d(n-K+1)]
Compute error signal e(n)=d(n) AT(n)W(n)
Update the tap weight vector by APA
W(n+1) = W(n) + A(n)S(n)e(n)
0 = min ( + 1) 2 ()
Compute n = n+1
yes
If n = N
no
Calculate minimum mean square error as
[ ( + 1 () 2
(7)
(8)
To control the delta, the criterion is to minimize expectation of
the l2 norm of the system error and the system error is defined
as,
_______________________________________________________________________________________
ISSN: 2321-8169
298 301
______________________________________________________________________________________
(14)
(15)
Where,
is variance of output. In order to attenuate the
effects of the noise in the adaptive filter, it is reasonable to find
in such a way that,
amplitude
4
2
0
-2
-4
200
400
600
(16)
1400
1600
1800
2000
amplitude
-2
-4
200
400
600
800
1000 1200
time in seconds
1400
1600
1800
2000
noisy signal
filtered signal
0.3
magnitude
IV.
0.2
0.1
0
1000
2000
3000
4000
5000
frequency
6000
7000
8000
MSE
amplitude
0.5
3
2
1
0
-0.5
-1
200
400
600
800
1000
1200
time in seconds
1400
1600
1800
200
400
600
1400
1600
1800
2000
2000
magnitude
0.3
0.2
0.1
1000
2000
3000
4000
frequency
5000
6000
7000
8000
300
IJRITCC | February 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
ISSN: 2321-8169
298 301
______________________________________________________________________________________
N
Final
Delta
*10-4
2000
0.100
06
2000
1.290
2000
SNR in dB
Gain
(b)-(a)
Initial
(a)
Final
(b)
40
-1.9933
5.8611
7.8544
06
20
-1.9933
6.4388
8.4321
0.036
04
40
-1.9933
5.5332
7.5265
2000
0.620
04
20
-1.9933
6.6976
8.6909
2000
0.514
08
40
-1.9933
5.7106
7.7039
2000
2.529
08
20
-1.9933
5.9583
7.9516
1000
3.075
06
40
-1.7087
4.5977
6.3064
1000
2.165
06
20
-1.7087
5.6252
7.3339
1000
3.121
04
40
-1.7087
3.7111
5.4198
1000
3.535
04
20
-1.7087
5.4852
7.1939
1000
5.314
08
40
-1.7087
4.8952
6.6039
1000
8.082
08
20
-1.7087
5.4446
7.1533
10000
0.828
08
40
-2.2397
6.2770
8.5167
10000
0.897
06
40
-2.2397
6.9030
9.1427
10000
2.064
04
40
-2.2397
7.4869
9.7266
TABLE I.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
CONCLUSIONS
301
IJRITCC | February 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________