Tải bản đầy đủ (.doc) (65 trang)

Thực hiện bộ lọc FIR thích nghi dùng thuật toán LMS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.59 MB, 65 trang )

ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
MỤC LỤC
BẢNG KÝ HIỆU VIẾT TẮT
Ký Hiệu Diễn Giải
 ASIC
 
 
 
 CPLD
  
 DSP 
 
  
!" F I  R  
!# FG
$ H%D L
 IC
&&&  && &
'(# '( #
& LED
( L)U(
  
 P A L
 PLA
Nguyễn Anh Cường
*
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
 
&  &
" RA M
"+ ROM


",-, RS,-,
 S  o c
" " 
 SPLD
. U  S B
/$
V$
H%D L
/$ VHIC
Nguyễn Anh Cường
,
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
LỜI MỞ ĐẦU
012345617 819
:

;

<
=> ?
:

@
2
<

9A
:
2BC
;


;
DEF
:
DGF
<
18ECH
;
IJ
<
A
:


K
LMN(A29A
:

<
A
K

;
J
;
DOPQ?RDL
D=34NCS7EFTEUDI)9ODL)RHD=DC?
AQDMVN/J
;
I

:
2!#DWDF
;
E9
:

K

<
I
<
9EF
;

;

A
:
A
:

K

<
E
<

:
E
:

A
<
N(5DXCY>)>
Z!#R>V1C?S1EU)[T6\Q
]C5N012\BDXG2!#DE^?_V
1CDOP)8E^5CU1`C6816\
TN0V?_T>L!#aXW2bcC68
1)92d_28O2]>)>efASIC prototypingg2C6
8D])=T2I5BSR2BS>M2BW72
9YQ?C5NNNhi62U)RHCBY2E\ 3_M=
DGS>)>LY[1\N
5Y5>T1!#DWS2>Dj7!#1
EUA?LYN(1)CB12Y1X?_
_=L!#3456 8DM1kThực hiện bộ lọc FIR thích nghi dùng
thuật toán LMSlNh]1DE^T6SO56_AkCác hệtích
hợp thông minh ( SIS LAB)lTXE\hS796mh$n#$0N
&I1RFCQ9CDi61#N((Qn/
1(N0opA$`DWBYEUe1qDrD=11R
BH1XC8DsN
\1)>?MSA9Y1)9=C)P  M2
YBaBDE^C4)>DMMLCQ91CSN
&I1RFt
$10X201,u(C-0H,vvw
0oE\
Nguyễn Anh Cường
-
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
EF*
(x0#n0/y!#/z0#{00#|/$
*N*N(x0#n0/y!#

1.1.1. Lịch sử ra đời của FPGA
!#DE^>)>DQA}" !2E\ CB9~1
H*•w€2)>qUL!#Z5^ 8E^EFD8UCQ
3Ce1*S U)>qEUDM1N!#M)RH?
U•*vvNvvvD>11‚G2)[?•*vNvvvD>
*vvNvvvGƒ 81D8U2OaFV[DS1Y
D>*vNvvvN
DE^aq• 8E^aDjC)8fSimple programable
logic device)BV[2NE\1XR0„+"
BYDE^M)5EUCDj1?X 8E^S>CQ3U
DbXfclocked registergNaq1S>)RHT6V1?
S19E\6 a16LS_X1aq_=L
SF11AQ1CN
p>qL!#1)>qRC)82…)81PF]
>D  CUX)82ED=1q!#M=?]F
CQ31C8D)RHBYLCQ3168
S)>82D=DSDE^_D51Y)>qL!#?SF] 
UN
XD=)C6VU1V!#6DSDE^5^
]X 87DWDE^8EM2…^"2"+28DX2CX
I2X`V?_3456 8N
01)RHaqSS}?1_2X 8!#6DSO
…^aqS}?_X2?1)RHaqSXXBA†
)eDRRSDXYE\CXB)C
Nguyễn Anh Cường

ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
1.1.2. Khái niệm cơ bản và cấu trúc của FPGA
!#fField-programmable gate arrayg1S`aqRQ3
1E\`M=BYDE^NVfield }DI8[D>)RHC

BYkA1l‡_D5?_LE\ 3_2)9_X
1I] Ra?SL1CCeNp>qG]!#
DE^9REY*c
Hình 1:p>qGL!#
Nguyễn Anh Cường
ˆ
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
/S!#DE^a1•CXBc
• Các khối logic cơ bản lập trình được (logic block)
Q35L!#1C)8flogic blockgNp8DE^a
1•(1XQ3UDbXmN(fLook up tableg1)8
M=T6a)Y11•€DQ12)>RL11`
1_D5131)8T>9Q3U
mN
p8DE^9REY,c
Hình 2:p8BYDE^L!#
(16EUeLCO!#L~O 3_)C6
&2*b€)8S12 8E^C DG•1
YD>1_Y`S!#N
• Hệ thống mạch liên kết lập trình được
SA)>!#DE^a1•CDE\)>8EF
1D?2`•S!#1CDE\)>8DE^1
CM)C25_~€vvvL~M-S)>8c‰21
1a1NCDE\)>8DE^8U9C)8=S
BYDE^fprogramable switchg2X)8=S?X 8
E^q=BYDE^2DRRCSA)>?S)C
N
• Khối vào/ra (IO Pads)
p81„]51‡X1•S!#NqM=DE^)>
8UC>jA1E&2.2",-,2"NNNN‡_D5

3_
• Các phần tử tích hợp sẵn
01C)82`CS!#)C1MCQ35
^A)C25_D=>)>V?_2O/€2
ˆL~M?I34%2V?_345
Nguyễn Anh Cường
Š
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
6 8!#DE^5^C1XI2X8DX2
T61‹.Œ25_O/L~?•1_D>1
H  U2.2*wmN
1.1.3. Các ứng dụng của FPGA
•_L!#bc3456 82C681)92d_2
8O2]>)>efASIC prototypingg2C68D])=T
2I5BSR2BS>M2BW729YQ?
C5NNN
5DXCY>)>Z!#R>U
V1C?S1EU)[T6\Q]C521
\BDXGU!#DE^?_V1CDOP)8E^
5CU1`C6816\TN
*N,N(x0#n0/y0#{00#|/$
(>)>BY!#DE^T6L>ŽC9V9R
Q?$E/$2/NNNCW Ra!#UE~2
E\aCMQ]1>j_^CY>)>2dM
X 8CW?aCMQ])=1E  2NNN
CMQ]1M)RHT6aRCEUL1XY>
)>•UDQ11W>)>A$fO71W"(gN
(1BH12M 3_9V9RQ?/$2DM
[BY=]9V/$N
1.2.1. Giới thiệu về ngôn ngữ mô tả phần cứng VHDL

/$19V9RQ?CS5^8DXa21X
S9V9RQ?DE^C=`EFY/$f/
$gLX8O•N_AL6C=
/$1MDE^X9V9PQ?A•18a
Z36C68 8FdEZo1DEC6
8DM1?_T>N09V/$DE^9 2
.1(   ‰DQA?C=1CuH*•w-NA
RDQADE^981Cwm*•wˆNDM/$DE^D]aD=G?
Nguyễn Anh Cường
u
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
&&& Z 1 X A • N 0H *•wu DW DE  A• ]
/$fA•&&&m*vuŠm*•wugN
/$DE^C=D=R>C)M)H6C=2DG
1B16C68 8N0EDW>2X68 8Ma]16
9RNh=M=B1RY 3VX68QY=)•Er1
6DMN/UX9V9PQ?86ZC169R}
Ao1FYX16DMM=DE^TD=9PSDXL6
8N0E>M=Z1XCQ3L68SDXX
9Y8aN
/$DE^C=EX9VDXB)9‰Ua)‡X
EFC>)>2XX9R96Q?1N0E\>)>M=
TT7962EFC>)>)[ 3_X9V
aN/1)D  CUC9V9PQ?)CDW)=}
Aa/$MX 8ED=F‘C9V)Cc
mThứ nhất159Xc/$DE^C=EU TR^L5
L•161XA•L&&&N/$DE^ T…^L
]1 Ra>jdE]1a9_>)>9
P68N
mThứ hai1)RH…^]961EFC>)>N/$

Z>)>Ž]EFC25_EFC>)>•A82
•EUAT1CE6 ’MN/$d…^]S
9_ITSE 3_96DbX)9DbX2 3
_BBYDE^ 3_ReAN
mThứ ba15DXBU96c/$11DXBU96
>SQ?NX9R68`/$>)>}?GM=
DE^=1CRG^S)C‡X96>
SQ?UD\MM=DE^C_C68DW>
)>N
mThứ tư1)RH9R}Xc/$Z9RSDXLQ
?•?68 8D>?GN/$M)RH9RSDX
L68A]?E[ 3_XqCi“8a
7?N0E>M=9PXR>)>bRC6
DE^9R>N
Nguyễn Anh Cường
w
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
mThứ năm1)RHDG)>Rc/Y/$1XA•DE^a
B2AX9Y/$M=SA7X9RDC?DE^A
•/$NC)>R9R68M=DE^DGVC1>
)> 3_9_>)>)CE`IA•/$N
dEXM>)>M=DG9R?LC68
X68UfDMC6DMDE^>)>DXBgN
mThứ sáu1)RH…^>)>?U1)RH 3_SC>)>c
/$DE^C=EX9VBYB2YBMM=
DE^ 3_D=>)>X68UU TLXM]
E\N.A9V/$M]5H…^6R423
61 †>)>N/1MdZ`SCQDWM ’N
1.2.2. Cấu trúc một mô hình hệ thống mô tả bằng ngôn ngữ VHDL
_D5LQ1 “ŽU6 F]aq)FRL

/$)9RX9Y>)>TN
(9E\X9Y/$bQcT=2)>q1C
aYNh9)3_CMf) g19Y)=SDXL6
8f gN
+ Thực thể (entity)cpCT=/$1QDj”C[
A51LXQ3X68N(TaL6)CT=
51)C6L68UA1N(M=MaRC9
D=)>8S1S)CS>)>CIDQ1___D5
36N(ASDXB TLS)9Ž}Q)C1
+ Kiến trúc (Architecture): Q?,9Y/$1)C)>
qN…X)CT=D]RD)•U5aX)>qEF?N
/$ZSFX)>qXT=NQ)C)>qM
=bC)C]C56A2CQ3A682
C11L_9RSDXL68N(AL)>q1WDE^Di
‡E\ 3_NMC9R)>qLXQ3fi68g
DM19YSDXf.g9R9YaqfgN(
AX68M=bR9R9YSDX19R9
YaqN
+ Mô tả kiến trúc theo mô hình hoạt động: 9YSDX9RCS
DXL68f68DC?UC561E>11DE)>R
Nguyễn Anh Cường

ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
YDQgEUSCaq9VBYBNaqDMM=1
"+&2–(2!2&2!+"m++—
+ Mô tả kiến trúc theo mô hình cấu trúc: 9YaqLXQ3
fi68gM=b]aaq‰DQ•XGDFR
D>IT9RX6816N(TaL69R9
Yaq19RCQ3A681 T)>8LCQ3
DMN0EU5_9R9YaqXm"bG00M

=9RG00DE^Dj”EFTE5_UG0+(2 DM9R
FDbM8CQ300S1F"
+ Cấu trúc Process:  1)8FRL69RSDXN
 DE^ZD>E1X…C1DXDF 8CYjN
aqGCc
+ Môi trường kiểm tra (testbench): XC6_a71
)=R9R>)>Np=X9Y/$DE^T6ŽC
 CSDXLM)9P1CCjDE^M=D 
CUAQ>)>N
9E\)=M==EXS)=RN9E\)=
CCDXAR>)>1Z Ci  C)>RS
DXLR9R>)>N(9E\YCR9RD]aEFY
3N0EdM=TITEFY3f gNS3Ta
1 T)>^LG^]1QN0Mb1Qc9Y/$DW
)=2bV61X CN$SDXL9Y/$DE^)5
5}CbV61)=5DqD‰9X CN
EF,
Nguyễn Anh Cường
*v
[tên nhãn]: process
[(danh sách các yếu tố kích thích hoạt động)]
[khai báo các biến]
begin
[các câu lệnh]
end process;
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
BỘ LỌC FIR
,N*N .˜™!"("šy0($›0#
Bộ lọc FIR làX7MDC?]1VS2?1DC?[
)C)9X)RM]1VS0f•vD>0m*gN.X7!"U

BLX710DE^=oEY-c
Hình 3caqLX7!"]8
(DMc
œ•c15681LS
œ•c1568LS
œ•c1DC?LS
8œ•181œ•A6U}9?c
œ•ž


=

*
v
•œ•œ
N
k
knxkh
h=5DE^CCjœ)••Ce81œ)•YCeQE^C
Xo2XI1XXN/UX7!"MB10YR 0ZI10m*
ZXYU5DE^CjL8N
0EB2X7!"MaqEAME^D=1)RHDC?
B2Ce8)9DE^A_1 X)R\5C
CZI1ZXUDE^aN
h=)‰_E^D=DM2 3_)>q  D=I)R
HDC?LS
Nguyễn Anh Cường
**
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
,N,. .˜™!"Ÿ 0#p¡0("¢š(+""š

2.2.1. Tổng quan về systolic array
 1aq34  Di6?C)834V6
f 7‰1g2C)8341DE^ ‰>1XSN
EFTEEM)9MXD>EFYN(•)8E
1X]9} TI=V6•1D>CI
BN(9E\2VV6)CY “I=CEU)C
N CbV6U1\)PCGDE^C•f
11Q)9=>Laq0m/m0N
(aq12F> DMO1XD>EFYgN…
DMO1XD>V6N(6812bV61M=1
•DQL>jS1E^SN
CX34fg5CV62EVV6VCDXBU
NCX341M=MX11)8NCM)RH
EEV134V6DXBUN… )34V6 “
†V6CIBN
(Y€29R)>q X]2V6=DX
XEU

Hình 4:aq  X]
$Yˆ9R)>q  ]2V6=DXEU
]LdACXNV6dEU
Nguyễn Anh Cường
*,
& & & & &
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
Hình 5:p>q  ]
2.2.2. Bộ lọc FIR thực hiện theo kiến trúc systolic array một chiều
h=634V6DE^F2X7!")>q 
“bXWCQ334O71&f &gN(`
X\D=2C& “T6Db\C6_A21DM256}

8 “DE^DEXCA_1)9RaX)R\D=5
CMDWDE^5•EUDMN
aqLX&LX7!"š(+DE^Y1EYŠ
Hình 6:aqLX&
0EB2aqLX7!" UBX7102b0Œ*&DE^
Y1EYu
Nguyễn Anh Cường
*-
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
pCUX7!"9E\2DQLXXSDE^DE,X8
D=1o2MMC_DE\]56LS1VDSP2
DM1HQ 8SDXLS2Db\15611X
X`Xq2DM256 “DE^A_2DC?2}65C
DWDE^T6EUDMN
/U6DE\]1aLS1VDSP\C
82OM=8EX7!"  FVN$Yw9Raq
8ELX7!"  N
9Y1]4E}e89YEU2bC82X
X2XIL9YEU2A2M TDGj5LC82
EUXI1XX•AX81D=PDE\
]56NDM21Q 8SDXLSHAN
Nguyễn Anh Cường


0
Œ
—NN
—NN




Œ


š



Hình 7:aqX7!"  B0




0
Œ
—NN
—NN



Œ


š



Hình 8caq8ELX7!"  B0



*€
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
EF-
BỘ LỌC FIR THÍCH NGHI DÙNG THUẬT TOÁN LMS
-N*N h£(/¤0hy
(BV7`D=[aRC68M)RH)9_SSL
C1QQ 8L5681D=S568PWCAQ
8N/UX7!"Y1}A2Y6 8LX79)9DGN
DM2>M TDGDXXLXiX1>8DQ1fE56o
‘SgYX7 “)9ODE^8EVN$MC)C2)9
DE^568N
h=)‰_E^D=A2E\DEXX7!"MaqU2
1DM2C6 8LX7M=DGDE^D=M=5?U T
DGa\LC>881NS7!"MC6 8DGEBDE^7
1S7!"5N#RDb)8LS7EBDE^Y1
Y•N
( FDb1256811XW\\Sœ•2S7DE^
DiE}DC?œ•2O568}\D=1XWœ•N
Nguyễn Anh Cường
œ•ž
v
2
*NNN
Œ
(561œ•
¥¥
Hình 9c#RDb)8LS75
œ•

(568

fg
(56  8
œ•
Œ
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
81DE^ 3_D=CDjXDC?8œ•NC6 8L
S7RDE^7T W568MS`^aU
5681Nh]1M=DE^T6>W56  8œ•X_]
)9aNh=1DE^D]12R8ECX1  8DE^C
DjEFC8)AiEFC>DjNh8UEFC
8)A2Y1  8DE^ 3_1Cj1EYL56 
8œ•N0>56115681V56•2Y6T
=C  81EFYDED>XS7aG>DM1S
7–2DE^718E”1EFYN$Q>CB
C51C_CSS7–N(EFC>
Dj2C71  81XG7 8L56  81EFN/6
T=C11eD>XS78ED8UWV6DWN
0EB2S7DE^>)>iŽC9?8)AiŽC
9?CDjN(C>)>CDj2QR5CX 8DSE^
Y) 3_WV6DW1S7Q34N0MC)C2D=
>)>DE^S7–QR>EUC5a8)ALC5
6F }N(E\^12CW56F }E\DE^156
•1Y\ŽY8)AN
i`ZDT>CCjYL56M=DE^T6
D=DE^V9Q>6>)>S7–iCS
78E2E]?_T>2CCjYL56S
DE^ 3_CC>2DM  88LS7EFUC
eL561LS7X 8C1 3_)>RLEF
YD6D=D][C6 8LS)=iN
3_EFCiM=DED>C\R5M)RHT

6[NM”1>C5a8)AL56DGD8U\
2Y\6i2C6 8LS7M=TD][D=5U
C5a8)AUN
06i2MaDE^EXYMoWCQ]1o
TQ?FC6)9iN
Nguyễn Anh Cường

ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
-N,N¤("¢¦§$™($¨$0#$
aqE\DE^ 3_S75DE^9REY
*vc
Hình 10caqLS7!"5
(DMc
œ• c/56DQ1LS7N
œ•žœ


m*

m,
… 
m0Œ*•
(
%c17 8LX75
%ž

œ%
v
%
*

…%
0m*

(
œ•c18LS7
œ•ž


=

*
v
•œ•œ
N
k
knxkw
%
(
œ• f-N*g
 œ•c188
œ•c1  8V568œ•156DQœ•
œ•žœ•mœ• f-N,g
.1C5 “TD][BC7 8%   8œ•1
PaN
Nguyễn Anh Cường
©
m*
©
m*


©
m*
Œ
 
%

œ••

%
*
œ•
%
0m*
œ•
œ•
œm*•
Œ
œ•

Thuật toán thích nghi
*u
œm0Œ*•
œ•
œ•
Œ
m
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
-N-N§$™–&0&"!"
/Y%
(

œ•1X9EUAŽ=jLM2?1c%
(
œ•ž
(
œ•%N
DM2•f-N*g1f-N,gMc
œ•žœ•mœ•žœ•m%
(
œ•žœ•m
(
œ•% f-N-g
h8US7–216HDE^71  81EF
Yc
'ž&œªœ•ª
,
• f-N€g
(DM)46&œN•1)‡78)AN(f-N-g1f-N€gDE^c
'ž&œfœ•m%
(
œ•gfœ•m
(
œ•%g• f-Nˆg
p=f-Nˆg1q4%M=DE1C3&œN•YM)9R1
> 88)A2DE^c
'ž&œ
,
œ••«%
(
&œœ•œ••«&œœ•
(

œ••%Œ%
(
&œœ•
(
œ••% f-NŠg
(Dj”EFZB0*c
ž&œœ•œ••žœ
v

*—

0m*
•
(
f-Nug
/1BEFc
"
vv
"
v*
"
v, ——
"
v0m*
"
*v
"
**
"
*, ——

"
*0m*

"ž&œœ•
(
œ••ž
 NN NN NN —— —N
f-Nwg
NN NN NN —N —N 
NN NN —N NNNNN—
"
0m*v
"
0m**
"
0m*, ——
"
0m*0m*
q41c&œœ•
(
œ••ž
(
ƒ%
(
ž
(
%2DE^c
'ž&œ
,
œ••«,%

(
Œ%
(
"% f-N•g
Nguyễn Anh Cường
*w
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
h=DE^C7 8?U15G'MCjT=2QRR
6EFYDE^S1•DS1BaL'D8U…C7 8%

Ž)92?1c
wi
J


žv 2Užv2*2,—0m* f-N*vg
CEFYAM=>EUSBc
∇'žv f-N**g
}DI∇1C3IDE^CDjEXFXc
∇ž





























−∂





•*œ
N
N
N
•*œ
•vœ

Nw
w
w
f-N*,g
h=YCDS1AL'D8UCC7 8%

LS72EU>
R)=6?f-N•g1SE\c
'  ž  &œ
,
œ••  «  ,


=
*
v
•œ•œ
N
k
kwkP
  Œ
∑∑

=

=
*
v
*
v

•2œ•œ•œ
N
k
N
m
mkRmwkw

f-N*-g (G)Zf-N*-gM=)=EUSc
  
∑∑

=

=
*
v
*
v
•2œ•œ•œ
N
k
N
m
mkRmwkw
ž
∑ ∑

=



*
¬
v
*
¬
v
•2œ•œ•œ
N
ik
k
N
im
m
mkRmwkw
Œ%



=
*
¬
v
•2œ•œ
N
ik
k
ikRkw
Œ%




=
*
¬
v
•2œ•œ
N
km
m
mkRmw

Œ%

,
"œ)2•
f-N*€g
(f-N*€g-f-N*-g2 DMaDS1AQL'%

1>
)DE^c
Nguyễn Anh Cường
*•
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
•œiw
J


ž  m,

 Œ 



=
+
*
v
•2œ•2œ•fœ
N
k
kiRikRkw
g    2  U  žv2*2,2—20m*
f-N*ˆg
(E\^1ac
"
)
ž&œœm)•œm••ž®

œm)• f-N*Šg
}DI®

œm)•11TEFLœ•
(EFTc
"
)
ž®

œ)m• f-N*ug
5aD8?L1TEFA®

œ)•ž®


œm)•2DE^c
"
)
ž"
)
f-N*wg
(f-N*wg1EFYf-N*ˆgDE^c
•œiw
J


žm,

Œ,


=
*
v
•œ•2œ
N
k
kwkiR
2
Užv2*2,—20m* f-N*•g
EFYAM==oEUSBc
∇'ž,"%«, f-N,vg
hi∇'žv “DE^EFY8ECC7 8LS7–
"%


ž f-N,*g
hI1EFY–m$D8U7 88E%
c
%

ž"
m*
 f-N,,g
(Cj%

•YDE^•EFY–m$1"%

ž1EF
Yf-N•g “YDE^CjT=L15G'c
'

ž

&œ
,
œ••m%

(


ž &œ
,
œ••m%


(
"%

f-N,-g
hM1  8T=1S7–!"–f©gM=DSDE^)C7
8LM16LEFY–m$2”168E}f-N,,g
Nguyễn Anh Cường
,v
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
-N€N¯($°((+¯0($¨$0#$/z•0# 0#
(Q12qA?L>BC1EFY
8=N(BC1DE^C_XW34 8518
)A5a]V1DFRLMN0\BC11W  8X_]
)9U8DX2‡EURaN/YB2TABC12E\
DWC=]BC
3.4.1. Phương pháp giảm bước nhanh nhất
hI1EFCiD=YC7 8EF?UD=T=Li
 8LS7–!"N(EFC1215GQT=C
DE^R>1I)‡1aC•XD=a)‡Ai  82aX
EUPEU1DM15GRaN(SD=DM215
GLS7– “MCj8EN
Hình 11cS7–!"
h8US7–EY2W561S71œ•1W5
68œ•1C7 8%

DE^R>1VW 8TNpDM2
W8LS7c
Nguyễn Anh Cường
©
m*

©
m*

©
m*
Œ
 
%

œ••

%
*
œ•
%
0m*
œ•
œ•
œm*•
Œ
œ•
Thuật toán thích nghi

œ•¥¥
œ•
,*
Œ
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
œ•ž%
(

œ•ž%
(
œ• f€N*g
0‰SŽ)15GDSCjT=YC7 8DSD>C
j8E2RWEFY–m$c
"%

ž f€N,g
±DI26REFYXCT>2R1CŽ
CYXEFCiN
(EFC12aC•CjTDCEUD8U%
2
71%fvg2
\5CD6T6]ZiD=X_U%
N 
(BCi1
E\ADE^ 3_CS75N
EFCREUaDE^T6CEU c
*N ~aC•C9 8TDCDQ1CCj8ELMY
DE^D=T=C15GN
,N (YL15G?UC9 8SD=aC
-N BBC9 8ŽCaXEUEUE^U
DE^EU,Nh]DMEF?UEUR
a15GN012)5EULEUDE^7[
6U)5EUL
€N iSCEU,1-D>))9=DGDE^VC
9 8
(CL_A2>%f)g1C7 8SZi?)2Y
EFYb DIM=DE^ 3_D=BB%f)gc
%f)Œ*gž%f)gm²∇

)
' f€N-g
DMc

)
'ž,"%f)gm, f€N€g
(9 8²1DSE^9EUEFDE^71kích thước của bước.hI1
9 8a7Y8DXX_L%f)gUCj8E%
 
_X1
9 812?11)5EULEUDWT7N0>)5EUEUUM
= TX_ “F2E`S5GDj “)ZF

Nguyễn Anh Cường
,,
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
(f€N€g1f€N-gDE^c
%f)Œ*gž%f)gm,²f"%f)g«g f€Nˆg
h=M=a TBBCCj%f)gX_U%
2
>Sf€Nˆgc
%f)Œ*gm%

žfm,²"gf%f)gm%

g f€NŠg
(Dj”c
f)gž%f)gm%

f€Nug

pDMf€NŠg}1c
f)Œ*gžfm,²"gf)g f€Nwg
EFYf€Nwg “MSDFRFV>DEBEF"
]SZN0”1Dic
"žn³n
(
f€N•g
/1BDFjžnn
(
2)DMf€Nwg}1c
f)Œ*gžfnn
(
m,²n³n
(
gf)gžnfm,²³gn
(
f)g f€N*vg
(DM³1BZDE^S1•CCjALBEF
"2On1BDE^S1•CATEF?
hic
´f)gžn
(
f)g f€N**g
0EBDE^EFYbD8U´f)gE c
´f)Œ*gžfm,²³g´f)g f€N*,g
EFYf€N*,gM=C1CEFY9EUc
´

f)Œ*gžf*m,²³


g´

f)g Užv2*2—20m* f€N*-g
}DI2´

f)g1Q3?L´f)g
0>‰DQ•WCjDQ´

fvg2´
*
fvg2—2´
0m*
fvg1 )Zi
q “DE^c
´

f)gžf*m,²³

g´

fvg Užv2*2—20m* f€N*€g
Nguyễn Anh Cường
,-
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
(•f€Nug1f€N**gaŽ%f)gX_U%
 
)1[)´f)gX_U
)9N0Ef€N*€gSa´

f)gX_U)9)1[)9 8

EU²DE^7 c
ª*m,²³

ªµ* 2Užv2*2—20m* f€N*ˆg
pf€N*ˆgRWY1Q?L´

f)g “X_])9
1md) 8E^ZiHAN01f€N*ˆgd1D])6D=
7)5EULEU² BCRaa1GDjNh]
)6DMM=)=EUSc
m*µ*m,²³

µ* c vµ²µ
i
λ
*
f€N*Šg
)5EUEU²DE^C_aRCCjL2A5aX
_1GDjLBCREUaDE^DRR)c
vµ²µ

*
λ
f€N*ug
/U³

1CjATDSLCCjAc³
v

*2—

³
0m*
.I\>BCREUaC7 8%f)gL
S7N(ac
%f)g ž%

Œf)gž%

Œn´f)g
ž%

Œœ


*
—
0m*
•œ´

f)g´
*
f)g—N´
0m*
f)g•
(
ž%

Œ



=
*
v
g•fœ¶•œ
N
i
kiviq
f€N*wg 
}DI
2

*
2—
0m*2
1CA‰UCCjA³

2³
*
2—³
0m*
LB
EF"N
(f€N*€g1f€N*wgDE^c
%f)gž%

Œ


=
*

v

N
i
v

fvgf*m,²³

g
)


f€N*•g
p>R1a…CjA³

CDjX)=X_AX
EUDE^CDj}AEF?

LMNC)=X_)C
SDXDXBUN/UXCj7TL9 8EU²2Y• 8*m
,²³

CDjCj³

D=)=X_?X_aN
3.4.2. Thuật toán toàn phương trung bình tối thiểu (LMS)
Nguyễn Anh Cường
,€
ĐH Công Nghệ- ĐHQG Hà Nội Khoá luận tốt nghiệp
(BC1EFY8=f ««g1B

CDE^C_XW34 8565N0MX7CBC
8)AQDQADE^–%m$C_H*•Šv1 DMC
=1]BCU\5aDFR1]VLBC1N
0M1BC75>5bCYcCY715
N(CY72BC1 3_S7>5M81
fg18fgNnCY5DE^T6\ TD])=TDXC
C7 8LC6 8LS7 MEFDbU56  81
6L568U568fgNFDbLBCE
YN
Hình 12cS7!"5`BC
#R 3S7M0mC7 811W 8T2)DM568
DE^>c
œ•ž


=
*
v
N
k
w
)
œ•œm)• f€N,vg
(DMC7 8%

œ•…NN2%
0m*
œ•DE^7TE>1D=  8c
œ•žœ•mœ• f€N,*g
Nguyễn Anh Cường

©
m*
©
m*

©
m*
Œ
 
%

œ••

%
*
œ•
%
0m*
œ•
œ•
œm*•
Œ
œ•

œ•¥¥

(BC
Œ
œ•

×