Mục lục Bài 3.1 Xác định điểm cực và điểm không dựa vào hàm zplane ..... Xác định lý do kết quả sai: >>zplanezero’,pole’; Dấu ‘ chỉ dùng đúng với số thực, khi dùng cho số phức, sau khi c
Trang 1ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
XỬ LÝ TÍN HIỆU TRUYỀN THÔNG
LỚP: NT332.M11.1
BÁO CÁO BÀI TẬP THỰC HÀNH SỐ 3
Giảng Viên : Nguyễn Huỳnh Quốc Việt
Thông tin nhóm :
TP.HỒ CHÍ MINH ,23 tháng 10 năm 2021
Trang 2Mục lục
Bài 3.1 Xác định điểm cực và điểm không dựa vào hàm zplane 1
Bài 3.2 Xác định và vẽ điểm cực, điểm không của các hàm hệ thống sau: 3
Bài 3.3: Xác định biểu thức của biến đổi z có các điểm cực 0.9; 0.5; 1+j; 1-j và các 5
Bài 3.4: Cho hệ thống có phương trình vào/ra là phương trình sai phân hệ số hằng: 5
Bài 3.5: Viết phương trình tìm nghiệm của của 2 phương trình sau: 6
Bài 3.6: Dùng hàm ztrans để biến đổi z ở dạng công thức: 8
Bài 3.7: Xác định biến đổi z của các hàm sau: 8
Bài 3.8: Biến đổi z ngược theo giá trị bằng hàm impz 9
Bài 3.9: Xác định và vẽ 100 mẫu đầu tiên của biến đổi z ngược của hàm: 10
Bài 3.10: Ta cũng có thể xác định biến đổi z ngược bằng cách dùng hàm iztrans 11
Bài 3.11: Xác định biến đổi z ngược của các hàm sau: 11
Bài 3.1 Xác định điểm cực và điểm không dựa vào hàm zplane
a Hàm zplane (xác định điểm cực và điểm không):
Code:
num = [1 2 3];
den = [2 5 7];
zplane(num,den);
Kết quả:
Trang 3b Xác định lý do kết quả sai:
>>zplane(zero’,pole’);
Dấu ‘ chỉ dùng đúng với số thực, khi dùng cho số phức, sau khi chuyển đổi sẽ biến thành số phức liên hợp
Sửa lỗi:
>>zero = [-1; 2+j*2]
>>pole = [j*2; -1+j]
>>zplane(zero, pole)
c Hàm tf2zp (xác định điểm cực và điểm không):
Code:
num = [1 2 3];
den = [2 4 7];
[z,p,k] = tf2zp(num, den);
Kết quả:
Trang 4d Hàm zp2tf (xác định biểu thức biến đổi z)
Code:
zero = [-1; 1+j*1];
pole = [j*2; -1+j];
k = 2;
[num,den] = zp2tf(zero, pole, k);
Kết quả:
Bài 3.2 Xác định và vẽ điểm cực, điểm không của các hàm hệ thống sau:
Trang 5Code:
Kết quả:
Minh họa:
Trang 6Bài 3.3: Xác định biểu thức của biến đổi z có các điểm cực 0.9; 0.5; 1+j; 1-j và các
điểm không 1; 0.5; 3-j2; 3+j2 với hệ số khuếch đại k = 0.5
Code:
Kết quả:
X(z)= 𝟎.𝟕 − 𝟑.𝟎𝟖𝐳
−𝟏 + 𝟔.𝟕𝟒𝟏𝐳−𝟐 − 𝟐.𝟑𝟐𝟒𝐳−𝟑 + 𝟎.𝟏𝟔𝟖𝐳−𝟒
Bài 3.4: Cho hệ thống có phương trình vào/ra là phương trình sai phân hệ số hằng:
Trang 7y(n) = x(n) – 2x(n – 1) + 5x(n – 2) + 0.8y(n – 1) – 2y(n – 2) Xác định H(z), từ đó viết chương trình xác định và vẽ các điểm cực, không
Code:
Kết quả:
Minh họa:
Bài 3.5: Viết phương trình tìm nghiệm của của 2 phương trình sau:
Trang 8N(z) = 1 – 0.7z-1 + 0.2z-2 + 0.2z-3 – 0.5z-4 = 0
D(z) = 1 + 0.8z-1 + 0.9z-2 + 0.4z-3 + 0.2z-4-0.7z-5 = 0
Vẽ điểm cực và zero của hàm truyền : H(x) = N(z) / D(z)
Vẽ điểm cực và zero của hàm truyền : H(x) = N(z) / D(z):
Code:
Kết quả:
Minh họa:
Trang 9Bài 3.6: Dùng hàm ztrans để biến đổi z ở dạng công thức:
Kết quả:
Bài 3.7: Xác định biến đổi z của các hàm sau:
a x(n) = (-2)n-1
Code:
Trang 10Kết quả:
b x(n) = n3n
Code:
Kết quả:
c x(n) = n24n
Code:
Kết quả:
Bài 3.8: Biến đổi z ngược theo giá trị bằng hàm impz
Kết quả:
Trang 11Bài 3.9: Xác định và vẽ 100 mẫu đầu tiên của biến đổi z ngược của hàm:
Code:
Kết quả:
Trang 12Bài 3.10: Ta cũng có thể xác định biến đổi z ngược bằng cách dùng hàm iztrans
Kết quả:
Bài 3.11: Xác định biến đổi z ngược của các hàm sau:
Code:
Kết quả: