Professional Documents
Culture Documents
Mmvclab
Mmvclab
2014/12/24
MMVCLAB
2.6 LMS
2014/12/24
MMVCLAB
AF
H opt (n) :
C (n) H (n) H opt (n) {H (n) E[ H (n)]} {E[ H (n)] H opt (n)}
2014/12/24
MMVCLAB
C 2 ( n) 0
2014/12/24
MMVCLAB
Hopt(n)
x(n)
LMS ADF
v ( n)
y(n)
~
y (n)
ens ,i (n)
Ai(z)
Ai ( z )
hopt ,i ( n)
1
1 z 1
11
e(n)
1) H opt ( n) i.i.d
ns2 ens ,i (n)
2014/12/24
MMVCLAB
H opt (n 1) H opt ( n) e ns ( n 1)
ens ,0 (n 1)
e (n 1)
ns ,1
ens (n 1)
...
ens , N 1 (n 1)
2)x(n)R
2
{
v
}
3) n 0 v
AF
2014/12/24
MMVCLAB
H opt (n)
H (n) H opt ( n)
J m in v2
y(n)
H opt (n 1) H opt ( n) e ns ( n 1)
T
Q
e ns (n 1) e ns (n 1)
T
E
{[
(
n
1)][[
(
n
1)]
}
2014/12/24
MMVCLAB
N 1
2
ns N
N 1
j 0
j i
(1 i ) 2 i j
bij 2
i j i j
ns2 1
n , i () 2 J m in 2 i
N 1
J () J m in i i ()
i 0
ns2
J m in (1 N )
N
2
2
2
x
2014/12/24
MMVCLAB
N x2 J m in
J () J min (1
ns2
N
2
N ns x
2 J min
opt
N ns x
2 J min
ns
x
J min
J ( )
ns2
N
2
J min
N x2
opt
2014/12/24
MMVCLAB
e
.LMSNLMS
x2
LMS
LMS
H (n 1) H (n)
step
size
x2
2
x
x2 ( n)
e(n 1) X(n 1)
:
2
x
x2
2014/12/24
10
2
N x2
MMVCLAB
; x
2
J () J min (1
N x
2
N
J min (1
)
1
1 2
e 2
x
x2 J ()
x2:
Px (n) (1 ) Px (n 1) x 2 (n)
2014/12/24
11
MMVCLAB
2.7 FIR
2014/12/24
12
MMVCLAB
H(z)
FIR
H l ( z ) 1 h1l z 1 h2l z 2
h1l , h2l , z l ,
zl | zl | e
jl
h1l 2 Re( z l )
h2l | z l | 2
:
| h2l | 1 | zl | 1 ,
x1 , x 2 ,| h1l | 1 h2l , | x1 | 1 , | x 2 | 1
2014/12/24
13
MMVCLAB
H [h0 , h1 ,..., hN 1 ]T
~
y (n)
x(n)
y(n)
H ( z ) (1 h1l z 1 h2l z 2 )
l 1
x(n)
2014/12/24
H1(z)
H2(z)
HL(z)
14
y(n)
MMVCLAB
H ( z ) (1 h1l z 1 h2l z 2 )
l 1
x(n)
H1(z)
H2(z)
HL(z)
e 2 ( n 1)
H ( n )
y(n)
y (n 1)
X(n 1)
H(n)
z:
y ( n)
1
2 j
( n 1)
1
2
(1
h
z
h
z
) X ( z )dz
2l
1l
l 1
e
( n 1)
LMS
H ( n )
15
MMVCLAB
y ( n)
1
2 j
( n 1)
1
2
(1
h
z
h
z
) X ( z )dz
2l
1l
l 1
e 2 (n 1)
e(n 1)
y (n 1)
2e(n 1)
2e( n 1)
H (n)
H (n)
H (n)
e(n 1)
y (n 1)
hki
hki
1 i L
e(n 1)
1
hki
2 j
g ki (n 1)
k 1,2
H ( z ) (1 h1l z 1 h2l z 2 )
l 1
e(n 1)
1
hki
2 j
l 1
l i
z n z k
H ( z)
X ( z )dz
1
2
1 h1i z h2i z
hk ,i (n 1) hk ,i (n) g ki (n 1)e(n 1) 1 i L
k 1,2
g ki (n 1)
H (z ) H i (z ) ,
X(n 1)
1
z k
n
gki (n 1)
H
(
z
)
X
(
z
)
z
dz
MMVCLAB
1
2
2014/12/24
2 j z 1 h1i z h2i z
16
z k
n
gki (n 1)
H
(
z
)
X
(
z
)
z
dz
1
2
2 j z 1 h1i z h2i z
1
H ( z ) (1 h1l z 1 h2l z 2 )
l 1
z k
H i ( z)
(1 h1l z 1 h2l z 2 )
y( z ) H ( z ) X ( z ) y(n 1) X (n 1)
y(n 1)
H i (z ) H i (z ) IIR
i z k
y(n 1)
x(n 1)
H(z)
2014/12/24
g ki (n 1)
Hi(z)
17
MMVCLAB
z k
H i ( z)
(1 h1l z 1 h2l z 2 )
y (n 1)
h2,i (n)
yi (n 1)
h1,i (n)
hk ,i n
H (n)
Yi ( z )
Z-1
Z-1
Y ( z)
(1 h1i z 1 h2i z 2 )
yi (n) g1,i (n 1)
yi (n) g1,i (n 1)
z 1
k 1
1
2
(1 h1i z h2i z )
yi (n 1) g 2,i (n 1)
yi (n 1) g 2,i (n 1)
z 2
k 2
1
2
(1 h1i z h2i z )
2014/12/24
18
MMVCLAB
e( n )
x(n)
H1
H2
HL
y ( n)
y ( n)
g1,1 (n) g 2,1 (n)
y ( n)
2 j
z
( n 1)
(1 h
l 1
1l
z h2l z ) X ( z )dz
hk ,i (n) hk ,i (n 1) g ki (n)e(n)
2014/12/24
19
y ( n)
h1,i (n 1)
h2,i (n 1)
Z-1
g1,i (n)
Z-1
g 2,i (n)
MMVCLAB
g k ,i Z
2014/12/24
20
MMVCLAB
2.8 IIR
2014/12/24
21
MMVCLAB
IIRFIR
IIR
L
H ( z)
a z
l 0
K
b y (n k )
k 1
1 bk z k
N ( z)
D( z )
k 1
K
y (n)
y (n k )
x(n l ) bk
0l L
al
al
k 1
K
y (n)
y (n i )
y (n k ) bi
1 k K
bk
bk
i 1
2014/12/24
22
MMVCLAB
H ( z)
a z
l 0
K
1 bk z k
( n 1)
y ( n)
z
H ( z ) X ( z )dz
2j z
N ( z)
D( z )
k 1
y
(n) (n) 1 z ( n 1) z l X ( z ) dz
l
al
2j z
D( z )
y (n)
1
1
( n 1) k
k ( n)
z
z
H ( z ) X ( z )dz
bk
2j z
D( z )
Y ( z)
y ( n)
1
x(n) D ( z ) (l) a
l
y
y(n)
(k) ( n)
D( z)
bk
2014/12/24
23
MMVCLAB
z l
x(n)
1 bk z
l (n)
l (n) x(n l ) bk l (n k )
k 1
k 1
y (n)
k (n) y (n k ) bl k (n l )
k (n)
1 bl z l
l 1
l 1
A ( n)
aL ( n )
a0 ( n )
a1 ( n )
X( n1)
y ( n)
y (n) al x(n l )
l 0
b y (n k )
k 1
B( n)
bK ( n )
b1 ( n )
b 2( n )
X(n 1)
y(n)
x ( nL1)
y ( nK 1)
x ( n1)
x(n)
y (n)
y ( n1)
2014/12/24
24
MMVCLAB
(n)
L ( n )
1 ( n )
2( n )
(n)
K ( n )
0 ( n )
1 ( n )
y (n)
y (n)
x(n)
x(n)
z l
K
l (n)
1 bk z k
z k
K
0 ( n)
D( z )
z 1
D( z )
1 ( n)
z 1
1 ( n)
D( z )
z 1
k 1
y (n)
e(n)
H(z)
D( z )
z 1
k (n)
1 bk z k
k 1
2014/12/24
25
MMVCLAB
2 ( n)
l (n) x(n l ) bk l (n l k )
k (n) y (n k ) bl k (n k l )
k 1
l 1
l (n) k (n)
A ( n 1)
B ( n 1)
A( n)
B( n)
][
X ( n 1)
y ( n)
x(n)
N (z )
]e(n 1)
y (n)
D( z ) bk z k
k 1
D( z )
y (n)
e( n )
IIR
y(n)
2014/12/24
26
MMVCLAB
A( n 1)
B ( n 1)
A( n )
B( n)
N ( z ) al z
]e(n 1)
:
x(n)
N (z )
] [
X ( n 1)
y ( n)
y (n)
D(z )
e(n)
l 0
D ( z ) 1 bk z k
k 1
FIR
2014/12/24
27
MMVCLAB
N x2
2
2
L x K y
2
0
L x2 K y2
:
BA((nn1)1) [BA((nn)) ] [yX((nn)1) ]e(n 1)
B lim
n E[B ( n 1)]
A(n)
e
E[y (n)y T (n)] e2 I N E[y (n)y T (n)]
2014/12/24
28
MMVCLAB
step size
y(n 1)
IIR
2014/12/24
29
MMVCLAB