Bộ Môn Viễn Thông-ĐH Bách
Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
53
Ghi lại kết quả và kiểm tra xem đây có phải bộ lọc chắn dải như mong muốn không?
Khi thiết kế một bộ lọc FIR như trên, kết quả mà ta cần nhận được sau khi thiết kế là các giá
trị của vector đáp ứng xung
h của bộ lọc thiết kế. Để lấy các giá trị của vector đáp ứng xung,
ta thực hiện như sau:
1. Từ cửa sổ SPTool, chọn File Export… Trong Export list xuất hiện, chọn
Filter: bs2700 [design] rồi nhấn nút
Export to workspace
2. Đóng cửa sổ SPTool lại. Một thông báo xuất hiện hỏi có muốn lưu lại phiên làm việc
hiện tại hay không. Nếu muốn lưu lại, chọn Save.
3. Mở cửa sổ Workspace của MATLAB, ta sẽ thấy trong workspace sẽ xuất hiện biến mới
là
bs2700. Đây chính là bộ lọc mà ta đã thiết kế trong SPTool và xuất ra workspace của
MATLAB. Biến này được lưu dưới dạng một cấu trúc mô tả bộ lọc đã thiết kế. Nhấn
đúp chuột vào tên biến bs2700 trong workspace, ta sẽ thấy được các field của cấu trúc
này.
4. Trong các field này, field
tf thể hiện hàm truyền của bộ lọc. Field này cũng là một cấu
trúc gồm 2 field:
tf.num và
tf.den thể hiện tương ứng các hệ số của đa thức tử số và đa
thức mẫu số. Đối với bộ lọc FIR, hàm truyền chỉ có tử số và các hệ số của tử số chính
là đáp ứng xung của bộ lọc. Do đó, với bộ lọc trên, các giá trị của vector đáp ứng xung
được lưu trong
bs2700.tf.num. Trong cửa sổ Array Editor trên, lần lượt nhấn đúp vào
field
tf rồi nhấn đúp vào
num, ta sẽ thấy các hệ số đáp ứng xung của bộ lọc. Để gán các
hệ số này vào một
vector h, trong MATLAB có thể dùng lệnh sau:
>> h = bs2700.tf.num
5. Các giá trị thu được của vector đáp ứng xung sẽ được sử dụng để thực hiện bộ lọc số
lên trên kit DSP. Do chương trình khảo sát bộ lọc số lên trên kit DSP sử dụng chế độ 16
bit có dấu trong khi chương trình thiết kế bộ lọc bằng MATLAB chuẩn hóa các hệ số
đáp ứng xung trong khoảng [-1 1] nên các hệ số đáp ứng xung này cần nhân với 2
15
và
làm tròn về số nguyên trước khi đưa vào thực hiện bộ lọc số lên trên kit DSP như sau:
>> cof = round(h*2^15)
Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU
54
Ghi nhận giá trị các hệ số của đáp ứng xung này.
Chia sẻ với bạn bè của bạn: