Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
12,31 MB
Nội dung
TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP TP.HCM XỬLÝSỐTÍNHIỆU Digital Signal Processing Giảng viên: Ths Đào Thị Thu Thủy 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY ► ► ► ► ► 25-Oct-13 Tên học phần : XỬ LÍ SỐTÍNHIỆU Mã học phần : 2202021057 Sớ tín : (3, 0, 6) Trình độ : Dành cho sinh viên năm thứ Phân bố thời gian: 30 tiết CNDT_ ĐÀO THỊ THU THỦY TÀI LiỆU THAM KHẢO Digital Signal Processing, John G Proakis, DimitrisG.Manolakis, Prentice – Hall Publisher 2007, fourth editon, ISBN 0-13-228731-5 Bài giảng “Xử lýsốtín hiệu”, Đào Thị Thu Thủy, ĐHCN, Tp HCM “Xử lýsốtín hiệu”, Lê Tiến Thường “Xử lýtínhiệu & Lọc số”, Nguyễn QuốcTrung “Xử lýtínhiệu số”, Nguyễn Hữu Phương “Xử lýtínhiệu số”, Quách Tuấn Ngọc 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY NỘI DUNG MƠN HỌC Chương 1: Khái niệm tínhiệu hệ thống Chương 2: Tínhiệu hệ thống rời rạc miền thời gian Chương 3: Tínhiệu hệ thống miền Z Chương 4: Tínhiệu hệ thống miền tần số liên tục Chương 5: Biến đổi Fourier rời rạc DFT Biến đổi Fourier nhanh FFT Chương 6: Mạch lọc số thực mạch lọc số 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY Chương 1: KHÁI NIỆM TÍNHIỆU VÀ HỆ THỐNG 1.1 Tín hiệu, hệ thống xửlýtínhiệu 1.2 Phân loại tínhiệu 1.3 Khái niệm tần sốtínhiệu liên tục tínhiệu rời rạc thời gian 1.4 Biến đổi AD DA 1.5 Lấy mẫu khơi phục tínhiệu 1.6 Tổng hợp tínhiệu 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 1.1 Tín hiệu, hệ thống xửlýtínhiệu a Khái niệm tínhiệu (signal) Tínhiệu biểu vật lý thơng tin Tínhiệu biểu diễn hàm theo hay nhiều biến số độc lập Ví dụ tín hiệu: Tínhiệu âm thanh, tiếng nói thay đổi áp suất khơng khí theo thời gian Tínhiệu hình ảnh hàm độ sáng theo biến không gian thời gian Tínhiệu điện thay đổi điện áp, dòng điện theo thời gian 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY b Khái niệm hệ thống (system) Hệ thống đặc trưng toán tử T làm nhiệm vụ biến đổi tínhiệu vào x thành tínhiệu y x T y Hệ thống Các hệ thống xửlýtín hiệu: Hệ thống tương tự: Tínhiệu vào tương tự Hệ thống số: Tínhiệu vào tínhiệusố Hệ thống xửlýsốtínhiệu : bao gồm xửlýtínhiệusố tương tự 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY c Khái niệm xửlýtínhiệu (signal processing) chuỗi cơng việc hay phép tốn thực tínhiệu nhằm đạt mục đích Ví dụ: Tách lấy tin tức chứa bên tínhiệu Truyền tínhiệu mang tin từ nơi đến nơi khác Một hệ thống xửlýtínhiệu thiết bị vật lý- phần cứng, chương trình- phần mềm, kết hợp phần cứng phần mềm phần thực cơng việc riêng 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY Xửlýsốtínhiệu (Digital Signal Processing) Xửlýsốtínhiệu = Xửlýtínhiệu phương pháp số (processing of signals by digital means) Phương pháp số: sử dụng chương trình lập trình máy tính chip DSP (Digital signal processor) Ví dụ: Cải thiện chất lượng ảnh số Nhận dạng tổng hợp tiếng nói Nén liệu (để lưu trữ truyền đi) 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY Các hệ thống DSP thực tế: PC & Sound card: 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 10 5.2 SỰ CHỒNG PHỔ (BIỆT DANH) ► Khi tínhiệu tương tự ở tần số f lấy mẫu ở tốc độ fs để tìm tần số tái lập fo trước tiên ta cộng trừ vào f bội số fs: fo=f mfs m=0, 1, 2,… ► Các tần số fo nằm khoảng Nyquist [-fs/2, fs/2] biệt danh f 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 62 Ví dụ 5.3 Tínhiệu tương tự ở tần sớ f =100 Hz a Tínhiệu lấy mẫu ở tần sớ fs=120Hz Tần sớ tínhiệu khơi phục bao nhiêu? b Lặp lại lấy mẫu ở fs=220 Hz 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 63 1.5.3 Tínhiệu tương tự ở tần sớ f =100 Hz a Tínhiệu lấy mẫu ở tần sớ fs=120Hz Tần sớ tínhiệu khơi phục bao nhiêu? Giải: a Khoảng Nyquist [-60Hz, 60Hz] tínhiệu lấy mẫu ko thỏa định lý lấy mẫu Các tần số tái lập là: fo= f mfs = 100 m120 = 100, 100 120, 100 240, 100 360,… = 100, 220, -20, 340, -140, 460, -260, … Chỉ có tần sớ -20 Hz khoảng Nyquist tínhiệu khơi phục có tần sớ -20Hz (20Hz đảo pha) thay 100 Hz 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 64 5.3.Tín hiệu tương tự ở tần sớ f =100 Hz a Tínhiệu lấy mẫu ở tần sớ fs=120Hz Tần sớ tínhiệu khôi phục bao nhiêu? b Lặp lại lấy mẫu ở fs=220 Hz Giải b Khi lấy mẫu tốc độ fs=220Hz thì thỏa định lý lấy mẫu Khoảng Nyquist (-110Hz,110Hz) Ta có: fo= f mfs = 100 m220 = 100, 320, -120, 540, -340,… ► Vậy khơng có tần sớ lọt vào khoảng Nyquist ngoại trừ tần số nguyên thủy 100Hz 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 65 Ví dụ 1.5.4 Tínhiệu tương tự: x (t) = + 3cosπt + 2cos2πt + cos3πt (t:ms) a Xác định tốc độNyquist b Nếu lấy mẫu phân nửa tốc đợ Nyquist, xác định tínhiệu xo(t) sẽ biệt danh với x(t) 1.5.5 Tínhiệu x(t)= 2cos8t +2cos6t +cos4t (t:s) Được lấy mẫu fs=15Hz Xác định tínhiệu tương tự tái lập 1.5.6 Tínhiệu x(t)= 5cos8t + 4cos4t cos6t (t:ms) a Tần số lấy mẫu để khơi phục lại tínhiệu ban đầu b Xác định tínhiệu tương tự tái lập lấy mẫu 25-Oct-13 fs =9kHz CNDT_ ĐÀO THỊ THU THỦY 66 1.5.3 TIỀN LỌC CHỐNG BIỆT DANH Mạch tiền lọc chống biệt danh lọc thông thấp thêm vào trước mạch lấy mẫu để loại bỏ thành phần tần số cao tần số cao fM tínhiệu mà ta muốn giữ lại (hay tần số fs/2 cao hơn) 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 67 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 68 1.5.4 LẤY MẪU QUÁ MỨC VÀ TIÊU HỦY 25-Oct-13 a Lấy mẫu mức Là tốc độ lấy mẫu cao tốc độ Nyquist nhiều để biệt danh mạch tiền lọc đơn giản Tuy nhiên có ứng dụng tần số lấy mẫu phải giảm lại tần số ban đầu để xửlý tiếp b Lọc tiêu hủy Là bộ lọc số thông thấp sau lấy mẫu mức trước đưa tần số lấy mẫu giảm trở lại trị số ban đầu, để bảo đảm biệt danh không xuất trở lại CNDT_ ĐÀO THỊ THU THỦY 69 5.5 MẠCH KHÔI PHỤC TƯƠNG TỰ ► Mục đích mạch khơi phục tương tự chuyển đổi mẫu rời rạc x(nT) trở thành tínhiệu tương tự xo(t) ► Dựa theo nguyên lý mạch lấy mẫu giữ Mỗi mẫu trì biên độ gặp mẫu (mạch tái lập cầu thang) ta tínhiệu tương tự thơ ► Sau qua mạch hậu lọc (lọc thơng thấp) có tác dụng làm trơn tru dạng sóng tương tự thơ 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 70 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 71 1.6 TỔNG HỢP TÍNHIỆU • • • Tổng hợp biên đợ cộng ở thời điểm nhiều dạng sóng thành phần để dạng sóng tồn thể mong muốn Tổng hợp nhiều sóng sin khác tần sớ dạng sóng khơng sin tuần hồn với tần sớ thành phần Tổng hợp tínhiệu sin tần sớ cho tínhiệu sin tần số 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 72 Các hài tínhiệu sin 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 73 Ví dụ : Tổng hợp hai tínhiệu x1(t) = acost x2(t) = bsint Giải: Hai tínhiệu tần số, khác biên độ pha Tínhiệu tổng x(t) tần số, khác biên độ pha với x1(t) x2(t) x(t) = x1(t) + x2(t) = acost + bsint = ccos(t+) = ccos cost - csin sint Cân hệ số: ccos = a ; csin = -b 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 74 Bình phương hai vế cộng lại: c2 cos2 = a2 c2 sin2 = b2 c2(cos2 + sin2) = a2 + b2 Lập tỉ số: 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 75 Vậy: Tínhiệu tổng hợp có tần số khác biên độ pha với hai thành phần 25-Oct-13 CNDT_ ĐÀO THỊ THU THỦY 76