BÁO cáo THÍ NGHIỆM môn xử lý số tín HIỆU bài 1 mô phỏng hệ thống và tín hiệu rời rạc bằng MATLAB

34 5 0
BÁO cáo THÍ NGHIỆM môn xử lý số tín HIỆU bài 1  mô phỏng hệ thống và tín hiệu rời rạc bằng MATLAB

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN TỬ - VIỄN THƠNG  BÁO CÁO THÍ NGHIỆM MƠN: XỬ LÝ SỐ TÍN HIỆU Mã học phần Sinh viên MSSV Lớp Mã lớp thí nghiệm : : : : : Hà Nội, 2020 TIEU LUAN MOI download : skknchat123@gmail.com BÀI Mơ hệ thống tín hiệu rời rạc MATLAB A Tín hiệu hệ thống rời rạc miền n 1.1 Viết chương trình tạo dãy thực ngẫu nhiên xuất phát từ n1 đến n2 có giá trị biên độ theo phân bố Gauss với trung bình 0, phương sai u cầu chương trình có tham số đầu vào đầu nhập theo câu lệnh với cú pháp: [x,n] = randnseq(n1,n2); Điền câu lệnh vào phần trống đây: 1.2 Viết chương trình tạo hàm lượng dãy Yêu cầu chương trình có tham số đầu vào đầu nhập theo câu lệnh với cú pháp: Ex = energy(x,n); Điền câu lệnh vào phần trống đây: 1.3 Cho x ( n)={1 , 2, , ,5 , , , ,5 , , ,2 , 1}−2 ≤ n≤ 10 Viết chương ↑ trình thể đồ thị dãy sau đây: a x1 (n)=2 x (n−5 )−3 x (n+4) b x2 (n)=x (3−n)−x (n) x( n−2) TIEU LUAN MOI download : skknchat123@gmail.com Điền câu lệnh vào phần trống đây: Vẽ phác hoạ đồ thị vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com 1.4 Cho hệ thống mô tả phương trình sai phân tuyến tính hệ số sau: y (n)− y (n−1)+0.9 y (n−2)=x (n) Sử dụng hàm filter MATLAB, viết chương trình thực công việc sau: a Biểu diễn đồ thị hàm đáp ứng xung đơn vị hệ thống với -20 ≤n ≤100 b Biểu diễn đồ thị dãy đáp ứng hệ thống với -20 ≤n ≤100 dãy đầu vào dãy nhảy đơn vị Điền câu lệnh vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: B Tín hiệu hệ thống rời rạc miền Z, miền tần số liên tục ω, miền tần số rời rạc k 1.5 Cho dãy x ( n)=0,5n u(n) a Dựa định nghĩa biến đổi Z, tìm biến đổi Z dãy b Kiểm chứng lại kết câu a hàm ztrans c Từ kết trên, tìm biến đổi Fourier x(n) Dùng MATLAB thể đồ thị phổ X ( e jω) 501 điểm rời rạc khoảng [0,π] Điền câu lệnh vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 1.6 Cho dãy x(n) có dạng sau: x ( n)={… , , , 1, , , , , ,0 , … } ↑ Đây dãy số xác định khoảng hữu hạn từ -1 đến Dựa công thức định nghĩa biến đổi Fourier, viết chương trình tính thể phổ dãy x(n) 501 điểm rời rạc khoảng [0,π] Cho dãy x ( n)=rect (n) TIEU LUAN MOI download : skknchat123@gmail.com Điền câu lệnh vào phần trống đây: Vẽ phác hoạ đồ thị vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com 1.7 Một hàm miền Z cho với công thức sau đây: X ( z )= z z2 − z +1 Hàm số X(z) viết dạng tỷ số hai đa thức theo z−1 sau X(Z)= a Sử dụng lệnh residuez MATLAB, tính điểm cực, thặng dư điểm cực b Từ kết câu trên, viết công thức khai triển X(z) thành tổng phân thức đơn giản, từ tìm biến đổi Z ngược X(z), cho biết x(n) dãy nhân c Kiểm chứng lại kết câu b hàm iztrans Điền câu lệnh vào phần trống đây: 1.8 Cho hàm X(z) với công thức sau: X ( z )= a Viết chương trình tính điểm cực, thặng dư điểm cực hàm X(z) (gợi ý: dùng hàm poly MATLAB để khôi phục lại đa thức mẫu số từ mảng nghiệm đa thức - mảng điểm cực X(z)) b Từ kết câu trên, viết công thức khai triển X(z) thành tổng phân thức đơn giản, từ tìm biến đổi Z ngược X(z) miền |z|>0,9 Điền câu lệnh vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com 1.9 Cho hệ thống nhân biểu diễn phương trình sau: y (n)−0,9 y (n−1)=x (n) b Tìm hàm truyền đạt hệ thống Sau thực công việc sau: b Dùng lệnh zplane MATLAB biểu diễn đồ thị mặt phẳng Z phân bố điểm cực điểm khơng c Tính biểu diễn đồ thị hàm đáp ứng tần số H (e jω)của hệ thống (bao gồm đáp ứng biên độ- tần số đáp ứng pha - tần số) 200 điểm rời rạc đường tròn đơn vị Điền câu lệnh vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 2.6 Thiết kế lọc thông thấp theo phương pháp lấy mẫu tần số với tham số đầu vào sau: ω p=0,2 π , Rp =0,25 dB ωs=0,3 π, As=50 dB Giả sử ta chọn đáp ứng xung có chiều dài 60 tương đương với lấy 60 mẫu tần số khoảng [0,2π) Dải thơng có độ rộng 0,2π tương đương với mẫu nhận giá trị Giả sử tiếp q trình tối ưu hố nên chọn dải chuyển tiếp mẫu nhận giá trị T1 = 0,5925 T2 = 0,1099 Vậy dãy mẫu tần số cho sau: Tính biểu diễn đồ thị: a Dãy mẫu tần số 19 TIEU LUAN MOI download : skknchat123@gmail.com b Dãy đáp ứng xung bộlọc thực tế c Hàm độ lớn tuyệt đối đáp ứng tần số d Hàm độ lớn tương đối tính theo dB đáp ứng tần số Điền câu lệnh vào phần trống đây: 20 TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 2.7 Thiết kế lọc thơng thấp theo phương pháp lặp (thuật tốn Parks McClellan) với tham số đầu vào sau: ω p=0,2 π , Rp =0,25 dB ωs=0,3 π, As=50 dB Trước tiên xuất phát từ độ dài dãy đáp ứng M theo công thức −20 log M= √ 14,6 ∆ f Lặp cơng việc tìm lọc tối ưu theo nghĩa Chebyshev (dùng lệnh firpm) tăng M sau lần lặp để tìm lọc thoả mãn u cầu thiết kế, sau tính biểu diễn đồ thị: a Dãy đáp ứng xung lọc thực tế b Hàm độ lớn tuyệt đối đáp ứng tần số c Hàm độ lớn tương đối tính theo dB đáp ứng tần số d Hàm sai số E( ω) 21 TIEU LUAN MOI download : skknchat123@gmail.com Điền câu lệnh vào phần trống đây: 22 TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: B Thiết kế lọc có đáp ứng xung chiều dài vô hạn (bộ lọc số IIR) Các bước thực hành 2.8 Thiết kế lọc thông thấp tương tự, định dạng Chebyshev-I, cửa số với tham số đầu vào sau: ω p=0,2 π , Rp =1dB ωs=0,3 π, As=16 dB Viết chương trình tính biểu diễn đồthị: a Độ lớn đáp ứng tần số b Hàm đáp ứng pha lọc c Hàm độ lớn tương đối tính theo dB đáp ứng tần số d Hàm đáp ứng xung lọc tương tự Điền câu lệnh vào phần trống đây: 23 TIEU LUAN MOI download : skknchat123@gmail.com 24 TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 2.9 Chuyển đổi lọc với tham số cho phần 2.8 sang lọc số phương pháp biến đổi song tuyến Hàm bilinear cho phép thực việc chuyển đổi Tính biểu diễn đồ thị: a Độ lớn đáp ứng tần số b Hàm đáp ứng pha lọc c Hàm độ lớn tương đối tính theo dB đáp ứng tần số d Trễ nhóm theo tần số Điền câu lệnh vào phần trống đây: 25 TIEU LUAN MOI download : skknchat123@gmail.com 26 TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 2.10 Thực yêu cầu câu 2.9 theo phương pháp bất biến xung, dùng hàm impinvar MATLAB So sánh kết thu với câu Điền câu lệnh vào phần trống đây: 27 TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 2.11 Tạo hàm thực việc chuyển đổi băng tần số, trả hàm truyền đạt lọc với tham số đầu vào hàm truyền đạt lọc thông thấp, hàm đa thức thể phép đổi biến số độc lập, ghi lại theo tên tệp zmapping.m: 28 TIEU LUAN MOI download : skknchat123@gmail.com Điền câu lệnh vào phần trống đây: 29 TIEU LUAN MOI download : skknchat123@gmail.com 2.12 Viết chương trình chuyển đổi từ lọc thông thấp theo thiết kế câu 1.9 sang lọc thơng cao có tần số cắt ωc=0,6π Tính biểu diễn đồ thị a Độ lớn đáp ứng tần số b Hàm đáp ứng pha lọc c Hàm độ lớn tương đối tính theo dB đáp ứng tần số d Trễ nhóm theo tần số Điền câu lệnh vào phần trống đây: 30 TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: 31 TIEU LUAN MOI download : skknchat123@gmail.com ...BÀI Mơ hệ thống tín hiệu rời rạc MATLAB A Tín hiệu hệ thống rời rạc miền n 1. 1 Viết chương trình tạo dãy thực ngẫu nhiên xuất phát từ n1 đến n2 có giá trị biên độ... ứng hệ thống với -20 ≤n ? ?10 0 dãy đầu vào dãy nhảy đơn vị Điền câu lệnh vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com Vẽ phác hoạ đồ thị vào phần trống đây: B Tín hiệu hệ thống. .. skknchat123@gmail.com Điền câu lệnh vào phần trống đây: Vẽ phác hoạ đồ thị vào phần trống đây: TIEU LUAN MOI download : skknchat123@gmail.com 1. 4 Cho hệ thống mô tả phương trình sai phân tuyến tính hệ

Ngày đăng: 02/08/2022, 15:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan