CHƯƠNG II
CHƯƠNG II
Xử lý tín hiệu nâng cao
Xử lý tín hiệu nâng cao
Tín hiệu rời rạc
Tín hiệu rời rạc
2
Khái niệm về tín hiệu rời rạc
Khái niệm về tín hiệu rời rạc
Trong DSP, tín hiệu thời gian rời rạc,
Trong DSP, tín hiệu thời gian rời rạc,
được biểu thị bằng một
được biểu thị bằng một dãy rời rạc
dãy rời rạc:
:
x[n]={-3 , 2, 4, -4, 0, 1…}
x[n]={-3 , 2, 4, -4, 0, 1…}
Quá trình rời rạc hóa còn gọi là quá
Quá trình rời rạc hóa còn gọi là quá
trình
trình lấy mẫu
lấy mẫu tín hiệu
tín hiệu
3
Các tín hiệu cơ sở
Các tín hiệu cơ sở
Dãy xung đơn vị
Dãy xung đơn vị:
: hay còn gọi hàm Delta,
hay còn gọi hàm Delta,
giá trị bằng đơn vị khi đối số = 0 và có giá trị bằng
giá trị bằng đơn vị khi đối số = 0 và có giá trị bằng
0 trong các trường hợp còn lại:
0 trong các trường hợp còn lại:
Một tín hiệu thời gian rời rạc bất kỳ thể được
Một tín hiệu thời gian rời rạc bất kỳ thể được
khai triển
khai triển từ các dãy xung đơn vị
từ các dãy xung đơn vị
,0,0,1,0,0,
0,0
0,1
)(
n
n
n
k
knkxnx ][][][
4
Dãy xung đơn vị (tiếp)
Dãy xung đơn vị (tiếp)
Trong Matlab ta có thể biểu diễn như sau:
Trong Matlab ta có thể biểu diễn như sau:
function[x,n]=impseq(n0,n1,n2)
function[x,n]=impseq(n0,n1,n2)
n=[n1:n2];
n=[n1:n2];
x=[(n-n0)==0];
x=[(n-n0)==0];
Ví dụ: Tạo dãy xung đơn vị trong khoảng [-5:5]
Ví dụ: Tạo dãy xung đơn vị trong khoảng [-5:5]
n=[-5:5]
n=[-5:5]
x=impseq(0,-5,5)
x=impseq(0,-5,5)
stem(x)
stem(x)
Kết quả:
Kết quả:
20121
0
0
0
,,
,0
,1
)( nnnnnn
nn
nn
nn
5
Các tín hiệu cơ sở (tiếp)
Các tín hiệu cơ sở (tiếp)
Dãy nhảy bậc đơn vị
Dãy nhảy bậc đơn vị:
: Dãy nhảy bậc đơn vị có giá trị
Dãy nhảy bậc đơn vị có giá trị
bằng đơn vị khi đối số lớn hơn hoặc bằng 0, và bằng 0
bằng đơn vị khi đối số lớn hơn hoặc bằng 0, và bằng 0
khi đối số nhỏ hơn 0.
khi đối số nhỏ hơn 0.
Một dãy tín hiệu rời rạc theo thời gian bất kỳ x[n] để có
Một dãy tín hiệu rời rạc theo thời gian bất kỳ x[n] để có
thể
thể khai triển
khai triển thành một tổng các dãy xung nhảy bậc
thành một tổng các dãy xung nhảy bậc
đơn vị
đơn vị
0n when 0
0n when 1
nu
k
nunukxnx )1(