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
SÁCH HNG DN HC TP
X LÝ TÍN HIU S
Biên son : Ths. NG HOÀI BC
1
LI NÓI U
X lý tín hiu s (DSP: Digital Signal Processing) là môn hc đ cp đn các phép x lý
các dãy s đ có đc các thông tin cn thit nh phân tích, tng hp mã hoá, bin đi tín hiu
sang dng mi phù hp vi h thng. So vi x lý tín hiu tng t, x lý tin hiu s có nhiu u
đim nh :
- chính xác cao, sao chép trung thc, tin cy.
- Tính bn vng: không chu nh hng nhiu ca nhit đ hay thi gian
- Linh hot và mm do: thay đi phn mm có th thay đi các tính nng phn cng.
- Thi gian thit k nhanh, các chip DSP ngày càng hoàn thin và có đ tích hp cao.
Trong môn hc X lý s tín hiu, nhng ni dung chính đc đ cp bao gm các khái
nim v tín hiu và h thng, các phép bin đi c bn dùng trong x lý tín hiu s nh bin đi z,
bin đi Fourier, bin đi FFT, các phng pháp tng hp b lc FIR, IIR và cu trúc b lc.
Tài liu này đc biên son phc v mc đích hng dn hc tp cho sinh viên i hc h
ào to t xa ngành in t Vin thông và Công ngh thông tin trong môn hc “ X lý tín hiu
s” vi ch trng ngn gn, nhiu ví d, d hiu. Ni dung tài liu da trên giáo trình “X lý tín
hiu và lc s” ca tác gi Nguyn Quc Trung và mt s tài liu khác chia thành 9 chng:
Chng I: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n.
Chng II: Biu din tín hiu và h thng ri rc trong min z.
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.
Ví d:
- Tín hiu âm thanh x(t) là hàm ca mt bin đc lp trong đó x là hàm t là bin.
- Tín hiu nh x(i,j) là hàm ca hai bin đc lp i và j.
Trong môn hc này chúng ta ch tp trung nghiên cu đi vi các tín hiu là hàm ca mt
bin đc lâp.
b. Phân loi tín hiu
Các tín hiu trên thc t đc phân loi nh sau:
Tín hiu tng t
Tín hiu ri rc
TÍN HIU
Tín hiu liên tc
Tín hiu lng
t
hoá
Tín hiu ly mu Tín hiu s
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
4
- nh ngha tín hiu liên tc: Nu bin đc lp ca biu din toán hc ca mt tín hiu là
liên tc thì tín hiu đó gi là tín hiu liên tc.
Nhn xét
: Tín hiu liên tc là tín hiu liên tc theo bin, xét theo hàm hay biên đ ta có tín
hiu tng t và tín hiu lng t hoá.
+ 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
nT
s
T
2
s
T
3
s
T 4
s
T
5
s
T
6
s
T 7
s
T 8
s
T
s
T
2
s
T
3
s
T 4
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.
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
(
)
tx
a
có tn s cao nht là , đc
ly mu ti tc đ , thì
BF =
max
BFF
s
22
max
≡>
(
)
tx
a
có th đc phc hi mt cách chính xác t giá
tr các mu ca nó nh hàm ni suy.
Khi F
s
=F
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
s
XnT xn
=
⎯⎯⎯→ )
tc là chun hóa T
s
=1.
a. Biu din theo toán hc
Biu thc toán hc
12
NnN
≤
≤
()
xn=
0 n≠
Ví d 1.1: Ta có th biu din tín hiu
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
6
n
10n4
x(n)
4
0n
⎧
−≤≤
⎪
=
⎨
⎪
≠
⎩
đâ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
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
⎧⎫
=
⎨⎬
⎩⎭
xn
Ta thy, c ba ví d trên đu biu din mt tín hiu theo ba cách khác nhau.
1.1.2. Mt s dãy c bn (Tín hiu ri rc c bn)
a. Dãy xung đn v:
Trong min n, dãy xung đn v đc đnh ngha nh sau:
()
10
0
n
n
n
δ
=
⎧
=
⎨
≠
⎩
(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
-1 20
(
)
1n
δ
−
n1 3
Hình 1.4 Dãy xung
(
)
1n
δ
−
b. Dãy nhy đn v
Trong min n, dãy nhy đn v đc đnh ngha nh sau:
()
10
0
n
un
n
≥
⎧
=
⎨
≠
⎩
(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:
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
Hình 1.7 Dãy ch nht rect
N
(n)
Ví d 1.6:
Hãy biu din dãy rect
3
(n-2)
()
3
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
()
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
⎧
1
−
−≥ ≥
−=
⎨
⎩
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
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
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
δ
=
=
=
Gii:
()
1
2
1
x
n
En
δ
∞
=−∞
=
∑
=
Dãy có nng lng hu hn
()
2
2
xN
n
E rect n N
∞
=−∞
=
∑
=
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
P
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)
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
có th là hu hn hoc vô hn. Nu
P
là hu hn (và không zero) thì tín hiu gi là tín hiu
công sut.
e. Tng ca 2 dãy:
Tng ca 2 dãy nhn đc bng cách cng tng đôi mt các giá tr mu đi vi cùng mt
tr s ca bin đc lp.
Ví d 1.11
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
12
Hãy thc hin
() ()
(
)
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
(
)
2
x
n
(
)
3
x
n
Hình 1.15 Tích ca hai dãy
g. Tích ca mt dãy vi hng s:
Tích ca mt dãy vi các hng s nhn đc bng cách nhân tt c các giá tr mu ca dãy
vi hng s đó.
Ví d 1.13
(
)
(
)
21
.
x
nxn
α
=
,
α
là hng s gi s cho bng 2 ta có:
(
)
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
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:
Ta biu din ln lt các thành phn trong mô t trên, sau đó thc hin phép cng nh minh
ha di đây đ xác đnh x(n).
(
)
n
δ
()
3
1
4
n
δ
−
()
1
2
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:
() () ( )
.
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)
khác nhau (n là bin thi gian ri rc, k là ch s), nhng v mt th hin x(n) và x(k) là nh nhau.
1.2. CÁC H THNG TUYN TÍNH BT BIN
1.2.1. Các h thng tuyn tính
a. Mt s khái nim
Kích thích và đáp ng:
+ Dãy vào ca h thng đc gi là kích thích
+ Dãy ra đc gi là đáp ng ca h thng ng vi kích thích đang kho sát.
Toán t T:
+ Mt h thng tuyn tính đc trng bi toán t T làm nhim v bin đi dãy vào
thành dãy ra.
(
)
(
)
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
. .Taxn bx n aTxn bTx 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
δδ
∞∞
=−∞ =−∞
⎡⎤
⎡⎤ ⎡
== −= −
⎢⎥
⎣⎦ ⎣
⎣⎦
∑∑
⎤
⎦
() () ()
.
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
16
()
(
)
k
hn T nk
δ
⎡
⎤
=−
⎣
⎦
đ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
δ
⎡⎤
−
=−
⎣⎦
() () ( )
.
k
yn xk hn k
∞
=−∞
=
−
∑
(1.16)
(
)
(
)
(
)
*yn xn hn=
(1.17)
đây h(n) đc gi là đáp ng xung ca h thng tuyn tính bt bin (TTBB)
Du hoa th (*) ký hiu phép chp.
(
)
hn
Nh vy, đáp ng ra ca h thng tuyn tính bt bin (TTBB) s bng dãy vào chp vi đáp
ng xung.
Phng pháp tính phép chp
V nguyên tc chúng ta phi tính y(n) = x(n) * h(n) theo cách tìm tng giá tr y(n) ng vi
tng giá tr n c th t n = - ∞ đn n = ∞.
() () ( )
.
k
yn xk hn k
∞
=−∞
=−
∑
(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
1k
n = -1 ⇒
() ()( )
1.
k
yxkh
∞
=−∞
−
=−
∑
−
n = -2 và phi tính đn giá tr n = - ∞
Tp hp các giá tr tìm đc ta có kt qu phép chp y(n) cn tìm.
d dàng trong vic tính toán ngi ta đa ra nhiu phng pháp tính phép châp trong đó
có phng pháp đ th nh sau:
Các bc tính phép chp bng đ th:
Bc 1: i bin n thành bin k, x(n) -> x(k), h(n) -> h(k), c đnh h(k)
Bc 2: Quay h(k) đi xng qua trc tung đ thu đc h(-k), tc h(0-k) ng vi n=0.
Bc 3: Dch chuyn h(-k) theo tng giáa tr n, nu n>0 dch chuyn v bên phi, nu n<0
dch chuyn v phía trái ta thu đc h(n-k).
Bc 4 Thc hin phép nhân x(k).h(n-k) theo tng mu đi vi tt c các giá tr ca k.
Bc 5 Cng các giá tr thu đc ta có mt giá tr ca y(n), tng hp các kt qu ta có dãy
y(n) cn tìm.
Lu ý: ta có th c đnh h(k) ri ly đi xng x(k) qua trc tung ri tin hành các bc nh
trên, kt qu s không thay đi do phép chp có tính cht giao hoán.
Các bc trên s đc minh ho ví d 1.15
Ví d 1.15
Cho mt HTTTBB có:
()
(
)
()
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
(
)
(
)
5
x
k rect k=
Hình 1.18 Minh ho tính phép chp bng đ th trong ví d 1.15
Tip tc tính nh trên ta đc các giá tr:
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
19
y(3) = 2,5 y(5) = 1,5 y(7) = 0,25 y(-1) = 0 … y(-
∞
) = 0
y(4) = 2,5 y(6) = 0,75 y(8) = 0 … y(
∞
) = 0
Da vào kt qu tính toán, ta v đc đáp ng ra ca h thng:
Hình 1.19 Kt qu phép chp trong ví d 1.15
c. Các tính cht ca phép chp:
- Tính giao hoán:
() () () () () ()( )
**
k
yn xn hn hn xn hkxn k
∞
=−∞
===
∑
−
(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)
Ý 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à
chp ca đáp ng xung ca các h thng thành phn.
- Tính phân phi (chp và cng):
() () ()
(
)
(
)
(
)
(
)()
12 1 2
***
y
n xn hn hn xnhn xnhn
⎡⎤⎡⎤⎡
=+= +
⎣⎦⎣⎦⎣
⎤
⎦
(1.20)
Ý ngha:
(
)
(
)
12
hn hn+
(
)
1
hn
(
)
2
hn
(
)
(
)
1
*
x
nhn
(
)
(
)
2
*
x
nhn
Nu ta có hai h thng ghép song song vi nhau thì đáp ng xung ca h thng tng quát s
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 ⇒
() () ( )
0
.
k
yn xk hn k
∞
=
=
−
∑
1.2.4. H thng tuyn tính bt bin và n đnh
nh ngha: Mt h thng tuyn tính bt bin gi là n đnh nu ng vi dãy vào b chn ta
cng có dãy ra b chn (biên đ b hn ch
≠
±∞
).
(
)
(
)
xn yn
<
∞→ <∞
(1.21)
H thng này còn đc gi là h thng BIBO (Bounded Input Bounde Output)
nh lý v h thng n đnh:
Mt h thng tuyn tính bt bin đc gi là n đnh nu và ch nu đáp ng xung h(n) ca
nó tho mãn điu kin sau đây:
()
n
Shn
∞
=−∞
=
<∞
∑
(1.22)
(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
∞∞
=−∞ =
==
∑∑
=∞
→ H thng không n đnh
()
23
0
n
nn
Shn
∞∞
=−∞ =
==
∑∑
a
=
1
1 a
−
nu a < 1 → H thng n đnh
=
1
1
1
n
a
a
+
−
−
= ∞ 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
==
+
−= −
∑∑
()
(
)
()
()
(
)
()
(
01
00
MN
rk
rk
bn an
yn xn r yn k
an an
==
=−−
∑∑
)
−
)
(1.24)
() () ()
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
==
−
=
∑∑
−
(1.25)
k
a
, h s hng.
r
b
N: Bc ca phng trình
() () ()
01
00
MN
k
r
rk
ab
yn xn r yn k
aa
==
=
−− −
∑∑
0
a
= 1, thì
() ( ) ( )
01
MN
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
(
)
n
δ
thì đu ra ta có đáp ng xung h(n).
(
)
hn
(
)
(
)
x
nn
δ
=
(
)
(
)
yn hn=
Chng 1: Biu din tín hiu và h thng ri rc trong min thi gian ri rc n
23
Có hai phng pháp gii phng trình sai phân đ xác đnh đáp ng ra y(n), đáp ng xung
h(n):
- Phng pháp th
- Phng pháp tìm nghim tng quát: gii phng trình tìm nghim thun nht, nghim
riêng ri xác đnh nghim tng quát.
Vic gii phng trình sai phân theo phng pháp th s đc mô t trong ví d 1.18.
Ví d 1.18
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
δ
=−+
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
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
trình thun nht y
0
(n) và nghim riêng ca phng trình y
p
(n):
y(n) = y
0
(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
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
α
−
12
01 2 1
NN N
NN
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):
â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
β
βα
=≠
ta đt
() .
n
p
yn B
β
=
- 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
.(
( )
N
nn
kk k
k
N
nn
kk k
k
AB
ABn
)
α
ββα
α
ββ
=
=
⎧
+≠
⎪
⎪
⎨
⎪
+=
⎪
⎩
∑
∑
α
(1.33)
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.