Adaptive Filters
Hidayatullah Ahsan
Department of Electrical and Computer Engineering, Boise State University
April 12, 2010
- H. Ahsan (ECE BSU)
Adaptive Filters April 12, 2010 1 / 17
Adaptive Filters Hidayatullah Ahsan Department of Electrical and - - PowerPoint PPT Presentation
Adaptive Filters Hidayatullah Ahsan Department of Electrical and Computer Engineering, Boise State University April 12, 2010 H. Ahsan (ECE BSU) Adaptive Filters April 12, 2010 1 / 17 Motivation d be a scalar-valued random variable (desired
Adaptive Filters April 12, 2010 1 / 17
Adaptive Filters April 12, 2010 2 / 17
Adaptive Filters April 12, 2010 3 / 17
Adaptive Filters April 12, 2010 4 / 17
Adaptive Filters April 12, 2010 5 / 17
Adaptive Filters April 12, 2010 6 / 17
Least Mean Square Filter
Wave Scope WaveScope Uniform Random Number d(k) x(k) e(k) LMS Adaptive Filter Out Gateway Out1 In Gateway In Error In1 Out1 Channel Model Sy stem Generator x(k) x(k) d(k)
Adaptive Filters April 12, 2010 7 / 17
1 e(k) Weight 4 Weight 3 Weight 2 Weight 1 a b(ab) z-0 Mult8 a b(ab) z-0 Mult7 a b(ab) z-0 Mult6 a b(ab) z-0 Mult5 a b (ab) z-0 Mult4 a b (ab) z-0 Mult3 a b (ab) z-0 Mult2 a b (ab) z-0 Mult1 a b (ab) z-0 Mult Out Gateway Out5 Out Gateway Out4 Out Gateway Out3 Out Gateway Out2 z-1 Delay9 z-1 Delay8 z-1 Delay7 z-1 Delay6 z-1 Delay5 z-1 Delay4 z-1 Delay3 z-1 Delay2 z-1 Delay10 z-1 Delay1 0.0400390625 Constant a b a + b AddSub7 a b a + b AddSub6 a b a + b AddSub5 a b a + b AddSub4 a b a - b AddSub3 a b a + b AddSub2 a b a + b AddSub1 a b a + b AddSub 2 x(k) 1 d(k) weight1 weight1 e(k) weight2 weight2 weight3 weight3 weight4 weight4 y (k) step (2m)
Adaptive Filters April 12, 2010 8 / 17
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 x 10
0.2 0.4 Time offset: 0
Adaptive Filters April 12, 2010 9 / 17
Adaptive Filters April 12, 2010 10 / 17
Adaptive Filters April 12, 2010 11 / 17
1 e(k) Weight 4 Weight 3 Weight 2 Weight 1 a b(ab) z-0 Mult8 a b(ab) z-0 Mult7 a b(ab) z-0 Mult6 a b(ab) z-0 Mult5 a b (ab) z-0 Mult4 a b (ab) z-0 Mult3 a b (ab) z-0 Mult2 a b (ab) z-0 Mult1 a b (ab) z-0 Mult Out Gateway Out5 Out Gateway Out4 Out Gateway Out3 Out Gateway Out2 z-1 Delay9 z-1 Delay8 z-1 Delay7 z-1 Delay6 z-1 Delay5 z-1 Delay4 z-1 Delay3 z-1 Delay2 z-1 Delay10 z-1 Delay1 0.0400390625 Constant a b a + b AddSub7 a b a + b AddSub6 a b a + b AddSub5 a b a + b AddSub4 a b a - b AddSub3 a b a + b AddSub2 a b a + b AddSub1 a b a + b AddSub 2 x(k) 1 d(k) step (2m) y (k) weight4 weight4 weight3 weight3 weight2 weight2 e(k) weight1 weight1
Adaptive Filters April 12, 2010 12 / 17
Adaptive Filters April 12, 2010 13 / 17
Adaptive Filters April 12, 2010 14 / 17
ω (y − Hω)∗ W (y − Hω).
ω
Adaptive Filters April 12, 2010 15 / 17
Adaptive Filters April 12, 2010 16 / 17
Adaptive Filters April 12, 2010 17 / 17