Академический Документы
Профессиональный Документы
Культура Документы
1. Thí nghiệm 1: Thiết kế bộ lọc FIR chắn dải bằng phương pháp cửa sổ
Kaiser có các thông số sau:
a. Chiều dài đáp ứng xung N = 89 ( Bậc bộ lọc : 88)
b. Tần số cắt: 2500 và 2900Hz
c. Giá trị của beta = 4
d. Tần số lấy mẫu: 8KHz
Thực hiện bộ lọc trên kit và kiểm tra lại kết quả
-Trong cửa sổ SPTool,chọn File ->Export ->chọn Filter vừa thiết kế ->nhấn
nút Export to workspace
Do giá trị đáp ứng này là khá nhỏ, ta dùng lệnh sau để tăng giá trị của h:
>> cof=round(filt1.tf.num*2^15) // nhân h với 215
Ta nhận được biến cof (trên cửa sổ workspace) có giá trị :
-14 23 -9 -6 0 8 16 -58 50
44 -147 119 67 -254 200 72 -312 257
53 -299 239 20 -165 88 0 105 -236
33 490 -740 158 933 -1380 392 1348 -2070
724 1650 -2090 1104 1776 -3122 1458 1704 29494
1794 1458 -3122 1776 1104 -2690 1650 724 -2070
1348 392 -1380 933 158 -740 490 33 -236
105 0 88 -165 20 239 -299 53 257
-312 72 200 -245 67 119 -147 44 50
-58 16 8 0 -6 -9 23 -14
Mở Code Composer Studio ( Lưu ý mở nguồn của DSK trước khi mở CCS)
Mở tập tin FIR.pjt trong C:\CCStudio_v3.1\myprojects\FIR.
Trong cửa sổ Project View> File View, mở rộng phần Include, mở tập tin
coeficients.h
Đặt các hệ số của bộ lọc vừa thiết kế vào trong tập tin này. Chỉnh N=89. Lưu lại.
Xác lập các tuỳ chọn, chú ý chỉnh lại FFT order ( bậc của FFT ) sao cho FFT
Framesize = 2order trong cửa sổ Graph Property Dialog để vẽ trong miền tần số.
2. Thí nghiệm 2: Thiết kế bộ lọc FIR thông dải bằng phương pháp cửa sổ
Kaiser có các thông số sau:
a. Chiều dài đáp ứng xung N = 81
b. Tần số cắt: 1500 và 2000Hz
c. Giá trị của beta = 5
d. Tần số lấy mẫu: 8KHz
Thực hiện bộ lọc trên kit và kiểm tra lại kết quả.
Thực hiện tương tự với CCS, ta có đáp ứng xung của bộ lọc Bandpass.
Dạng sóng thực tế:
3. Thí nghiệm 3: Thực hiện và thiết kế bộ lọc FIR thông cao sau bằng
phương pháp cửa sổ Kaiser, sau đó, cho một tín hiệu xung vuông tần số
1kHz vào và hiển thị tín hiệu ra, giải thích kết quả, các thông số của bộ
lọc như sau :
a.Chiều dài đáp ứng xung N=81.
b.Tần số cắt: 2200Hz
c. Giá trị của beta=4
d.Tần số lấy mẫu: 8KHz
Thực hiện bộ lọc trên kit và kiểm tra lại kết quả.