SÁCH HNG DN HC TP
X LÝ TÍN HIU S
(Dùng cho sinh viên h đào to đi hc t xa)
Lu hành ni b HÀ NI - 2006 =====(=====
HC VIN CÔNG NGH BU CHÍNH VIN THÔNG
HC VIN CÔNG NGH BU CHÍNH VIN THÔNG
Chng III: Biu din tín hiu và h thng ri rc trong min tn s ω.
Chng IV: Biu din tín hiu và h thng ri rc trong min tn s ri rc ω
k
.
Chng V: Tng hp b lc s có đáp ng xung có chiu dài hu hn FIR.
Chng VI: Tng hp b lc s có đáp ng xung có chiu dài vô hn IIR.
Chng VII: Bin đi Fourier nhanh - FFT.
Chng VIII: Cu trúc b lc s.
Chng IX: Lc s nhiu nhp.
ln biên son đu tiên, chc tài liu còn mt s các s sót, mong ngi đc thông cm và
đóng góp các ý kin cho tác gi trong quá trình hc tp, trao đi.
Hà Ni, tháng 5 nm 2006
NHÓM BIÊN SON
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
3
CHNG I: BIU DIN TÍN HIU VÀ H THNG RI RC
TRONG MIN THI GIAN RI RC n
GII THIU
Trong chng này, chúng ta s đ cp đn các vn đ biu din tín hiu và h thng trong
min thi gian ri rc n, đây là min biu din tín hiu sau khi đã ly mu tín hiu. nm đc
kin thc ca chng này, chúng ta s nhc li mt s ni dung chính sau.
a. Khái nim v tín hiu
V mt vt lý: tín hiu là dng biu din vt lý ca thông tin.
Ví d:
- Các tín hiu ta nghe thy là do âm thanh phát ra gây nên s nén dãn áp sut không khí đa
đn tai chúng ta.
- Ánh sáng ta nhìn đc là do sóng ánh sáng chuyn ti các thông tin v màu sc, hình khi
đn mt chúng ta.
V mt toán hc: tín hiu đc biu din bi hàm ca mt hoc nhiu bin s đc lp.
gi là tín hiu tng t.
Nhn xét:
Tín hiu tng t liên tc theo c bin và hàm.
+ nh ngha tín hiu lng t hoá: Nu biên đ ca tín hiu liên tc là ri rc thì tín
hiu đó gi là tín hiu lng t hoá.
Nhn xét:
Tín hiu lng t hoá liên tc theo bin và ri rc theo biên đ.
()
a
x t
( )
ds
x nT
( )
s s
x nT
()
q
x t
s
nT
s
nT
s
T
2
s
T
3
s
T 8
s
T
s
T
Hình 1.1 Minh ho s phân loi tín hiu
- nh ngha tín hiu ri rc: Nu bin đc lp ca biu din toán hc ca mt tín hiu là
ri rc thì tín hiu đó gi là tín hiu ri rc.
Nhn xét:
Tín hiu liên tc là tín hiu liên tc theo bin, xét theo hàm ta có tín hiu ly mu
và tín hiu s.
+ nh ngha tín hiu ly mu: Nu biên đ ca tín hiu ri rc là liên tc và không b
lng t hoá thì tín hiu đó gi là tín hiu ly mu.
Nhn xét:
Tín hiu ly mu ri rc theo hàm, liên tc theo bin.
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
5
+ nh ngha tín hiu s: Nu biên đ ca tín hiu ri rc là ri rc thì tín hiu đó gi là
tín hiu s.
Nhn xét:
Tín hiu s ri rc theo c bin và theo c hàm.
Lu ý: Vic phân loi tín hiu s là c s đ phân loi h thng x lý, chng hn nh ta có
h thng ri rc hay h thng tng t đc phân loi tng ng vi loi tín hiu mà h thng đó
x lý là tín hiu ri rc hay tín hiu tng t.
Các tín hiu đc nghiên cu trong môn hc này, chúng ta ch đ cp đn tín hiu ri rc do
vy chúng ta cn quan tâm đn đnh lý ly mu ca Shannon.
nh lí ly mu: Nu mt tín hiu tng t
Sau khi đã nhc li các kin thc c bn v tín hiu nh trên, chúng ta s nghiên cu các
kin thc ca môn hc “X lý tín hiu s” bt đu vic biu din tín hiu và h thng ri rc trong
min n chng I này.
Nhng ni dung kin thc đc đ cp trong chng I bao gm:
- Biu din tín hiu
- Các tín hiu c bn
- H thng tuyn tính bt bin.
- Phép chp (Convolution).
- Phng trình sai phân tuyn tính h s hng biu din h thng tuyn tính bt bin.
- Phép tng quan (Correlation).
NI DUNG
1.1. BIU DIN TÍN HIU RI RC
1.1.1. Các cách biu din tín hiu ri rc
Trc khi biu din ta có th chun hoá x(nT
s
) nh sau
1
() (
s
T
s
XnT xn
=
⎯⎯⎯→ )
tc là chun hóa T
s
=1.
a. Biu din theo toán hc
Biu thc toán hc
12
b. Biu din bng đ th
Cách biu din này cho ta cách nhìn trc quan v mt tín hiu ri rc.
Ví d 1.2
Vi tín hiu nh ví d 1.1, ta có th biu din bng đ th nh sau:
1
3/4
1/2
1/4
Hình 1.2 Biu din tín hiu bng đ th
c. Biu din bng dãy s
() ( ) () ( )
{ }
0
..., 1 , , 1 ,...=− +
xn xn xn xn
Lu ý đây, ta phi có mc đánh du
0
đ th hin thi đim gc.
Do cách biu din này, ta còn gi tín hiu ri rc là dãy
Ví d 1.3: Biu din bng dãy s tín hiu trong ví d 1.1 và 1.2:
()
0
311
1,,,
424
⎧⎫
n
δ
n
Hình 1.3 Dãy xung đn v
( )
n
δ
Ví d 1.4: Hãy biu din dãy
( )
1n
δ
−1
-1 20
( )
1n
δ
−
n1 3
Hình 1.4 Dãy xung
( )
1n
⎧
+=
⎨
< −
⎩
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
8
Hình 1.6 Dãy u(n+3)
c. Dãy ch nht:
Trong min n, dãy ch nht đc đnh ngha nh sau:
()
10 1
0 còn lai
N
nN
rect n
n
≤ ≤−
⎧
=
⎨
⎩
(1.3)
( )
N
rect n
d. Dãy dc đn v:
Trong min n, dãy dc đn v đc đnh ngha nh sau:
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
9
ai
()
0
0còn l
nn
rn
n
≥
⎧
=
⎨
⎩
(1.4)
Hình 1.9 Dãy dc đn v r(n)
Ví d 1.7
Hãy biu din dãy r(n-1).
()
( )
110
1
0 còn lai
nn n
rn
n
10
1.1.3. Mt s đnh ngha
a. Dãy tun hoàn:
Ta nói rng mt dãy x(n) là tun hoàn vi chu k N nu tha mãn điu kin sau đây:
x(n) = x (n + N)= x (n + lN) l: s nguyên; N: chu k
Khi cn nhn mnh tính tun hoàn, ngi ta ký hiu du ~ phía trên. Ký hiu:
()
N
x n
.
Ví d 1.9
Biu din dãy tun hoàn
( )
x n
vi N = 4.
Hình 1.12 Dãy tun hoàn
( )
4
x n
b. Dãy có chiu dài hu hn:
Mt dãy đc xác đnh vi s hu hn N mu ta gi là dãy có chiu dài hu hn vi N là
chiu dài ca dãy.
L: Toán t chiu dài
L[x(n)] = [0, 3] = 4
=
=
=
Gii:
()
1
2
1
x
n
En
δ
∞
=−∞
=
∑
=
Dãy có nng lng hu hn
()
2
2
xN
n
E rect n N
∞
=−∞
=
∑
=
2
12
1
lim
(1.7)
Nu ta đnh ngha nng lng ca tín hiu
( )
nx
trong mt khong hu hn NnN
≤≤− là:
()
∑
−=
=
N
Nn
N
nxE
2
(1.8)
Thì có th biu din nng lng tín hiu
E nh sau:
N
N
EE
∞→
≡ lim
(1.9)
312
x nxnxn=+
( )
1
x n
( )
2
x n
( )
3
x n
Hình 1.14 Tng ca hai dãy
f. Tích ca 2 dãy:
Tích ca 2 dãy nhn đc bng cách nhân tng đôi mt các giá tr mu đi vi cùng mt tr
s ca bin đc lp.
Ví d 1.12
Hãy thc hin
() () ( )
312
.
x nxnxn=
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
13
( )
1
x n
h. Tr:
Ta nói rng dãy
()
2
x n
là dãy lp li tr ca dãy
( )
1
x n
nu có quan h sau đây:
() ( )
210
x nxnn=−
: nguyên
0
n
Ví d 1.14
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
14
Biu din tín hiu x(n) đc mô t nh sau:
() () () () ()
31 1
12
42 4
xn n n n n
δδ δ δ
=+ −+ −+ −3
Gii:
n
n
xn
n
⎧
−≤≤
⎪
=
⎨
⎪
≠
⎩
Hình 1.17 Minh ho x(n) trong ví d 1.14
T ví d 1.14, ta thy rng: Mt dãy x(n) bt k đu có th biu din di dng sau đây:
() () ( )
.
k
x nxkn
δ
∞
=−∞
=
∑
k−
(1.11)
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
15
Trong đó ta chú ý x(k) là giá tr x(n) ti thi đim n = k, do vy v mt bn cht x(k) và x(n)
⎡⎤⎡⎤⎡
+= +
⎣⎦⎣⎦⎣
⎤
⎦( ) ( )
12
..ay n by n=+
(1.13)
c. áp ng xung ca h thng tuyn tính:
Trong (1.11) ta có biu din ca tín hiu đu vào
() () ( )
.
k
x nxkn
δ
∞
=−∞
k
= −
∑
Thc hin bin đi theo toán t T ta xác đnh y(n)
() () () ( ) () ( )
..
kk
yn T xn T xk n k xk T n k
δδ
=−
⎣ ⎦
đc gi là đáp ng xung. (1.15)
áp ng xung đc trng hoàn toàn cho h thng thay cho toán t T.
()
k
hn
1.2.2. Các h thng tuyn tính bt bin
a. nh ngha:
Nu ta có y(n) là đáp ng vi kích thích x(n) thì h thng đc gi là bt bin nu y(n - k)
là đáp ng ng vi kích thích x(n - k).
b. Phép chp:
( )
n
δ
( )
nk
δ
−
( ) ( )(
yn T n hn
δ
⎡⎤
==
⎣⎦
)
( ) ( )
Tnhhnk
δ
⎡⎤
=−∞
=−
∑
(n: -∞ → ∞)
n = 0 ⇒
() () ( )
0.0
k
yxkh
∞
=−∞
k
= −
∑
n = 1 ⇒
() ( ) ( )
1.
k
yxkh
∞
=−∞
1k= −
∑
n=2 ..... C thay vào nh vy v nguyên tc ta phi tính đn giá tr n = ∞.
i vi các giá tr n < 0 ta cng phi tính ln lt
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
17
()
5
10
4
0 còn lai
xn rect n
n
n
hn
n
=
⎧
−≤
⎪
=
⎨
⎪
⎩
4≤
Hãy tìm đáp ng ra ca h thng y(n)?
Gii:
Ta thc hin theo phng pháp tính phép chp bng đ th:
+ i bin n thành bin k
+ Gi nguyên x(k), ly đi xng h(k) thành h(-k)
+ Dch h(-k) sang trái (n<0) hoc sang phi (n>0) theo tng mu, sau đó tính tng giá tr
ca y(n) ng vi tng n c th nh đ th sau.
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
18
Trong mt h thng, ta có th hoán v đu vào x(n) và đáp ng xung h(n) cho nhau thì đáp
ng ra y(n) không thay đi.
- Tính kt hp:
( )() ( ) ( ) ( ) ( ) ( )
12 1 2
** **
y nxnhnhn xnhn hn
⎡⎤⎡⎤
==
⎣⎦⎣⎦
(1.19)
Ý ngha:
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
20
( ) ( )
12
*hn hn
( )
1
hn
( )
2
hn
( ) ( )
1
*x nhn
Nu ta có hai h thng ghép ni tip vi nhau thì đáp ng xung ca h thng tng quát s là
là tng đáp ng xung ca các h thng thành phn.
1.2.3. H thng tuyn tính bt bin và nhân qu
nh ngha: Mt h thng tuyn tính bt bin đc gi là nhân qu nu đáp ng ra ca nó
thi đim bt k n = n
0
hoàn toàn đc lp vi kích thích ca nó các thi đim tng lai, n > n
0
.
nh lý: áp ng xung ca h thng tuyn tính bt bin và nhân qu phi bng 0 vi n < 0
(h(n) = 0 vi mi n <0).
- Mt dãy x(n) đc gi là nhân qu nu x(n) = 0 vi n < 0.
Xét phép chp đ xác đnh đáp ng ra y(n) vi tín hiu và h thng TTBB nhân qu.
- Nu x(n) nhân qu:
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
21
−
() () ( )
0
.
k
yn xk hn k
∞
=
=
∑
x(k) ≠ 0 khi k ≥ 0
- Nu h(n) nhân qu: h(n) ≠ 0 khi n ≥ 0:
Vì h(n – k) ≠ 0 ; (n – k) ≥ 0 ⇒
(Tng giá tr tuyt đi ca mi giá tr đáp ng xung)
Ví d 1.17
Xét s n đnh ca các h thng có đáp ng xung sau:
() ()
1
hn un=
()
2
0
00
n
an
hn
n
⎧
≥
=
⎨
<
⎩
Gii:
()
12
0
1
nn
Shn
+
−
−
= ∞ nu a ≥ 1 → H thng không n đnh
1.3. PHNG TRÌNH SAI PHÂN TUYN TÍNH H S HNG
1.3.1. Phng trình sai phân tuyn tính h s bin đi
V mt tín hiu, mt h thng tuyn tính (HTTT) s đc mô t bi mt phng trình sai
phân tuyn tính có dng:
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
22
() ( ) ()( )
00
NM
kr
kr
anynk bnxnr
==
− =
∑∑
−
(1.23)
() () () ( ) ()( )
00
10
NM
kr
kr
anyn anynk bnxnr
yn xkh n
∞
=−∞
=
∑
()
k
an
, h s phng trình đc trng hoàn toàn cho h thng tuyn tính, thay cho
đáp ng xung.
()
r
bn
1.3.2. Phng trình sai phân tuyn tính h s hng
Mt HTTT bt bin v mt toán hc đc mô t bi mt phng trình sai phân tuyn tính
h s hng dng tng quát sau đây:
() (
00
NM
kr
kr
aynk bxnr
==
− =
∑∑
−
(1.25)
k
a
, h s hng.
−
−
(1.26)
r
b
, đc trng cho h thng, thay cho đáp ng xung.
k
a
áp ng ra y(n) đc xác đnh bi phng trình sai phân (PTSP) nh trên tng đng vi
đáp ng ra đc xác đnh theo phép chp:
() () () ()( )
*
k
yn xn hn xkhn k
∞
=−∞
==
∑
(1.27)
đáp ng xung h(n) đc trng cho h thng.
Lu ý:
Nu đu vào là xung đn v
( )
n
δ
thì đu ra ta có đáp ng xung h(n).
( )
hn
( ) ( )
x nn
=⇒≡n
() ( ) ()
1hn Ahn n
δ
=−+
Tìm h(n) vi h thng nhân qu. Thay vào:
n = 0:
( ) ( ) ( )
0100hAh
δ
=−+ =+1
h(0) = 1 (Do h(-1)=y(-1)=0)
n = 1:
() ( ) ( )
101.1hAh A
δ
=+=0+
h(1) = A
n = 2:
() () ( )
212.hAh AA
δ
=+=0+
h(2) = A
2
n = 3:
( ) ( ) ( )
2
(n) + y
p
(n) (1.28)
Tìm y
0
(n):
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
24
=
a
n
Phng trình thun nht là phng trình sai phân mà đu vào x(n) = 0, theo (1.25) nó s có
dng: (1.29)
()
0
0
N
k
k
ayn k
=
−=
∑
Ta thng tìm nghim di dng hàm m y
0
(n) = α
n
, thay vào ta có:
12 1
aa a a
αα α α
−−
−
++ +++
= 0 (1.31)
Phng trình này s có n nghim, nu các nghim này là nghim đn ta có s có dng
nghim ca phng trình thun nht nh sau:
0112233 11
1
( ) ...
N
nnn n n
NN NN kk
k
yn A A A A A A
α αα α α α
−−
=
=+ +++ + =
∑
(1.32)
Các h s A
1
và A
2
đc xác đnh nh các điu kin đu.
Tìm y
p
(n):
- Nu dng đu vào
()
n
xn
β
=
mà β trùng vi dng nghim α
k
ca phng trình đc trng
ta phi đt
() ..
n
p
yn Bn
β
=
Sau đó ta xác đnh B bn cách thay y
p
(n) vào phng trình (1.25)
Xác đnh nghim tng quát y(n):
n đây ta s có:
y(n) = y
0
(n) + y
p
(n) =
1
1
Các h s A
1
và A
2
s đc xác đnh nh các điu kin đu.
Ta s tìm hiu c th cách gii phwong trình sai phân tìm nghim tng quát thông qua ví d
1.19 nh sau.