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.
+ nh ngha tín hiu tng t: Nu biên đ ca tín hiu liên tc là liên tc thì tín hiu đó
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
T
5
s
T
6
s
T 7
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.
max
= 2B ta gi F
s
lúc này là tn s ly mu Nyquist, Ký hiu là F
Nyquist
hay F
N
.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
⎧
−≤≤
⎪
=
⎨
⎪
≠
⎩
đây ta thy:
x(0)=1; x(1)=3/4; x(2)=1/2; x(3)=1/4; x(4)=0.
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
⎧
=
⎨
≠
⎩
(1.1)
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
7
1
-1 10
(
)
n
δ
n
Hình 1.3 Dãy xung đn v
(
)
n
δ
Ví d 1.4: Hãy biu din dãy
(
)
1n
δ
−
=
⎨
≠
⎩
(1.2)
Hình 1.5 Dãy nhy đn v u(n)
Ví d 1.5
Hãy biu din dãy
()
13
3
03
n
un
n
≥−
⎧
+=
⎨
<
−
⎩
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:
10 22
2
0còn
n
rect n
n
lai
≤
−≤
⎧
−=
⎨
⎩
(
)
3
2rect n
−
Hình 1.8 Dãy ch nht rect
3
(n-2)
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
()
⎩Hình 1.10 Dãy dc đn v r(n-1)
e. Dãy hàm m:
Trong min n, dãy hàm m đc đnh ngha nh sau:
()
0
0còn la
n
an
en
n
⎧
≥
=
⎨
⎩
i
(1.5)
Ví d 1.8: Hãy biu din e(n) vi 0 ≤ a ≤ 1.
Hình 1.11 Dãy hàm m e(n)
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc 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
Hình 1.13 Dãy có chiu dài hu hn
c. Nng lng ca dãy:
Nng lng ca mt dãy x(n) đc đnh ngha nh sau:
()
2
x
n
Ex
∞
=−∞
=
∑
n
(1.6)
Ví d 1.10
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
11
Tìm nng lng ca 3 dãy
() ()
() ()
() ()
1
2
3
N
xn n
x
nrectn
xn un
=
Dãy có nng lng hu hn
()
3
2
x
n
Eun
∞
=−∞
=
∑
=∞
Dãy có nng lng vô hn (không tn ti thc t)
d. Công sut trung bình ca mt tín hiu
Công sut trung bình ca mt tín hiu
(
)
nx
đc đnh ngha nh sau:
()
∑
−=
∞→
+
=
N
Nn
N
nx
N
EE
∞→
≡ lim
(1.9)
và công sut trung bình ca tín hiu
(
)
nx
là
N
N
E
N
P
12
1
lim
+
≡
∞→
(1.10)
Nh vy, nu
E
là hu hn thì 0
=
P . Mt khác, nu
E
là vô hn thì công sut trung bình
P
(
)
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
(
)
1
x
n
(
)
2
x
n
Hình 1.16 Tích ca dãy vi hng s 2
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
2
n
δ
−
()
1
3
4
n
δ
−
()
104
4
0
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:
(
)
Txn
y
n
⎡⎤
=
⎣⎦
(1.12)
(
)
(
)
T
x
ny⎯⎯→ n
b. H thng tuyn tính:
i vi các h thng tuyn tính toán t T phi tuân theo nguyên lý xp chng, tc là phi
tuân theo quan h sau đây:
()
(
)
(
)
(
)
12 1 2
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
δδ
∞∞
=−∞ =−∞
⎡⎤
⎡⎤ ⎡
== −= −
⎢⎥
⎣⎦ ⎣
⎣⎦
∑∑
⎤
⎦
() () ()
.
k
k
yn xk h n
∞
=−∞
=
∑
(1.14)
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
−
(
)
(
)(
yn T n hn
δ
⎡⎤
==
⎣⎦
)
(
)
(
)
Tnhhnk
δ
⎡⎤
−
=−
⎣⎦
() () ( )
.
k
yn xk hn k
∞
=−∞
=
−
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
1k
(
)
()
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
=−∞
===
∑
−
(1.18)
Ý ngha:
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 xnhnhn
⎡⎤⎡⎤
==
⎣⎦⎣⎦
(1.19)
() () ()
(
)
(
)
(
)
(
)()
12 1 2
***
y
n xn hn hn xnhn xnhn
⎡⎤⎡⎤⎡
=+= +
⎣⎦⎣⎦⎣
⎤
⎦
(1.20)
Ý ngha:
(
)
(
)
12
hn hn+
(
)
1
hn
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 ⇒
() () ( )
0
.
k
yn xk hn k
∞
=
=
(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
() () ()
k
k
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
==
−
=
∑∑
rk
rk
yn bxn r ayn k
==
=−−
∑∑
−
−
(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
(
)
Cho phng trình sai phân tuyn tính h s hng sau:
y(n) = Ay(n-1) + x(n)
Hãy tìm đáp ng xung h(n) ca phng trình sai phân đã mô t vi điu kin: y(-1) = 0.
Gii:
N = 1, a
0
= 1: Phng trình bc 1.
a
1
= -A, M = 0, b
0
= 1, cho
(
)
(
)
(
)
(
)
x
nnynh
δ
=⇒≡n
() ( ) ()
1hn Ahn n
δ
=−+
(
)
(
)
(
)
2
323.hAh AA
δ
=+=0+
h(2) = A
3
C th tip tc ta có:
()
0
0
n
An
hn
n
⎧
≥
=
⎨
≠
⎩
Phng pháp tìm nghim tng quát ca phng trình sai phân
Nghim tng quát ca phng trình sai phân s bng tng nghim tng quát ca phng
∑
Ta thng tìm nghim di dng hàm m y
0
(n) = α
n
, thay vào ta có:
12 1
01 2 1
12
01 2 1
0
( ) 0
nn n N N
NN
nN N N N
NN
aa a a a
aa a a a
αα α α α
ααα α α
−− −
−
−−−
−
++ ++ +=
⇒+++++
(1.30)
Nghim = 0 tc α =0 là nghim tm thng ta không xét đn, t (1.30) ta có phng
trình đc trng
nN
Các h s A
1
và A
2
đc xác đnh nh các điu kin đu.
Tìm y
p
(n):
ây chính là nghim phng trình sai phân khi đu vào x(n) ≠ 0, Nó s có dng ca phng
trình sai phân nh mô t (1.25) :
() (
00
NM
kr
kr
aynk bxnr
==
−= −
∑∑
)
đây ta thng chn y
p
(n) ging dng đu vào x(n):
- Nu dng đu vào
() ( )
n
k
xn
β
Xác đnh nghim tng quát y(n):
n đây ta s có:
y(n) = y
0
(n) + y
p
(n) =
1
1
.(
( )
N
nn
kk k
k
N
nn
kk k
k
AB
ABn
)
α
ββα
α
ββ
=
=
⎧
+≠