You are on page 1of 130

HNG DN THC HNH TH NGHIM

Mn hc: X L S TN HIU
MC LC
MC LC.......................................................................................................................... 1
M U ............................................................................................................................ 3
BI 1.
A.
B.
1 .
2 .
3 .
4 .
5 .
6 .
C.
M !H"NG H THNG # TN HIU $%I $&C B'NG M(TL(B.... )
GII THIU V MATLAB: .................................................................................. 5
TN HIU V H THNG RI RC MIN THI GIAN RI RC N............
Yu cu trc khi lm th nghim ....................................................................... 7
Mc ch c! "hn th nghim............................................................................ 7
#$m t%t l& thu'(t.................................................................................................. 7
M)t *+ lnh , hm c! M-#.-/ .................................................................... 10
12c 3c th4c hnh.......................................................................................... 11
M5 r)ng ............................................................................................................ 15
TN HIU V H THNG RI RC MIN !" MIN T#N $ LI%N T&C "
V MIN T#N $ RI RC ' ................................................................................... ()
1 .
2 .
3 .
4 .
5 .
6 .
BI *.
A.
Yu cu trc khi lm th nghim ..................................................................... 16
Mc ch c! "hn th nghim.......................................................................... 16
#$m t%t l& thu'(t................................................................................................ 16
M)t *+ lnh , hm c! M-#.-/ .................................................................... 21
12c 3c th4c hnh.......................................................................................... 21
M5 r)ng ............................................................................................................ 27
THI+T ,+ B- L.C S B'NG M(TL(B ................................................. */
THI*T '* B+ L,C $ C- ./0 1NG 2UNG CHIU 3I H4U HN 5B+
L,C $ 6IR7 ................................................................................................................ 89
B .
1 .
2 .
3 .
4 .
5 .
6 .
Yu cu trc khi lm th nghim ..................................................................... 26
Mc ch c! "hn th nghim.......................................................................... 26
#$m t%t l& thu'(t................................................................................................ 26
M)t *+ lnh , hm c! M-#.-/ .................................................................... 42
12c 3c th4c hnh.......................................................................................... 43
M5 r)ng ............................................................................................................ 51
THI*T '* B+ L,C $ C- ./0 1NG 2UNG CHIU 3I V: HN 5B+ L,C
$ IIR7.......................................................................................................................... 5(
1.
2.
Yu cu trc khi lm th nghim ..................................................................... 51
Mc ch c! "hn th nghim.......................................................................... 52
http://www.ebook.edu.vn (
3.
4.
5.
6.
BI 3.
1.
2.
3.
BI 0.
1.
2.
3.
4.
5.
#$m t%t l& thu'(t................................................................................................ 52
M)t *+ lnh , hm c! M-#.-/ .................................................................... 60
12c 3c th4c hnh.......................................................................................... 60
M5 r)ng ............................................................................................................ 66
GII THI1U #1 DIGIT(L SIGN(L !$2C3SS2$................................. 45
Mc ch7 .......................................................................................................... 67
18 *5 l& thu'(t. ................................................................................................. 67
Yu cu thi(t 39.................................................................................................. 73
LM 6U3N #I B- TH NGHIM L(B#2LT 7 DS! ........................... 50
Mc ch............................................................................................................ 74
#h:; lu<n .......................................................................................................... 74
#i(n tr=nh th nghim......................................................................................... 76
>(t lu<n............................................................................................................. 76
1?u h@i An t<"................................................................................................... 7B
TI LIU TH(M ,H829............................................................................................. /:
LIN,S .............................................................................................................................. /:
http://www.ebook.edu.vn 8
M U
2; <= >? @An hBCD <E Fn hc nGhBHn cID JK cLc MhNOnG @PQnh @RLn hc" cLc GBSB
@hDT@ JE cLc @Anh @RLn UVW @PHn MhNOnG MhLM @Anh GXn YZnG chR cLc @An hBCD JE hC @h?nG
P[B P\c. N]B UDnG Fn hc 2; <= >? @An hBCD YN^c GBSnG U\_ @\B 'hRW .BCn @; ` VBan
@hnG @PN[nG .\B hc bLch chRW HE n]B" chdD @PLch nhBCF chAnh beB b] Fn M\ch JE 2;
<= @An hBCD" @TM @PDnG JER bWR @PfF cLc Jgn YK >WD:

0hhn @Ach @An hBCD JE hC @h?nG


ThBi@ ci b] <c.
0hNOnG MhLM hc @?@ nhg@ Yj >Bnh JBHn hBjD" nhk" JTn UlnG JE @V YLnh GBL YN^c
cLc cBin @hIc <= @hD_i@ <E @PVc @BiM bm@ @W_ JER GBSB nD_i@ cLc bEB @TM. .j ho @P^ @hHF chR
JBCc nhQn nhTn cLc Jgn YK F]@ cLch @PVc nDWn" YpnG @h[B GBZM >Bnh JBHn hBjD >hD hOn JK
<= @hD_i@ cqW Fn hc" chZnG @B Yr bBHn >R\n MhXn @hVc hEnh nE_. 0hXn @hVc hEnh bWR
GpF 8 MhXn <kn: (. Mhhn @Ach @An hBCD >? JE @hBi@ ci hC @h?nG s; <= @An hBCD >? btnG
MATLABu 8. <EF nDvn JkB cnG JBCc @hVc hBCn MhL@ @PBjn cLc hC @h?nG s; <= >? @An hBCD
btnG b] s; <= @An hBCD >? JkB @Hn GB 3BGB@W< $BGnW< 0PRcv>>RP w 3$0.
HBCn nW_ cx Pg@ nhBKD cLc cnG cl MhXn FKF @BCn Ach Pg@ F\nh Yj ho @P^ @Anh @RLn.
HWB @PRnG >? Yx <E MATHCA3 cqW MW@h>Ry@ JE MATLAB cqW MW@hzRPc>. ChZnG <E 8
GxB MhXn FKF cx @hj Ua UEnG cBiF YN^c e VBC@ NWF JER @h[B YBjF hBCn nW_. NGREB PW"
GxB MhXn FKF MATH{MATICA cqW zR<yPWF c|nG YN^c GBkB chRW hc JE c} @hDT@ @PHn
@hi GBkB NW UfnG. 'hS n~nG @Anh @RLn UVW @PHn cLc MhNOnG MhLM @Anh GXn YZnG chAnh <E
YBjF F\nh cqW cLc MhXn FKF nE_. 0hXn FKF MATHCA3 cx Yc YBjF <E hBjn @hd nGW_
ci@ nDS @Anh @RLn >WD chB nGN[B UfnG @PVc @BiM YLnh cnG @hIc JER GBWR UBCn nGN[B >;
UlnG. TD_ nhBHn >; UlnG MhXn FKF nE_ cx chx ch~n chB nGN[B UfnG FD?n YxnG GxB PpB
ci @hW JE @LB >; UlnG cLc @hBi@ ci @PNkc Yx. VK YBjF nE_ MhXn FKF MATLAB <E @NOnG
Y?B F\nh" chR MhM nGN[B UfnG @hBi@ ci MhXn FKF @hnG nDW cLc chD <Cnh" Ua UEnG
FYDn hRL UNkB U\nG cLc cdch bSn JE cLc hEF Yj cx @hj >; UlnG" hRc MhL@ @PBjn nDW cLc
nDL @PQnh @hBi@ ci JE cLc bEB @RLn @hBi@ ci chLc nhWD. VQ <= UR Yx" MATLAB YN^c <VW
chn chR MhXn @hA nGhBCF nE_.
T?c Y] s; <= nhWnh @PHn cLc 3$0 c|nG nhN @Anh <Bnh hR\@ JE >V ho @P^ YX_ Yq cqW
cLc MhXn FKF MhL@ @PBjn" UfnG Yj cheB @\R cLc YK Ln" JBi@ chNOnG @PQnh nGDpn" G P?B JE
@?B ND hRL chNOnG @PQnh" cqW TvsW> In>@PDFvn@ 5TI7 Yr <EF F]@ >? <N^nG <kn cLc nhE
nGhBHn cID JE MhL@ @PBjn JK s; <= @An hBCD >? <VW chn 3$0 cqW TI nhN F]@ cnG cl UfnG
Yj nGhBHn cID JE MhL@ @PBjn >Sn MhF cqW FQnh. BtnG chInG YN^c @hj hBCn @PHn >V @~nG
@PNenG cqW cLc cRn >? @BHD @hl >Sn MhF JE @hd MhXn 3$0 cqW TI YN^c Y~nG e cLc @\M chA
chD_Hn nGEnh. T?c Y] s; <= cqW 3$0 YN^c cSB @hBCn chnG nGnG. VER @h[B YBjF hBCn
nW_" UnG >Sn MhF 3$0 FkB nhg@ cqW TvsW> In>@PDFvn@ <E TM$8C)ss @hTF chA cx
@hj @hVc hBCn JkB sDnG YpnG hp <Hn Yin (GH" chnG @hDW sW <mF >R JkB cLc b] JB s; <=
Flc YAch chDnG @hnG @hN[nG JE bf <\B JK @?c Y] sDnG YpnG hp @hQ 3$0 cx cgD @PZc
chD_Hn bBC@ chR cLc chIc n~nG Mhlc Jl s; <= >? @An hBCD. B] 3$0 YN^c >; UlnG @PRnG bEB
@hA nGhBCF <E T$M8C5 YN^c nhZnG @PRnG bR @hA nGhBCF cqW LABVLT.
VK @ chIc cLc bEB @hA nGhBCF" @hA nGhBCF 2; <= >? @An hBCD YN^c chBW <EF 8 bEB:
BEB (: M MhnG hC @h?nG JE @An hBCD P[B P\c btnG MATLAB
http://www.ebook.edu.vn

BEB 8: ThBi@ ci b] <c >? btnG MATLAB


BEB : GBkB @hBCD JK 3BGB@W< $BGnW< 0PRcv>>RP
BEB : LEF nDvn JkB b] @hA nGhBCF LABVLT ` 3$0
MoB bEB @hA nGhBCF <\B chBW <EF F]@ >? MhXn. 0hXn A cqW bEB ( GBkB @hBCD nhnG
Yc YBjF chAnh cqW MATLAB" GBZM >Bnh JBHn <EF nDvn JkB cnG cl @BCn Ach nE_. 0hXn B
JE MhXn C cqW bEB ( <Xn <N^@ @PQnh bE_ cLc _HD cXD <EF @hA nGhBCF Yj F MhnG JkB @An
hBCD JE hC @h?nG e FBKn @h[B GBWn JE cLc FBKn GBLn @BiM bWR GpF: FBKn !" FBKn " JE
FBKn c. 0hXn A JE MhXn B cqW bEB 8 <Xn <N^@ @PQnh bE_ cLc _HD cXD @hA nGhBCF Yj @hBi@ ci
b] <c 6IR JE b] <c IIR.
VkB FoB MhXn @hA nGhBCF YN^c @ chIc @hvR cLc Flc" <Xn <N^@ nHD P cLc _HD cXD
JK cBin @hIc cXn chDn bd @PNkc F?B MhXn" Flc YBch >Bnh JBHn cXn Y\@ YN^c @\B FoB MhXn"
F]@ >? <Cnh JE hEF cqW MATLAB cx @hj YN^c >; UlnG @PRnG MhXn Yx" cLc bNkc cXn MhSB
GBSB nD_i@ @PRnG bDB @hA nGhBCF JE cD?B cfnG <E G^B = cLc @hVc hEnh cx @hj Fe P]nG chR
MhXn nE_.
.?B JkB Jgn YK <EF nDvn JkB b] s; <= @An hBCD >? 53BGB@W< $BGnW< 0PRcv>>RP7" bEB
JE bEB c|nG YN^c chBW <EF F]@ >? Flc nhtF <EF >Bnh JBHn nDvn UXn JkB MhXn cInG"
JBCc s; <= btnG MhXn FKF" YR Y\c JE YLnh GBL ci@ nDS @PHn bR F\ch @hA nGhBCF.
TPRnG YBKD cBCn cO >e JT@ chg@ cqW MhnG @hA nGhBCF b] Fn M\ch JE 2; <= @An
hBCD YBCn @;" chB @hVc hEnh >Bnh JBHn cx @hj chBW <EF cLc nhxF @ Yin 5 >Bnh JBHn cfnG
nhWD GBSB nD_i@ cLc bNkc YNW PW @PRnG Flc Cc bc thc hnh e FoB MhXn. ChZnG @B
chR PtnG Yj hREn @hEnh @?@ FoB MhXn @hA nGhBCF" FoB >Bnh JBHn cXn chDn bd e nhE ;< =>?<
1 @AB CD=@ >D chR MhXn @hA nGhBCF Yx. CnG JBCc chDn bd cx @hj bWR GpF: .c JE @nG
ci@ <\B cLc cBin @hIc <= @hD_i@ @PRnG >Lch GBLR @PQnh" @QF hBjD c} _HD cXD" Flc YAch cqW
bEB @hA nGhBCF" svF <WB MhXn @xF @m@ <= @hD_i@ YN^c @PQnh bE_ @PRnG MhXn @hA nGhBCF Yx JE
hQnh UDnG cLc cnG JBCc MhSB <EF @PRnG bD?B @hVc hEnh. NiD cx YBKD cBCn JE cx FL_ @Anh"
YpnG @h[B cx MhXn FKF MATLAB >Bnh JBHn cx @hj chDn bd @PNkc F]@ >? bNkc > <EF
@PRnG bDB @hA nGhBCF.
.Lnh GBL ci@ nDS cqW FoB bEB @hVc hEnh UVW @PHn hWB @BHD chA: MhXn @hVc hEnh Yr
hREn @hEnh JE @PS <[B cLc chD hB YN^c Y@ PW beB cLc GBLR JBHn hNknG Un @hA nGhBCF. $WD
bDB @hVc hEnh" FoB nhxF >Bnh JBHn cXn n]M F]@ bLR cLR @PRnG Yx @PQnh bE_ <\B cLc
chNOnG @PQnh" cLc ci@ nDS JE cLc Yp @hd @hvR @nG chD hB cqW cLc MhXn Cc bc thc
hnh. T\B cD?B FoB bDB @hVc hEnh @nG >Bnh JBHn MhSB @PS <[B cLc chD hB UR GBLR JBHn
hNknG Un Y@ JK cLc Jgn YK >WD:

'Bin @hIc <= @hD_i@ JK 2; <= >? @An hBCD @PRnG bEB @hVc hEnh
CLc chD <Cnh JE hEF cqW MATLAB >Bnh JBHn >; UlnG @PRnG bEB @hVc hEnh.
0hXn JBi@ bLR cLR YN^c YLnh GBL JkB @hWnG YBjF @?B YW <E UEnh chR @g@ cS cLc
@hEnh JBHn @PRnG nhxF" MhXn @PS <[B chD hB YN^c YLnh GBL JkB @hWnG YBjF @?B YW <E )
UEnh chR FoB cL nhhn. NiD Y\@ YN^c A@ nhg@ ) YBjF cqW @nG c]nG cS hWB MhXn" >Bnh JBHn
cRB nhN Y\@ _HD cXD cqW bEB @hVc hEnh.
http://www.ebook.edu.vn

BI 1. M PHNG H THNG V TN HIU RI RC


BNG MATLAB
A. GII THIU V MATLAB:
MABLAB" JBi@ @m@ cqW MW@PBs LWbR@WP_" <E F]@ cnG cl MhXn FKF ho @P^ @Anh
@RLn @PHn FW @PTn. MATLAB YN^c @Ach h^M @PHn F]@ FB @PN[nG chDnG F]@ <R\@ cLc chS
n~nG bWR GpF @Anh @RLn" hBjn @hd ci@ nDS JE <TM @PQnh nhtF GBSB nD_i@ cLc Jgn YK <BHn
nDWn Yin @RLn hc. CLc Jgn YK Yx bWR GpF:

CLc MhNOnG @PQnh @RLn hc JE @Anh @RLn


0hL@ @PBjn cLc GBSB @hDT@
ThD @hTM U <BCD
M hQnh hRL" F MhnG JE @\R cLc FD @hvR @hBi@ ci
0hhn @Ach" chSR >L@ JE @hj hBCn U <BCD btnG hQnh Snh
BBjD UBan cLc bBjD Yp FWnG @Anh chRW hc JE @Anh c} @hDT@
0hL@ @PBjn cLc InG UlnG" bWR GpF JBCc MhL@ @PBjn JkB cLc GBWR UBCn JkB nGN[B
>; UlnG
D YBjF nB bT@ cqW MATLAB" nhN Yr YN^c YK cTM e @PHn" <E chS n~nG @Anh @RLn"
Yc bBC@ <E nhnG bEB @RLn <BHn nDWn Yin FW @PTn JE Jvc@RP" JkB @h[B GBWn A@ hOn nhBKD <Xn
>R JkB cfnG F]@ cnG JBCc @Anh @RLn @PHn cLc nGn nG <TM @PQnh chLc nhN C hW_ 6RP@PWn.
'hS n~nG <TM @PQnh cqW MATLAB c|nG Pg@ <Bnh hR\@" cl @hj <E @PRnG JBCc @\R PW cLc chD
<Cnh PBHnG JE cLc hEF cqW PBHnG nGN[B >; UlnG.
HC @h?nG MATLAB bWR GpF 5 MhXn chAnh >WD:

MEA <FGB=@ H>I< <FAJ=9 LE F]@ @TM h^M cLc cnG cl" MhXn <kn @PRnG chZnG <E
cLc GBWR UBCn Yp hR\" GBZM nGN[B UfnG >; UlnG cLc chD <Cnh JE cLc hEF cqW
MATLAB.
T>G KAL= MIM >NO <PI= >QM9 LE F]@ @TM h^M cLc hEF @RLn hc bWR GpF @
cLc hEF cO bSn nhN >Bn" cR>Bn" cLc MhM @Anh Y\B >? MhIc Yin cLc hEF MhIc
@\M nhN @QF FW @PTn YSR" @QF FW @PTn PBHnG" hEF Bv>>v< JE bBin YB 6RDPBvP
nhWnh 56W>@ 6RDPBvP TPWn>yRPF w 66T7.
N@E= =@R STH <FU=>9 LE F]@ nGn nG bTc cWR <BHn nDWn Yin FW @PTn JE
FSnG. TPRnG MATLAB cx YX_ Yq nhnG Yc @PNnG cqW F]@ nGn nG <TM
@PQnh bWR GpF cLc <Cnh P nhLnh" cLc hEF" cgD @PZc U <BCD" nhTMsDg@ U <BCD"
JE cLc Yc @Anh <BHn nDWn Yin <TM @PQnh hNknG Y?B @N^nG 5Rbvc@`RPBvn@vU
MPRGPWFFBnG7.
D >PV9 LE F]@ @TM h^M cLc cnG cl Yj bBjD UBan FW @PTn JE Jvc@RP btnG Yp
hR\. BHn c\nh cLc cnG cl e FIc @hgM Yj @hj hBCn U <BCD U\nG 8 chBKD JE
chBKD" s; <= hQnh Snh @nh" Snh Y]nG cn cx cLc cnG cl e FIc cWR UfnG Yj
http://www.ebook.edu.vn
5
@\R PW cLc bBjD UBan Yp hR\ @hvR = Yp cqW nGN[B >; UlnG c|nG nhN @\R PW cLc
GBWR UBCn Yp hR\ nGN[B >; UlnG.
CIM (!I9 LE F]@ @hN JBCn chR MhM nGN[B >; UlnG GB cLc hEF JBi@ @PHn nGn
nG C JE 6RP@PWn. ChZnG bWR GpF cS cLc cnG cl chR MhM GB cLc hEF @
MATLAB UNkB U\nG <BHn ci@ Y]nG" JE Yj Yc JE GhB cLc @CM .MAT.
MATLAB" bHn c\nh chS n~nG @Anh @RLn @PHn FW @PTn" YpnG @h[B c|nG <E F]@ nGn
nG <TM @PQnh F\nh. CLc @CM chNOnG @PQnh cqW MATLAB YN^c GhB UNkB U\nG YDB .F"
YN^c GB <E M`yB<v>. Cx hWB <R\B @CM U\nG YDB .F:

TLH WXM> YZ= [\MFAH<\]9 LR\B @CM nE_ chnG cx cLc bBin YXD JER JE YXD PW" nx
YOn @hDXn ch s; <= U <BCD JkB cLc bBin @PHn JfnG <EF JBCc hBCn @h[B 5RPc
>MWcv7 cqW MATLAB. 'hB G @Hn @CM @\B c;W > <Cnh 5cRFFWnU BnUR7" cLc
<Cnh YN^c <ND @PRnG n]B UDnG cqW @CM <Xn <N^@ YN^c GB PW @hvR F]@ cdch bSn
@DXn @V @ @PHn sD?nG UNkB.
TLH OE <Z >NO [^_=M<AP=\]9 LR\B @CM nE_ cXn chWB bLR cLc bBin YXD JER JE
YXD PW. CLc bBin YN^c chWB bHn @PRnG <R\B @CM nE_ <E cLc bBin YdW MhNOnG
5<RcW< JWPBWb<v>7 JE ch cx Mh\F JB Snh hNenG @\B chAnh hEF >? Yx. N]B UDnG
@PRnG cLc @CM nE_ nhtF Flc YAch @Anh @RLn cLc @hnG >? YXD PW UVW @PHn cLc
@hWF >? YXD JER cqW hEF >?. THn cqW @CM <R\B nE_ cXn @PfnG JkB @Hn cqW hEF
>? YN^c chWB bLR JE F @S bHn @PRnG n]B UDnG cqW @CM.
.j cheB Y]nG MATLAB" nGN[B >; UlnG cx @hj nhL_ YZM chD]@ JER bBjD @N^nG
M(TL(B 4.) @PHn FEn hQnh Uv>c@RM hRc JER FvnD S<`F< 7a (SS !FP@F`O\ 7a
M(TL(B 4.) 7a M(TL(B 4.) @ GBWR UBCn cqW zBnUR>. $WD chB MATLAB YN^c
cheB Y]nG" @PHn FEn hQnh nGN[B >; UlnG > hBjn @hd <Hn FB @PN[nG MhL@ @PBjn @Ach h^M cqW
MATLAB bWR GpF F]@ >? c;W >" @PRnG Yx cx cLc c;W >? nDWn @PnG >WD:

Cb` \c SL=> [CPOO`=d eA=dPf]9 cx chIc n~nG @hj hBCn UgD nhmc Yj nhTM
JER cLc <Cnh @ bEn MhAF" JE hBjn @hd ci@ nDS @Anh @RLn >WD chB G F]@ <Cnh
hRc GB F]@ hEF.
Cb` \c MIM SL=> Cg dh=@ [CPOO`=d HA\<PFi]9 @hj hBCn UWnh Flc cLc <Cnh
Yr G hRc cLc hEF Yr YN^c GB @hvR cLc MhBHn <EF JBCc.
Cb` \c <>G OjM >AL= <>BA [C_FFk=< DAFkM<PFi]9 @hj hBCn UWnh >Lch cLc @CM
U\nG YDB .F YWnG @pn @\B @PRnG @hN Flc hBCn @h[B. .j @hW_ YB @hN Flc hBCn
@h[B @PHn c;W > nh ntF nGW_ bHn @PHn Mb` \l SL=>.
#h=@ SNO KALM [ePFW\H`Mk]9 @hj hBCn UWnh Flc @g@ cS cLc bBin bWR GpF: @Hn
bBin" GBL @Pd hBCn @h[B cqW bBin" cBjD bBin YWnG @pn @\B e MhBHn <EF JBCc hBCn
@\B.
NGREB PW cn F]@ <R\@ cLc c;W > chLc > YN^c cAch hR\@ JE hBjn @hd chB GB F]@
<Cnh hRc chn F]@ Flc @PRnG MhXn MvnD cqW MATLAB. .j bBi@ @hHF JK cLc c;W >? cx
@hj @hWF chSR @hHF @PRnG H>m= <Fn @AoH [HkSH] cqW MATLAB btnG cLch nhgn MhAF p1.
.j >R\n @hSR F]@ cdch bSn hRc F]@ hEF" @hVc hBCn chn FvnD pASk 7a Nkf 7a
M7pASk hRc nhmM chD]@ JER bBjD @N^nG Nv M`6B<v @PHn @hWnh cnG cl 5TRR<bWP7. TPHn
http://www.ebook.edu.vn
)
FEn hQnh > hBjn @hd <Hn c;W > >R\n @hSR 5{UB@RP7 cx YX_ Yq cLc chIc n~nG >R\n @hSR
GB?nG nhN bg@ cI FB @PN[nG >R\n @hSR cqW nGn nG <TM @PQnh nER chLc.
.j svF @P^ GBZM JK F]@ <Cnh hW_ F]@ hEF cx >n nER Yx cqW MATLAB" G <Cnh
>kSH cF @hvR @Hn cqW <Cnh hRc hEF @ c;W > <Cnh cqW MATLAB" JA Ul:
>> help fft
@PHn c;W >? <Cnh > YNW PW n]B UDnG JK chIc n~nG" cZ MhLM chR cLc @hWF >? JERPW chR
hEF @hVc hBCn MhM bBin YB 6RDPBvP nhWnh YN^c MATLAB Y@ UNkB @Hn ^^<.
B. TN HIU V H THNG RI RC MIN THI GIAN RI
RC n
1. Y! "#! $%&'" ()* +,- $). /0)*1-
$Bnh JBHn nmF JnG cBin @hIc JK qT;= >AL_ KN >L <>l=@ FBA FVMr bWR GpF:

CLc @An hBCD cO bSn


HC @h?nG @D_in @Anh bg@ bBin JE .LM InG sDnG cqW hC @h?nG @D_in @Anh bg@
bBin
0hNOnG @PQnh >WB Mhhn @D_in @Anh hC >? htnG
2. M3" 4.") "56 7)#/ $). /0)*1-
$Bnh JBHn UfnG MATLAB F MhnG cLc n]B UDnG >WD:

CLc @An hBCD cO bSn e FBKn @h[B GBWn


TAnh @Ach chTM
.LM InG cqW hC @h?nG YN^c F @S beB MhNOnG @PQnh >WB Mhhn @D_in @Anh hC >?
htnG
8. T9- $:$ +; $)!<=$
2; <= >? @An hBCD" JK bSn chg@" <E @QF hBjD JK cLc MhM @RLn JE GBSB @hDT@ <BHn nDWn
Yin cLc @An hBCD P[B P\c JE cLc hC @h?nG P[B P\c. CLc @An hBCD P[B P\c @hN[nG YN^c @hj hBCn
UNkB U\nG F]@ Ur_ >? nhN >WD:
" s5`7" s5`87" s5`(7" s57" s5(7" s587" s57"
TD_ nhBHn" MATLAB ch cx chS n~nG bBjD UBan F]@ Ur_ >? JkB Y] UEB hD h\n.
'hB Yx Ur_ >? YN^c chWB bLR JE <ND @P UNkB U\nG Jvc@RP" JA Ul:
>> x = [3, 2, -1, 7, -5]
VkB cLch chWB bLR nhN JT_" Ur_ >? chnG @hj hBCn YN^c ch >? cqW cLc @hEnh MhXn
@PRnG Ur_. VQ JT_" Yj bBjD UBan F]@ Ur_ P[B P\c cx Y] UEB hD h\n" @W cXn cheB @\R JE <ND
@P chZnG UNkB U\nG 8 Jvc@RP. VA Ul:
>> n = [-2:2]
>> x = [3, 2, -1, 7, -5]
http://www.ebook.edu.vn

u(n) =
YN^c hBjD <E F]@ Ur_ GpF 5 MhXn @; sDg@ MhL@ @ `8 Yin 8 cx: s5`87" s5`(78" s57`("
s5(7 JE s587`5. TPRnG @g@ cS cLc bEB @hA nGhBCF @PHn MATLAB cqW Fn hc nE_"
chZnG @W nHn @Dhn @hvR F]@ nGD_Hn @mc nhN JT_.
X=> =@>s` Ot< \l dgi Mu YZ=
W. 3r_ sDnG YOn Jd:
( n =
n
3r_ sDnG YOn Jd @Pa 5Udch7 YB n FD:
( n = n
n n
b. 3r_ nhS_ YOn Jd:
( n
n <
c. 3r_ hEF F| @hVc:
C(n) = !n " n ! R
U. 3r_ hEF F| MhIc:
C(n) = D ( + E ) n " n
<E Y] >D_ GBSF cqW @An hBCD" <E @Xn >? Gxc @Anh @hvR YOn Jd PWUBWn>
v. 3r_ <N^nG GBLc: 3r_ <N^nG GBLc <E Ur_ @hj hBCn @An hBCD cx U\nG hEF @RLn hc <E @
h^M @D_in @Anh cqW cLc hEF >Bn JE cR>Bn. M]@ JA Ul JK Ur_ <N^nG GBLc nhN >WD:
C(n) = cR > ( n + ) " n
JkB <E MhW bWn YXD cqW @An hBCD
y. 3r_ nGD nhBHn: LE Ur_ FE cLc MhXn @; cqW Ur_ cx GBL @Pd nGD nhBHn. $V Mhhn b?
nGD nhBHn cx @hj YN^c YBKD chnh <E Mhhn b? YKD hW_ @Dhn @hvR F]@ nD_ <DT@ Mhhn b?
sLc >Dg@ nER Yx. TPRnG MATLAB cx >n F]@ >? hEF chR MhM cheB @\R PW F]@ Ur_
nGD nhBHn @hvR Mhhn b? YKD JE @hvR Mhhn b? GWD>>.
G. 3r_ @DXn hREn: 3r_ @DXn hREn <E F]@ Ur_ cx GBL @Pd cqW cLc MhXn @; <M <\B @DXn hREn
>WD F]@ >? FD nhg@ Ydnh.
C(n) = C(n + m F ) m G
3r_ @DXn hREn @hN[nG YN^c c= hBCD <E C ( n) J E Y N ^ c Y c < E C n g H . C h Z n G @ W c x @ h j b B j D
UBan F]@ Ur_ JkB F]@ >? chD c @DXn hREn @PRnG MATLAB btnG cLch Y@ <BHn @BiM nhWD
F]@ >? hD h\n cLc Ur_ sDg@ MhL@ @ F]@ Ur_ cx chBKD UEB hD h\n. MoB Ur_ nE_ @hj hBCn
F]@ chD c cqW Ur_ @DXn hREn.
Mt< \l CX=> =@>s` W>IM
http://www.ebook.edu.vn 9
W. C]nG hWB Ur_: 3r_ @hD YN^c cx FoB MhXn @; <E @nG cqW hWB GBL @Pd @NOnG InG JkB @nG
ch >? cqW hWB Ur_ bWn YXD. Vgn YK Y@ PW <E YB chB @W cXn F MhnG @PRnG MATLAB
JBCc @QF Ur_ @nG cqW hWB Ur_ cx cLc ch >? bm@ YXD JE ci@ @hZc chLc nhWD. 'hB Yx JkB
nhnG MhXn @; cqW Ur_ @hI nhg@ FE @\B Ur_ @hI hWB chnG cx MhXn @; cx ch >? @NOnG
InG" chZnG @W cXn b >DnG JER Ur_ @hI hWB MhXn @; cx GBL @Pd btnG chnG. DL @PQnh Yx
@hVc hBCn >WR chR hWB Ur_ cx ch >? cqW MhXn @; YXD JE ch >? cqW MhXn @; cD?B btnG
nhWD.
b. Nhhn hWB Ur_: 3r_ @hD YN^c cx FoB MhXn @; <E @nG cqW hWB GBL @Pd @NOnG InG JkB @nG
ch >? cqW hWB Ur_ bWn YXD. TNOnG @V nhN JBCc c]nG hWB Ur_" @W c|nG cXn cx nDL @PQnh
s; <= chB F MhnG @PRnG MATLAB >WR chR hWB Ur_ cx ch >? YXD JE ch >? cD?B
btnG nhWD.
c. Nhhn JkB htnG >?: M]@ Ur_ YvF nhhn JkB htnG >? @hD YN^c Ur_ FkB cx GBL @Pd cqW
@nG MhXn @; btnG GBL @Pd MhXn @; @NOnG InG cqW Ur_ bWn YXD nhhn JkB htnG >?.
!{C(n)} = {! C(n) }
U. 3dch 5TPa7: LEF @Pa F]@ Ur_ YB F]@ chRSnG n FD @hD YN^c Ur_ FkB:
{'(n)} = {C(n n ) }
hW_ MhXn @; @hI F cqW Ur_ bWn YXD @Pe @hEnh MhXn @; @hI Fn cqW Ur_ FkB.
v. BBin >? n YSR: 3r_ FkB @hD YN^c <E Ur_ bWn YXD YN^c <g_ Y?B sInG nDW @Plc JDnG
Gxc JkB @Plc bBjD UBan ch >? n @\B G?c @R\ Y] 5@Plc @DnG7
{'(n) } = {C( n)}
y. N~nG <N^nG: 3r_ YN^c @Anh n~nG <N^nG cx @hj <E Ur_ @hVc hRc Ur_ MhIc:
I C =

n= n =

8
G. CnG >Dg@: CnG >Dg@ @PDnG bQnh cqW F]@ Ur_ @DXn hREn:
JC =
(
F
F (
n=
8
HL <>l=@ FBA FVM
TPRnG s; <= @An hBCD" chLB nBCF hC @h?nG 5>_>@vF7 Yj ch Yin F]@ ch?B" YN^c @hj
hBCn @PHn hQnh J btnG F]@ ch?B ch nhT@ @PnG nhN F]@ h]M Yvn cx cLc c= hBCD YXD JER
JE YXD PW" cx chIc n~nG @BiM nhTn cLc @An hBCD @ YXD JER" s; <= chZnG JE YNW cLc @An hBCD
Yr s; <= @kB YXD PW. 2; <= >? @An hBCD <BHn nDWn @kB cLc @An hBCD P[B P\c nHn cLc hC @h?nG
YN^c s@ Yin <E cLc hC @h?nG P[B P\c. TAn hBCD JER YN^c GB <E YXD JER 5BnMD@7 hW_ cAch
@hAch 5vscB@W@BRn7 cqW hC @h?nG. TAn hBCD PW YN^c GB <E YXD PW 5RD@MD@7 hW_ YLM InG
5Pv>MRn>v7 cqW hC @h?nG. TPRnG MATLAB" hC @h?nG YN^c Ydnh chDnG beB chLB nBCF
q^AS<kFr.
M]@ hC @h?nG <E @D_in @Anh bg@ bBin 5LBnvWP TBFv`InJWPBWn@ w LTI7 niD nx h]B Yq
cS hWB @Anh chg@ @D_in @Anh 5<BnvWPB@_7 JE bg@ bBin @hvR @h[B GBWn 5@BFv`BnJWPBWncv7. TAnh
chg@ @D_in @Anh nxB <Hn PtnG YLM InG cqW hC @h?nG JkB cAch @hAch <E F]@ @ h^M @D_in @Anh
http://www.ebook.edu.vn
C(n)
C(n)C ( n) = C(n)

cLc @An hBCD P[B P\c > btnG JkB @ h^M @D_in @Anh cqW cLc YLM InG" JkB FoB YLM InG nE_ <E
YXD PW chB chR @nG @hEnh MhXn cqW YXD JER nDW hC @h?nG. TAnh chg@ bg@ bBin @hvR @h[B
GBWn nxB <Hn PtnG YLM InG cqW hC @h?nG cx U\nG GB?nG hC@ nhWD JkB cfnG F]@ cAch @hAch
FE chnG Mhl @hD]c JER @h[B YBjF YNW cAch @hAch @kB YXD JER. TPRnG Fn hc 2; <= >?
@An hBCD" @g@ cS cLc hC @h?nG YN^c s@ @kB YKD <E @D_in @Anh bg@ bBin.
M]@ hC @h?nG @D_in @Anh bg@ bBin <Dn cx YLM InG PW _5n7 <E @Ach chTM 5cRnJR<D@BRn
>DF7 GBW YXD JER s5n7 JkB Ur_ YLM InG sDnG h5n7 cqW hC @h?nG" <E YLM InG cqW hC @h?nG
chB YNW cAch @hAch 5n7 @kB YXD JER. Thj hBCn @Ach chTM beB cnG @hIc:
'(n) = # [C(n)] = C(n) h(n) = h(n) C(n) =

n=

n=
M]@ hC @h?nG <E nhhn nDS niD YLM InG PW @\B @h[B YBjF hBCn @\B chnG Mhl @hD]c
JER cAch @hAch JER @\B cLc @h[B YBjF @NOnG <WB. M]@ hC @h?nG @D_in @Anh bg@ bBin <E nhhn
nDS niD YLM InG sDnG @hRS Frn:
h(n) = k h i n<
M]@ hC @h?nG <E n Ydnh 5BRDnUvU In BRDnUvU D@ $@Wb<v w BIB $@Wb<v7 niD JkB
F]@ cAch @hAch bd chn <Dn >Bnh PW F]@ YLM InG c|nG bd chn" @Ic <E GBL @Pd cqW YLM InG
PW chnG @Bin Yin J cfnG. M]@ hC @h?nG @D_in @Anh bg@ bBin <E n Ydnh niD YLM InG sDnG
@hRS Frn:

n=
NxB chDnG" @g@ cS cLc hC @h?nG @D_in @Anh bg@ bBin cx @hj @hVc hBCn YN^c" @hnG
nDW MhXn cInG hRc F @S MhXn FKF" YKD YN^c F @S beB MhNOnG @PQnh >WB Mhhn @D_in
@Anh hC >? htnG cx U\nG nhN >WD:
F M
k = r =
hW_ cx @hj JBi@ UNkB U\nG >WD @hAch h^M JkB @hj hBCn F hQnh >O Yp ch?B cqW hC @h?nG:
M F
r = k = (
CLc bNkc Yj GBSB MhNOnG @PQnh >WB Mhhn @D_in @Anh hC >? htnG Yr YN^c @PQnh bE_
Pg@ cl @hj @PRnG >Lch GBLR @PQnh. TPRnG MATLAB cx hEF ^AS<kF chR MhM @QF Ur_ YLM InG
YXD PW _5n7 niD bBi@ @PNkc cLc bBin YXD JER <E cLc hC >? cqW MhNOnG @PQnh >WB Mhhn" Ur_ Wc
JE bP" JE cAch @hAch YXD JER s5n7. ChZnG @W cx @hj UfnG <Cnh nE_ Yj MhLc hR\ Ydnh U\nG
YXD PW cqW hC @h?nG JkB cLc @hWF >? nHD @PHn.
>. M?$ @A +1/) B, ),- "56 MATLAB
0hXn nE_ YNW PW UWnh Flc cLc <Cnh cLc hEF cqW MATLAB cx @hj >; UlnG @PRnG
MhXn @hA nGhBCF nE_. .j bBi@ cl @hj hOn JK chIc n~nG cqW hEF JE cZ MhLM cqW <Cnh GB
hEF" G <Cnh >kSH cF @hvR @Hn cqW hEF @\B c;W >? <Cnh cqW MATLAB.
zeros: @\R F]@ FW @PTn JkB @REn b] cLc MhXn @; cx GBL @Pd btnG .
http://www.ebook.edu.vn
C(k ) h(n k ) = h(k )C(n k )
h5n7 <
! k '(n k ) = 3r C(n k )
'(n) = 3r C(n k ) !k '(n k )
(
ones: @\R F]@ FW @PTn JkB @REn b] cLc MhXn @; cx GBL @Pd btnG (.
rand: @\R F]@ FW @PTn JkB cLc MhXn @; nhTn cLc GBL @Pd nGD nhBHn YN^c Mhhn b?
YKD @PRnG chRSnG @ Yin (.
randn: @\R F]@ FW @PTn JkB cLc MhXn @; nhTn cLc GBL @Pd nGD nhBHn @hvR Mhhn b?
GWD>> cx GBL @Pd @PDnG bQnh btnG " MhNOnG >WB btnG (.
min: @PS JK GBL @Pd nh nhg@ @PRnG F]@ FW @PTn.
max: @PS JK GBL @Pd <kn nhg@ @PRnG F]@ FW @PTn.
fliplr: <]n nGN^c <\B @hI @V cLc MhXn @; @PRnG F]@ FW @PTn @hvR hNknG sDg@
MhL@ @ MhSB nDW @PLB @Pe @hEnh @ @PLB nDW MhSB.
plot JE stem: J Yp @hd cqW F]@ Ur_ >?" M<R@ Yj @hj hBCn U\nG <BHn @lc" >@vF Yj
@hj hBCn U\nG P[B P\c" @hN[nG >; UlnG hEF >@vF Yj J @An hBCD e FBKn n.
conv: @PS JK @Ach chTM cqW 8 Jvc@RP.
filter: @PS JK YLM InG @hvR @h[B GBWn cqW hC @h?nG YN^c F @S beB F]@ MhNOnG
@PQnh >WB Mhhn @D_in @Anh hC >? htnG.
NGREB PW" >Bnh JBHn cXn @QF hBjD F]@ cLch Pg@ cn @hTn cLc MhM @RLn @PHn FW @PTn
JE Jvc@RP @PRnG MhXn @P^ GBZM 5Hv<M7 cqW MATLAB btnG cLch nhgn 6( PpB JER Flc
M(TL(B 7a Gk<<A=@ S<`F<kd 7a M`<FAMk\ `=d (FF`i\.
C.
(.(.
CD" E&'" $)F" ),/)
T\R cLc Ur_ sDnG YOn Jd JE Ur_ nhS_ YOn Jd @hvR chNOnG @PQnh FD btnG cLch G
cLc UnG <Cnh chR e 8 bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR cLc @Hn
@CM <Xn <N^@ <E AOH\kv.O JE \<kH\kv.O:
KH' Cung 8n ,97
function [x,n] = impseq(n0,n1,n2)
%Tao ra day x(n) = delta(n-n0); n1 <= n <= n2
%----------------------------------------------
%[x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
KH' nh:' 8n ,97
function [x,n] = stepseq(n0,n1,n2)
%Tao ra day x(n) = u(n-n0); n1 <= n <= n2
%----------------------------------------------
%[x,n] = stepseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) >= 0];
(.8. VBi@ chNOnG @PQnh @\R Ur_ hEF F| @hVc JkB cLc @hWF >? YXD JER JE YXD PW YN^c
nhTM @hvR chD <Cnh:
[x,n] = expseq(a,n1,n2)
http://www.ebook.edu.vn
((
ChZ =: @hWF >? W cx @hj @hVc hRc MhIc
(.. VBi@ chNOnG @PQnh @\R F]@ Ur_ @hVc nGD nhBHn sDg@ MhL@ @ n( Yin n8 JE cx GBL @Pd
cqW bBHn Y] @hvR Mhhn b? GWD>> JkB @PDnG bQnh btnG " MhNOnG >WB btnG (. CLc @hWF >?
YXD JER JE YXD PW YN^c nhTM @hvR chD <Cnh:
[x,n] = randnseq(n1,n2)
(.. T\R cLc hEF c]nG 8 Ur_ JE nhhn 8 Ur_ JkB cLc ch >? YXD JE ch >? cD?B cqW hWB
Ur_ @NOnG InG chLc nhWD" hEF @\R @Pa JE hEF bBin >? n YSR @hvR chNOnG @PQnh FD btnG
cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B
@hvR cLc @Hn @CM <Xn <N^@ <E \A@`dd.O" \A@O_S<.O" \A@\>A^<.O" JE \A@^PSd.O:
1)ng 2 LH'7
function [y,n] = sigadd(x1,n1,x2,n2)
%Thuc hien y(n) = x1(n)+x2(n)
%----------------------------------------------
%[y,n] = sigadd(x1,n1,x2,n2)
% y = day tong co vector chi so n
%x1 = day thu nhat co vector chi so n1
%x2 = day thu hai co vector chi so n2 (n2 co the khac n1)
n = min(min(n1),min(n2)):max(max(n1),max(n2));
y1 = zeros(1,length(n)); y2 = y1;
y1(find((n>=min(n1))&(n<=max(n1))==1)) = x1;
y2(find((n>=min(n2))&(n<=max(n2))==1)) = x2;
y = y1+y2;
http://www.ebook.edu.vn
(8
Fh?n 2 LH'7
function [y,n] = sigmult(x1,n1,x2,n2)
%Thuc hien y(n) = x1(n)*x2(n)
%----------------------------------------------
% y = day tich co vector chi so n
%x1 = day thu nhat co vector chi so n1
%x2 = day thu hai co vector chi so n2 (n2 co the khac n1)
n = min(min(n1),min(n2)):max(max(n1),max(n2));
y1 = zeros(1,length(n)); y2 = y1;
y1(find((n>=min(n1))&(n<=max(n1))==1)) = x1;
y2(find((n>=min(n2))&(n<=max(n2))==1)) = x2;
y = y1.*y2;
#rM NL9chO7
function [y,n] = sigshift(x,m,n0)
%Thuc hien y(n) = x(n-n0)
%----------------------------------------------
%[y,n] = sigshift(x,m,n0)
n = m + n0; y = x;
/i(n *+ n :;7
function [y,n] = sigfold(x,n)
%Thuc hien y(n) = x(-n)
%----------------------------------------------
%[y,n] = sigfold(x,n)
y = fliplr(x); n = -fliplr(n);
(.5. VBi@ chNOnG @PQnh @\R hEF n~nG <N^nG cqW F]@ Ur_ JkB cLc @hWF >? YXD JER JE
YXD PW YN^c nhTM JER @hvR chD <Cnh:
Ex = energy(x,n);
(.). Thj hBCn @PHn Yp @hd Ur_ C(n) = 8 ( n + 8) 8 ( n ) "5 n 5 @ h v R c h N O n G
@PQnh FD btnG cLch G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7
JE GhB <\B @hvR @Hn @CM SPS_<AP=w1w4.
n = [-5:5];
x = 2*impseq(-2,-5,5) - impseq(4,-5,5);
stem(n,x);
title('Day so theo dau bai 1.5');
xlabel('n'); ylabel('x(n)');
G SPS_<AP=w1w4 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF Yp @hd
cqW Ur_ >?.
(.. VBi@ chNOnG @PQnh @hj hBCn @PHn Yp @hd cLc Ur_ >WD Yh_:
http://www.ebook.edu.vn
(
W.

(


n(
[u(n ( ) u(n 8 )] " n 8
b. C(n) = c R > ( . n) + .8P(n) " n 8 " J k B 5 n 7 < E h E F c x G B L @ P d n G D n h B H n
@hvR Mhhn b? GWD>>" @PDnG bQnh btnG " MhNOnG >WB btnG (
$WD Yx @Anh n~nG <N^nG cqW @nG Ur_.
(.9. Thj hBCn @PHn Yp @hd chD c cqW Ur_ @DXn hREn JkB chD c N5
(n) = . . . "5 " " " 8 " ( " 5 " " " 8 " ( "5 " " "8 " ( " . . . " ( n @ h vR c h N O nG @P Qnh F D bt nG c L c h

G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM
SPS_<AP=w1w/.
n = [-10:9]; x = [5 4 3 2 1];
P = 4;
xtilde = x'*ones(1,P)
xtilde = xtilde(:)'
stem(n,xtilde);title('Day so theo dau bai 1.8');
xlabel('n'); ylabel('xtilde(n)');
G <Cnh SPS_<AP=w1w/ @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF Yp
@hd cqW Ur_ >?.
TAnh cnG >Dg@ @PDnG bQnh cqW Ur_ Yr chR e @PHn.
(.. ChR Ur_ C(n) = ( "8 " " " 5 " ) " " ) " 5 " " " 8 " (

Yp @hd cLc Ur_ >WD Yh_:


8 n ( . VBi@ chNOnG @PQnh @hj @PHn
W.
C( ( n) = 8C(n 5) C(n + )
b. C8 ( n) = C( n) C(n)C(n 8)
(.(. TPRnG MATLAB cx hEF MP=K @hVc hBCn @PS JK F]@ Ur_ <E ci@ nDS cqW MhM @Anh
@Ach chTM GBW 8 Ur_ YN^c chR @hvR @hWF >? YXD JER cqW hEF MP=K. TD_ nhBHn" cLc Ur_
YXD JER JE YXD PW c|nG nhN Ur_ ci@ nDS YKD chnG nxB <Hn ch >? bm@ YXD JE ch >? ci@
@hZc cqW Ur_ FE ch YN^c nGXF hBjD <E cLc Ur_ YN^c bm@ YXD @ ch >? . T\R hEF @Anh
@Ach chTM cx @Hn MP=KwO @hVc hBCn JBCc @Anh @Ach chTM cqW hWB Ur_" FE FoB Ur_ YN^c @hj
hBCn beB 8 Jvc@RP" F]@ Jvc@RP @hj hBCn ch >?" F]@ Jvc@RP @hj hBCn GBL @Pd cqW Ur_" GB?nG
nhN cLc Ur_ YN^c bBjD UBan e cLc bNkc @Bin hEnh @PNkc btnG cLch G cLc UnG <Cnh @hvR
bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM MP=KwO.O.
http://www.ebook.edu.vn
} {
C } {
C(n) = n[u(n) u(n ( )] + (
(
function [y,ny] = conv_m(x,nx,h,nh)
%Ham tinh tich chap da duoc sua doi danh cho
%xu ly so tin hieu
%--------------------------------------------------
%[y,ny] = conv_m(x,nx,h,nh)
%[y,ny] = day ket qua
%[x,nx] = day thu nhat
%[h,nh] = day thu hai
%
nyb = nx(1)+nh(1); nye = nx(length(x))+nh(length(h));
ny = [nyb:nye];
y = conv(x,h);
(.((. VBi@ chNOnG @PQnh @hj hBCn @PHn Yp @hd ci@ nDS MhM @Anh @Ach chTM GBW 8 Ur_ >WD:
C(n) = r Dc t ) ( n)

h(n) =


JkB ` n (
n

n <
n cn li
(.(8.
(.(.
VBi@ chNOnG @PQnh @hj hBCn @PHn Yp @hd ci@ nDS hEF @V @NOnG nDWn cqW Ur_ >WD:
C(n) = ) "9 " 8 " 5 " " "( n

ChR hC @h?nG YN^c F @S beB MhNOnG @PQnh >WB Mhhn @D_in @Anh hC >? htnG nhN
>WD:
'(n) '(n () + .'(n 8) = C(n)
VBi@ chNOnG @PQnh >; UlnG hEF ^AS<kF cqW MATLAB @hVc hBCn cLc cnG JBCc >WD:
W. BBjD UBan btnG Yp @hd hEF YLM InG sDnG YOn Jd cqW hC @h?nG JkB `8 n (
b. BBjD UBan btnG Yp @hd Ur_ YLM InG cqW hC @h?nG JkB `8 n ( chB Ur_ YXD JER
<E Ur_ nhS_ YOn Jd.
G. MH %?/0
2vF s@ JBCc GBSB MhNOnG @PQnh JB Mhhn @D_in @Anh hC >? htnG JkB cLc YBKD cBCn
YXD chR @PNkc. G^B =: UVW @PHn hEF ^AS<kF JE ^AS<AM ntF @PRnG b] cnG cl $BGnW<
0PRcv>>BnG TRR<bRs.
http://www.ebook.edu.vn
} {
(

(5
C. TN HIU V H THNG RI RC MIN Z, MIN TN S
LIN TC , V MIN TN S RI RC !
1. Y! "#! $%&'" ()* +,- $). /0)*1-
$Bnh JBHn nmF JnG cBin @hIc JK cLc MhM bBin YB @PRnG s; <= >? @An hBCD" JE InG
UlnG cqW cLc MhM bBin YB Yx @PRnG JBCc bBjD UBan cLc hC @h?nG JE @An hBCD F]@ cLch
GBLn @BiM e cLc FBKn chLc nhWD bWR GpF: bBjD UBan hC @h?nG JE @An hBCD P[B P\c @PRnG
FBKn !" bBjD UBan hC @h?nG JE @An hBCD P[B P\c @PRnG FBKn @Xn >? <BHn @lc 5FBKn 7" bBjD
UBan @An hBCD P[B P\c @PRnG FBKn @Xn >? P[B P\c 5FBKn c7.
2. M3" 4.") "56 7)#/ $). /0)*1-
$Bnh JBHn UfnG MATLAB F MhnG cLc n]B UDnG >WD:

BBjD UBan btnG Yp @hd hEF Mh bBHn Y] JE Mh MhW cqW F]@ Ur_ @An hBCD chB
bBi@ @PNkc hEF Snh nDW MhM bBin YB 6RDPBvP cqW hEF >? Yx
VBi@ chNOnG @PQnh @Anh GXn YZnG JE bBjD UBan btnG Yp @hd bBin YB 6RDPBvP cqW
F]@ Ur_ cx chBKD UEB hD h\n
BBjD UBan btnG Yp @hd Mhhn b? cLc YBjF cVc JE YBjF chnG cqW F]@ hC @h?nG
BBjD UBan btnG Yp @hd hEF YLM InG @Xn >? cqW F]@ hC @h?nG
BBjD UBan btnG Yp @hd Snh cqW MhM bBin YB 6RDPBvP P[B P\c cqW F]@ Ur_ cx
chBKD UEB hD h\n
.Lnh GBL hBCD nDS cqW @hDT@ @RLn bBin YB 6RDPBvP nhWnh JkB chBKD UEB Ur_
@hW_ YB.
8. T9- $:$ +; $)!<=$
Tg@ cS cLc hC @h?nG YN^c s@ Yin @PRnG Fn hc 2; <= >? @An hBCD YKD <E HC @h?nG
@D_in @Anh bg@ bBin. .BKD Yx cx nGhW chB cAch @hAch YXD JER cqW F]@ hC @h?nG <E @ h^M
@D_in @Anh cqW cLc @hEnh MhXn @An hBCD chLc nhWD @hQ YXD PW <E @ h^M @D_in @Anh cqW cLc
YLM InG chB chR @nG @An hBCD @hEnh MhXn nDW hC @h?nG. VBCc svF s@ nD_ <DT@ cqW @An
hBCD JE hC @h?nG Y?B JkB cLc @An hBCD @hEnh MhXn cO bSn @hnG @hN[nG <E Ua UEnG hOn chB
svF s@ @nG @hj @An hBCD bWn YXD.
Cx F]@ >? cLch @hIc Yj Mhhn @Ach F]@ @An hBCD @hEnh @ h^M @D_in @Anh cqW cLc @An
hBCD @hEnh MhXn. TPRnG nhnG cLch Yx" <VW chn @An hBCD @hEnh MhXn <E cLc hEF sDnG YOn
Jd @\B cLc @h[B YBjF chLc nhWD <E F]@ JA Ul YBjn hQnh. M]@ hC @h?nG @NOnG YNOnG JkB @RLn
@; T @Lc Y]nG <Hn Ur_ s5n7 @\B YXD JER > cx Ur_ YLM InG PW _5n7 <E:

k = k = k =
JkB h(n) = T[ ( n)] ` Y L M I n G s D n G c q W h C @ h ? n G .
.?B JkB hC @h?nG @D_in @Anh bg@ bBin" F]@ cLch Mhhn @Ach Yr YN^c @BHD chDn hRL
JE Pg@ hD Ach @PRnG JBCc s@ Yin hXD hi@ cLc @An hBCD JE hC @h?nG Yx <E Mhhn @Ach cLc @An
http://www.ebook.edu.vn


'(n) = # [C(n)] = # C(k ) (n k ) = C(k )# [ (n k )] = C(k )h(n k ) = C(n) h(n)
()
hBCD @hEnh @ h^M @D_in @Anh cqW cLc @An hBCD @hEnh MhXn FE FoB @An hBCD @hEnh MhXn <E
cLc hEF <N^nG GBLc 5v @ ` JkB <E cLc GBL @Pd @Xn >? chLc nhWD7. CnG cl Yj @hVc hBCn
JBCc Mhhn @Ach @PHn <E bBin YB 6RDPBvP" F]@ MhM bBin YB bBin F]@ Ur_ >? P[B P\c @hvR
@h[B GBWn @hEnh F]@ hEF >? MhIc JkB bBin >? @hVc <BHn @lc" @DXn hREn e FBKn @Xn >?.
0hM bBin YB 6RDPBvP chR Ur_ >? s5n7" JkB s5n7 @hRS Frn YBKD cBCn

n=
Q (D E ) = R# [C(n)] =

n=
E n
BBin YB 6RDPBvP nGN^c Y?B JkB hEF 25v 7:
E
=
(
8

E E n
L
25v 7 <E hEF MhIc JkB bBin >? @hVc nHn nx @hN[nG YN^c @hj hBCn beB 8 @hEnh
MhXn Mh bBHn Y] JE Mh MhW UNkB U\nG >WD Yh_:
E

Q (D E )
E
: LE Mh bBHn Y] cqW @An hBCD s5n7
: LE Mh MhW cqW @An hBCD s5n7
'hB nDWn @hF Yin cLc @hEnh MhXn @Xn >? cqW F]@ @An hBCD" @W cXn nDWn @hF Yin
hEF Mh bBHn Y] JE hEF Mh MhW cqW @An hBCD Yx Y?B JkB cLc @Xn >?. Cx hWB YBjF cXn <ND
= Y?B JkB bBjD UBan @An hBCD e FBKn @Xn >?:

3R s5n7 <E P[B P\c nHn 25v 7 <E hEF @DXn hREn chD c 8 @hvR bBin >? .
3R @Anh chg@ Y?B sInG cqW MhM bBin YB 6RDPBvP nHn niD Ur_ s5n7 <E @hVc @hQ
hEF 25v 7 cx @Anh chg@ Y?B sInG HvPFB@ 5HvPFB@BWn $_FFv@PBc7" YBKD nE_ cx
nGhW Mh bBHn Y] <E F]@ hEF @hVc chn JE Mh MhW <E F]@ hEF @hVc <.
HWB @Anh chg@ @PHn nxB <Hn PtnG niD s5n7 <E F]@ Ur_ @An hBCD @hVc @hQ ch cXn chSR
>L@ hEF 25v 7 @PRnG Mh\F JB <E Yr cx YX_ Yq @hnG @Bn JK @REn b] hEF 25v 7
JkB . TPHn @hVc @i chB svF s@ Yp @hQ Mh bBHn Y] JE Mh MhW cqW @An hBCD"
chZnG @W @hN[nG @hj hBCn Yp @hd @PRnG F]@ JEB chD c @DXn hREn.
MATLAB" c|nG nhN FB MhXn FKF ho @P^ @Anh @RLn JE cLc nGn nG <TM @PQnh
chLc chnG cx chS n~nG @Anh @RLn @PVc @BiM c|nG nhN @hj hBCn F]@ hEF >? JkB bBin >? <BHn
@lc bBin @hBHn @ ` Yin . .BKD nE_ cx nGhW MATLAB chnG @hj @PVc @BiM @Anh 25v 7
@ s5n7. TD_ nhBHn" niD bBi@ YN^c bBjD @hIc cqW hEF Snh cqW @An hBCD nDW MhM bBin YB
6RDPBvP 5hEF Mh cqW @An hBCD7" @W cx @hj @Anh cLc GBL @Pd cqW hEF Mh @An hBCD @\B cLc YBjF
P[B P\c @PRnG F]@ chRSnG nER Yx JE @hj hBCn GXn YZnG @PHn Yp @hd Mh bBHn Y] JE Mh MhW
cqW @An hBCD G?c.
TPRnG @PN[nG h^M s5n7 <E F]@ Ur_ cx chBKD UEB hD h\n" @W cx @hj @Anh GXn YZnG
25v 7 @\B M( GBL @Pd GXn YZnG @PRnG chRSnG " @hvR nGD_Hn @mc >WD:
http://www.ebook.edu.vn
C(n) < :
C(n)D
C(n) = S R # [Q ( D ) ]
Q (D )D
Q ( D E ) =Q ( D E ) D E W P G [Q ( D ) ] = Q ( D E ) D E ( )
WPG[Q (D )] = ( )
(

3R s5n7 ch sLc Ydnh @PRnG F]@ chRSnG hD h\n n F ( nHn:


F (
n=
'hB <g_ M( YBjF P[B P\c cLch YKD nhWD @PRnG chRSnG " " bBin <BHn @lc
k " k = "("..." M
M
GBL @Pd cqW 25v 7 @\B cLc YBjF P[B P\c <E: Q D E k =

n=
E

M
kn
CnG @hIc @PHn cx @hj JBi@ UNkB U\nG MhNOnG @PQnh FW @PTn nhN >WD:
Q


Q
E (
E M

D

D M
E
M
E
M
E
M
(
((
M (
L
E
M
E
D M
E
D M
(
F ()
((
F ()

M ( F ()


<g_ chD_jn Jd cqW cS hWB Ji" MhNOnG @PQnh @PHn @Pe @hEnh
[Q ()
Q ( () L Q ( M ) ] = [C() C(()
E
D M
E (
M

D M
D
E (
M
E ((
M
M
E
M

E
M

E
D

M
M
E M ( F ()

.R\n chNOnG @PQnh >WD nhtF @hVc hBCn JBCc @Anh GBL @Pd cqW hEF 25v 7 cqW Ur_
s5n7 cx chBKD UEB hD h\n @ n( Yin n8 JkB M( GBL @Pd P[B P\c @PRnG chRSnG " :
>> k = [0:M]; n=[n1:n2];
>> X = x * exp(-j*pi/M) .^ (n*k);
3f chR JBCc Mhhn @Ach @An hBCD JE hC @h?nG btnG MhM bBin YB 6RDPBvP <E @hDTn
( )
Q D E = R# [C(n)] = C(n)D E n
@Pe @hEnh bBin P[B P\c c JkB k =
( ) C(n)D

(D )
E
E
(D )

E M (
=

D
M
M
(D )
E M

D
D
D
D C()
C(()
M
C(F ()

L C(F ()]
D
M
E ( F ()
D
D
(( F ()
( F ()
D
L
( F (()
L
M

L D
@BCn JE Pg@ hD Ach @PRnG Pg@ nhBKD @PN[nG h^M" cnG cl nE_ YB chB c|nG GM F]@ >? chx
ch~n:

M]@ >? Ur_ @An hBCD @PRnG @hVc @i JA Ul nhN D5n7 JE nD5n7 <E chnG cx bBin YB
6RDPBvP" Un Yin chnG Mhhn @Ach YN^c cLc @hEnh MhXn @Xn >? cqW @An hBCD.
.LM InG cqW hC @h?nG @PRnG @h[B GBWn nDL Y] Gh_ beB YBKD cBCn YXD cqW hC
@h?nG hRc Y]@ nG]@ @hW_ YB U\nG @An hBCD Ur_ YXD JER <E chnG chSR >L@
YN^c btnG bBin YB 6RDPBvP.
http://www.ebook.edu.vn (9
0hM bBin YB ! chR MhM chZnG @W cx @hj GBSB nD_i@ YN^c bEB @RLn @PRnG cLc
@PN[nG h^M nhN JT_. .dnh nGhW MhM bBin YB ! chR Ur_ >? s5n7 <E:
Q (T ) = G# [C(n)] =

n=
n
257 <E F]@ hEF MhIc JkB bBin >? 5Y]c <TM7 MhIc. TTM cLc GBL @Pd Yj chDoB hEF
bHn @W_ MhSB cqW bBjD @hIc @PHn h]B @l JK F]@ hEF >?" hW_ nxB F]@ cLch chLc Yj 257 @pn
@\B GB <E FBKn h]B @l RC 5RvGBRn Ry CRnJvPGvncv7 cqW bBin YB !. Cx @hj chInG @ YN^c
PtnG" @PRnG @PN[nG h^M @nG nDL@ FBKn h]B @l cqW bBin YB ! cqW F]@ Ur_ >? ntF bHn
@PRnG F]@ hQnh JEnh chD_Hn Rs` Rs" JkB Rs` JE Rs <E cLc >? @hVc UNOnG.
BBin YB ! nGN^c Y?B JkB hEF 257:
C(n) = G# [Q (T)] =
(
8
Q (T)T
1

n
LT
JkB C <E F]@ YN[nG cRnG cAn <g_ @hvR chBKD nGN^c chBKD cBF YpnG hp" bWR nDWnh
G?c @R\ Y] JE ntF hREn @REn @PRnG FBKn h]B @l cqW 257 5RC2577.
TPHn @hVc @i" MhNOnG MhLM YN^c >; UlnG @PRnG hXD hi@ cLc @PN[nG h^M @QF bBin
YB ! nGN^c cqW F]@ hEF Mhhn @hIc hD @ 257 <E Mhhn @Ach @hEnh @nG cqW cLc Mhhn
@hIc YOn GBSn. HEF Fk\Ad_kx cqW MATLAB chR MhM nhWnh chxnG @QF PW cLc YBjF cVc
JE cLc hC >? @PRnG chWB @PBjn InG JkB cLc YBjF cVc Yx cqW F]@ hEF Mhhn @hIc hD @
257.
TPRnG @PN[nG h^M YN[nG @Pn YOn Jd ntF @PRnG FBKn h]B @l cqW bBin YB ! @hQ
bBin YB 6RDPBvP chAnh <E bBin YB ! YLnh GBL @PHn YN[nG @Pn YOn Jd.
.?B JkB F]@ hC @h?nG" hEF @PD_Kn Y\@ H57 cqW hC @h?nG YN^c Ydnh nGhW <E bBin
YB ! cqW hEF YLM InG sDnG:
U (T ) = G# [h(n)] =

n=
n
HEF @PD_Kn Y\@ cqW hC @h?nG chAnh <E @ >? GBW bBin YB ! cqW @An hBCD YXD PW
@PHn bBin YB ! cqW @An hBCD YXD JER:
U (T) =
Y ( T)
Q ( T)
NhN e MhXn @PNkc Yr YK cTM @g@ cS cLc hC @h?nG @D_in @Anh bg@ bBin cx @hj @hVc
hBCn YN^c YKD YN^c F @S beB MhNOnG @PQnh >WB Mhhn @D_in @Anh hC >? htnG. CLc hC @h?nG
nE_ cx Snh cqW YLM InG sDnG nDW MhM bBin YB ! YKD cx U\nG Mhhn @hIc hD @ FE @; >?
JE FD >? <E cLc YW @hIc @hvR 5hRc `(7. CLc YBjF chnG" @\B Yx GBL @Pd cqW 257 btnG "
chAnh <E cLc nGhBCF cqW @; >?. CLc YBjF cVc" @\B Yx GBL @Pd cqW 257 @Bin @kB J cfnG"
chAnh <E cLc nGhBCF cqW FD >?. $V Mhhn b? cLc YBjF cVc JE YBjF chnG cqW bBin YB !
Y?B JkB F]@ @An hBCD" hRc hEF @PD_Kn Y\@ cqW hC @h?nG" nD_i@ Ydnh Yin @REn b] cLc @Anh
chg@ cqW @An hBCD hW_ hC @h?nG YN^c s@ Yin. VQ JT_" svF s@ Mhhn b? YBjF cVc JE YBjF
chnG cqW F]@ hEF 257 c|nG <E F]@ n]B UDnG cXn YN^c @hVc hBCn @PRnG MhXn @hA nGhBCF
nE_ btnG hEF xHS`=k cqW MATLAB.
h(n)T
C(n)T
http://www.ebook.edu.vn
(
HWB MhM bBin YB nxB @PHn" bBin YB 6RDPBvP JE bBin YB !" JK bSn chg@ <E bBin YB
F]@ Ur_ >? @Pe @hEnh F]@ hEF MhIc JkB bBin >? @hVc" YB JkB bBin YB 6RDPBvP" JE F]@
hEF MhIc JkB bBin >? MhIc" Y?B JkB bBin YB !. CLc FBKn FkB YN^c s@ Yin <E FBKn JE
FBKn !. .c YBjF chDnG cqW cLc hEF >? @PHn hWB FBKn FkB <E hEF >? JkB bBin >? <BHn @lc"
UR Yx" MATLAB c|nG nhN @g@ cS cLc nGn nG <TM @PQnh JE cnG cl MhXn FKF ho @P^
btnG FL_ @Anh chnG @hj @Anh @RLn chAnh sLc @REn b] hEF >? Snh cqW cLc MhM bBin YB
nxB @PHn" @hW_ JQ Yx @W ch @hD YN^c ci@ nDS GXn YZnG @\B cLc YBjF P[B P\c.
BBin YB 6RDPBvP P[B P\c" InG UlnG @PHn Ur_ @DXn hREn JE Ur_ cx chBKD UEB hD h\n
<E MhM bBin YB chR MhM FL_ @Anh @QF YN^c chAnh sLc FB GBL @Pd cqW hEF Snh cqW MhM
bBin YB @\B @g@ cS cLc bBin cqW hEF >? beB hEF Snh <E hEF @PHn FBKn P[B P\c" FBKn nE_ GB
<E FBKn c. CnG @hIc bBin YB 6RDPBvP P[B P\c chR F]@ Ur_ >? s5n7 cx chBKD UEB hD h\n
hD h\n @ Yin N`( YN^c chR nhN >WD:
F (
n=
E
8

F
kn
F (
n=
T N GBL @Pd P[B P\c cqW Ur_ >? 25c7" @W hREn @REn cx @hj sh_ UVnG <\B YN^c Ur_
G?c s5n7 bWn YXD. CnG @hIc bBin YB 6RDPBvP P[B P\c nGN^c Y?B JkB Ur_ 25c7N <E:
C(n)F = SKR#[Q (k )F ] =
(
F
F (
k =
E
8

F
k n
=
(
F
F (
k =
kn
F
` `
8

N
kn
" zFkn = v

N
k n
" s5n7 JE 25c7 ch chLc
@PRnG chRSnG @ Yin N`(.
3NkB U\nG FW @PTn cLc cnG @hIc @PHn YN^c @hj hBCn:
F
JkB 2" s" JE zN <E cLc Jvc@RP JE FW @PTn YN^c Ydnh nGhW:
[Q ] =


Q

(


zN






(
F ()

(
((
M
(
F

(
)
(
L zN
Q ( k ) F = KR# [C(n)F ] = C(n)D = C(n)zF k n
Q ( k ) D Q ( k ) z
8
JkB zN = v N " Un Yin zFkn = v
[Q ] = [VF ] [ C] JE [C] = [V F ]([Q ] = ( [V F ] [Q ]
Q ( ()
" [zN ] = zN
M
M
Q (F ()
zN
zN
zN
C()
zN
L
" JE [C] = C(()
M
M
C(F ()
( F () (

( F ()
(( F ()
L zN
ChZnG @W hREn @REn cx @hj sh_ UVnG @hDT@ @RLn bBin YB 6RDPBvP P[B P\c @hDTn JE
JE nGN^c F]@ cLch @PVc @BiM sh_ UVnG @ cnG @hIc nhhn FW @PTn @PHn" GB?nG nhN @hDT@
@RLn @Anh GXn YZnG cqW bBin YB 6RDPBvP Yr YN^c YK cTM Yin e YXD MhXn @xF @m@ <= @hD_i@
nE_. TD_ nhBHn" >? MhM @Anh Yj @Anh @RLn <E Pg@ <kn" @NOnG YNOnG JkB NsN MhM nhhn @PHn
>? MhIc JE N5N`(7 MhM c]nG @PHn >? MhIc chR bBin YB 6RDPBvP P[B P\c Y?B JkB Ur_ cx Y]
UEB <E N FD. N~F ()5" CRR<v_ JE TDPcv_ Yr YNW PW F]@ @hDT@ @RLn PZ@ Gn >? <N^nG
MhM @Anh @PRnG bBin YB 6RDPBvP YB Pg@ nhBKD. ThDT@ @RLn nE_ YN^c bBi@ Yin JkB @Hn GB
bBin YB 6RDPBvP nhWnh 56W>@ 6RDPBvP TPWn>yRPF w 66T7. TN @NenG cqW @hDT@ @RLn nE_
c|nG cx @hj LM UlnG chR MhM @Anh bBin YB 6RDPBvP GXn YZnG @PHn M( YBjF P[B P\c @PRnG
chRSnG " .
http://www.ebook.edu.vn 8
HEF ^^< cqW MATLAB chR MhM @hVc hBCn JBCc bBin YB 6RDPBvP P[B P\c @hvR @hDT@
@RLn bBin YB 6RDPBvP nhWnh. HEF ^^< YN^c JBi@ btnG nGn nG FL_ chI chnG MhSB btnG
nGn nG MATLAB nHn nx nDL @PQnh @hVc hBCn bBin YB 6RDPBvP P[B P\c YN^c @Bin hEnh
Pg@ nhWnh. NiD N <E <D} @hW cqW 8" hEF ^^< > GBSB nD_i@ bEB @RLn @hvR @hDT@ @RLn cO >? 8.
NiD N chnG MhSB <E <D} @hW cqW 8" hEF ^^< @Lch N @hEnh @Ach cqW cLc @hW >? nGD_Hn @?
JE @hDT@ @RLn cO >? hon h^M YN^c LM UlnG @PRnG @PN[nG h^M nE_. CD?B cfnG" chB N <E F]@
>? nGD_Hn @?" hEF ^^< > >D_ GBSF JK @hDT@ @RLn bBin YB 6RDPBvP P[B P\c U\nG nGD_Hn @hj
@hvR YZnG nhN cnG @hIc cqW Ydnh nGhW e @PHn. HEF A^^< @hVc hBCn nDL @PQnh nGN^c <\B"
bBin YB 6RDPBvP nGN^c. .Lnh GBL @?c Y] @h[B GBWn @Anh @RLn cqW hEF ^^< <E F]@ @PRnG
nhnG n]B UDnG @hVc hEnh cqW MhXn nE_.
>. M?$ @A +1/) B, ),- "56 MATLAB
0hXn nE_ YNW PW UWnh Flc cLc <Cnh cLc hEF cqW MATLAB cx @hj >; UlnG @PRnG
MhXn @hA nGhBCF nE_. .j bBi@ cl @hj hOn JK chIc n~nG cqW hEF JE cZ MhLM cqW <Cnh GB
hEF" G <Cnh >kSH cF @hvR @Hn cqW hEF @\B c;W >? <Cnh cqW MATLAB.
abs, angle: @PS JK cLc hEF @hj hBCn MRYDn JE AGDFvn cqW F]@ >? MhIc
real, imag: @PS JK cLc hEF @hj hBCn MhXn @hVc JE MhXn SR cqW F]@ >? MhIc
residuez: @PS JK cLc YBjF cVc JE cLc hC >? @NOnG InG JkB cLc YBjF cVc Yx
@PRnG Mhhn @Ach F]@ hEF Mhhn @hIc hD @ e FBKn ! @hEnh cLc @hEnh MhXn <E cLc
hEF Mhhn @hIc YOn GBSn" nGN^c <\B niD YXD JER <E UWnh >Lch cLc YBjF cVc JE cLc
hC >?" hEF Pv>BUDv > @PS JK hEF Mhhn @hIc hD @ e FBKn !
poly: sh_ UVnG F]@ YW @hIc @ UWnh >Lch cLc nGhBCF cqW nx
ztrans: @PS JK bBin YB ! cqW F]@ hEF >? YN^c Ydnh nGhW @hvR cnG @hIc cqW
F]@ bBjD @N^nG 5>_FbR<7
iztrans: hEF nGN^c <\B cqW hEF ztrans
zplane: @hj hBjn Mhhn b? YBjF cVc JE YBjF chnG cqW F]@ hEF Mhhn @hIc hD
@ <Hn F@ MhnG !
freqz: @PS JK YLM InG @Xn >? cqW F]@ hC @h?nG @\B F]@ >? hD h\n cLc YBjF P[B
P\c @PHn JnG @Pn YOn Jd chB bBi@ hEF @PD_Kn Y\@ cqW nx
fft: @hVc hBCn bBin YB 6RDPBvP P[B P\c cqW F]@ Ur_ >? cx Y] UEB hD h\n @hvR
@hDT@ @RLn bBin YB 6RDPBvP nhWnh JE @PS JK ci@ nDS bBin YB 6RDPBvP P[B P\c cqW
Ur_ >? Yx
clock: @PS JK @h[B GBWn @hVc hBCn @\B
etime: @PS JK @h[B GBWn @Anh btnG GBh_ GBW 8 @h[B YBjF.
C. CD" E&'" $)F" ),/)
(.(. ChR Ur_ C(n) = " 5n u(n)
W. 3VW @PHn Ydnh nGhW cqW bBin YB !" @QF bBin YB ! cqW Ur_ @PHn
b. 'BjF chInG <\B ci@ nDS chD W btnG hEF ztrans
http://www.ebook.edu.vn 8(
{ }
c. T ci@ nDS @PHn" @QF bBin YB 6RDPBvP cqW s5n7
U. 3fnG MATLAB @hj hBCn @PHn Yp @hd Mh 25v 7 @\B 5( YBjF P[B P\c @PRnG chRSnG
" @hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER
c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM SPS_<AP=w1w10.
w = [0:1:500]*pi/500;
X = exp(j*w) ./ (exp(j*w)- 0.5*ones(1,501));
magX = abs(X); angX = angle(X);
realX = real(X); imagX = imag(X);
%
subplot(2,2,1); plot(w/pi,magX); grid;
title('Magnitude Part'); xlabel('frequency in pi units');
ylabel('Magnitude');
subplot(2,2,3); plot(w/pi,angX); grid;
title('Angle Part'); xlabel('frequency in pi units');
ylabel('Radians');
subplot(2,2,2); plot(w/pi,realX); grid;
title('Real Part'); xlabel('frequency in pi units');
ylabel('Real');
subplot(2,2,4); plot(w/pi,imagX); grid;
title('Imaginary Part'); xlabel('frequency in pi units');
ylabel('Imaginary');
G <Cnh SPS_<AP=w1w10 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc Yp @hd.
(.(5. ChR Mh 25v 7 cx U\nG >WD:
Q (D E ) = D

E

8
>Bn
VBi@ chNOnG @PQnh @hj hBCn @PHn Yp @hd cLc hEF Mh bBHn Y]" Mh MhW" MhXn @hVc JE MhXn
SR cqW 25v 7" @Anh @\B 8( YBjF P[B P\c @PRnG chRSnG `8 "8 .
(.(). ChR Ur_ s5n7 cx U\nG nhN >WD:
C(n) = . . . " " " ( " 8 " " " 5 " " " . . .

.h_ <E F]@ Ur_ >? sLc Ydnh @PRnG F]@ chRSnG hD h\n @ `( Yin .
TAnh JE @hj hBCn Mh cqW Ur_ s5n7 @\B 5( YBjF P[B P\c @PRnG chRSnG " @hvR chNOnG
@PQnh FD btnG cLch G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7
JE GhB <\B @hvR @Hn @CM SPS_<AP=w1w14.
http://www.ebook.edu.vn 88
n = -1:3; x = 1:5;
k = 0:500; w = (pi/500)*k;
X = x*(exp(-j*pi/500)).^(n'*k);
magX = abs(X); angX = angle(X);
realX = real(X); imagX = imag(X);
%
subplot(2,2,1); plot(k/500,magX); grid;
title('Magnitude Part'); xlabel('frequency in pi units');
ylabel('Magnitude');
subplot(2,2,3); plot(k/500,angX); grid;
title('Angle Part'); xlabel('frequency in pi units');
ylabel('Radians');
subplot(2,2,2); plot(k/500,realX); grid;
title('Real Part'); xlabel('frequency in pi units');
ylabel('Real');
subplot(2,2,4); plot(k/500,imagX); grid;
title('Imaginary Part'); xlabel('frequency in pi units');
ylabel('Imaginary');
G <Cnh SPS_<AP=w1w14 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc Yp @hd.
(.(. ChR Ur_ C(n) = r Dc t ( n)
VBi@ chNOnG @PQnh @Anh JE @hj hBCn Mh cqW Ur_ s5n7 @\B 5( YBjF P[B P\c @PRnG chRSnG
" @NOnG @V nhN bEB (.().
(.(9. M]@ hEF e FBKn ! YN^c chR JkB cnG @hIc >WD Yh_:
Q ( T ) =
8
T
HEF >? 257 cx @hj JBi@ UNkB U\nG @ >? cqW hWB YW @hIc @hvR `( nhN >WD
Q (T) =
T
T 8 T + (
=
T (
T ( + T 8
=
+ T (
T ( + T 8
W. $; UlnG <Cnh Fk\Ad_kx cqW MATLAB" @Anh cLc YBjF cVc" @hnG UN @\B cLc YBjF
cVc @hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER
c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM SPS_<AP=w1w1/.
b = [0 1]; a = [3 -4 1];
[R,p,C] = residuez(b,a)
%
[b a] = residuez(R,p,C)
G <Cnh SPS_<AP=w1w1/ @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
ci@ nDS @Anh @RLn. T Yx hr_ JBi@ U\nG @nG cLc hEF Mhhn @hIc YOn GBSn cqW 257.
http://www.ebook.edu.vn
T T + (
8
(( " T ) ( ( "T )
b. T ci@ nDS chD @PHn" JBi@ cnG @hIc chWB @PBjn 257 @hEnh @nG cLc Mhhn @hIc YOn
GBSn" @ Yx @QF bBin YB ! nGN^c cqW 257 @PHn FBKn >WR chR s5n7 <E F]@ Ur_ nhhn
nDS.
c. 'BjF chInG <\B ci@ nDS chD b btnG hEF iztrans
(.(. ChR hEF 257 JkB cnG @hIc nhN >WD:
Q ( T) =
(
( 8 (
W. VBi@ chNOnG @PQnh @Anh cLc YBjF cVc" @hnG UN cqW cLc YBjF cVc cqW hEF 257
@PHn
5G^B =: cx @hj UfnG hEF HPSi cqW MATLAB Yj chB Mhlc <\B YW @hIc FD >? @
F]@ FSnG cLc nGhBCF cqW YW @hIc ` FSnG cLc YBjF cVc cqW 2577
b. T ci@ nDS chD @PHn" JBi@ cnG @hIc chWB @PBjn 257 @hEnh @nG cLc Mhhn @hIc YOn
GBSn" @ Yx @QF bBin YB ! nGN^c cqW 257 @PHn FBKn T > " .
(.8. ChR hC @h?nG nhhn nDS bBjD UBan beB MhNOnG @PQnh >WD:
'(n) " '(n () = C(n)
W. TQF hEF @PD_Kn Y\@ cqW hC @h?nG
$WD Yx @hVc hBCn cLc cnG JBCc >WD:
b. 3fnG <Cnh xHS`=k cqW MATLAB bBjD UBan @PHn Yp @hd F@ MhnG ! >V Mhhn b?
cLc YBjF cVc JE YBjF chnG
b = [1 0]; a = [1 -0.9];
% Tim phan bo diem cuc va diem khong
subplot(1,2,1);
zplane(b,a);
title('Z plane');
% Tim dap ung tan so bang cach danh gia 200 diem roi rac
% cua H(z) tren duong tron don vi
[H, w] = freqz(b,a,200,'whole');
magH = abs(H(1:101)); phaH= angle(H(1:101));
% Ve dap ung tan so
subplot(2,2,2); plot(w(1:101)/pi,magH); grid;
title('Magnitude Response');
xlabel('frequency in pi units');
ylabel('Magnitude');
subplot(2,2,4); plot(w(1:101)/pi,phaH/pi); grid;
title('Phase Response');
xlabel('frequency in pi units');
ylabel('Phase in pi units');
c. 3fnG <Cnh ^Fkvx @Anh JE bBjD UBan @PHn Yp @hd hEF YLM InG @Xn >? H5v 7 cqW hC
@h?nG 5bWR GpF YLM InG bBHn Y] ` @Xn >? JE YLM InG MhW ` @Xn >?7 @\B 8 YBjF P[B
http://www.ebook.edu.vn 8
P\c @PHn YN[nG @Pn YOn Jd @hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh
@hvR bSnG @PHn JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM
SPS_<AP=w1w*:.
G <Cnh SPS_<AP=w1w*: @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc Yp @hd.
(.8(. ChR hC @h?nG nhhn nDS bBjD UBan beB MhNOnG @PQnh >WD:
'(n) "9 ( '(n 8) = C(n) C(n 8)
W. VBi@ cnG @hIc hEF @PD_Kn Y\@ H57 cqW hC @h?nG
VBi@ cLc chNOnG @PQnh btnG MATLAB @hVc hBCn cLc cnG JBCc >WD:
b. TAnh Jd @PA cLc YBjF cVc" cLc hC >? @PRnG chWB @PBjn H57 @hEnh @nG cLc Mhhn @hIc
YOn GBSn.
c. BBjD UBan Mhhn b? YBjF cVc JE YBjF chnG @PHn F@ MhnG !
U. TAnh JE bBjD UBan @PHn Yp @hd hEF YLM InG @Xn >? H5v 7 cqW hC @h?nG 5bWR GpF
YLM InG bBHn Y] ` @Xn >? JE YLM InG MhW ` @Xn >?7 @\B 8 YBjF P[B P\c @PHn YN[nG
@Pn YOn Jd.
T ci@ nDS @hD YN^c e chD b. @QF hEF YLM InG sDnG h5n7 cqW hC @h?nG.
(.88. T\R cLc hEF @hVc hBCn JBCc bBin YB 6RDPBvP P[B P\c @hDTn JE 6RDPBvP P[B P\c
nGN^c @hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e 8 bSnG UNkB Yh_ JER c;W
>? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR cLc @Hn @CM <Xn <N^@ <E d^<.O" JE Ad^<.O:
#=m 3i(n Wi R;uriDr rXi rYc thu<n7
function [Xk] = dft(xn,N)
% Tim bien doi Fourier roi rac thuan
% ---------------------------------------------
% [Xk] = dft(xn,N)
% Xk = day cac he so DFT tren doan 0<=k<=N-1
% xn = day huu han N diem
% N = chieu dai DFT
%
n = [0:1:N-1];
k = [0:1:N-1];
WN = exp(-j*2*pi/N);
nk = n' * k;
WNnk = WN .^ nk; % ma tran DFT
Xk = xn * WNnk;
http://www.ebook.edu.vn 85
C(n) =
#=m 3i(n Wi R;uriDr rXi rYc ngZc7
function [xn] = idft(Xk,N)
% Tim bien doi Fourier roi rac nguoc
% ---------------------------------------------
% [xn] = idft(Xk,N)
% xn = day co chieu dai huu han tren doan 0<=n<=N-1
% Xk = day cac he so DFT tren doan 0<=k<=N-1
% N = chieu dai DFT
%
n = [0:1:N-1];
k = [0:1:N-1];
WN = exp(-j*2*pi/N);
nk = n' * k;
WNnk = WN .^ (-nk); % ma tran IDFT
xn = (Xk * WNnk)/N;
(.8. 3VW @PHn cLc hEF d^< YN^c sh_ UVnG e @PHn" @QF bBin YB 6RDPBvP P[B P\c cqW Ur_
cx chBKD UEB N8:
( n
n cn li
@hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER c;W >? >R\n
@hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM SPS_<AP=w1w*3.
L = 5; N = 20;
n = [0:N-1];
xn = [ones(1,L), zeros(1,N-L)];
k = n;
Xk = dft(xn,N);
magXk = abs(Xk);
%
subplot(4,2,1); stem(n,xn);
axis([min(n),max(n)+1,-0.5,1.5]);
title('Sequence x(n)');
xlabel('n'); ylabel('x(n)');
subplot(4,2,3); stem(k,magXk);
axis([min(k),max(k)+1,-0.5,5.5]);
title('DFT of SQ. wave: L=5, N=20');
xlabel('k'); ylabel('X(k)');
G <Cnh SPS_<AP=w1w*3 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc Yp @hd.
(.8. VBi@ chNOnG @PQnh @Anh JE @hj hBCn @PHn Yp @hd bBin YB 6RDPBvP P[B P\c cqW cLc Ur_
>WD:
http://www.ebook.edu.vn 8)
W. 3r_ cx chBKD UEB N JE C(n) =
b. 3r_ cx chBKD UEB N ) JE C(n) =
c. 3r_ cx chBKD UEB N ) JE C(n) =
( n
n cn li
( n
n cn li
( n )
n cn li
(.85. BBjD UBan @PHn Yp @hd bBjD Yp @hj hBCn F?B nDWn hC GBW chBKD UEB Ur_ N" N bBin
@hBHn @ ( Yin 89" JkB @h[B GBWn @hVc hBCn bBin YB 6RDPBvP cqW hEF MATLAB @hvR
chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh @hvR bSnG UNkB Yh_ JER c;W >? >R\n @hSR
5{UB@RP7 JE GhB <\B @hvR @Hn @CM SPS_<AP=w1w*).
Nmin = 1;
Nmax = 2048;
fft_time = zeros(1,Nmax-Nmin+1);
for n = Nmin:1:Nmax
x = rand(1,n);
t = clock;
fft(x);
fft_time(n-Nmin+1) = etime(clock,t);
end %for
n = [Nmin:1:Nmax];
plot(n,fft_time,'.')
xlabel('N');ylabel('Time in Secs');
title('FFT execution times');
G <Cnh SPS_<AP=w1w*) @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
ci@ nDS @PHn Yp @hd. NhTn s@ JK ci@ nDS @hj hBCn @PHn Yp @hd.
G. MH %?/0
(. VBi@ cLc chNOnG @PQnh F MhnG Yj cBiF chInG <\B cLc @Anh chg@ cqW: BBin YB !" bBin
YB 6RDPBvP" JE bBin YB 6RDPBvP P[B P\c.
8. VBi@ chNOnG @PQnh F MhnG GBSB @hDT@ @Anh @Ach chTM nhWnh 5hW_ @Ach chTM Mhhn
YR\n7" cx >; UlnG InG UlnG cqW ^^< JE A^^< @PRnG @Anh @Ach chTM @nG Ur_ cRn.
http://www.ebook.edu.vn 8
BI 2. THIIT JI BK LLC M BNG MATLAB
A. THI"T #" B$ L%C S C& '() *NG +UNG CHIU ,I H-U
HN .B$ L%C S /IR0
1. Y! "#! $%&'" ()* +,- $). /0)*1-
$Bnh JBHn cXn nmF JnG cLc cBin @hIc JK cLc Yc @PNnG cqW b] <c >? cx YLM InG
sDnG chBKD UEB hD h\n" cl @hj:

TAnh chg@ @DXn hREn cqW hEF YLM InG @Xn >?" @Anh chg@ hEF chn cqW hEF YLM
InG bBHn Y] ` @Xn >?" @Anh chg@ hEF < cqW hEF YLM InG MhW ` @Xn >?
VkB b] <c 6IR MhW @D_in @Anh" @Anh chg@ Y?B sInG hRc MhSn Y?B sInG cqW Ur_
YLM InG sDnG
DWn hC GBW YLM InG @Xn >? cqW @nG <R\B b] <c @hvR YLM InG sDnG
0hhn b? YBjF chnG cqW hEF @PD_Kn Y\@ @PHn F@ MhnG !.
.pnG @h[B" >Bnh JBHn cXn nmF JnG cLc c} @hDT@ @nG h^M b] <c cx YLM InG sDnG
chBKD UEB hn h\n bWR GpF cLc MhNOnG MhLM >WD:

0hNOnG MhLM c;W >


0hNOnG MhLM <g_ FD @Xn >?
0hNOnG MhLM <M
2. M3" 4.") "56 7)#/ $). /0)*1-
$Bnh JBHn UfnG MATLAB F MhnG cLc n]B UDnG >WD:

ThBi@ ci b] <c btnG MhNOnG MhLM c;W >


ThBi@ ci b] <c btnG MhNOnG MhLM <g_ FD @Xn >?
ThBi@ ci b] <c btnG MhNOnG MhLM <M.
8. T9- $:$ +; $)!<=$
6_I <FU=> SQM <;= >AL_ [^AS<kFA=@] nhtF @Bin hEnh JBCc Mhhn b? <\B cLc @hEnh MhXn
@Xn >? cqW @An hBCD. DL @PQnh <c @An hBCD YN^c @hVc hBCn @hnG nDW cLc Yt SQM [^AS<kF\].
3VW @PHn Ur_ YLM InG sDnG cqW b] <c" cx hWB cBjD b] <c YN^c nDWn @hF @PRnG nDL @PQnh
@hBi@ ci Yx <E: B] <c >? cx YLM InG sDnG chBKD UEB hD h\n" cn GB <E b] <c 6IR JE B]
<c >? cx YLM InG sDnG chBKD UEB J h\n" cn GB <E b] <c IIR. 0hXn nE_ nDWn @hF Yin
cLc c} @hDT@ Yj @nG h^M b] <c >? 6IR. CLc c} @hDT@ Yj @nG h^M b] <c IRR YN^c svF
s@ e MhXn >WD.
VK F@ <= @hD_i@" UVW @PHn Yc YBjF cqW YLM InG @Xn >?" 2; <= >? @An hBCD nDWn
@hF Yin <R\B b] <c <= @NenG >WD Yh_:
!. /) l[c thAng th\" l& t5ng
http://www.ebook.edu.vn 89
( " c
, n cn li
'hB Yx YLM InG sDnG cqW b] <c @hnG @hgM <= @NenG JkB @Pa nhxF <E:
hL (n) =
c

>Bnc c ( n )
3. /) l[c thAng c!; l& t5ng
( " c
, n cn li
'hB Yx YLM InG sDnG cqW b] <c @hnG cWR <= @NenG JkB @Pa nhxF <E:
hL (n) = (n )

c

>Bnc c(n )
c. /) l[c thAng L:i l& t5ng
( " c( c 8
, n cn li
'hB Yx YLM InG sDnG cqW b] <c @hnG USB <= @NenG JkB @Pa nhxF <E:
hL (n) =
c 8

L. /) l[c ch%n L:i l& t5ng


" c( < < c 8
( , n cn li
'hB Yx YLM InG sDnG cqW b] <c chmn USB <= @NenG JkB @Pa nhxF <E:
hL (n) = (n )

c 8

NGREB PW" b] JB Mhhn JE b] bBin YB HB<bvP@ c|nG YN^c svF s@ Yin beB chZnG
YN^c InG UlnG Pg@ nhBKD @PRnG @PD_Kn @hnG.
D. /) ,i "h?n l& t5ng
E " <
E " <
'hB Yx YLM InG sDnG cqW b] JB Mhhn <= @NenG JkB @Pa nhxF <E:

(n ) hL (n) =
cR> (n )
.LM InG @Xn >?: UL (D E ) =
>Bnc c 8 (n ) + c( >Bnc c( (n )
.LM InG bBHn Y] ` @Xn >?: U L D E =
( )
>Bnc c 8 (n ) c( >Bnc c( (n )
.LM InG bBHn Y] ` @Xn >?: U L D E =
( )
.LM InG bBHn Y] ` @Xn >?: U L D E =
( )
.LM InG bBHn Y] ` @Xn >?: U L D E =
( )

" n
" n =
http://www.ebook.edu.vn 8
]. /) 3i(n Wi Uil3Drt
E
E
" <
" <
'hB Yx YLM InG sDnG cqW b] bBin YB HB<bvP@ <= @NenG JkB @Pa nhxF <E:


8 ( n )
(n )
" n
" n =
ChZnG @W cx nhTn s@ <E YLM InG sDnG cqW cLc b] <c <= @NenG nxB @PHn cx chBKD
UEB J h\n" sDg@ MhL@ @ ch >? ` Yin " JE chnG nhhn nDS" Un Yin chnG @hj @hVc
hBCn YN^c JK F@ JT@ <=. 'hB @nG h^M b] <c @hVc @i" @W MhSB chgM nhTn YLM InG sDnG
MhSB sDg@ MhL@ @ ch >? Yj YLM InG YBKD cBCn nhhn nDS. 'hB Yx" YLM InG @Xn >? cqW b]
<c @hVc @i cx MhXn nDL Y] @ USB @hnG Yin USB chmn" hRc nGN^c <\B" JE YN^c GB <E USB
chD_jn @BiM 5@PWn>B@BRn bWnU7. .pnG @h[B MhSB cx >V G^n >xnG 5PBMM<v7 e cS USB @hnG JE
USB chmn hRc A@ nhg@ @\B F]@ @PRnG hWB" USB @hnG hRc USB chmn.
VBCc @hBi@ ci b] <c <E nDL @PQnh @QF PW cLc @hWF >?" hW_ Ur_ YLM InG sDnG cqW b]
<c" @hRS Frn cLc _HD cXD ch @BHD c} @hDT@ chR @PNkc" cl @hj <E F]@ >? hRc @g@ cS cLc
<>`O \l <_iL< ClA [`Y\PS_<k \HkMA^AM`<AP=] >WD:

TXn >? cm@ USB @hnG M


TXn >? cm@ USB @hnG >
BK P]nG USB nDL Y]
.] G^n >xnG USB @hnG (
.] G^n >xnG USB chmn 8
TPHn @hVc @i" cLc @hWF >? @hN[nG YN^c chR UNkB U\nG <Gu=@ ClA [FkS`<AKk
\HkMA^AM`<AP=] @Anh @hvR YOn Jd UvcBbv<> UNkB U\nG >WD Yh_:
.] G^n >xnG USB @hnG @hvR UB" YN^c @Anh btnG cnG @hIc:
^ " = 8 <RG
( (
( + (
[L /]
.] >D_ GBSF USB chmn @hvR UB YN^c @Anh btnG cnG @hIc:
-* = 8 <RG
8
.LM InG @Xn >?: UL (D E ) =
8 > B n
8
hL (n) =

( + (
[L /]
3R YLM InG @Xn >? <E bBin YB 6RDPBvP cqW Ur_ YLM InG sDnG" FE Ur_ nE_ cx @Anh
chg@ P[B P\c @hvR @h[B GBWn" nHn hEF YLM InG @Xn >? cqW F]@ hC @h?nG <E @DXn hREn JkB chD
c 8 . BeB _HD cXD @hBi@ ci <E b] <c @nG h^M YN^c JK F@ @hVc @i" hW_ nxB F]@ cLch
chLc s; <= cLc Ur_ @An hBCD JkB GBL @Pd @hVc" nHn Ur_ YLM InG sDnG h5n7 <E Ur_ @hVc" UR Yx
hEF YLM InG @Xn >? H5v 7 cx @Anh chg@ Y?B sInG HvPFB@" cx nGhW <E H5v 7 H5v` 7.
http://www.ebook.edu.vn
.BKD nE_ Un Yin JkB FB b] <c @hVc @i YLM InG bBHn Y] ` @Xn >? <E F]@ hEF chn" YLM
InG MhW ` @Xn >? <E F]@ hEF <. VQ JT_" chB svF s@ hEF YLM InG @Xn >? cqW b] <c" ch
cXn svF s@ @PRnG chRSnG " <E Yq.
B] <c 6IR cx F]@ >? ND YBjF JK F@ @hVc hBCn nhN >WD:

.LM InG MhW <E @D_in @Anh


TNOnG Y?B Ua @hBi@ ci JE <Dn <Dn <E hC @h?nG n Ydnh
ThVc hBCn YN^c JkB hBCD nDS cWR
Cx @hj @hVc hBCn YN^c @PHn cO >e LM UlnG bBin YB 6RDPBvP P[B P\c.
VkB b] <c 6IR @W <Dn Y@ YN^c YBKD cBCn MhW @D_in @Anh" YBKD nE_ cx nGhW YLM
InG MhW ` @Xn >? <E F]@ hEF >? bTc nhg@ @hvR @Xn >? " @NOnG YNOnG JkB @hVc hBCn JBCc @Pa
hEF YLM InG sDnG e FBKn @h[B GBWn. 'hB F]@ hC @h?nG cx MhW @D_in @Anh" @Pa nhxF 5GPRDM
Uv<W_7 <E F]@ htnG >?" @hQ cx ND YBjF <E cLc @hEnh MhXn @Xn >? chLc nhWD cqW @An hBCD @\B
YXD JER cx cfnG @h[B GBWn @Pa nhN nhWD >WD chB chR nDW hC @h?nG @\B YXD PW. HEF YLM InG
MhW ` @Xn >? cqW b] <c 6IR cx U\nG nhN >WD:
( ) = " J k B" < E c L c h t n G > ?
JE hEF YLM InG @Xn >? cqW b] <c 6IR YN^c chR UNkB U\nG Y] <kn JE MhW nhN >WD:
U (D E ) = -(D E )D E ( ) " J k B-(D E ) < E h E F @ h V c
'hB LM Y@ @hHF YBKD cBCn MhW @D_in @Anh JER b] <c 6IR" Ur_ YLM InG sDnG cqW
b] <c ch cx @hj Y?B sInG hRc MhSn Y?B sInG. 3VW @PHn @Anh chg@ Y?B sInG hW_ MhSn Y?B
sInG cqW Ur_ YLM InG sDnG JE chBKD UEB N cqW Ur_ YLM InG sDnG" nGN[B @W Mhhn <R\B b]
<c 6IR <EF <R\B >WD Yh_:
B] <c 6IR <R\B (: h5n7 Y?B sInG" N <" =
" =
F (
8
B] <c 6IR <R\B 8: h5n7 Y?B sInG" N chn" =
" =
F (
8

B] <c 6IR <R\B : h5n7 MhSn Y?B sInG" N


<" =
B] <c 6IR <R\B : h5n7 MhSn Y?B sInG" N
<" =

8
" =
" =
F (
8
F (
8
.LM InG @Xn >? cqW b] <c 6IR chR @nG <R\B <E nhN >WD:
!. RS^ l;Yi 17
E

U (D ) = !(n)c R >n
F8(

n=
D E 8
F (

http://www.ebook.edu.vn (
JkB
8
" h <E F D G B Wc qW U r_ YL M In Gs D nG.
8
F
(
8

F (
F (
8
L_n Yin-(D E ) =
8
n=
F (
8

3. RS^ l;Yi 27
F (
E ( E 8

JkB
F
8

" JkB (
n
F
8
F
c. RS^ l;Yi 37
E
8



n= ( 8
F (
8

JkB
F (
8

F (
8
Un Yin-(D E ) =
F (
8
n= (
F (
8

L. RS^ l;Yi 47
F F (
E ( E 8 8

JkB
F
8

!() = h
F F
!(n) = 8h n " JkB ( n
!(n)c R >n " J E ( ) =

F8
U (D ) = 3(n)c R > n D
n = (

3(n) = 8h
Un Yin -(D E ) = 3(n)c R > n " J E ( ) =

(
U (D ) = c(n)>B nn D 8 8
F ( E


c(n) = 8h n " JkB ( n
c(n)> B nn " J E ( ) = 8
U (D ) = L ( n)> B n n D
n = (
8

L ( n) = 8h
Un Yin -(D E ) = L ( n)> B n n " J E ( ) =

" JkB
(
n
F
8
F
8
n= ( 8

F (
8

http://www.ebook.edu.vn 8
.?B JkB cLc hC @h?nG 6IR nxB chDnG" hEF @PD_Kn Y\@ H57 cx UD_ nhg@ F]@ YBjF
cVc @\B " bTc N`(" JE FBKn h]B @l RC: T > .BeB Ur_ YLM InG sDnG <E Ur_ @hVc nHn hEF
@PD_Kn Y\@ cx @Anh chg@ Y?B sInG HvPFB@" chR nHn niD <E F]@ YBjF chnG cqW H57 @hQ
c|nG <E F]@ YBjF chnG cqW H57. 3R Ur_ YLM InG sDnG cqW b] <c 6IR MhW @D_in
@Anh <E Y?B sInG hRc MhSn Y?B sInG" Un Yin niD <E F]@ YBjF chnG cqW H57 @hQ (
c|nG <E F]@ YBjF chnG cqW H57. TPN[nG h^M @nG nDL@" niD nhN bBi@ F]@ YBjF chnG
cqW YLM InG @Xn >? b] <c 6IR MhW @D_in @Anh H57 @\B T = rD " chZnG @W >D_ PW PtnG H57
(
r
(
r
@Pn YOn Jd" >? YBjF chnG YN^c >D_ PW >D_ GBSF cn 8" JE chB YBjF chnG <E ( hRc `("
chnG >D_ PW YN^c @hHF YBjF chnG nER. TAnh chg@ nE_ cx @hj LM UlnG @PRnG @hBi@ ci b]
<c btnG cLch Fmc n?B @BiM nhBKD chhD" FoB chhD cx YLM InG MhW @D_in @Anh.
ThvR >Lch GBLR @PQnh qXb Sy <;= >AL_ KN SQM \lr" cx MhNOnG MhLM Yj @nG h^M
b] <c 6IR MhW @D_in @Anh" Yx <E:

0hNOnG MhLM c;W >


0hNOnG MhLM <g_ FD @Xn >?
0hNOnG MhLM <M
!. Jh8ng "h2" c`! *W
TN @NenG cO bSn cqW MhNOnG MhLM c;W > <E @QF PW YLM InG sDnG cqW b] <c <=
@NenG PpB >WD Yx cm@ sn e hWB YXD 5hW_ nhhn JkB F]@ hEF c;W >?7 Ur_ YLM InG sDnG Yx
>WR chR @W @hD YN^c F]@ b] <c 6IR MhW @D_in @Anh" YpnG @h[B <E nhhn nDS. .BjF nhgn
F\nh e MhNOnG MhLM nE_ <E @QF PW YLM InG sDnG @hAch h^M cqW b] <c <= @NenG JE <VW
chn hEF c;W >? @hAch h^M. VK F@ <= @NenG" b] <c @hnG @hgM <= @NenG MhW @D_in @Anh
cx Y] <^B USB @hnG btnG ( JE YLM InG @Xn >? btnG @PHn @REn USB chmn" @Ic <E:
D E

" c
, n cn li
" JkB c <E @Xn >? cm@ JE <E @Pa nhxF
@hQ @W > @hD YN^c Ur_ YLM InG sDnG
hL (n) =
c

>Bnc c ( n )
cx @Anh chg@ Y?B sInG @\B .
VkB cLc b] <c >? <= @NenG chLc" bWR GpF @hnG cWR" @hnG USB" JE chmn USB" Ur_
YLM InG sDnG c|nG cx U\nG @NOnG @V nhN JT_ JE cx @hj >D_ PW @ U\nG YLM InG sDnG cqW
b] <c @hnG @hgM <= @NenG nxB @PHn. VkB b] JB Mhhn JE b] bBin YB HB<bvP@" btnG bBin YB
@RLn hc" @W c|nG cx YN^c YLM InG sDnG cx @Anh chg@ MhSn Y?B sInG @\B .
.j @hD YN^c YLM InG sDnG cqW b] <c 6IR JK F@ @hVc @i" MhNOnG MhLM cqW >
UfnG c} @hDT@ nhhn hEF YLM InG sDnG cqW b] <c <= @NenG hU5n7 JkB F]@ hEF c;W >
5n7" JkB 5n7 <E F]@ hEF Y?B sInG Y?B JkB @PRnG chRSnG @ Yin N`( JE btnG @PRnG
= ( D "
T = T = rD " JE T ( = T = rD " T 8 = T
cx YBjF chnG <E:
( ) = ( D . TPN[nG h^M Yc bBC@" YBjF chnG ntF @PHn @Plc @hVc hRc YN[nG
T = T
( )
U L D E =
http://www.ebook.edu.vn

chRSnG cn <\B. 'i@ nDS <E hEF YLM InG sDnG cqW b] <c @hVc @i h5n7 <E Y?B sInG hRc
@PRnG chRSnG "N`(.
8
M]@ >? c;W >? @hnG UlnG YN^c <VW chn <E:
Cb` \l M>R =>T<
( " n F (
, n cn li
VBCc nhhn c;W > ch nhT@ JkB YLM InG sDnG cqW b] <c <= @NenG e FBKn @h[B GBWn
@NOnG YNOnG JkB <g_ @Ach chTM <BHn @lc @DXn hREn e FBKn @Xn >? GBW YLM InG @Xn >? cqW
b] <c <= @NenG JkB Snh nDW MhM bBin YB 6RDPBvP cqW hEF c;W >.
(
8

L R
E E ( )
)L
BBin YB 6RDPBvP cqW Ur_ ch nhT@ YN^c chR nhN hQnh J UNkB 5Yr YN^c @hVc hEnh
e BEB (7. Yh_ @W cx F]@ >? nhTn s@ JK hEF bBin YB 6RDPBvP cqW Ur_ ch nhT@ JE YLM
InG @Xn >? cqW b] <c @hVc @i chB UfnG c;W >? ch nhT@:
BeB c;W > 5n7 cx Y] P]nG btnG N nHn @PRnG
chRSnG ` " e FBKn @Xn >?" zR5v 7 cx F]@
bNkD chAnh bBHn Y] Pg@ cWR" Y] P]nG N JE cLc
bNkD bHn cx bBHn Y] nh hOn.
TAch chTM @DXn hREn GBW YLM InG @Xn >? cqW b]
<c >? <= @NenG HU5v 7 JkB zR5v 7 > @\R PW YLM
InG @Xn >? cqW b] <c H5v 7 GB?nG JkB U\nG cqW
HU5v 7 nhNnG bd s YB.
BNkD chAnh cqW zR5v 7 > @\R PW USB chD_jn
@BiM cqW H5v 7" bNkD chAnh cqW zR5v 7 cEnG
hM" @NOnG YNOnG JkB N <kn" USB chD_jn @BiM cqW H5v 7 > cEnG nh.
CLc bNkD bHn cqW zR5v 7 > @\R PW >V G^n >xnG nhN nhWD e cS USB @hnG JE USB chmn
cqW H5v 7.
L= @hD_i@ JE @hVc @i chInG @ F]@ >? Yc YBjF chAnh cqW b] <c @hVc @i YN^c @nG
h^M @hvR MhNOnG MhLM c;W > ch nhT@ nhN >WD:
GBL @Pd sgM s cqW Y] P]nG USB chD_jn @BiM 5@Anh @ Ynh G^n >xnG cD?B cfnG cqW USB
@hnG Yin chB YLM InG @Xn >? GBSF Yin chnG7 btnG Y] P]nG cqW bNkD chAnh JE btnG
.
F
T >? GBW Ynh bNkD bHn YXD @BHn JE Ynh bNkD chAnh <E (UB.
$WD MhM @Anh @Ach chTM <BHn @lc @DXn hREn" YLM InG bBHn Y] YN^c @Ach <D} JkB nhBKD
bNkD <BHn @BiM JE bNkD bHn YXD @BHn e USB chmn > POB JER Jd @PA >D_ GBSF 8(UB >R JkB
http://www.ebook.edu.vn
MhSn Y?B sInG Y?B JkB =
F (
P (n) = rDctF (n) =
( ) ( ) ( )( )
U D E = U L D E zR D E =
U (D )z (D

Ynh e USB @hnG" GBL @Pd nE_ chnG Mhl @hD]c M. 3R Yx Y] >D_ GBSF USB chmn @?B @hBjD
<E 8(UB JE c|nG chnG Mhl @hD]c M.
NhnG Yc YBjF @PHn nxB <Hn PtnG UfnG c;W > ch nhT@ cx F]@ >? nhN^c YBjF
>WD:
ChR Uf chBKD P]nG cqW c;W > N @~nG" Y] P]nG cqW FoB F]@ bNkD bHn GBSF YB nhNnG
UBCn @Ach @NOnG Y?B cqW @nG bNkD Y?B JkB bNkD chAnh chnG hK @hW_ YB nHn Y] >D_
GBSF USB chmn @?B @hBjD Jn GB nGD_Hn chnG @hW_ YB <E 8(UB. .] >D_ GBSF USB chmn
@?B @hBjD <E 8(UB @PRnG nhBKD @PN[nG h^M <E chnG Yq JkB _HD cXD cqW @hBi@ ci.
C;W > ch nhT@ cx >V @hW_ YB Y]@ nG]@ e JBKn c;W >" @Ic <E YOn GBSn @W ch cm@ e cS
hWB YXD cqW YLM InG sDnG b] <c <= @NenG hU5n7" Un Yin hBCn @N^nG GBbb. NhQn @PHn
YLM InG @Xn >? > @hg_ cLc bx G^n UE_ <Hn chB @Bin PW c\nh cqW USB @hnG JE USB chmn.
NhtF @~nG Y] >D_ GBSF USB chmn JE h\n chi hBCn @N^nG GBbb" F]@ >? U\nG c;W >
>WD Yr YN^c YNW PW JE YN^c LM UlnG Pg@ nhBKD @PRnG @hBi@ ci cLc b] <c @hVc @i:
Cb` \c B`F<Sk< [>`i Mb` \c <`O @AIM]
8n
F (
8n
F (

F (
8
F (
8
, n cn li

Cb` \c H`==A=@ [>`i Mb` \l H`==]


"5 "5 cR> " n F (
F (
, n cn li
Cb` \l H`OOA=@
"5 ") cR> " n F (
F (
, n cn li
Cb` \c BS`MWO`=9 chR Yin hEB bTc hWB
"8 "5 cR> + "9 cR> " n F (
, n cn li
R PEnG <Dn cx >V YLnh YB GBW @Anh chg@ hM cqW USB chD_jn @BiM JE @Anh G^n
>xnG e USB @hnG JE USB chmn. CLc <R\B c;W >? <EF GBSF hBCD InG G^n >xnG e USB @hnG JE
USB chmn <Dn cx sD hNknG <EF chR bK P]nG cqW USB chD_jn @BiM @~nG <Hn.
3NkB Yh_ <E bSnG @nG ci@ cLc @hnG >? JK Y] P]nG USB chD_jn @BiM JE Y] >D_ GBSF
USB chmn @?B @hBjD Y?B JkB @nG <R\B c;W >:

(n) = 8

"
n
n F (

8 n
(n) =

8 n
(n) =

(n) =
F F
http://www.ebook.edu.vn
5
Tz= Mb` \c t Ft=@ dZA M>_iJ= <A{H t \_i @AZO dZA
2gM s ChAnh sLc
M>|= <lA <>AJ_
Ch nhT@
BWP@<v@@
HWnnBnG
HWFFBnG
B<WccFWn

F
9
F
9
F
9
F
(8
F
("9
F
)"(
F
)" 8
F
)")
F
((
F
8(UB
85UB
UB
5UB
UB
3\nG c;W > cEnG MhIc @\M" Yj bf chR Y] >D_ GBSF USB chmn @hgM JE GBSF hBCn
@N^nG GBbb @hQ MhSB YLnh YB <g_ USB chD_jn @BiM cx Y] P]nG <kn hOn hW_ cXn Y] UEB YLM
InG sDnG N <kn hOn niD FD?n UD_ @PQ USB chD_jn @BiM cx Y] P]nG chnG YB JE YNOnG
nhBHn <E b] <c > cx @hBi@ ci MhIc @\M hOn.
C;W > 'WB>vP:
LE U\nG c;W > hBCD nDS nhg@ chR MhM @hBi@ ci JkB b] <c cx Y] >D_ GBSF USB
chmn YB hB Pg@ nh. 0hNOnG @PQnh c;W > YN^c chR beB:
P(n) =
S



S [ ]
8

JkB I <E hEF Bv>>v< bTc chnG.
#r;ng *2ch gi2; tr=nh X l tn hiu v lc sa th!m *+ Zc th!' 3bng
F (
8
Li ?' , hm tY; c`! *+ W`A\kF c! M-#.-/.
CLc cnG @hIc Yj @Anh Y] P]nG c;W > N JE @hWF >? YN^c @Anh @ Y] P]nG USB
chD_jn @BiM" Y] G^n >xnG USB @hnG" JE Y] >D_ GBSF USB chmn nhN >WD:
.] P]nG USB chD_jn @BiM Yr YN^c chDn hRL: ] =
* "
8
BTc cqW b] <c: F
- * "5
(")]
a tu' nhin "hn t$m t%t l& thu'(t n' ghi l ch; "hc hZ" ,i cAng thdc tnh

F

8n
+ (
http://www.ebook.edu.vn )
= "
CLc hEF c;W > nxB @PHn YKD Yr YN^c MATLAB cDnG cgM >n.
3. Jh8ng "h2" l\' m_u tn *+
TN @NenG cqW MhNOnG MhLM nE_ <E sh_ UVnG F]@ b] <c cx YLM InG sDnG chBKD UEB
N JE cx YLM InG @Xn >? sgM s JkB YLM InG @Xn >? cqW b] <c <= @NenG. Cl @hj" @W cx @hj
s@ @\B N FD P[B P\c cLch YKD nhWD @PRnG chRSnG @ Yin 8 " hEF YLM InG @Xn >? cqW b]
<c @hVc @i btnG YZnG JkB hEF YLM InG sDnG cqW b] <c <= @NenG.
NiD nhN @W Yr bBi@ N FD P[B P\c H5c7 @PHn hEF YLM InG @Xn >?" @NOnG YNOnG JkB
N FD Snh nDW MhM bBin YB 6RDPBvP P[B P\c cqW Ur_ YLM InG sDnG h5n7" @W hREn @REn cx
@hj sh_ UVnG hEF YLM InG @Xn >? H5v 7 btnG MhM n]B >D_ @hvR cnG @hIc:
U (D E ) =
( D E F
F
F (
k = (
Q ( k )
E
E
8 k
F
.NOnG nhBHn <E cLc GBL @Pd 25c7 chAnh <E cLc GBL @Pd cqW H5v 7 @\B cLc FD P[B P\c:

3R H5v 7 <E YLM InG @Xn >? cqW F]@ hC @h?nG Yc @PNnG beB Ur_ YLM InG sDnG YOn
Jd @hVc nHn H5v 7 cx @Anh chg@ Y?B sInG HvPFB@" @hF Y?B sInG @\B " YpnG @h[B H5v 7 @DXn
hREn chD c 8 hW_ H5c7 @DXn hREn chD c N. 3R Yx cLc FD P[B P\c 25c7 MhSB cx @Anh
chg@:
U ( k ) = U ( F k ) J k Bk = ( " . . . " F (
RBHnG FD InG JkB c <E F]@ nGR\B <C beB nx <E @hF Y?B sInG niD s@ @PRnG chD
c @DXn hREn cqW H5v 7 <E ` " .
NiD YLM InG @Xn >? YN^c JBi@ UNkB U\nG Y] <kn JE MhW:
U (D E ) = -(D E )D E ( ) " J k B-(D E )" ( ) < E c L c h E F @h V c
nh cqW h5n7 nDW MhM bBin YB 6RDPBvP P[B P\c c|nG YN^c JBi@ UNkB U\nG Y] <kn
JE MhW:
U ( k ) = -(k ) D E ( k ) " Jk B-(k ) " ( k ) < E c L c U r _ @ h V c
@hQ Y] <kn JE MhW cqW Ur_ H5c7 > YN^c @Anh @hvR cnG @hIc:


E
8


k
8
F
" ( ( 8 (-* 9 " ) " -* 5
"598(-* 8()
"99)( -* 8() "8( < -* < 5

(
D
D
U (k ) =
E 8F
k
" JkB k = "("..." F (

-(k ) = - DF JE ( k ) =
k


3R H5v 7 JE H5c7 YKD cx @Anh chg@ Y?B sInG HvPFB@ nHn:
-(k ) = -(F k ) J k Bk = ( " . . . " F (
http://www.ebook.edu.vn
JE:

" k = ( " . . . "


8 8
8 8

Y?B JkB b] <c 6IR <R\B :


+

" k = ("..."
8 8
F ( 8 F
8
" k = ("..."
8 8 8
8 8

8 8 8
8






8
" k = ("..."
NiD cRB hEF *!i *+ C\" Ce YN^c @Anh btnG Y] >WB <Cch GBW YLM InG @Xn >? cqW b]
<c <= @NenG JkB YLM InG @Xn >? cqW b] <c @hVc @i " @W cx cLc nhTn s@ >WD:

HEF >WB >? sgM s btnG chnG @\B cLc @Xn >? YN^c <g_ FD
HEF >WB >? sgM s @\B cLc @Xn >? chLc Mhl @hD]c JER FIc Y] U?c hW_ Y] bBin
YB Y]@ nG]@ @\B @Xn >? Yx. T\B @Xn >? cx YLM InG cEnG U?c" JA Ul GXn bBHn cqW
USB @hnG JE USB chmn" @hQ cx hEF >WB >? sgM s cEnG <kn.
3r_ YLM InG sDnG cqW b] <c YN^c >D_ PW @ bBin YB 6RDPBvP P[B P\c nGN^c cqW
Ur_ cLc FD 25c7:
h(n) = S K R # [Q ( k ) ]
JE hEF @QF bBin YB 6RDPBvP P[B P\c nGN^c btnG @hDT@ @RLn bBin YB 6RDPBvP nhWnh
cx @hj YN^c LM UlnG @PRnG @PN[nG h^M nE_.
NiD nhN chZnG @W LM UlnG c} @hDT@ @h" @Ic <E cLc FD YN^c nhTn GBL @Pd btnG (
F ( 8 F (
F

Y?B JkB b] <c 6IR <R\B (: (k ) =


+ F ( 8 (F k ) " k = F + ( "..."F (

Y?B JkB b] <c 6IR <R\B 8: (k ) =


F ( 8 F 8
k

F ( F k ) " k = 8 "..." F (
F ( 8 F (
F
k

+ F ( 8 (F k ) " k = F + ( "..."F (
F

8

F ( 8 F 8
F
k

Y?B JkB b] <c 6IR <R\B : (k ) =


+ F ( 8 (F k ) " k = F "..." F (
F

8

@\B USB @hnG JE nhTn GBL @Pd btnG @\B USB chmn" hBCn @N^nG G^n >xnG" hW_ hBCn @N^nG
GBbb" e GXn PQW cLc USB <E @NOnG Y?B <kn" Y] >D_ GBSF USB chmn Pg@ nhBKD @PN[nG h^M <E
chnG Y\@ _HD cXD. ChZnG @W <\B cx nhTn s@ <E Yj Y\@ Y] >D_ GBSF USB chmn @?B @hBjD cEnG
nhBKD @W <Dn MhSB YLnh YB <g_ Y]B P]nG USB chD_jn @BiM <kn 5GB?nG nhN Yr YN^c Mhhn @Ach
e MhNOnG MhLM c;W >7. '} @hDT@ cqW chZnG @W cx @hj LM UlnG <E @\R PW F]@ >? FD e USB
chD_jn @BiM cx @hj nhTn cLc GBL @Pd @PDnG GBWn ntF GBW JE (. $? FD e USB chD_jn @BiM
http://www.ebook.edu.vn 9
<E chnG <kn" ch cXn @ ( Yin 8 FD <E Yq UR @PHn @hVc @i USB chD_jn @BiM <E Pg@ nh >R JkB
USB @hnG JE USB chmn.
ThW_ YB cLc GBL @Pd chD_jn @BiM nDL Y] cx @hj Un Yin ci@ nDS @?@ hOn" nxB F]@
cLch chLc Y] >D_ GBSF USB chmn @?B @hBjD <kn hOn. BEB @RLn Y@ PW e Yh_ <E JBCc MhSB @QF
cLch @?B ND hRL GBL @Pd @\B ( hW_ 8 FD Yx Yj Y\@ YN^c Y] >D_ GBSF USB chmn @?B @hBjD <kn
nhg@ @NOnG YNOnG JkB JBCc @?B @hBjD hRL bNkD bHn <kn nhg@. TPRnG t+i u h;2" bEB @RLn
nE_ GB <E bEB @RLn OA=AO`}" JE MATLAB c|nG cDnG cgM hEF nE_ @PRnG b] cnG cl
M@BFBW@BRn TRR<bRs. TD_ nhBHn @PRnG MhXn @hVc hEnh nE_" cLc GBL @Pd e USB chD_jn @BiM
<E chR @PNkc.
c. Jh8ng "h2" lf"
HWB MhNOnG MhLM Yr YN^c @PQnh bE_ e @PHn" MhNOnG MhLM c;W > JE MhNOnG MhLM
<g_ FD @Xn >?" @pn @\B F]@ >? bg@ cTM. ThI nhg@ @W chnG @hj Ydnh YN^c chAnh sLc cLc @Xn
>? cm@ M JE >. ThI hWB @W chnG @hj PEnG bD]c YBKD cBCn YpnG @h[B YBKD cBCn JK Y] G^n
>xnG ( JE 8 e cS USB @hnG JE USB chmn. ThI bW <E hEF >WB >? sgM s Mhhn b? chnG YKD
@PHn cLc USB JE cx sD hNknG @~nG <Hn chB Yin GXn USB chD_jn @BiM. 0hNOnG MhLM <M UVW
@PHn @hDT@ @RLn @?B ND cx @hj GBSB nD_i@ YN^c cLc Jgn YK @PHn.
0hNOnG MhLM nE_ YN^c cLc @EB <BCD YK cTM Yin JkB F]@ >? @Hn GB chLc nhWD:
M@BFW< 5M@BFDF7 {nDBPBM<v" RvFv {schWnGv. BSn chg@ cqW MhNOnG MhLM nE_ <E sDg@
MhL@ @ F]@ chBKD UEB Ur_ N chR @PNkc" btnG @hDT@ @RLn @PWR YB RvFv Yj @QF PW Ur_ YLM
InG sDnG >WR chR cVc Y\B cqW hEF >WB >? GBW YLM InG @Xn >? cqW b] <c <= @NenG JE YLM
InG @Xn >? cqW b] <c @hVc @i <E nh nhg@. NiD nhN hEF YLM InG @Xn >? InG JkB Ur_ YLM
InG sDnG @QF YN^c nxB @PHn Jn chNW @hRS Frn YBKD cBCn _HD cXD cqW @hBi@ ci" GBL @Pd N
cXn MhSB @~nG. DL @PQnh nE_ YN^c <M YB <M <\B Yin chB @QF PW YN^c b] <c @hRS Frn cLc
_HD cXD Yr YN^c Y@ PW.
3NkB Yh_ > @PQnh bE_ @xF @m@ JK F@ <= @hD_i@ nDL @PQnh @?B @hBjD hRL >WB >? cVc
Y\B GBW YLM InG @Xn >? cqW b] <c @hVc @i JE YLM InG @Xn >? cqW@ b] <c <= @NenG. TPNkc
@BHn" @W YNW hEF Y] <kn cqW YLM InG @Xn >? cqW <R\B b] <c 6IR JK U\nG >WD:
-(D E ) = J( ) g( )
^
n=
BSnG >WD Yh_ YNW PW GBL @Pd R" cLc hEF 05 7 JE 5 7 chR <R\B b] <c:
LPVA Yt SQM
6IR <R\B (
6[ ]
(
$
F (
8
^
n=
![ ]
6IR <R\B (
c R >

8
F
8
(
^
n=
6IR <R\B ( >Bn F (
8
(
^
n=
http://www.ebook.edu.vn
JkB 05 7 <E hEF cx U\nG: J( ) = ( n)c R >n
! ( n)cR> n
3 ( n)cR> n
c ( n)cR> n

6IR <R\B (
> B n

8
F
8
(
^
n=
HEF *!i *+ GBW b] <c <= @NenG JE b] <c @hVc @i YN^c sh_ UVnG nhN >WD:
I( ) = z( ) [AU ( ) A( ) ] J k B h = [ " " ] [ * " ]

HEF {5 7 cx FBKn sLc Ydnh ch <E MhXn USB @hnG JE USB chmn" FE chnG
sLc Ydnh @\B USB chD_jn @BiM.
HEF z5 7 YN^c GB <E hEF @PnG >? cx @Lc UlnG @PSB YKD >WB >? GBW b]
<c @hVc @i JE b] <c <= @NenG @PHn cS USB @hnG JE USB chmn.
NiD @W <VW chn hEF @PnG >? @PRnG @PN[nG h^M 8 > ( " JkB ( JE 8 <Xn <N^@ <E
Y] Y] G^n >xnG cqW USB @hnG JE USB chmn" <E:

(
d i thng
d i chn
@hQ hEF >WB >? e cS USB @hnG JE USB chmn YKD chnG JN^@ nDL 8 e cS USB @hnG JE USB
chmn. .BKD nE_ cx nGhW niD nhN @W @?B @hBjD hRL cVc Y\B cqW hEF >WB >? {5 7 <E 8 @W @V
Y]nG cx <Dn cVc Y\B cqW >WB >? GBW b] <c @hVc @j JE b] <c <= @NenG e USB chmn <E 8 JE
e USB @hnG <E ( .
ChZnG @W nhTn @hg_ <E hEF 5 7 e <R\B b] <c <E chLc nhWD" Yj @PBC@ @BHD hEF
nE_" hEF >WB >? YN^c bBin YB nhN >WD:
A ( )
( )

Yh_ niD nhN Ydnh nGhW cLc hEF @PnG >? bBin U\nG JE hEF Y] <kn cqW YLM InG
@Xn >? b] <c <= @NenG bBin U\nG <E:
-
A U ( )
( )
@hQ hEF >WB >? cqW cS <R\B b] <c cx cfnG U\nG chDnG:
I( ) = z( ) [A - U ( ) 0( ) ]
Bi ton Chebyshev t !" l# #=m c2c h *+ ! ( n)a h ; f c 3( n)a h ; f c c( n) a h ; f c
L ( n) n h b m t+ i t h i i u h ; 2 c 4 c Y i c ! tr 9 t u ' t + i h m * ! i * + t r n L : i t h A n g , L : i c h % n a
tdc l t=m r!7
FBn
@r o n g t p c c h ! " #
L ( n)c R >n

8 z( ) =
I( ) = z( )[A U ( ) A( )] = z( )[A U ( ) 0( )( )] = z( )( ) U
0( )
z( ) = z( )( ) JE A-U ( ) =
-
[F W s I( ) ]
$%nh l &o"y chi'u# h l m)t kh;:ng $ng 3\t kj Nckn g[i l ;Yn ,= n$ chd! c:
3inO trn ;Yn l0a ma gi: *` J( ) c $ L Y n g 7
http://www.ebook.edu.vn
J( ) = (n)cR> n
I( i ) = I( i ( ) = FWsI( )
- -
^
n =
Um *!i *+ I( ) Z c t n h t h D ; c A n g t h d c 7
I( ) = V ( ) [-U ( ) J( ) ]
niou kin cn , i J( ) L u ' n h \ t , C \ " C e t h D ; k i i u c 4 c Y i l n h @ n h \ t a
thD; nghp! gn qng 1hD3'*hD,a *; ,i A- U ( ) t r n h l 7 ( ) s " i s I( ) * h + i c , t i
thi-u ./0 1i t!% cc t!% 2i 34u &en 56 nh"u t!7n 8 )#
h
vi < ( < 8 < ... < ^ + (
.dnh <= nxB @PHn chnG ch PW cLch @hIc Yj @hD YN^c hEF J( ) . T D _ n h B H n n x c h
PW PtnG nGhBCF Yx @pn @\B" chnG nhnG @hi nGhBCF <E UD_ nhg@ JE YBKD cBCn Yj bBi@ Yx <E
nGhBCF chB hEF >WB >? I( ) c x A @ n h g @ R 8 c V c @ P d " c L c c V c @ P d n E _ c x G B L @ P d @ D _ C @ Y ? B
btnG nhWD" hWB cVc @Pd <BHn @BiM cx F]@ <E cVc Y\B JE F]@ <E cVc @BjD. .j @QF PW hEF J( ) "
@hDT@ @RLn @PWR YB RvFv YN^c @Bin hEnh nhN >WD:
(. Chn <g_ R8 YBjF P[B P\c" GBS >; Yx <E cLc cVc @Pd cqW hEF >WB >?
8. TPHn cO >e @\B R8 YBjF P[B P\c nxB @PHn" hEF I( ) < D h n M h B H n Y B U g D J E c x
@Pd @D_C@ Y?B btnG F]@ GBL @Pd nER Yx" @Anh n]B >D_ <\B GBL @Pd JE hEF J( ) "
@ Yx @Anh PW hEF >WB >? I( ) " @ A n h Y N ^ c G BL @ P d c V c @ P d @ h V c c q W h E F > W B > ? Y x
. 2vF s@ svF cLc GBL @Pd P[B P\c YN^c chn bWn YXD cx @hVc >V <E cLc YBjF FE
hEF >WB >? I( ) Y \ @ c V c @ P d J E c x @ P d @ D _ C @ Y ? B b t n G n h W D h W _ c h n G . N i D
chnG" @QF cLc YBjF @\B Yx I( ) Y \ @ c V c @ P d .
. TPRnG cLc YBjF cVc @Pd Yx cqW I( ) < g _ P W R 8 Y B j F J E n D W _ J K < M < \ B @
bNkc 8.
5. LM <\B cLc bNkc 8" " JE chR Yin chB @TM h^M cLc YBjF P[B P\c h]B @l
). T @TM cLc YBjF P[B P\c cD?B cfnG" @Anh PW hEF J( ) " @ Y x @ A n h P W c L c h C > ?
( n) .
VnG <M @BiM @hvR bWR GB[ c|nG @hD YN^c R8 YBjF P[B P\c @Bin GXn @kB nhnG cVc
@Pd cqW hEF J( ) F E c h Z n G @ W F R n G F D ? n G X n Y Z n G J k B A - U ( ) @ h v R n G h W C h v b _ > h v J
hOn" JE cD?B cfnG nx > h]B @l JK cLc YBjF cVc @Pd @hVc. M]@ Jgn YK @PRnG JBCc >; UlnG
chNOnG @PQnh FL_ @Anh Yj @QF PW nGhBCF <E FL_ @Anh chnG @hj <EF JBCc JkB cLc GBL @Pd
<BHn @lc @PHn FBKn $ FE ch cx chS n~nG @Anh @RLn @PHn @TM cLc GBL @Pd P[B P\c. ThVc @i @W cx
@hj @hBi@ ci F]@ <NkB cLc GBL @Pd P[B P\c @PHn FBKn $ PpB @Anh GXn YZnG @PHn Yx.
0WPc> JE McC<v<<Wn Yr YNW PW GBSB MhLM >; UlnG @hDT@ @RLn RvFv Yj @QF PW YLM
InG sDnG cqW b] <c @?B ND nhg@" @Ic <E GXn YZnG @hvR nGhW Chvb_>hvJ Y?B JkB F]@ b]
http://www.ebook.edu.vn (
<c <= @NenG" chR GBL @Pd N <E chBKD UEB cqW Ur_ YLM InG sDnG nER Yx JkB cLc YBKD cBCn
PEnG bD]c JK Y] G^n >xnG e USB @hnG JE USB chmn nhN >WD:
(. 2Lc Ydnh <R\B b] <c" @Anh GBL @Pd R JE sh_ UVnG cLc hEF V ( ) " g( )
8. 2h_ UVnG bEB @RLn GXn YZnG btnG cLch sLc Ydnh cLc hEF V- ( ) " -- U ( )
. $; UlnG @hDT@ @RLn @PWR YB RvFv Yj @QF PW hEF @?B ND J( )
. TAnh cLc GBL @Pd cqW Ur_ YLM InG sDnG h5n7
Tg@ nhBHn chB chn GBL @Pd N cEnG chDn @hQ ci@ nDS <E @hD YN^c b] <c cx hEF YLM
InG @Xn >? cEnG GXn JkB _HD cXD bEB @RLn. NiD nhN JkB GBL @Pd N nER Yx FE chNW @hRS Frn
YN^c _HD cXD cXD cqW bEB @RLn @hQ @W MhSB @~nG GBL @Pd N Yin chB nER @hRS Frn cLc YBKD
cBCn PEnG bD]c chR ( JE 8 5hW_ A> JE RM7 @hQ @hB. VK F@ cBnh nGhBCF" F]@ >? @EB <BCD
YNW PW cnG @hIc <VW chn bWn YXD chR chBKD UEB N cqW Ur_ YLM InG sDnG <E:
F- =
8 <RG ( 8 (
(")]
"JkB ] =
* "
8
TPRnG MATLAB" JBCc @QF PW Ur_ YLM InG sDnG cqW b] <c @?B ND JkB GBL @Pd N JE
hEF YLM InG @Xn >? <= @NenG chR @PNkc YN^c @hVc hBCn beB hEF ^AFHO.
>. M?$ @A +1/) B, ),- "56 MATLAB
0hXn nE_ YNW PW UWnh Flc cLc <Cnh cLc hEF cqW MATLAB cx @hj >; UlnG @PRnG
MhXn @hA nGhBCF nE_. .j bBi@ cl @hj hOn JK chIc n~nG cqW hEF JE cZ MhLM cqW <Cnh GB
hEF" G <Cnh >kSH cF @hvR @Hn cqW hEF @\B c;W >? <Cnh cqW MATLAB.
freqz: @PS JK YLM InG @Xn >? cqW F]@ hC @h?nG @\B F]@ >? hD h\n cLc YBjF P[B
P\c @PHn JnG @Pn YOn Jd chB bBi@ hEF @PD_Kn Y\@ cqW nx
sin, cos, sinc: @PS JK cLc hEF @RLn hc @hj hBCn cLc cnG @hIc <N^nG GBLc
boxcar, bartlett, hanning, hamming, blackman, kaiser: @PS
JK cLc hEF c;W > JkB chBKD UEB chR @PNkc
firpm: @hVc hBCn cnG JBCc @QF PW Ur_ YLM InG sDnG cqW b] <c @?B ND @hvR nGhW
Chvb_>hvJ btnG @hDT@ @RLn cqW 0WPc> JE McC<v<<Wn.
NGREB PW" b] cnG cl 8i1n"l 9!ocessin1 :oolbo& cqW MATLAB Yr cDnG cgM Pg@
nhBKD hEF hD Ach Yj @hBi@ ci b] <c nhN ^AF1" ^AF*" ^AFS\... ThHF JER nW b] cnG cl nE_
c|nG cDnG cgM F]@ GxB MhXn FKF @hBi@ ci >n JkB @Hn pD(TPPS GBZM cLc c} >N GBSF @h[B
GBWn Pg@ nhBKD @PRnG @hBi@ ci cLc hC >? cqW b] <c. TD_ nhBHn b] cnG cl 8i1n"l
9!ocessin1 :oolbo& cx @hj chnG YN^c cDnG cgM cF @hvR MhBHn bSn MhXn FKF
MATLAB UEnh chR >Bnh JBHn @hVc hEnh. .pnG @h[B" Yj GBZM >Bnh JBHn hBjD P @hHF JK
bSn chg@ @RLn hc @PRnG nDL @PQnh @hBi@ ci b] <c" MhXn @hVc hEnh nE_ _HD cXD @Bin hEnh
@nG bNkc @hBi@ ci cLc b] <c Pg@ cl @hj. Ch cx F]@ hEF @hBi@ ci b] <c cx >n @PRnG b]
cnG cl nHn YN^c UfnG <E ^AFHO beB sh_ UVnG <\B F]@ chNOnG @PQnh MhXn FKF @hvR @hDT@
@RLn cqW 0WPc> JE McC<v<<Wn UfnG @hDT@ @RLn @PWR YB RvFv <E chL MhIc @\M.
http://www.ebook.edu.vn
8
C.
8.(.
CD" E&'" $)F" ),/)
T\R cLc hEF @hj hBCn Y] <kn cqW YLM InG @Xn >? cLc b] <c 6IR <R\B ( JE 6IR <R\B
8 @ Ur_ YLM InG sDnG cqW chZnG @hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR
e 8 bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR cLc @Hn @CM <Xn <N^@ <E
HFwTiHk1.O JE HFwTiHk*.O:
function [Hr,w,a,L] = Hr_Type1(h)
% Tinh ham do lon cua dap ung tan so Hr(w)
% bo loc FIR loai 1
% ---------------------------------------------------
% [Hr,w,a,L] = Hr_Type1(h)
% Hr = Do lon
% w = Vector tan so trong khoang [0 pi]
% a = Cac he so cua bo loc FIR loai 1
% L = Bac cua bo loc
% h = Dap ung xung cua bo loc FIR loai 1
%
M = length(h);
L = (M-1)/2;
a = [h(L+1) 2*h(L:-1:1)];
n = [0:1:L];
w = [0:1:500]'*pi/500;
Hr = cos(w*n)*a';
Um ) ln c! 2" dng tn *+ 3) l[c RS^ l;Yi 17
Um ) ln c! 2" dng tn *+ 3) l[c RS^ l;Yi 27
8.8. VBi@ chNOnG @PQnh @Anh hEF Y] <kn cqW YLM InG @Xn >? b] <c 6IR <R\B JE b] <c
6IR <R\B JkB cLc @hWF >? YXD JER JE YXD PW YN^c nhTM @hvR cLc chD <Cnh:
[Hr,w,c,L] = Hr_Type3(h) ` chR b] <c 6IR <R\B
[Hr,w,d,L] = Hr_Type4(h) ` chR b] <c 6IR <R\B
8.. ChR b] <c 6IR JkB YLM InG sDnG nhN >WD:
function [Hr,w,b,L] = Hr_Type2(h)
% Tinh ham do lon cua dap ung tan so Hr(w)
% bo loc FIR loai 2
% ---------------------------------------------------
% [Hr,w,a,L] = Hr_Type2(h)
% Hr = Do lon
% w = Vector tan so tron khoang [0 pi]
% b = Cac he so cua bo loc FIR loai 2
% L = Bac cua bo loc
% h = Dap ung xung cua bo loc FIR loai 2
%
M = length(h);
L = M/2;
b = 2*h(L:-1:1); n
n-0.5;
= [1:1:L]; n = http://www.ebook.edu.vn
w = [0:1:500]'*pi/500;
Hr = cos(w*n)*b';

{ }
h(n) = { " ( " ( " 8 " 5 " ) " 5 " ( " 8 " ( " }
W. 2Lc Ydnh <R\B cqW b] <c.
TAnh JE bBjD UBan @PHn Yp @hd:
b. 3r_ YLM InG sDnG cqW b] <c
c. CLc hC >? cqW b] <c
U. HEF Y] <kn cqW YLM InG @Xn >?
v. 0hhn b? YBjF cVc JE YBjF chnG
@hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n
@hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM <E SPS_<AP=w*w3.O
h = [-4,1,-1,-2,5,6,5,-2,-1,1,-4];
M = length(h); n =0:M-1;
[Hr,w,a,L] = Hr_Type1(h);
a, L
amax = max(a)+1; amin = min(a)-1;
%
subplot(2,2,1); stem(n,h);
axis([-1,2*L+1,amin,amax]);
title('Impulse Response');
xlabel('n'); ylabel('h(n)');
%
subplot(2,2,3); stem(0:L,a);
axis([-1,2*L+1,amin,amax]);
title('a(n) coefficients');
xlabel('n'); ylabel('a(n)');
%
subplot(2,2,2); plot(w/pi,Hr); grid;
title('Type-1 Amplitude Response');
xlabel('frequency in pi units'); ylabel('Hr');
%
subplot(2,2,4); zplane(h,1);
G <Cnh SPS_<AP=w*w3 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc Yp @hd.
8.. ChR b] <c 6IR JkB YLM InG sDnG nhN >WD:
h(n) = " ( " ( "8 "5 " ) " ) "5 " ( "8 " ( "

W. 2Lc Ydnh <R\B cqW b] <c.


VBi@ chNOnG @PQnh @Anh JE bBjD UBan @PHn Yp @hd:
b. 3r_ YLM InG sDnG cqW b] <c
c. CLc hC >? cqW b] <c
http://www.ebook.edu.vn
U. HEF Y] <kn cqW YLM InG @Xn >?
0hhn b? YBjF cVc JE YBjF chnG
8.5. T\R hEF @hj hBCn Y] Ur_ YLM InG sDnG cqW b] <c @hnG @hgM <= @NenG @ cLc
@hWF >? YXD JER <E @Xn >? cm@ c JE chBKD UEB YLM InG sDnG M @hvR chNOnG @PQnh FD
btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B
@hvR @Hn @CM <E Adk`SwSH.O:
function hd = ideal_lp(wc,M)
% Ideal LowPass filter computation
% --------------------------------
% [hd] = ideal_lp(wc,M)
% hd = ideal impluse response between 0 to M-1
% wc = cutoff frequency in radians
% M = length of the ideal filter
%
alpha = (M-1)/2;
n = [0:1:(M-1)];
m = n - alpha + eps;
hd = sin(wc*m) ./ (pi*m);
8.). HEF ^Fkvx cqW MATLAB @PS JK YLM InG @Xn >? cqW F]@ hC @h?nG >? chB bBi@
@PNkc hC >? cqW YW @hIc @; >? JE YW @hIc FD >? @hvR `( cqW hEF @PD_Kn Y\@ H57. TPRnG
nhBKD @PN[nG h^M" Yj @hDTn @BCn @W cXn @QF @hHF cLc @hnG >?: hEF Y] <kn cqW YLM InG @Xn
>?" hEF MhW cqW YLM InG @Xn >?" hEF @Pa nhxF" @hj hBCn Y] <kn @hvR @hWnG UvcBbv<>. T\R
hEF @Anh YLM InG @Xn >? cx @Hn >WD ^FkvxwO nhtF @Anh cLc @hnG >? @PHn @hvR chNOnG
@PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7
JE GhB <\B @hvR @Hn @CM <E ^FkvxwO.O:
function [db,mag,pha,grd,w] = freqz_m(b,a)
% Phien ban sua doi cua ham freqz
% -------------------------------------
% db = Do lon tuong doi theo dB tren doan tu 0 den pi
% mag = Do lon tuyet doi tren doan tu 0 den pi
% pha = Dap ung pha tren doan tu 0 den pi
% grd = Tre nhom tren doan tu 0 den pi
% w = Cac mau tan so doan tu 0 den pi
% b = Cac he so da thuc tu so cua H(z) (voi FIR: b=h)
% a = Cac he so da thuc mau so cua H(z)(voi FIR: a=[1])
%
[H,w] = freqz(b,a,1000,'whole');
H = (H(1:1:501))';
w = (w(1:1:501))';
mag = abs(H);
db = 20*log10((mag+eps)/max(mag));
pha = angle(H);
grd = grpdelay(b,a,w);
http://www.ebook.edu.vn 5
8..
>WD:
ThBi@ ci b] <c @hnG @hgM @hvR MhNOnG MhLM c;W >? JkB cLc @hWF >? YXD JER nhN
" = "8 "
* = " "
^ " = "85L/
-* = 5L/
VkB YBKD cBCn Yr chR cqW bEB @RLn" UVW @PHn bSnG @hWF >? cqW cLc c;W >? Yr chR e MhXn
@xF @m@ <= @hD_i@" c;W > HWFFBnG JE c;W > B<WccFWn <E cx @hj @hRS Frn _HD cXD JK Y]
>D_ GBSF USB chmn hOn 5UB. TD_ nhBHn @W @hj @Anh @PNkc cLc @hWF >? @hvR Y] G^n USB
@hnG. 0hXn @hBi@ ci JA Ul UNkB Yh_ <VW chn c;W >? HWFFBnG. TAnh JE bBjD UBan @PHn Yp
@hd:
W. 3r_ YLM InG sDnG cqW b] <c <= @NenG
b. 3r_ hEF c;W >
c. HEF Y] <kn @D_C@ Y?B cqW YLM InG @Xn >?
U. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
@hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n
@hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM <E SPS_<AP=w*w5.O
wp = 0.2*pi; ws =0.3*pi;
tr_width = ws - wp;
M = ceil(6.6*pi/tr_width) + 1
n = [0:1:M-1];
wc = (ws+wp)/2;
hd = ideal_lp(wc,M);
w_ham = (hamming(M))';
h = hd .* w_ham;
[db,mag,pha,grd,w] = freqz_m(h,[1]);
delta_w = 2*pi/1000;
Rp = -(min(db(1:1:wp/delta_w+1)))
As = -round(max(db(ws/delta_w+1:1:501)))
%plot
subplot(2,2,1); stem(n,hd);
axis([0,M-1,-0.1,0.3]);
title('Ideal Impulse Response');
xlabel('n'); ylabel('hd(n)');
%
subplot(2,2,2); stem(n,w_ham);
axis([0,M-1,0,1.1]);
title('Hamming Window');
xlabel('n'); ylabel('w(n)');
%
subplot(2,2,3); stem(n,h);
axis([0,M-1,-0.1,0.3]);
title('Actual Impulse Response');
xlabel('n'); ylabel('h(n)');
http://www.ebook.edu.vn
)
%
subplot(2,2,4); plot(w/pi,db); grid;
axis([0,1,-100,10]);
title('Magnitude Response in dB');
xlabel('frequency in pi units'); ylabel('Decibels');
G <Cnh SPS_<AP=w*w5 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc ci@ nDS hBjn @hd e c;W >? <Cnh 5CRFFWnU zBnUR7 JE @PHn Yp @hd.
8.9.
>WD:
ThBi@ ci b] <c @hnG USB @hvR MhNOnG MhLM c;W >? JkB cLc @hWF >? YXD JER nhN
*( = "8 " -* = )L/
"( = "5 " ^ " = (L/
" 8 = ")5 " ^ " = (L/
* 8 = "9 " -* = )L/
VK F@ <= @hD_i@" chZnG @W @hg_ PtnG YLM InG sDnG cqW b] <c @hnG USB <= @NenG <E hBCD
YLM InG sDnG cqW hWB b] <c @hnG @hgM <= @NenG. 3fnG hEF Adk`SwSH Yr YN^c JBi@ e @PHn
<E cx @hj @Anh YN^c YLM InG sDnG cqW b] <c @hnG USB <= @NenG. TXn >? cm@ cx @hj <g_ <E
@PDnG bQnh c]nG cqW cLc @Xn >? cm@ USB @hnG JE @Xn >? cm@ USB chmn.
C;W >? B<WccFWn <E cx @hj @hRS Frn _HD cXD cqW bEB @RLn Y?B JkB Y] >D_ GBSF USB chmn.
ThWF >? Y] P]nG USB chD_jn @BiM Yj @Anh chBKD UEB Ur_ YLM InG sDnG 5hW_ bTc cqW b] <c7
cx @hj <VW chn <E GBL @Pd nh nhg@ cqW Y] P]nG hWB USB chD_jn @BiM" USB chD_jn @BiM @ USB
chmn <Hn USB @hnG >(" M( JE USB chD_jn @BiM @ USB @hnG sD?nG USB chmn M8" >8.
VBi@ chNOnG @PQnh @Anh JE bBjD UBan @PHn Yp @hd:
W. 3r_ YLM InG sDnG cqW b] <c <= @NenG
b. 3r_ hEF c;W >
c. HEF Y] <kn @D_C@ Y?B cqW YLM InG @Xn >?
U. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
8.. ThBi@ ci b] <c @hnG @hgM @hvR MhNOnG MhLM <g_ FD @Xn >? JkB cLc @hWF >? YXD
JER nhN >WD:
" = "8 "
* = " "
^ " = "85L/
-* = 5L/
GBS >; PtnG @W chn YLM InG sDnG cx chBKD UEB ) @NOnG YNOnG JkB <g_ ) FD @Xn >?
@PRnG chRSnG "8 7. 3SB @hnG cx Y] P]nG <E "8 @NOnG YNOnG JkB FD nhTn GBL @Pd (.
GBS >; @BiM PtnG nDL @PQnh @?B ND hRL ch PW nHn chn USB chD_jn @BiM 8 FD nhTn cLc GBL
@Pd T( "585 JE T8 "(. VT_ Ur_ FD cLc @Xn >? YN^c chR nhN >WD:
http://www.ebook.edu.vn
U (k ) = (" (" (" (" (" (" (" #( "#8 " $" ..." %"#8 " #( " (" ((" (" (" (



&
'% ()* +
TAnh JE bBjD UBan @PHn Yp @hd:
W. 3r_ cLc FD @Xn >?
b. 3r_ YLM InG sDnG cqW b] <c @hVc @i
c. HEF Y] <kn @D_C@ Y?B cqW YLM InG @Xn >?
U. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
@hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n
@hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM <E SPS_<AP=w*w~.O
M = 60; alpha = (M-1)/2; l = 0:M-1; wl = (2*pi/M)*l;
Hrs = [ones(1,7),0.5925,0.1099,zeros(1,43),
0.1099,0.5925,ones(1,6)];
% Day dap ung tan so mau ly tuong
Hdr = [1,1,0,0]; wdl = [0,0.2,0.3,1];
% Dap ung tan so ly tuong de bieu dien do thi
k1 = 0:floor((M-1)/2); k2 = floor((M-1)/2)+1:M-1;
angH = [-alpha*(2*pi)/M*k1, alpha*(2*pi)/M*(M-k2)];
H = Hrs.*exp(j*angH);
h = real(ifft(H,M));
[db,mag,pha,grd,w] = freqz_m(h,1);
[Hr,ww,a,L] = Hr_Type2(h);
%plot
subplot(2,2,1); plot(wl(1:31)/pi,Hrs(1:31),'o',wdl,Hdr);
axis([0,1,-0.1,1.1]);
title('Frequency Samples: M=40, T2 = 0.5925, T1 =
0.1099');
xlabel('frequency in pi units'); ylabel('Hr(k)');
%
subplot(2,2,2); stem(l,h);
axis([-1,M,-0.1,0.3]);
title('Impulse Response');
xlabel('n'); ylabel('h(n)');
%
subplot(2,2,3); plot(ww/pi,Hr,wl(1:31)/pi,Hrs(1:31),'o');
axis([0,1,-0.2,1.2]);
title('Amplitude Response');
xlabel('frequency in pi units'); ylabel('Hr(w)');
%
subplot(2,2,4); plot(w/pi,db);
axis([0,1,-100,10]); grid
title('Magnitude Response');
xlabel('frequency in pi units'); ylabel('Decibels');
http://www.ebook.edu.vn 9
G <Cnh SPS_<AP=w*w~ @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc ci@ nDS hBjn @hd e c;W >? <Cnh 5CRFFWnU zBnUR7 JE @PHn Yp @hd.
8.(. ThBi@ ci b] <c @hnG USB @hvR MhNOnG MhLM <g_ FD @Xn >? JkB cLc @hWF >? YXD
JER nhN >WD:
*( = "8 " -* = )L/
"( = "5 " ^ " = (L/
" 8 = ")5 " ^ " = (L/
* 8 = "9 " -* = )L/
GBS >; PtnG @W chn YLM InG sDnG cx chBKD UEB @NOnG YNOnG JkB <g_ FD @Xn >?
@PRnG chRSnG "8 7. 3SB @hnG cx Y] P]nG <E " @NOnG YNOnG JkB FD nhTn GBL @Pd (.
GBS >; @BiM PtnG nDL @PQnh @?B ND hRL ch PW nHn chn @PHn cS 8 USB chD_jn @BiM 8 FD nhTn
cLc GBL @Pd T( "(8( JE T8 "5(5). VT_ Ur_ FD cLc @Xn >? YN^c chR nhN >WD:
"..." "..."
()* , ()* $ - ()* + , ()* $ ' ()* +
VBi@ chNOnG @PQnh @Anh JE bBjD UBan @PHn Yp @hd:
W. 3r_ cLc FD @Xn >?
b. 3r_ YLM InG sDnG cqW b] <c @hVc @i
c. HEF Y] <kn @D_C@ Y?B cqW YLM InG @Xn >?
U. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
8.((. ThBi@ ci b] <c @hnG @hgM @hvR MhNOnG MhLM <M 5@hDT@ @RLn cqW 0WPc> JE
McC<v<<Wn7 JkB cLc @hWF >? YXD JER nhN >WD:
" = "8 "
* = " "
^ " = "85L/
-* = 5L/
TPNkc @BHn sDg@ MhL@ @ Y] UEB cqW Ur_ YLM InG M @hvR cnG @hIc
M =
8 <RG ( 8 (
(")]
"JkB ] =
* "
8
LM cnG JBCc @QF b] <c @?B ND @hvR nGhW Chvb_>hvJ JE @~nG M >WD FoB <Xn <M Yj @QF
PW b] <c @hRS Frn _HD cXD @hBi@ ci" >WD Yx @Anh JE bBjD UBan @PHn Yp @hd:
W. 3r_ YLM InG sDnG cqW b] <c @hVc @i
b. HEF Y] <kn @D_C@ Y?B cqW YLM InG @Xn >?
c. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
U. HEF >WB >? I( )
U (k ) = $". .." %" #( "#8 "(.("#8 " #( " $". .." %"#( "#8 "(.(" #8 "#( " $"..." %


/&
& &

http://www.ebook.edu.vn
@hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n
@hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM <E SPS_<AP=w*w11.O
wp = 0.2*pi; ws =0.3*pi; Rp = 0.25; As = 50;
delta_w = 2*pi/1000;
wsi = ws/delta_w+1;
delta1 = (10^(Rp/20)-1)/(10^(Rp/20)+1);
delta2 = (1+delta1)*(10^(-As/20));
deltaH = max(delta1,delta2);
deltaL = min(delta1,delta2);
weights = [delta2/delta1 1];
deltaf = (ws-wp)/(2*pi);
M = ceil((-20*log10(sqrt(delta1*delta2))-
13)/(14.6*deltaf)+1)
f = [0 wp/pi ws/pi 1];
m = [1 1 0 0];
h = firpm(M-1,f,m,weights);
[db,mag,pha,grd,w] = freqz_m(h,[1]);
Asd = -max(db(wsi:1:501))
while Asd<As
M = M+1
[h,ERR,RES] = firpm(M-1,f,m,weights);
[db,mag,pha,grd,w] = freqz_m(h,[1]);
Asd = -max(db(wsi:1:501))
end
%plot
n = [0:1:M-1];
subplot(2,2,1); stem(n,h);
axis([0,M-1,-0.1,0.3]);
title('Impulse Response');
xlabel('n'); ylabel('h(n)');
%
subplot(2,2,2); plot(w/pi,db); grid;
axis([0,1,-80,10]);
title('Magnitude Response in dB');
xlabel('frequency in pi units'); ylabel('Decibels');
%
subplot(2,2,3); plot(w/pi,mag); grid;
axis([0,1,-0.2,1.2]);
title('Magnitude Response');
xlabel('frequency in pi units'); ylabel('Hr(w)');
%
subplot(2,2,4); plot(RES.fgrid,RES.error); grid;
axis([0,1,-0.0150,0.0150]);
title('Error Response');
xlabel('frequency in pi units'); ylabel('Er(w)');
http://www.ebook.edu.vn 5
G <Cnh SPS_<AP=w*w11 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc ci@ nDS hBjn @hd e c;W >? <Cnh 5CRFFWnU zBnUR7 JE @PHn Yp @hd.
8.(8. ThBi@ ci b] <c @hnG USB @hvR MhNOnG MhLM <M 5@hDT@ @RLn cqW 0WPc> JE
McC<v<<Wn7 JkB cLc @hWF >? YXD JER nhN >WD:
*( = "8 " -* = )L/
"( = "5 " ^ " = (L/
" 8 = ")5 " ^ " = (L/
* 8 = "9 " -* = )L/
VBi@ chNOnG @PQnh <M cnG JBCc @QF b] <c @?B ND @hvR nGhW Chvb_>hvJ JE @~nG M >WD
FoB <Xn <M Yj @QF PW b] <c @hRS Frn _HD cXD @hBi@ ci" >WD Yx @Anh JE bBjD UBan @PHn Yp
@hd:
W. 3r_ YLM InG sDnG cqW b] <c @hVc @i
b. HEF Y] <kn @D_C@ Y?B cqW YLM InG @Xn >?
c. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
U. HEF >WB >? I( )
G. MH %?/0
VBi@ cLc chNOnG @PQnh F MhnG @hBi@ ci cLc b] <c 6IR chLc bWR GpF: b] <c
@hnG cWR" b] <c @hnG USB" b] <c chmn USB" b] JB Mhhn" b] bBin YB HB<bvP@ @hvR cS
MhNOnG MhLM.
B. THI"T #" B$ L%C S C& '() *NG +UNG CHIU ,I V1
HN .B$ L%C S IIR0
1. Y! "#! $%&'" ()* +,- $). /0)*1-
$Bnh JBHn nmF JnG cLc cBin @hIc JK @hBi@ ci b] <c @NOnG @V JE cLc Ydnh U\nG
cqW b] <c @NOnG @V" cl @hj:

BBin YB LWM<Wcv" hEF @PD_Kn Y\@ cqW hC @h?nG @NOnG @V


CLc Ydnh U\nG FD 5MPR@R@_Mv7 cqW b] <c @NOnG @V: BD@@vPRP@h" Chvb_>hvJ
I" Chvb_>hvJ II" {<<BM@Bc.
$Bnh JBHn nmF JnG cLc MhNOnG MhLM chD_jn YB @ hC @h?nG @NOnG @V >WnG hC
@h?nG >? bWR GpF:

0hNOnG MhLM bg@ bBin sDnG


0hNOnG MhLM bBin YB >RnG
@D_in
0hNOnG MhLM @NOnG YNOnG JB Mhhn
0hNOnG MhLM bBin YB ! @hAch InG.
http://www.ebook.edu.vn 5(
.pnG @h[B >Bnh JBHn c|nG cXn nmF JnG cLc cBin @hIc @PRnG MhM Lnh s\ hEF bBin
MhIc Yj chD_jn YB b~nG @Xn >?.
2. M3" 4.") "56 7)#/ $). /0)*1-
$Bnh JBHn UfnG MATLAB F MhnG cLc n]B UDnG >WD:

ThBi@ ci b] <c @hnG @hgM @NOnG @V @hvR Ydnh U\nG Chvb_>hvJ I


ChD_jn YB b] <c @hnG @hgM @NOnG @V >WnG b] <c @hnG @hgM >?
ChD_jn YB b] <c @hnG @hgM >WnG b] <c @hnG USB.
8. T9- $:$ +; $)!<=$
B] <c >? 6IR cx ND YBjF nB bT@ <E MhW @D_in @Anh. NxB F]@ cLch chLc" b] <c
6IR MhW @D_in @Anh YSF bSR YN^c cfnG F]@ Y] @Pa JkB cLc nhxF @Xn >?" FoB nhxF <E F]@
@TM h^M cLc @Xn >? <hn cTn nER Yx. ThVc nGhBCF chR @hg_ @WB nGN[B JK MhXn nER Yx cx chS
n~nG nhTn bBi@ YN^c @Pa nhxF cqW @An hBCD hF @hWnh. B] <c cx YLM InG sDnG chBKD UEB
J h\n" hW_ b] <c >? IIR" chnG YSF bSR YN^c @Anh chg@ nE_.
TPRnG nhnG @PN[nG h^M MhW @D_in @Anh chnG MhSB <E _HD cXD bm@ bD]c @PRnG @hBi@
ci @hQ JBCc <VW chn b] <c 6IR hW_ b] <c IIR YKD YN^c chgM nhTn. TD_ nhBHn" b] <c IIR
@hN[nG YN^c <VW chn hOn JQ F]@ >? <= UR. ThI nhg@" niD cx cfnG _HD cXD JK Y] >D_ GBSF
@hQ b] <c IIR YOn GBSn hOn nhBKD >R JkB b] <c 6IR Un Yin >? MhM @Anh Yj @hVc hBCn
@PRnG b] <c IIR A@ hOn b] <c 6IR JE cLc MhXn @; nhk @PRnG ci@ cgD cqW b] <c IIR > A@
hOn b] <c 6IR. ThI hWB" b] <c IIR YN^c @hBi@ ci @hnG nDW JBCc chD_jn YB cLc @hBi@ ci
cqW b] <c @NOnG @V >WnG b] <c >? JE Pg@ FW_ Fmn <E cLc bSnG @hnG >? @PRnG @hBi@ ci b]
<c >? cx @hj @PW YN^c @PRnG Pg@ nhBKD cLc @EB <BCD.
B] <c >? IIR" @PHn nGD_Hn @mc <E chD_jn YB @ @hBi@ ci cqW b] <c @NOnG @V @hnG
nDW F]@ @PRnG F]@ >? MhNOnG MhLM chD_jn YB b] <c. CLc MhNOnG MhLM chD_jn YB >
YN^c @PQnh bE_ @xF @m@ @PRnG MhXn nE_. M]@ F@" cLc Ydnh U\nG cx >n JE cLc bSnG @PW chR
chZnG ch LM UlnG Y?B JkB b] <c @hnG @hgM. 3R Yx" Yj cx YN^c ci@ nDS cD?B cfnG <E b]
<c >? JkB cLc <R\B chLc" JA Ul b] <c @hnG USB" nDL @PQnh @hBi@ ci cXn cx F]@ bNkc Yj
@hVc hBCn JBCc chD_jn YB b~nG @Xn >? @hvR( @PRnG 8 cLch @BiM cTn: hRc chD_jn YB b~nG
@Xn >? @NOnG @V" hRc chD_jn YB b~nG @Xn >? >?. NxB chDnG cRn YN[nG Yj YB Yin F]@ @hBi@
ci b] <c >? IIR cx 8 cLch @hIc YN^c YNW PW e hQnh J UNkB Yh_.
http://www.ebook.edu.vn
58
CLch @hIc
@hI nhg@
ThBi@ ci b] <c
@hnG @hgM
@NOnG @V
ChD_jn YB
b~nG @Xn >?
* *
ChD_jn YB b]
<c
* T
B] <c IIR
@hvR @hBi@ ci
CLch @hIc
@hI hWB
ThBi@ ci b] <c
@hnG @hgM
@NOnG @V
ChD_jn YB b]
<c
* T
ChD_jn YB
b~nG @Xn >?
T T
B] <c IIR
@hvR @hBi@ ci
TPRnG Mh\F JB MhXn @hA nGhBCF nE_" chZnG @W > @Bin hEnh cLc bNkc @hvR cLch @BiM
cTn @hI hWB bWR GpF cLc bNkc:

ThBi@ ci b] <c @hnG @hgM @NOnG @V


ChD_jn Y?B @ b] <c @hnG @hgM @NOnG @V >WnG b] <c @hnG @hgM >?
ChD_jn YB b~nG @Xn >? Yj @hD YN^c cLc b] <c chLc @ b] <c @hnG @hgM.
1. #hi(t k( 3) l[c t8ng t4
CLc _HD cXD @hBi@ ci chR b] <c @NOnG @V UVW @PHn YBKD cBCn GBkB h\n cLc ch @BHD
c} @hDT@ chR hEF bQnh MhNOnG bBHn Y] cqW hEF YLM InG @Xn >?. GB?nG nhN chB chZnG @W
nDWn @hF @kB cLc hC @h?nG >?" hEF @PD_Kn Y\@ HW5>7 cqW F]@ hC @h?nG @D_in @Anh bg@ bBin
@NOnG @V <E bBin YB LWM<Wcv hEF YLM InG sDnG hW5@7 cqW hC @h?nG JE HW5>7 chAnh btnG @
>? GBW bBin YB LWM<Wcv cqW @An hBCD YXD PW JkB bBin YB LWM<Wcv cqW @An hBCD YXD JER.
HEF YLM InG @Xn >? HW507 cqW F]@ hC @h?nG @D_in @Anh bg@ bBin <E hEF @hj hBCn YLM InG
cqW hC @h?nG JkB YXD JER <E cLc GBL @Pd @Xn >? chLc nhWD. 3R Yx" hEF YLM InG @Xn >? <E
bBin YB 6RDPBvP hEF YLM InG sDnG hW5@7 cqW hC @h?nG JE hEF HW507 c|nG chAnh <E hEF
hC @h?nG HW5>7 YLnh GBL @PHn @Plc SR.
.?B JkB cLc hC @h?nG @hVc hBCn YN^c JK F@ JT@ <=" YLM InG sDnG bWR GB[ c|nG <E
F]@ hEF @hVc. 3R Yx" hEF @PD_Kn Y\@ <Dn Y?B sInG nDW @Plc @hVc. M@ chLc" F]@ hC
@h?nG @NOnG @V <E nhhn nDS JE n Ydnh niD JE ch niD @g@ cS cLc YBjF cVc cqW hEF @PD_Kn
Y\@ ntF e n;W bHn @PLB cqW F@ MhnG > hRc cfnG <mF <E ntF e G?c @R\ Y]. 'hB @W s@
Yin hEF bQnh MhNOnG bBHn Y]" hW_ bQnh MhNOnG FYDn" cqW hEF hC @PD_Kn Y\@" cLc YBjF
cVc cqW hEF >? nE_ > Mhhn b? @PHn @g@ cS cLc Gxc MhXn @N cqW F@ MhnG $. LZc nE_" JBCc
s@ YLM InG @Xn >? cqW hC @h?nG c|nG @hDTn @BCn JE @g@ cS cLc YBjF cVc ntF bHn @PLB F@
MhnG $ cqW hEF HW5>78.
HD cXD JK ch @BHD c} @hDT@ cqW b] <c @hnG @hgM @NOnG @V @hN[nG YN^c chR UNkB
U\nG cLc @hWF >? @D_C@ Y?B nhN >WD:
(
( +
8
8
0 0 "
U ! ( E0) ( "
http://www.ebook.edu.vn 5
8 (
- 8
"
0 0 "
JkB 0M JE 0> <Xn <N^@ <E cLc @Xn >? cm@ USB @hnG JE @Xn >? cm@ USB chmn @Anh @hvR
YOn Jd PWU>" <E @hWF >? G^n >xnG JE A <E @hWF >? >D_ GBSF.
M?B nDWn hC GBW JE A JkB RM JE A> hW_ ( JE 8 nhN >WD:
^ " = ( <RG
(
( + 8
^ "
= ( ( (
- *
-
( (
( + (
=
(
( +
8

=
8 (
( (
8
( + (
=
(
-
- =
( + (
8
Tg@ cS cLc Ydnh U\nG b] <c YKD UVW @PHn nGD_Hn @mc <VW chn hEF YLM InG @Xn >?
cqW b] <c @hVc @i sgM s JkB YLM InG @Xn >? cqW b] <c <= @NenG JE YBjF cVc cqW hEF YLM
InG @Xn >? cqW b] <c @hVc @i YN^c Mhhn b? >WR chR hC @h?nG <E nhhn nDS JE n Ydnh. CLc
hEF >? bQnh MhNOnG bBHn Y] @hN[nG YN^c <VW chn cx U\nG G^n >xnG JW MhSB @PRnG
chRSnG @ Yin @Xn >? cm@ JE GBSF F\nh chB JN^@ PW nGREB @Xn >? cm@ YpnG @h[B cx sD
hNknG GBSF JK Yin . .BKD nE_ @NOnG YNOnG JkB hEF G^n >xnG bd chn @PRnG chRSnG @ `
( Yin ( 5 JkB ( <E @Xn >? Yr YN^c chDn hRL beB @Xn >? cm@ 0c7 JE @~nG nhWnh chB JN^@ PW
nGREB (. Cx Ydnh U\nG cO bSn @hN[nG YN^c JTn UlnG @PRnG nDL @PQnh @hBi@ ci b] <c
@NOnG @V <E: b] <c BD@@vPRP@h" b] <c Chvb_>hvJ`(" b] <c Chvb_>hvJ`8 JE b] <c
{<<BM@Bc.
W. B] <c @hnG @hgM BD@@vPRP@h:
HEF bQnh MhNOnG bBHn Y] cqW YLM InG @Xn >? b] <c BD@@vPRP@h bTc N YN^c chR
beB MhNOnG @PQnh:
8
(
0
0 c

8 F
JkB 0c <E @Xn >? cm@
CLc YBjF cVc cqW hEF bQnh MhNOnG bBHn Y] cqW hEF @PD_Kn Y\@ HW5>78 <E :
* "k = 0 c D
E

8 F
(8k +(+ F )
3n Yin cLc YBjF cVc cqW hEF @PD_Kn Y\@ HW5>7 <E N YBjF ntF @PHn n;W YN[nG
@Pn @hF bLn cAnh 0c e n;W bHn @PLB F@ MhnG $ JE N YBjF nE_ Y?B sInG nDW @Plc
@hVc.
U ! ( E0)
(
-* = ( <RG 8 - = ( (
U ! ( E0) =
( +

http://www.ebook.edu.vn
5
GBL @Pd @hAch h^M cqW bTc b] <c @hnG @hgM BD@@vPRP@h YN^c @Anh @hvR cnG @hIc
>WD:
^" -*

F =



5GBL @Pd nGD_Hn nh nhg@ <kn hOn hRc btnG bBjD @hIc @PRnG UgD 7
b. B] <c @hnG @hgM Chvb_>hvJ`(:
HEF bQnh MhNOnG bBHn Y] cqW YLM InG @Xn >? b] <c Chvb_>hvJ`( bTc N YN^c
chR beB MhNOnG @PQnh:
8
(
8
0
0 c

JkB 0c <E @Xn >? cm@" <E @hWF >? G^n >xnG USB @hnG" TN5s7 <E YW @hIc Chvb_>hvJ
bTc N YN^c chR bkB cnG @hIc:
#F ( C) = (
( C (
C > (
CLc YBjF cVc cqW hEF bQnh MhNOnG bBHn Y] cqW hEF @PD_Kn Y\@ HW5>78 cx U\nG:
* "k = k + E0 k

8
( 8 k + ( )
8 F

8
+
( 8 k + ( )
8 F
JkB ! =
( F
8

( F
8
(

HW_ 8N YBjF cVc cqW hEF bQnh MhNOnG bBHn Y] hEF @h?nG Mhhn b? YKD @PHn F]@
YN[nG v<<BM cx cLc bLn cAnh <E 5W0c7 JE 5b0c7. 3n Yin cLc YBjF cVc cqW hEF @PD_Kn Y\@
HW5>7 <E N YBjF ntF @PHn n;W YN[nG v<BM e n;W bHn @PLB F@ MhnG $ JE N YBjF nE_ Y?B
sInG nDW @Plc @hVc.
GBL @Pd @hAch h^M cqW bTc b] <c @hnG @hgM Chvb_>hvJ`( YN^c @Anh @hvR cnG @hIc


<RG ( ( (( (
(


8 <RG(0 * 0 " )
U ! ( E0) =
( +
c R >[F c R > ( ( C) ]
[ ]
cR>h F cR>h ( C)

0 k = ( 30 c ) > B n
F ( " 3 = + F ( " JE =
+ ( + 8
>WD:
http://www.ebook.edu.vn 55

8
F = 8

JkB g =
(-
8
()

8
JE 0 r =
0 *
0 "
c. B] <c @hnG @hgM Chvb_>hvJ`8:
HEF bQnh MhNOnG bBHn Y] cqW YLM InG @Xn >? b] <c Chvb_>hvJ`8 bTc N YN^c
chR beB MhNOnG @PQnh:
8

8
0
(

0 c

(
JkB 0c <E @Xn >? cm@" <E @hWF >? G^n >xnG USB @hnG" TN5s7 <E YW @hIc Chvb_>hvJ
bTc N.
GBL @Pd @hAch h^M cqW bTc b] <c @hnG @hgM Chvb_>hvJ`8 YNOc @Anh GB?nG @hvR
cnG @hIc Yr chR JkB b] <c Chvb_>hvJ`(.
U. B] <c @hnG @hgM {<<BM@Bc:
HEF bQnh MhNOnG bBHn Y] cqW YLM InG @Xn >? b] <c {<<BM@Bc bTc N YN^c chR beB
MhNOnG @PQnh:
8
(
8 0
0 c

JkB 0c <E @Xn >? cm@" <E @hWF >? G^n >xnG USB @hnG" UN5s7 <E YW @hIc v<<BM@Bc
WcRbBWn bTc N.
GBL @Pd @hAch h^M cqW bTc b] <c @hnG @hgM {<<BM@Bc @hvR cLc @EB <BCD YN^c @Anh @hvR
cnG @hIc >WD:

8
)

> (k( )
8

JkB k =
0 "
0 *
JE k( =
(-
8
()
'5s7 <E hEF >? chR beB bBjD @hIc @Ach Mhhn> (C) =
http://www.ebook.edu.vn
8

( )
<RG g + g (
<RG 0 r + 0 r
(
U ! ( E0) =
( +
U ! ( E0) =
( + 8r
F

> (k )
(
F =
> ( k
> (
k(

(

C 8
>Bn
8

5)
MATLAB cDnG cgM hEF kSSAHWk Yj @Anh GXn YZnG bBjD @hIc cqW '5s7 chR beB
MhNOnG @PQnh @PHn.
2. 1hu'in Wi 3) l[c7
TPHn nGD_Hn @mc" JBCc chD_jn YB b] <c @TM @PDnG JER nGhBHn cID cLc MhM bBin
hQnh" hW_ Lnh s\" Yj chD_jn YB F@ MhnG > JK F@ MhnG . TPHn <= @hD_i@ cx F]@ >?
MhNOnG MhLM chD_jn YB >WD Yh_.
W. 0hNOnG MhLM bg@ bBin sDnG 5IFMD<>v InJWPBWncv TPWn>yRPFW@BRn7:
BSn chg@ MhNOnG MhLM bg@ bBin sDnG <E MhM bBin hQnh >WR chR Ur_ YLM InG sDnG
cqW b] <c >? chAnh <E hEF YLM InG sDnG cqW b] <c @NOnG @V YN^c <g_ FD e cLc YBjF
P[B P\c. 0hM bBin hQnh chR @W cnG @hIc YB bBin:
T = D *#
JkB: <E bBin >? Y]c <TM cqW hEF H57 @PHn FBKn !
> <E bBin >? Y]c <TM cqW hEF HW5>7 @PHn FBKn $
T <E chD c <g_ FD cqW hEF YLM InG sDnG hC @h?nG @NOnG @V
M?B nDWn hC GBW hEF @PD_Kn Y\@ H57 e FBKn ! JE hEF @PD_Kn Y\@ HW5>7 e FBKn >
YN^c chR beB cnG @hIc >WD:
U (T ) =
(
#

k =
!

#
k
CLc n;W >c nGWnG UEB J h\n cx bK P]nG
8
#
JE ntF e n;W bHn @PLB F@
MhnG $ YN^c Lnh s\ JER bHn @PRnG YN[nG @Pn YOn Jd @PHn F@ MhnG ! @hvR
nGD_Hn @mc nhBKD ` F]@.

BeB MhM bBin hQnh Lnh s\ @REn b] n;W F@ MhnG bHn @PLB cqW F@ MhnG $
JER bHn @PRnG YN[nG @Pn YOn Jd cqW F@ MhnG ! nHn nx bSR @REn @Anh n
Ydnh cqW hC @h?nG 5UVW @PHn Mhhn b? cqW cLc YBjF cVc7.
NiD nhN b] <c @NOnG @V <E @hnG @hgM <= @NenG JE chD c <g_ FD Yq nh Yj:
U ! ( E0) = U! ( E # ) = " 0

#
@hQ
U (D E ) =
(
#
U !
#
@hQ chnG cx hBCn @NOnG chpnG Mh 5W<BW>BnG7. TD_ nhBHn b] <c @hnG @hgM @hVc @i
chnG @hj cx Mh hD h\n nHn hBCn @N^nG chpnG Mh Gh_ PW beB MhM bBin hQnh
Jn sS_ PW.
b. 0hNOnG MhLM bBin YB >RnG >RnG @D_in 5BB<BnvWP TPWn>yRPFW@BRn7
BSn chg@ cqW MhM bBin YB >RnG @D_in <E MhM bBin hQnh UVW @PHn nGD_Hn @mc YNW
MhNOnG @PQnh JB Mhhn @D_in @Anh hC >? htnG Yc @PNnG chR F]@ hC @h?nG @NOnG @V JK GXn
YZnG F]@ MhNOnG @PQnh >WB Mhhn @D_in @Anh hC >? htnG" FE MhNOnG @PQnh >WD cx @hj Yc
@PNnG chR F]@ hC @h?nG >?. 0hM bBin hQnh chR @W cnG @hIc YB bBin:
U
*
8

"


E
http://www.ebook.edu.vn
5
* =
8 ( T (
(
T =
( + *# 8
( *# 8

0hM bBin hQnh nE_ Lnh s\ @REn b] n;W bHn @PLB F@ MhnG $ JER bHn @PRnG
YN[nG @Pn YOn Jd @PHn F@ MhnG ! @PHn nGD_Hn @mc F]@ ` F]@ nHn nx bSR
@REn @Anh n Ydnh cqW hC @h?nG.
M@ chLc nGD_Hn @mc Lnh s\ F]@ ` F]@ @ F@ MhnG $ Yin F@ MhnG ! chR
MhM hREn @REn chnG sS_ PW hBCn @N^nG chpnG Mh.
c. 0hNOnG MhLM @NOnG YNOnG JB Mhhn 5AMMPRsBFW@BRn Ry 3vPBJW@BJv>
TPWn>yRPFW@BRn7
0hNOnG MhLM nE_ UVW @PHn JBCc @hBi@ <TM F]@ >V @NOnG InG GBW Ydnh nGhW cqW JB
Mhhn JE Ydnh nGhW cqW >WB Mhhn. 0hM bBin hQnh chR @W cnG @hIc YB bBin:
* =
( T (
#
T =
(
( *#

0hM bBin hQnh Lnh s\ @REn b] n;W bHn @PLB F@ MhnG $ JER bHn @PRnG YN[nG
@Pn @hF 5"7 bLn cAnh R .
0hM bBin hQnh Lnh s\ @REn b] n;W bHn @PLB F@ MhnG $ JER bHn @PRnG YN[nG
@Pn YOn Jd @PHn F@ MhnG ! nHn nx bSR @REn @Anh n Ydnh cqW hC @h?nG.
TD_ nhBHn @TM h^M cLc YBjF cVc cqW hC @h?nG bd cR <\B @PRnG F]@ Mh\F JB nh
nHn cx @hj Un @kB hBCn @N^nG c]nG hNenG e Mh\F JB @Xn >? nER Yx.
U. 0hNOnG MhLM bBin YB ! @hAch InG 5MW@chvU`! TPWn>yRPFW@BRn7
0hNOnG MhLM nE_ UVW @PHn nGD_Hn @mc Lnh s\ @PVc @BiM cLc YBjF cVc JE YBjF
chnG cqW hEF @PD_Kn Y\@ hC @h?nG @NOnG @V @hEnh cLc YBjF cVc JE YBjF chnG cqW hEF
@PD_Kn Y\@ hC @h?nG >?. GBS >; hEF @PD_Kn Y\@ cqW hC @h?nG @NOnG @V cx U\nG:
U ! (*) = 1
M
r = (
M
k = (
r
"k
@hQ MhM bBin hQnh bBin YB cLc MhXn @; ( * !) @ P e @ h E n h ( D! # T ( @ h D Y N ^ c h E F @ P D _ K n
Y\@ cqW hC @h?nG >?
U (T) = 1
M
r = (
M
k = (
* r #
* " k #
T (
T (
)
)
VkB MhNOnG MhLM nE_ MhSB chn chD c <g_ FD T Yq nh Yj cLc YBjF cVc JE
YBjF chnG Mhhn b? F]@ cLch @hAch h^M @PHn F@ MhnG !" @PLnh hBCn @N^nG chpnG Mh"
@ Yx YSF bSR YN^c YLM InG @Xn >? cqW b] <c >? GXn GB?nG JkB YLM InG @Xn >? cqW b] <c
# ( + T
1 ( * * )
1 (* * )
1 (( D
1 (( D
@NOnG @V.
http://www.ebook.edu.vn 59
3. 1hu'in Wi 3sng tn *+
VBCc chD_jn YB b~nG @Xn >?" sDg@ MhL@ @ b] <c @hnG @hgM cx @Xn >? cm@ c"
YN^c YNW PW @hvR cLc cnG @hIc Lnh s\ e bSnG UNkB Yh_:
LPVA
M>_iJ=
CcA
CE=@ <>M M>_iJ= CcA CIM <>`O \l
ThnG
@hgM
T (
T (
( T (
c : TXn >? cm@ cqW b] <c FkB

8
ThnG
cWR
T
(

T ( +
( + T (
c : TXn >? cm@ cqW b] <c FkB

8
ThnG
USB
T (
T 8 8
T
k + (
k

+
(
k

+
(
k
k
+
k k ( c( : TXn >? cm@ @hgM cqW b] <c FkB
c 8 : TXn >? cm@ cWR cqW b] <c FkB
cR> c 8
8
cR> c 8
8

8
8

Chmn USB
T (
T 8 8
T
k + (
k

+
(
k

+ (
k
k + (
k k (
>Bn


>Bn
c


cR>
c


cR>
c

+


k ( 8
T ( +
8 T ( + (
+

k = @Wn c cR@ c 8

c(

k ( 8
T ( +
8 T ( + (
+

k = @Wn c @Wn c 8

c(

c( : TXn >? cm@ @hgM cqW


b] <c FkB
c 8 :
TXn >?
cm@ cWR
cqW b]
<

c FkB
cR> c
8
8
cR> c 8
8

8
8

http://www.ebook.edu.vn 5
>. M?$ @A +1/) B, ),- "56 MATLAB
0hXn nE_ YNW PW UWnh Flc cLc <Cnh cLc hEF cqW MATLAB cx @hj >; UlnG @PRnG
MhXn @hA nGhBCF nE_. .j bBi@ cl @hj hOn JK chIc n~nG cqW hEF JE cZ MhLM cqW <Cnh GB
hEF" G <Cnh >kSH cF @hvR @Hn cqW hEF @\B c;W >? <Cnh cqW MATLAB.
freqs: @PS JK YLM InG @Xn >? cqW F]@ hC @h?nG @NOnG @V chB bBi@ hEF @PD_Kn Y\@
YN^c chR UNkB U\nG Mhhn @hIc hD @ cqW nx
impluse: @PS JK YLM InG sDnG cqW F]@ hC @h?nG @NOnG @V chB bBi@ hEF @PD_Kn
Y\@ YN^c chR UNkB U\nG Mhhn @hIc hD @ cqW nx
buttap, cheb1ap, cheb2ap, ellipap: @PS JK cLc YBjF chnG" YBjF
cVc" JE Y] <^B @PRnG @hBi@ ci cqW F]@ hEF @PD_Kn Y\@ b] <c @hnG @hgM bTc N" @Xn
>? cm@ Yr YN^c chDn hRL btnG ( JkB cLc Ydnh U\nG <Xn <N^@ <E BD@@vPRP@h"
Chvb_>hvJ`I" Chvb_>hvJ`II" JE {<<BM@Bc
impinvar, bilinear: @PS JK cLc hC >? cqW YW @hIc @; >? JE YW @hIc FD >?
hEF @PD_Kn Y\@ cqW hC @h?nG >? sDg@ MhL@ @ hC @hnG @NOnG @V nDW cLc MhNOnG
MhLM chD_jn YB <Xn <N^@ <E MhNOnG MhLM bg@ bBin sDnG JE MhNOnG MhLM bBin YB
>RnG @D_in
butter, cheby1, cheby2, ellip: @PVc @BiM @PS JK cLc hC >? cqW YW @hIc
@; >? JE YW @hIc FD >? hEF @PD_Kn Y\@ cqW b] <c >? UVW @PHn @hWF >? YXD JER <E
cLc @Xn >? cm@" MhNOnG MhLM chD_jn YB YN^c >; UlnG @PRnG cLc hEF nE_ <E
MhNOnG MhLM bBin YB >RnG @D_in
NGR\B @P hWB hEF YXD @BHn" cLc hEF cn <\B YKD ntF @PRnG b] cnG cl 8i1n"l
9!ocessin1 :oolbo&. ChZnG <E cLc hEF YN^c @\R >WD nE_ UVW @PHn cLc hEF nGD_Hn @hj
bWn YXD cqW MATLAB nhtF Mhlc Jl @Anh @RLn JE F MhnG @PRnG X l s tn hiu.
NGREB PW" cn F]@ <R\@ cLc hEF chLc F\nh hOn @PRnG b] cnG cl nE_ cx @hj ho @P^ @hBi@
ci UVW @PHn cLc ch @BHD c} @hDT@ YXD JER JE YNW PW ci@ nDS JkB bTc cqW b] <c N YN^c <VW
chn @?B ND. TPRnG Mh\F JB cLc bEB @hA nGhBCF nhtF Flc YAch hBjD P cO chi @hBi@ ci b]
<c" chnG cXn @hBi@ MhSB >; UlnG cLc hEF Yx FE cx @hj @nG bNkc @V @hBi@ ci JE @hVc
hBCn chZnG.
C. CD" E&'" $)F" ),/)
8.(. HEF ^Fkv\ cqW MATLAB @PS JK YLM InG @Xn >? cqW F]@ hC @h?nG @NOnG @V chB
bBi@ @PNkc hC >? cqW YW @hIc @; >? JE YW @hIc FD >? cqW hEF @PD_Kn Y\@ HW5>7. TPRnG
nhBKD @PN[nG h^M" Yj @hDTn @BCn @W cXn @QF @hHF cLc @hnG >?: hEF Y] <kn cqW YLM InG @Xn
>?" hEF MhW cqW YLM InG @Xn >?" hEF @Pa nhxF" @hj hBCn Y] <kn @hvR @hWnG UvcBbv<>. T\R
hEF @Anh YLM InG @Xn >? cx @Hn >WD ^Fkv\wO nhtF @Anh cLc @hnG >? @PHn @hvR chNOnG
@PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7
JE GhB <\B @hvR @Hn @CM <E ^Fkv\wO.O:
http://www.ebook.edu.vn )
function [db,mag,pha,w] = freqs_m(b,a,wmax);
% Modified version of freqs subrountine
% -------------------------------------
% [db,mag,pha,w] = freqs_m(b,a,wmax)
% db = Do lon tuong doi theo dB tren doan tu 0 den wmax
% mag = Do lon tuyet doi tren doan tu 0 den wmax
% pha = Dap ung pha tren doan tu 0 den wmax
% w = Cac mau tan so tren doan tu 0 den wmax
% b = Cac he so da thuc tu so cua Ha(s)
% a = Cac he so da thuc mau so cua Ha(s)
% wmax = Tan so cuc dai theo don vi rad/sec tren doan
% tan so mong muon tim dap ung tan so
%
w = [0:1:500]*wmax/500;
H = freqs(b,a,w);
mag = abs(H);
db = 20*log10((mag+eps)/max(mag));
pha = angle(H);
8.(. HEF M>kY1`H @PS JK UWnh >Lch cLc YBjF chnG" YBjF cVc JE Y] <^B cqW hEF
@PD_Kn Y\@ chR @hBi@ ci b] <c U\nG Chvb_>hvJ I" @Xn >? cm@ Yr YN^c chDn hRL. T\R hEF
cx @Hn >WD _wM>Y1`H nhtF @PS JK hC >? cqW cLc YW @hIc @; >? JE YW @hIc FD >? cqW hEF
@PD_Kn Y\@ chR @hBi@ ci b] <c U\nG Chvb_>hvJ I cx @Xn >? cm@ @D = @hvR chNOnG @PQnh
FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE
GhB <\B @hvR @Hn @CM <E _wM>Y1`H.O:
function [b,a] = u_chb1ap(N,Rp,Omegac)
% Bo loc thong thap dang Chebyshev-1
% tan so cat khong duoc chuan hoa
% ------------------------------------------------
% [b,a] = u_chb1ap(N,Rp,Omegac)
% b = cac he so da thuc tu so cua Ha(s)
% a = cac he so da thuc mau so cua Ha(s)
% N = Bac cua bo loc Chebyshev-I
% Rp = Do gon dai thong theo don vi dB; Rp > 0
% Omegac = tan so cat theo don vi radians/sec
%
http://www.ebook.edu.vn )(
[z,p,k] = cheb1ap(N,Rp);
a = real(poly(p));
aNn = a(N+1);
p = p*Omegac;
a = real(poly(p));
aNu = a(N+1);
k = k*aNu/aNn;
B = real(poly(z));
b0 = k;
b = k*B;
8.(5. HEF >? F @S e @PHn @PS JK hEF @PD_Kn Y\@ JkB bTc N chR @PNkc. BTc cqW b] <c cx
@hj <VW chn chR Mhf h^M @?B ND JkB cLc ch @BHD c} @hDT@ _HD cXD YXD JER. T\R hEF @PS JK
@hBi@ ci b] <c @hnG @hgM @NOnG @V" Ydnh U\nG Chvb_>hvJ cx bTc @?B ND @hvR chNOnG @PQnh
FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n @hSR 5{UB@RP7 JE
GhB <\B @hvR @Hn @CM <E `^dwM>Y1.O:
function [b,a] = afd_chb1(Wp,Ws,Rp,As)
% Analog Lowpass Filter Design: Chebyshev-1
% -----------------------------------------
% [b,a] = afd_chb1(Wp,Ws,Rp,As)
% b = cac he so da thuc tu so cua Ha(s)
% a = cac he so da thuc mau so cua Ha(s)
% Wp = tan so cat dai thong theo don vi rad/sec; Wp >0
% Ws = tan so cat dai chan theo don vi rad/sec; Ws>Wp >0
% Rp = Do gon dai thong theo don vi dB; (Rp > 0)
% As = Do suy giam dai chan theo don vi +dB; (Ap > 0)
%
if Wp <= 0
error('Tan so cat dai thong phai lon hon 0')
end
if Ws <= Wp
error('Tan so cat dai thong phai lon hon tan so cat
dai chan')
end
if (Rp <= 0) | (As<0)
error('Do gon dai thong va/hoac Do suy giam dai chan
phai lon hon 0')
end
%
http://www.ebook.edu.vn )8
ep = sqrt(10^(Rp/10)-1);
A = 10^(As/20);
OmegaC = Wp;
OmegaR = Ws/Wp;
g = sqrt(A*A-1)/ep;
N = ceil(log10(g+sqrt(g*g-
1))/log10(OmegaR+sqrt(OmegaR*OmegaR-1)));
fprintf('\n*** Bac cua bo loc Chebyshev-1 = %2.0f\n',N);
[b,a] = u_chb1ap(N,Rp,OmegaC);
8.(). ThBi@ ci b] <c @hnG @hgM @NOnG @V" Ydnh U\nG Chvb_>hvJ`I" c;W >? JkB cLc @hWF
>? YXD JER nhN >WD:
" = "8 "
* = " "
^ " = (L/
-* = ()L/
VBi@ chNOnG @PQnh @Anh JE bBjD UBan @PHn Yp @hd:
W. .] <kn cqW YLM InG @Xn >?
b. HEF YLM InG MhW cqW b] <c
c. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
U. HEF YLM InG sDnG cqW b] <c @NOnG @V
8.(. ChD_jn YB b] <c JkB cLc @hWF >? Yr chR e MhXn 8.() >WnG b] <c >? btnG
MhNOnG MhLM bBin YB >RnG @D_in. HEF YASA=k`F chR MhM @hVc hBCn JBCc chD_jn YB nE_.
TAnh JE bBjD UBan @PHn Yp @hd:
W. .] <kn cqW YLM InG @Xn >?
b. HEF YLM InG MhW cqW b] <c
c. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
U. TPa nhxF @hvR @Xn >?.
@hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG UNkB Yh_ JER c;W >? >R\n
@hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM <E SPS_<AP=w*w15.O
http://www.ebook.edu.vn )
% Chi tieu ky thuat cua bo loc so:
wp =0.2*pi; % digital Passband freq in
Hz
ws =0.3*pi; % digital Stopband freq in
Hz
Rp = 1; % Passband ripple in dB
As = 15; % Stopband attenuation in
dB
% Chi tieu ky thuat cua bo loc tuong tu: Anh xa nguoc
T = 1; Fs =1/T; % Dat T=1
OmegaP = (2/T)*tan(wp/2);
OmegaS = (2/T)*tan(ws/2);
% Tinh toan bo loc tuong tu:
[cs, ds] = afd_chb1(OmegaP,OmegaS,Rp,As);
% Bien doi song tuyen:
[b,a] = bilinear(cs,ds,Fs);
%
[db,mag,pha,grd,w] = freqz_m(b,a);
%plot
figure(37); clf;
%
subplot(2,2,1); plot(w/pi,mag);
axis([0,1,0,1.2]); grid
title('Amplitude Response');
xlabel('frequency in pi units'); ylabel('|Hr(w)|');
%
subplot(2,2,3); plot(w/pi,db);
axis([0,1,-30,10]); grid
title('Magnitude Response');
xlabel('frequency in pi units'); ylabel('Decibels');
%
subplot(2,2,2); plot(w/pi,pha/pi);
axis([0,1,-1,1]); grid
title('Phase Response');
xlabel('frequency in pi units'); ylabel('Angle(Hr(w))');
%
subplot(2,2,4); plot(w/pi,grd);
axis([0,1,0,15]); grid
title('Group Delay');
xlabel('frequency in pi units'); ylabel('Samples');
G <Cnh SPS_<AP=w*w15 @\B c;W > <Cnh cqW MATLAB Yj ch\_ cdch bSn nxB @PHn JE svF
cLc ci@ nDS hBjn @hd e c;W >? <Cnh 5CRFFWnU zBnUR7 JE @PHn Yp @hd.
8.(9. ThVc hBCn _HD cXD cqW chD 8.( @hvR MhNOnG MhLM bg@ bBin sDnG" UfnG hEF
AOHA=K`F cqW MATLAB. $R >Lnh ci@ nDS @hD YN^c JkB chD @PHn.
http://www.ebook.edu.vn )
8.(. T\R hEF @hVc hBCn JBCc chD_jn YB b~nG @Xn >?" @PS JK hEF @PD_Kn Y\@ cqW b] <c
FkB JkB @hWF >? YXD JER <E hEF @PD_Kn Y\@ cqW b] <c @hnG @hgM" hEF YW @hIc @hj hBCn
MhM YB bBin >? Y]c <TM @hvR chNOnG @PQnh FD btnG cLch G cLc UnG <Cnh chR e bSnG
JER Yh_ @PRnG c;W >? >R\n @hSR 5{UB@RP7 JE GhB <\B @hvR @Hn @CM <E xO`HHA=@.O:
% function [bz,az] = zmapping(bZ,aZ,Nz,Dz)
% Chuyen doi bang tan so tu mien Z sang mien z
% -------------------------------------------------------
% [bz,az] = zmapping(bZ,aZ,Nz,Dz)
% perform:
% b(z) b(Z)|
% ---- = ----| N(z)
% a(z) a(Z)|Z = ----
% D(z)
%
bzord = (length(bZ)-1)*(length(Nz)-1);
azord = (length(aZ)-1)*(length(Dz)-1);
bz = zeros(1,bzord+1);
for k = 0:bzord
pln = [1];
for l = 0:k-1
pln = conv(pln,Nz);
end
pld = [1];
for l = 0:bzord-k-1
pld = conv(pld,Dz);
end
bz = bz+bZ(k+1)*conv(pln,pld);
end
%
az = zeros(1,azord+1);
for k = 0:azord
pln = [1];
for l = 0:k-1
pln = conv(pln,Nz);
end
pld = [1];
for l = 0:azord-k-1
pld = conv(pld,Dz);
end
az = az+aZ(k+1)*conv(pln,pld);
end
%
az1 = az(1); az = az/az1; bz=bz/az1;
http://www.ebook.edu.vn )5
8.8. VBi@ chNOnG @PQnh chD_jn YB @ b] <c @hnG @hgM @hvR @hBi@ ci cqW chD 8.( >WnG
b] <c @hnG cWR cx @Xn >? cm@ c") . TAnh JE bBjD UBan @PHn Yp @hd:
W. .] <kn cqW YLM InG @Xn >?
b. HEF YLM InG MhW cqW b] <c
c. HEF Y] <kn @NOnG Y?B @Anh @hvR UB cqW YLM InG @Xn >?
U. TPa nhxF @hvR @Xn >?.
G. MH %?/0
(. VBi@ chNOnG @PQnh F MhnG @hBi@ ci cLc b] <c @hnG @hgM @NOnG @V @hvR cLc Ydnh
U\nG chLc bWR GpF: BD@@vPRP@h" Chvb_>hvJ`8" {<<BM@Bc.
8. VBi@ chNOnG @PQnh F MhnG @hBi@ ci JBCc chD_jn YB @ F] <c @hnG @hgM >? >WnG
cLc b] <c >? chLc bWR GpF: chD_jn YB @hnG @hgM w @hnG @hgM" chD_jn YB @hnG
@hgM w @hnG USB" JE chD_jn YB @hnG @hgM w chmn USB.
http://www.ebook.edu.vn ))
BI 8. GINI THIOU VO PIGITAL MIGNAL PRQCRMMQR
1. M3" 4.")S
'i@ @hZc bEB @hA nGhBCF nE_" >Bnh JBHn cx @hj GBSB @hAch >V chLc nhWD GBW F]@ b]
s; <= @An hBCD >? 53$07 JE F]@ b] s; <= Flc YAch chDnG. 2W hOn F]@ bNkc" >Bnh JBHn cx
@hj <EF nDvn JkB nDL @PQnh @hBi@ ci chR cLc chNOnG @PQnh chR 3$0.
2. CT @H +; $)!<=$.
B] s; <= @An hBCD >? 53BGB@W< $BGnW< 0PRcv>>RP ` 3$07 <E F]@ b] MhTn s; <= F\nh
JE Pg@ nhWnh" nx cx @hj YBKD chBjn nDL @PQnh Mhhn @Ach @An hBCD @PRnG @h[B GBWn @hVc. BeB
cLc MhXn @; chRL chR cLc F\ch <RGBc YN^c @hBi@ ci chD_Hn UlnG chR cLc MhM @RLn nhhn
JE c]nG nHn @h[B GBWn @Anh @RLn @PRnG cLc 3$0 nxB chDnG @hN[nG nhWnh hOn >R JkB cLc b]
JB s; <= chLc.
CLc b] s; <= @An hBCD >? YN^c Yc @PNnG beB:

CLc cgD @PZc chD_Hn Fn hRL chR MhM chZnG @hVc hBCn cLc <Cnh FkB F]@
cLch nhWnh chxnG JE hBjD nDS
CLc ch @hd nhTn nhWnh
M]@ >? PZ@ Gn cLc <Cnh <EF chR nDL @PQnh <TM @PQnh 3$0 YOn GBSn hOn
http://www.ebook.edu.vn
)
CLc 3$0 Yr <EF cD]c cLch F\nG @PRnG cnG nGhC YBCn @; JBan @hnG. 3$0 cx @hj
cRB nhN @PLB @BF @PRnG hEnG <R\@ cLc @hBi@ bd hBCn Y\B nhN YBCn @hR\B UB Y]nG" cLc @hBi@ bd
nhTn U\nG JE @nG h^M @BinG nxB" b] chOB 3V3 53BGB@W< VvP>W@B<v7" JE cLc @hBi@ bd Wn @REn
FIc cWR. 'hnG nhnG JT_" Pg@ nhBKD InG UlnG nGE_ nW_ Yr YN^c @Ach h^M 3$0 nhN <E
@PDnG @hF YBKD chBjn cqW hC @h?nG bWR GpF cLc b] YBKD chBjn YW cInG" cLc hC @h?nG @PvR
sv @" @PRnG cLc F\nG s; <= @An hBCD Snh _ @i" JE cLc hC @h?nG PWUWP.
3$0 bm@ YXD sDg@ hBCn JER cD?B nhnG n~F ( JE JER YXD n~F (9 JkB 3$0(
cqW Bv<< LWb" 88 cqW In<v<" D038 cqW N{C. VER n~F (98" TvsW> In>@PDFvn@ Yr
YNW PW TM$8(" @hEnh JBHn YXD @BHn cqW h 3$0 UgD Mh_ @nh () bB@. 3$0 nE_ cx @?c
Y] @Anh @RLn <E 9MI0$. CLc bNkc nhS_ J@ <BHn @BiM sDg@ hBCn. Cl @hj <E JER n~F (9"
cLc 3$0 >; UlnG s; <= >RnG >RnG Yr Y\@ @kB @?c Y] @Anh @RLn ()MI0$.
http://www.ebook.edu.vn )9
TPRnG hC @h?nG @hA nGhBCF LWb`VR<@ 3IGITAL $IGNAI 0RC{$$R" <R\B 3$0
YN^c >; UlnG <E TvsW> In>@PDFvn@ TM$8C5. .h_ <E <R\B 3$0 @hi hC @hI bW JkB @hBi@
ci bHn @PRnG UVW @PHn 3$0 @hi hC @hI nhg@ TM$8C(.
C|nG JER n~F (98" cLc b] s; <= UgD Mh_ Y]nG YXD @BHn Yr YN^c >Sn sDg@ beB
HB@WchB. 'hDn U\nG >? nE_ @~nG YLnG cj chRSnG @Anh @RLn Y]nG cqW 3$0. HWB n~F >WD
N{C Yr YNW PW cLc 3$0 8 bB@ UgD Mh_ Y]nG YXD @BHn cx @?c Y] @Anh @RLn )")MI0$.
NxB chDnG" cLc @An hBCD cqW @hi GBkB @hVc 5JA Ul: hF @hWnh" PWUWP7 YN^c s; <= @?@
hOn btnG cLc 3$0 UgD Mh_ Y]nG. CLc @An hBCD YN^c sh_ UVnG 5JA Ul nhN: JBan @hnG"
Snh JE YBKD chBjn7 nxB chDnG YN^c s; <= @?@ hOn btnG cLc 3$0 UgD Mh_ @nh .
TPHn @hi GBkB" sD @hi MhL@ @PBjn cLc >Sn MhF UVW @PHn 3$0 @~nG nhWnh JQ:

ChZnG chR MhM s; <= MhIc @\M hOn cLc F\nG @NOnG @V.
ChZnG cDnG cgM @Anh n~nG s; <= @An hBCD <M YB <M <\B.
Mr nGDpn cx @hj Ua UEnG YN^c >;W YB JE JBCc cTM nhT@. NxB F]@ cLch chLc"
@hW_ YB @hBi@ ci cqW nx <E FKF UR hOn.
http://www.ebook.edu.vn )
ChZnG @hN[nG YN^c chR GBL @hEnh MhL@ @PBjn @hgM hOn cLc @hBi@ ci @NOnG @V JkB
cLc bTc @Anh n~nG @NOnG YNOnG.
M]@ hC @h?nG FD?n JTn hEnh cXn MhSB @hnG nDW >V ch @hd @ F]@ MhXn FKF
YN^c <TM @PQnh @ @PNkc. 0hXn FKF bWR GpF F]@ @TM cLc ch Un" hW_ cn GB <E cLc <Cnh"
Yj bSR chR hC @h?nG bBi@ > <EF cLc cnG JBCc GQ F]@ cLch @DXn @V JE hC @h?nG cXn @hWR
@Lc @hi nER F]@ chB cx F]@ YBKD cBCn Yr YN^c UV YRLn @PNkc sW PW.. ChNOnG @PQnh nE_
YN^c <ND @P nhN Fr FL_ bHn @PRnG 3$0.
HA9 LVW chn nER @PRnG cLc <VW chn UNkB Yh_ <E F]@ <Cnh ntF @PRnG chNOnG
@PQnh
W. A33 8("
b. 6{h
c. ((("((( ( ((
U. Tg@ cS cLc <VW chn @PHn
2h_ UVnG F]@ chNOnG @PQnh 3$0 FE YOn @hDXn @ Fr FL_ <E chnG chS @hB. VQ <=
UR nE_" nGn nG W>>vFb<vP 5h^M nG7 YN^c MhL@ @PBjn Yj JBi@ chNOnG @PQnh chR 3$0.
.h_ <E nGn nG <TM @PQnh FE cLc ch @hd cqW nx e U\nG G^B nhk <E bBjD @N^nG JE @hN[nG
@NOnG InG F]@ w F]@ JkB cLc ch @hd FL_.
http://www.ebook.edu.vn
B] Udch 5W>>vFb<vP7 JE b] <BHn ci@ 5<BncvP7 YN^c >; UlnG Yj Udch chNOnG @PQnh
YN^c JBi@ btnG h^M nG @hEnh cLc Fr FL_ cqW 3$0. A>>vFb<vP Udch @CM chNOnG @PQnh
@hEnh @CM YAch" cLc @CM nE_ >WD Yx YN^c <BHn ci@ JkB nhWD 5<Bnc7 Yj @\R PW @CM Fr FL_ JTn
hEnh bHn @PRnG 3$0.
HA9 $V <VW chn nER @PRnG cLc chD <Cnh UNkB Yh_ YN^c JBi@ btnG h^M nG
W. I6 5B.N{.87 TH{N 5RFvGW8>Bn5s77
b. 98{h
c. ((( ((( ( ((
U. 3MV " AR(
NGn nG C <E nGn nG bTc cWR YN^c >; UlnG nGE_ cEnG nhBKD Yj <TM @PQnh cLc
3$0 MhIc @\M hRc @hVc @hB cLc @hDT@ @RLn cx Y] MhIc @\M cWR. LTM @PQnh btnG C YOn GBSn
hRL @hBi@ ci cqW cLc InG UlnG 3$0 JQ nGN[B <TM @PQnh chnG cn bd GBkB h\n beB @TM ch
@hd nh cqW cLc nGn nG bTc @hgM 5nhN h^M nG7.
B] bBHn Udch 5cRFMB<vP7 C YN^c >; UlnG Yj Udch cLc Fr nGDpn C @hEnh cLc Fr
h^M nG 3$0 @hAch h^M.
http://www.ebook.edu.vn (
0hXn cD?B cqW <TM @PQnh bWR GpF JBCc cBjF @PW <oB chNOnG @PQnh JE <EF @hW_ YB
chR Yin chB @hVc hBCn @?@ chIc n~nG FRnG FD?n. DL @PQnh cD?B cfnG @PRnG chDoB cLc nDL
@PQnh MhL@ @PBjn F]@ MhXn FKF @hN[nG YN^c GB <E G P?B 5UvbDGGBnG7. ChNOnG @PQnh GBZM
chR JBCc G P?B MhXn FKF YN^c GB <E b] G P?B 5UvbDGGvP7.
M]@ b] G P?B chR MhM nGN[B <TM chNOnG @PQnh chS n~nG Mhhn @Ach Jgn YK ci@ h^M
JkB cLc chNOnG @PQnh 3$0 cqW h. .BKD nE_ YN^c @hVc hBCn @PNkc chB G P?B YN^c >; UlnG
JkB 3$0 FE @W <EF @hA nGhBCF. C5s VB>DW< 3vJv<RMFvn@ {nJBPRnFvn@ 5C5s V3{7 <E b]
G P?B YN^c >; UlnG JkB 3$0 FE chZnG @W <EF @hA nGhBCF.
http://www.ebook.edu.vn 8
NhnG nGN[B MhL@ @PBjn hC @h?nG 3$0 hBiF chB G P?B F]@ 3$0 FE chnG >;
UlnG F]@ b] G P?B hW_ UvbDGGvP. VQ JT_" h @hN[nG >; UlnG {VM>" vFD<W@RP> JE
>BFD<W@RP> Yj @P^ GBZM chR JBCc nE_.
B] 3$0 YN^c >; UlnG JkB b] F\ch <E F]@ b] MhTn cqW FRUD<v TM8C5s 3$'
53BGB@W< $BGnW< 0PRcv>>BnG 'B@7. 'hB >; UlnG {VM>" vFD<W@RP> JE >BFD<W@RP>" nGN[B MhL@
@PBjn cx @hj @hW_ YB @PRnG nDL @PQnh MhL@ @PBjn F hQnh cqW 3$0 UWnG YN^c @hA nGhBCF
M]@ chB Yr hR\@ Y]nG YN^c" @h; nGhBCF cD?B cfnG cqW chNOnG @PQnh nE_ YN^c cEB
Y@ @PHn hC @h?nG 3$0.
CLc chNOnG @PQnh YN^c bWR GpF JE >; UlnG @PRnG 3BGB@W< $BGnW< 0PRcv>>RP YN^c
JBi@ btnG h^M nG. H^M nG YN^c >; UlnG nhN F]@ Yc @PNnG cqW TM8C5s {VM>" nx
Yr c]nG @hHF cLc ch @hd @PRnG nx" JE YN^c GB <E cLc ch @hd 3$'.
8. Y! "#! $)*=$ EU
.j hREn @hEnh YN^c cLc bEB @TM >WD Yh_" @W cXn:

6AC{T bW>v DnB@.


B F\ch 3IGITAL $IGNAL 0RC{$$R.
ChNOnG @PQnh C5s V3{.
CLc @CM chNOnG @PQnh 5U>c7 JE h^M nG 5W>F7 ((" {s<8
ML_ hBCn >xnG
.pnG hp YR YBCn YW chIc n~nG
http://www.ebook.edu.vn
BI >. LM VURN VNI BK TH NGHIM LABVQLT W
PMP
1. M3" 4.")
'i@ @hZc bEB nE_" >Bnh JBHn YN^c <EF nDvn JkB Jd @PA JE chIc n~nG cqW FoB <Bnh
cBCn chLc nhWD @PRnG hC @h?nG 3$0
2. T)XY +!Z/
BR F\ch cx hWB JfnG chIc n~nG: JfnG chIW cLc Mhl cBCn cqW bR F\ch JE JfnG
chIW 3$0 JE nGR\B JB cqW nx.
;<n1 ch=" cc *h> 5in c?" bo )@ch b"o 1A)#

3z{R $U00L JkB AU2ILIAR 0z{R IN0UT


3C $URC{.
MICR0HN{ 0R{`AM0LI6I{6
AU3I AM0LI6I{R
ChIc n~nG:

'h?B F\ch 0z{R $U00L cDnG cgM F]@ nGDpn 3C Yr YN^c chnh <ND JE
<c chR @REn b] b F\ch. BR F\ch cx @hj YN^c JTn hEnh @hvR hWB cLch chLc
nhWD : hRc YBCn LM JER cqW 0RvP $DMM<_ cx @hj YN^c nhTn @ LWb`BRI<
6AC{T bW>v UnB@ hRc cx @hj YN^c nhTn @ cLc ci@ n?B (5V nGREB YN^c @QF
@hg_ @PHn ch?B AU2ILIAR 0z{R IN0UT.
'h?B 3C $URC{ cDnG cgM F]@ YBCn LM 3C @hW_ YB JE Mhl @hD]c JER Jd @PA
cqW chBi@ LM" GBW `"5V Uv JE "5VUc. 'h?B 3C $URC{ cx @hj YN^c UfnG
nGDpn cqW F]@ @An hBCD @hWF chBin YXD JER chR chNOnG @PQnh ch\_ @PHn 3$0.
'h?B MICR0IIN{ 0R{`AM0LI6I{R YN^c >; UlnG Yj YBKD chnh F]@ @An
hBCD FBcPR @hEnh F]@ FIc @hAch h^M JkB YXD JER cqW 3$0. ChBi@ LM GAIN
@hW_ YB FIc PW GBW F]@ GBL @Pd @hgM JE F]@ GBL @Pd cWR.
.j cx @hj nGhv @hg_ @An hBCD @ ANALG UT0UT" YN^c Ydnh Jd @PHn ch?B
C3{C" ch?B AU3I AM0LI{R YN^c >; UlnG.
;<n1 ch=c nBn1 th= h"i c?" b )@ch l C89 v cc n1o@i vi c?" n, b"o 1A)#

3$0
C3{C
I INT{R6AC{
INT{RRU0T$
AU2ILIAR I
${RIAL 0RT.
http://www.ebook.edu.vn
3$0 YN^c cRB nhN <E @PLB @BF cqW hC @h?nG s; <= @An hBCD >?.

'h?B 3$0 chIW F]@ JB F\ch 3$0 TM8C5 @PRnG F]@ chAM (8 chhn ULn
@PHn bK F@ 5>DPyWcv FRDn@7. Nx cx @hj Y\@ @kB @?c Y] @hVc hBCn 5MI0$. Cx
nhBKD <\B 3$0 chZnG cx @hj @hW_ YB JK cLc @?c Y] chD @PQnh. TD_ nhBCn" @?c Y]
YN^c GBkB h\n beB cLc PEnG bD]c cqW hC @h?nG bHn @PRnG JB F\ch. 3$0 cx @hj
>; UlnG F]@ b] @\R UWR Y]nG bHn @PRnG Yj @hBi@ <TM YpnG hp hRc c|nG cx @hj
>; UlnG b] @\R UWR UnG nGREB. 3$0 YN^c UfnG @PHn b F\ch @hA nGhBCF YN^c
Y@ cgD hQnh Yj >; UlnG b] @\R UWR Y]nG nGREB.
'h?B $CILATR YN^c Y@ @PHn b F\ch cDnG cgM chR nx F]@ @An hBCD @hWF
chBin MH. 3$0 chBW @An hBCD nE_ Yj @\R PW @An hBCD bHn @PRnG 8Mh 5@Xn
>? @An hBCD chq7 FE nx >; UlnG Yj @Anh @RLn @h[B GBWn cLc chD @PQnh ch @hd cqW
nx.
'h?B C3{C @hN[nG YN^c cgD @hEnh bkB cLc <Bnh cBCn >WD:
`
`
`
`
`
F]@ YXD JER GAIN <TM @PQnh YN^c
F]@ ANTI`ALI$ING 6ILT{R 5b] <c ch?nG @PfF Mh7
F]@ b] bBin YB @NOnG @V ` >?
F]@ b] bBin YB >? ` @NOnG @V
F]@ 0$T`GIL{R 5b] <c >WD7

'h?B I INT{R6AC{ <E F]@ MhNOnG @BCn Yj hBjn @hd JE n\M JE @hnG @Bn
chNOnG @PQnh. ChD_jn F\ch 3I09 cx chIc n~nG YNW 9 bB@ JER cgD hQnh 3$0.
0hl @hD]c JER chNOnG @PQnh YWnG YN^c >; UlnG" @hnG @Bn cx @hj YN^c s; <=
@hvR nhBKD cLch chLc nhWD. CLc b] hBjn @hd L{3 @hWnh YN^c >; UlnG Yj YNW
PW @hnG @Bn chNOnG @PQnh chR nGN[B >; UlnG 3$0. NhN hXD hi@ cLc b] JB s;
<=" cLc 3$0 YKD cx chS n~nG YBKD chBjn nGm@. HWB nZ@ cx @hj YN^c >; UlnG
nhN cLc @hBi@ bd JER cqW nGN[B >; UlnG chR F]@ chNOnG @PQnh. 'hB F]@ @PRnG
cLc nZ@ nhgn YN^c nhgn @hQ F]@ nGm@ YN^c >Bnh PW bHn @PRnG 3$0 JE Fr
chNOnG @PQnh ci@ h^M JkB nx YN^c @hVc hBCn.
VfnG AU2ILAR I Yr YN^c c]nG @hHF JER chR Flc YAch GBLF >L@ @An hBCD
JE Yj JE Yj <EF nGD_Hn FD chR cLc bEB @TM 3$0 @hHF JER YN^c @hVc hBCn
@PHn bR F\ch. CLc YXD cqW ch?B AU2ILAR I cx @hj YN^c >; UlnG Yj GBWR
@BiM 3$0 JkB F]@ F\ch nGREB. M\ch nGREB nE_ cx @hj YN^c cgM nGDpn beB
YXD ( chhn Y@ @PHn ch?B AU2ILAR I. VfnG AU2LIIAR I cx bW
cnG:
`
`
`
CLc YBjF ci@ n?B 5VUc JE 5VUc cx >n Yj >; UlnG @PHn YXD MhSB cx
( chhn" chZnG cx @hj YN^c >; UlnG Yj cgM nGDpn chR F]@ F\ch nGREB.
CLc b] cDnG cgM cqW bR F\ch cx cfnG YBjF Y@.
.XD @PLB cqW 9 chhn L$B 5YN^c YLnh nhrn @ 3 Yin 37 cqW bD> U <BCD
cqW 3$0 nGREB" JE bWR GpF YN[nG YdW ch YN^c @BKn Fr hRL 5YN^c YLnh
nhrn @ 0A Yin 0A7.
.XD GBW cx cLc MhXn JERPW 5I7 bWR GpF:
http://www.ebook.edu.vn
5
chn U <BCD 53$7" chNOnG @PQnh 50$7" chRSnG JERPW 5I$7
YXD PW b] Ydnh @h[B
chn YXD 5R37 JE chR GhB 5z{7 chR cLc @hBi@ bd nGREB
chn YcGhB 5Rz7 chR cLc @PD_ nhTM nGREB.
@An hBCD bLR chR bBi@ Yr nhTn YN^c nGm@ 5IAC'7
YXD JER nGm@ nGREB 5INT7
chn hNknG 53IR7 JE chn chAM 5C$7 Yj YBKD chBjn JBCc @PD_Kn U
<BCD nGREB.
3$0 @PHn bR F\ch YN^c <TM @PQnh Yj @hEnh JWB @P >vPJvP Y?B JkB FL_ @Anh @PRnG
JWB @P c<Bvn@. .j b] 3$0 hR\@ Y]nG" bR F\ch ${RIAL" 0RT MhSB YN^c n?B JkB F]@
@PRnG cLc cnG n?B @BiM cqW FL_ @Anh cqW b\n.
C>o y9 NiD FL_ @Anh chq chnG cx F]@ ci@ n?B @BiM @hI hWB @hQ JER @h[B YBjF
@hAch h^M @PRnG @Bin @PQnh @hVc hBCn bEB @TM >Bnh JBHn cx @hj @hLR ci@ n?B @BiM cqW
BW>v UnB@ JE UfnG nx Yj n?B bR F\ch ${RIAL 0RT JkB FL_ @Anh
C5s V3{ 5C5s VB>DW< 3WJv<RMFvn@ {nJBPRnFvn@7 nDSn <= JBCc bm@ @W_ GBW bR
F\ch JE FL_ @Anh. Nx YBKD chBjn @g@ cS cLc YXD JER JE YXD PW @ b] nhk cqW 3$0 cnG
n?B @BiM. M]@ chB ci@ n?B <BHn <\c GBW FL_ @Anh cqW b\n JE bR 3$M YN^c @hBi@ <TM" C5s
V3{ cx @hj YN^c >; UlnG Yj n\M F]@ chNOnG @PQnh JER 3$0.
8. T*=/ $%[/) $). /0)*1-
GAA <>AL_ YP OVM>9 TPRnG MhXn nE_" b\n > <EF nDvn JkB F ]@ >? cLc <Bnh cBCn
JE ch?B F\ch @PHn b F\ch 3IGIAL $IGNAL 0RC{$$R.
(. .dnh Jd @PHn bR F\ch 3IGITAL $IGNAL 0RC{$$R @g@ cS cLc @hBi@ bd YXD cD?B
chDnG. 3fnG F]@ YBCn @Pe cj Yj cBjF @PW cLc @hBi@ bd YXD cD?B YN^c n?B JkB nhWD hW_
chNW.
HA9 Tg@ cS cLc @hBi@ bd YXD cD?B Yr YN^c n?B JkB nhWD
Cx chnG
8. BT@ nGDpn cDnG cgM chR b F\ch 3IGITAL $IGNAL 0RC{$$R.
. 3fnG F]@ JR<@ ci Yj cBjF @PW YBCn LM F]@ chBKD btnG cLch @hW_ YB chBi@ LM cqW 3C
$URC{ @ GBL @Pd nh nhg@ chR @kB GBL @Pd <kn nhg@ cqW nx. .R YBCn LM 3C @\B YXD PW
cqW 3C >RDPcv
.BCn LM 3C nh nhg@ 5V3C FBn7 JE YBCn LM 3C <kn nhg@ 5V3C FWs7 YNW PW @
3C >RDPcv
V3C FBn
V3C FWs

V
V
. ThVc hBCn cLc ci@ n?B JkB 3IGITAL $IGNAL 0RC{$$R
http://www.ebook.edu.vn
)
C>o y9 NiD chg@ <N^nG WDUBR @ <RW chnG @?@" cx @hj UfnG @WB nGhv cF @hvR bR
F\ch. N?B @WB nGhv JER YXD cmF @WB nGhv YN^c Y@ @PHn ch?B F\ch AU3I
AM0LI6I{R.
5. NxB JER FBcPR" svF s@ >V @hW_ YB cqW hF @hWnh MhL@ PW @PRnG chB cfnG @hVc hBCn
@hW_ YB chBi@ LM cqW MICR0HN{ 0R{`AM0LI6I{R JE cqW AU3I
AM0LI6I{R
). ThLR @REn b] cLc ci@ n?B hBCn cx @PHn b F\ch.
LNO v_k= KA YQ OVM> dh=@ Ot< M>Gu=@ <FU=> DS!9 TPRnG Flc nE_" C5s
V3{ > YN^c UfnG Yj n\M JE ch\_ F]@ chNOnG @PQnh bHn @PRnG 3$0
C>o y9 TPNkc chB >; UlnG C5s V3{" hr_ chmc chmn PtnG nGDpn cqW b F\ch
YN^c bT@ JE ci@ n?B n?B @BiM <E hBCn cx GBW FL_ @Anh JE ch?B F\ch 3IGITAL
$IGNAL 0RC{$$R YN^c YLnh nhrn ${RIAL 0RT.
. Me chNOnG @PQnh C5s V3{:
9. 3fnG <Cnh LRWU 0PRGPWF @PRnG FvnD 6B<v Yj n\M chNOnG @PQnh vs((.U>c JER 3$0.
HA9 HWB c;W > nER YWnG YN^c Fe @PRnG C5s V3{
W. C5s RvGB>@vP> JE 0vPBMhvPW< RvGB>@vP>.
b. 3B>`A>>vFb<_ JE 0vPBMhvWPW< RvGB>@vP>.
c. C5s RvGB>@vP> JE 3B>`A>>vFb<_.
U. 0vPBMhvPW< RvGB>@vP> JE 6B<v $v<vc@BRn
. 'i@ n?B bR F\ch nhN hQnh J . .BKD nE_ chR MhM chNOnG @PQnh vs((.U>c JTn hEnh
YZnG Ymn
C>o y: 3fnG @WB nGhv niD cXn @hBi@.
(. ThVc hBCn <Cn RUN @PHn @hWnh cnG cl cqW C5s V3{.
((. DWn >L@ nhnG GQ Yc PW YN^c hBjn @hd bHn @PRnG ch?B F\ch I INT{R6AC{.
.BKD chnh chD_jn F\ch 3I0 5@g@ cS cLc bB@ YKD e Jd @PA 7 >WR chR hBjn @hd Yc
YN^c <E ::::.
http://www.ebook.edu.vn
(8. Nhgn nZ@ @hI nhg@ INT @PHn bR F\ch INT{RRU0T$ Yj chD_jn @kB 3$0 cLc GBL @Pd
YN^c nhTM JER @hnG nDW chD_jn F\ch 3I0.
(. 3fnG FBcPR" chR F]@ @An hBCD 5GBnG nxB7 JER 3$0
C>o y9 .BKD chnh cLc chBi@ LM GAIN cqW MICR0HN{ 0R{`AM0LI6I{R JE
cqW AU3I AM0LI6I{R Yj cSB @hBCn hF @hWnh YXD PW.
(. LND = PtnG @PRnG chB YWnG nxB JER FBcPR" cLc chgF @PHn FEn hQnh cqW ch?B F\ch I
INT{R6AC{ bT@ >LnG.
(5. .BKD chnh chD_jn F\ch 3I0 >WR chR FEn hQnh I INT{R6AC{ Yc YN^c <E ::1).
(). TPD_Kn GBL @Pd cqW chD_jn F\ch 3I0 JER 3$0 btnG cLch nhgn nZ@ nhgn INT.
(. DWn >L@ ci@ nDS cqW >V @hW_ YB cqW s; <= @An hBCD @PRnG hF @hWnh cqW GBnG nxB.
(9. LM <\B cLc bNkc @ (5 Yin ( chR FoB F]@ GBL @Pd YN^c hBjn @hd @PHn I
INT{R6AC{ >WD Yh_: ::31" ::43" :1*5" :*))
Nhk nhgn nZ@ INT >WD chB Y@ chD_jn F\ch 3I0 @kB F]@ GBL @Pd FkB.
HA9 $V <VW chn nER >WD Yh_ <E F @S YZnG Ymn nhg@ JK chNOnG @PQnh vs((.U>c
YN^c n\M JER 3$0
W. .h_ <E F]@ b] GhB @BinG nxB
b. .h_ <E hC YBKD hEnh BW>v UnB@
c. .h_ <E F]@ FL_ MhL@ chIc n~nG
U. .h_ <E F]@ FL_ MhL@ @BinG JnG.
HA9 CRn >? YN^c hBjn @hd @PHn I INT{R6AC{ @ <C JkB cLB GQ
W. Th[B GBWn @Pa 5@hvR F>7 GBW cLc @BinG JnG <BHn @BiM
b. $? cLc @BinG JnG YN^c @\R PW
c. Th[B GBWn cXn UfnG 5@hvR F>7 Yj >Bnh PW cLc @BinG JnG chR F]@ hF @hWnh
U. $? cLc FD MhSB <g_ @PHn @An hBCD PW @PRnG F]@ GBh_
(. ThVc hBCn <Cnh HW<@ @PHn @hWnh cnG cl cqW C5s V3{. .xnG C5s V3{.
>. J=$ +!Z/

3IGITAL $IGNAL 0RC{$$R cx hWB JfnG: JfnG cLc Mhl cBCn cqW bR
F\ch JE JfnG 3$0 JkB cLc nGR\B JB.
BR F\ch YN^c chBW @hEnh cLc ch?B F\ch PBHnG P.
TPNkc chB F]@ chNOnG @PQnh 3$0 cx @hj YN^c n\M hRc >; UlnG" nGDpn cDnG
cgM cqW 3IGITAL $IGNAL 0RC{$$R MhSB YN^c bT@ <Hn JE ci@ n?B n?B
@BiM GBW ch?B F\ch ${RIAL 0RT JE FL_ @Anh MhSB YN^c @hVc hBCn
CLc ch?B F\ch C3{C" I INT{R6AC{" INT{RRU0T JE AU2ILIAR
I cx @hj ch YN^c LM UlnG beB nGN[B >; UlnG niD chNOnG @PQnh n\M JER 3$0
YB hB JBCc >; UlnG chZnG.
http://www.ebook.edu.vn 9
C. C\! )]* ^/ $Z7
(. TPNkc chB bR F\ch 3IGITAL $IGNAL 0RC{$$R >n >EnG Yj >; UlnG cx F]@ >?
bNkc bm@ bD]c cXn MhSB @hvR. MCnh YK nER >WD Yh_ <E bNkc cXn @hBi@ MhSB @hVc hBCn
@PNkc chB >; UlnG bR F\ch
W. Chmc chmn PtnG cLc chD_jn F\ch cqW I INT{R6AC{ YKD e Jd @PA
b. Chmc chmn PtnG ci@ n?B n?B @BiM <E hBCn cx GBW FL_ @Anh chq JE ch?B F\ch
3IGITAL" $IGNAL 0RC{$$R YN^c YLnh nhrn ${RIAL 0RT.
c. Chmc chmn PtnG nGDpn cDnG cgM cqW bR F\ch YN^c bT@
U. CLc FCnh YK b JE c.
8. 'hRSnG YBCn LM 3C FE chBi@ LM chR nGDpn 3C YBKD chnh YN^c <E bWR nhBHD
W. w"V Yin ")V
b. w"V Yin "V
c. w"5V Yin "5V
U. 'hnG cx FCnh YK nER @PRnG cLc FCnh YK @PHn <E YZnG.
. Chhn nER @PRnG >? cLc chhn >WD Yh_ YN^c Y@ @PHn YXD GBW cqW bR F\ch
AU2ILIAR I
W. YN[nG YdW ch @BKn Fr hRL 5YN^c YLnh nhrn @ 0A Yin 0A7
b. TUT" IAC' " INT" JE R3
c. 3$" 3" 3(" JE 38
U. C$" INT" 3$" JE 0A(
. 3$0 TM$8C5 @PHn bR F\ch 3IGITAL $IGNAL 0RC{$$R >; UlnG YpnG hp
hC @h?nG cx @Xn >? <E bWR nhBHD 5nhmc <\B PtnG Yh_ <E YpnG hp Y@ @?c Y] @Anh @RLn chR
3$07
W. 3$0 UfnG b] @\R UWR Y]nG bHn @PRnG 8MH!
b. 3$0 UfnG b] @\R UWR Y]nG bHn nGREB MH!
c. ThnG nDW ci@ n?B n?B @BiM" 3$0 UfnG b] @\R UWR Y]nG bHn @PRnG .MH
C3{C
U. ThnG nDW ci@ n?B bR F\ch ${RIAL 0RT" 3$0 UfnG b] UWR Y]nG @PRnG cqW
FL_ @Anh chq.
5. LBnh cBCn nER @PRnG cLc <Bnh cBCn >WD Yh_ @hN[nG YN^c @QF @hg_ @PRnG C3{C
W. M]@ b] <c ch?nG @PfF Mh
b. M]@ b] bBin YB @NOnG @V w >?
c. M]@ b] bBin YB >? w @NOnG @V
U. Tg@ cS cLc b] nxB @PHn.
http://www.ebook.edu.vn
TI LIU TH(M ,H829
( InG<v V." 0PRWcB> ." Kigit!l hign!l Jr;cD**ing u*ing M-#.-/ ,.4a (" 0z$
0Db<B>hBnG CRFMWn_" I$BN `5`95`(.
8 NGD_an D?c TPDnG" Q` l& tn hiu , l[c *+a #<" 1 , #<" 2" NhE sDg@ bSn
'H'T 8.
0PRWcB> ." MWnR<WcB> 3." Kigit!l hign!l Jr;cD**inga Jrinci"lD*a -lg;rithm*a !nL
-""lic!ti;n*" ThBPU {UB@BRn" ()" 0Pvn@Bcv`HW<< In@vPnW@BRnW< Inc." I$BN `(`
)`.
RRPWbWDPG BPB@@Rn" Kigit!l RiltDr KD*ignDrt* U!nL3;;k RD!turing 1 ^;utinD*"
McGPW`HB<< {UDcW@BRn w{DPRMv" (" I$BN ``((())`(
5 LWb`VR<@ L@U" Kigit!l hign!l Jr;cD**;r*a htuLDnt V;rk3;;k" 6BP>@ {UB@BRn" 8"
I$BN 8`989``5.
LIN,S
MATLAB vb>B@v: .FW@hRPc>.cRF
LABVLT vb>B@v: .<WbJR<@.cRF
TvsW> In>@PDFvn@ vb>B@v: .@B.cRF
http://www.ebook.edu.vn 9

You might also like