Professional Documents
Culture Documents
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:
'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
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:
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 " (
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 )] = ( )
(
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:
>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
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:
( + (
[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:
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:
>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
(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
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
+ F ( 8 (F k ) " k = F + ( "..."F (
F
8
F ( 8 F 8
F
k
@\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 " ( "
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:
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 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:
'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