Trường Đại học Công nghệ Thông tin (UIT) BÁO CÁO THỰC HÀNH Môn học Xử lí tín hiệu trong truyền thông Bài LAB02 TÍN HIỆU RỜI RẠC THEO THỜI GIAN
Trang 1BÀI TẬP THỰC HÀNH
XỬ LÝ TÍN HIỆU TRONG TRUYỀN THÔNG
BÀI 2: TÍN HIỆU RỜI RẠC THEO THỜI GIAN 2.1 CÁC PHÉP TOÁN
- Dịch phải xung đơn vị 5 mẫu:
>>delta=[zeros(1,15) 1 zeros(1,5)]; hàm zero tạo các phần tử = 0 ones tạo các phần tử = 1
Trang 3Bài 2.2 Viết chương trình và vẽ dạng tín hiệu hàm x(n) = 2u(n – 3) + u(n – 2) trong khoảng
Trang 4 x(-n) = 2u(-n – 3) + u(-n – 2)Source code:
Trang 5 2x(n) = 2u(n – 3) + u(n – 2)Source code:
Trang 72.2 KIỂM TRA TÍNH CHẤT TUYẾN TÍNH VÀ BẤT BIẾN
Hệ thống H bất biến theo thời gian nếu và chỉ nếu:
y(n) = H[x(n)] y(n – k) = H[x(n – k)]
Trang 8Hệ thống là tuyến tính nếu và chỉ nếu:
H[a1x1(n) + a2x2(n)] = a1H[x1(n)] + a2H[x2(n)]
>>subplot(211), stem(n1,ynk), title(‘y(n – k)’);
>>subplot(212), stem(n1,yn), title(‘H[x(n – k)]’);
h 1 (n)
y(n) x(n) h 1 (n) + h 2 (n)
Trang 9Kết quả
y (n) = nx(n) biến thiên theo thời gian
Bài 2.4 Xác định tính chất bất biến theo thời gian của hệ thống có phương trình y(n)
ynk = [0 0 0 0 y]; %Dich phai y(n) 4 mau -> y(-n-4)
n1 = [n 11:14] %Bo sung thêm giá tra cho n
x1 = [0 0 0 0 x] %Dich phai x(-n) 4 mau
yn = x1; %yn = H[x(n-4)]
subplot(211),stem(n1,ynk),title('y(n-k)');
subplot(212),stem(n1,yn),title('H[x(n-k)]');
Kết quả
Trang 10Tính bất biến của y(n) = x(n)cos(0.5n).
Trang 11Bài 2.5.
>>clear all
>>clf
>>n = -10:10;
>>x1 = randn(size(n)); %Tín hiệu x1 ngẫu nhiên
>>x2 = randn(size(n)); %Tín hiệu x2 ngẫu nhiên
>>a1 = 3; a2 = -2; %a1, a2 tùy ý
>>y1 = n.*x1;
>>y2 = n.*x2;
>>y = n.*(a1*x1 + a2*x2);
>>subplot(211), stem(n,a1*y1+a2*y2);
Trang 12>>subplot(212), stem(n,y);
>>title(‘H[a_1x_1(n)+a_2x_2(n)]’);
Kết quả
y(n) = nx(n) tuyến tính theo thời gian
Bài 2.6 Xác định tính chất tuyến tính của hệ thống có phương trình y(n) = x2(n) và y(n) =
Trang 13subplot(212),stem(n,y)
title("H[a_1x_1(n)+a_2x_2(n)]^2")Kết quả
y(n) = x2(n) phi tuyến
subplot(212),stem(n,y)
title("H[a_1x_1(n^2)+a_2x_2(n^2)]")
Trang 14Bài 2.7 Xét hệ thống có phương trình sai phân: y(n) = 0.3x(n) + 0.2x(n – 1) – 0.3x(n – 2)
-0.9y(n – 1) + -0.9y(n – 2) Xác định đáp ứng xung đơn vị của hệ thống
>>N = 40;
>>num = [0.3 0.2 -0.3];
>>den = [1 0.9 -0.9];
Trang 15>>h = impz(num,den,N);% N: số lượng mẫu tính toán
Trang 16Bài 2.8 Kiểm tra tính giao hoán và kết hợp:
Trang 22Columns 13 through 24
0 0 0 0 0 0 0 0 1 -2 4-8
Trang 23y =
Columns 1 through 11
0 0 0 0 0 0 0 0 0 0 0 Columns 12 through 22
0 0 0 0 0 0 0 0 0 -15 49 Columns 23 through 33
Columns 24 through 46
Trang 24-1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
19 20 21
Columns 47 through 51
22 23 24 25 26