Tài liệu Báo cáo Hệ thống tạo hiệu ứng rung: TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA ĐIỆN – ĐIỆN TỬ
Báo cáo thí nghiệm DSP
Bài 4: Hệ thống tạo hiệu ứng rung
SVTH: Nguyễn Chấn Nam
MSSV: 910461D
Lớp: 09DD2N
Tương tự bài thí nghiệm số 1 và 2 ta cũng chuẩn bị thí nghiệm:
Kết nối DSK với máy tính bằng cáp USB. Cấp nguồn cho DSK.
Kết nối loa vào jack cắm headphone.
Reset board mạch bằng cach nhấn nút reset, các LEDs sẽ nhấp nháy và đồng thời có tiếng beep báo hiệu phần codec tích hợp trên board mạch hoạt động tốt.
Chạy tiện ích 6713 DSK Diagnostic Utility để kiểm tra các chức năng của DSK.
Bảo đảm rằng DSK vượt qua được tất cả các test.
Từ chương trình Code Composer Studio 3.1 ta: Add Chuong trinh cho CHIP DSK 6713 vào hệ thống chính.
Tiến trình thí nghiệm:
Tạo mới một hệ thống xử lý bằng Simulink trong Matlab:
Mở chương trình Matlab à chọn biểu tượng Simulink:
Sau khi mở biểu tượng Simulink xong ta được Simulink Library Browser ta vào: File à New à Model. Để bắt đầu xây dựng 1 hệ thống mới:
Ta xây dựng hệ thống xử lý ...
11 trang |
Chia sẻ: hunglv | Lượt xem: 1592 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Báo cáo Hệ thống tạo hiệu ứng rung, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA ĐIỆN – ĐIỆN TỬ
Báo cáo thí nghiệm DSP
Bài 4: Hệ thống tạo hiệu ứng rung
SVTH: Nguyễn Chấn Nam
MSSV: 910461D
Lớp: 09DD2N
Tương tự bài thí nghiệm số 1 và 2 ta cũng chuẩn bị thí nghiệm:
Kết nối DSK với máy tính bằng cáp USB. Cấp nguồn cho DSK.
Kết nối loa vào jack cắm headphone.
Reset board mạch bằng cach nhấn nút reset, các LEDs sẽ nhấp nháy và đồng thời có tiếng beep báo hiệu phần codec tích hợp trên board mạch hoạt động tốt.
Chạy tiện ích 6713 DSK Diagnostic Utility để kiểm tra các chức năng của DSK.
Bảo đảm rằng DSK vượt qua được tất cả các test.
Từ chương trình Code Composer Studio 3.1 ta: Add Chuong trinh cho CHIP DSK 6713 vào hệ thống chính.
Tiến trình thí nghiệm:
Tạo mới một hệ thống xử lý bằng Simulink trong Matlab:
Mở chương trình Matlab à chọn biểu tượng Simulink:
Sau khi mở biểu tượng Simulink xong ta được Simulink Library Browser ta vào: File à New à Model. Để bắt đầu xây dựng 1 hệ thống mới:
Ta xây dựng hệ thống xử lý nhạc với mô hình như sau:
Đây là mô hình 1 khi hệ thống xử lý không có bộ lọc:
Đây là mô hình 2 khi hệ thống xử lý có bộ lọc thông dải:
Các bước xây dựng hệ thống xử lý là như sau:
Ta có hệ thống XuLyNhac chưa xây dựng gì:
Ta lấy khối chuyển đổi tín hiệu Analog của Line in vào Kit DSP sang Digital:
Để lấy khối DAC thì cũng tương tự như trên:
Tiếp theo ta lấy khối Integer Delay ta vào: Edit à Find block… và nhập vào Integer Delay hoặc nhập Integer Delay vào như sau:
Khối Gain và bộ tổng cũng tương tự như trên:
Với khai báo phần cứng cho hệ thống này là:
Ta add vào hệ thống như sau:
Sau khi xây dựng hệ thống xong và thiết lập các thông số Constant với Gain ta đươc như sau:
Đặc biệt thiết lập cho khối Line in C6713 DSK ADC là như sau
Với thiết lập cho khối C6713 DSK DAC:
Khối Sine Wave DSP được add vào từ: trong của sổ Simulinkà Signal Processing Blockset à DSP Sources à Sine Wave:
Với thiết lập cho khối Constant:
Với thiết lập cho bộ Sum:
Với khối Variable Fractional Delay ta add vào như sau: Trong cửa sổ Simulink: à Signal Processing Blockset à Signal Operations. Và ta để mặc định.
Các bước config tương thích cho hệ thống:
Trong cửa sổ thiết kế TaoHieuUngRungmdl: ta chọn Simulation à Configuration Parameters
Bên trong khung Select có nhánh:
Slover:
Type: Fixed-step
Slover: Discrette (no continous states)
Optimization:
Uncheck:
Blok reduction iptimization
Inplement logic signals as booleam data
Real-Time Workshop:
System target file: ti_c6000.tlc
Debug:
Check:
Verbose Build
TIC6000 Code Generation:
Uncheck:
DSP/BIOS Incorporate
ITC6000 Compolier/Linker:
Check:
Symbolic Debugging
Sau khi Config cho hệ thống ta chọn OK là xong bước Config.
Bước tiếp theo ta load hệ thống vừa tạo xong vào chương trình DSK6713 kết nối với KIT:
Trong cửa sổ TaoHieuUngRungmdl đã được thiết kế: chọn Incremental build .
Khi build cửa sổ DSK6713 xuất hiện:
Kết luận: Vậy cũng như bài thí nghiệm trước để xử lý được tín hiệu thì ta phải chuyển đổi sang tín hiệu số và để xuất ra thì ta cũng chuyển về dạng tương tự.
Với hệ thống như trên thì:
Khi có bài hát qua hệ thống thì có bộ chuyển đổi bài hát sang tín hiệu số.
Từ tín hiệu trên đi ra 2 đường. Đường thứ nhất đi qua bộ tổng, đường 2 đi vào bộ tạo Delay, mà bộ này phụ thuộc bộ tạo sóng sin nhân với một hằng số.
Với ngõ ra của bộ Delay được cộng với tín hiệu đầu vào.
Và cuối cùng là chuyển tín hiệu số đã được xử lý này để phát ra loa.
Với hệ thống thứ 2 này ta có thêm BỘ LỌC THÔNG DÃY khi thiết lập ta được hình sau:
Với Bộ lọc thông dãy: Digital Filter Design ta add vào hệ thống như sau: Trong cửa sổ Simulink à Signal Processing Blockset à Digital Filter Design:
Ta thiết lập các thông số cho khối như sau:
Với bộ lọc thông dải như trên thì: fpass1 –fstop1 và fstop2 – fpass2. Phải > 1 KHz, để lọc bỏ thành phần tần số không mông muốn.
Khi thiết lập cho tất cả các khối trong hệ thống xong thì ta config và chạy hệ thông các bước config và chạy hệ thống này cũng tương tự như hệ thống 1
Với hệ thống có bộ lọc này thì ta có thể cho thành phần tần số âm thanh của con người qua hệ thống và khi đó lọc bỏ những tạp âm, và giử lại tiếng người một cách rỏ nhất.
Các file đính kèm theo tài liệu này:
- Bao cao thi nghiem bai 4.doc