Xử LÝ SỐ TÍn hiệU


Hình 15. Giao diện Filter Designer



tải về 3.7 Mb.
Chế độ xem pdf
trang19/74
Chuyển đổi dữ liệu29.10.2022
Kích3.7 Mb.
#53684
1   ...   15   16   17   18   19   20   21   22   ...   74
TN DSP-2015-01-18-SinhVien (1)

Hình 15. Giao diện Filter Designer 
 
Ví dụ 1: Thiết kế một bộ lọc FIR chắn dải bằng SPTool 
Bộ lọc, được thiết kế bằng phương pháp cửa sổ Kaiser, với các thông số sau: 
Chiều dài của đáp ứng xung: N = 89 (MATLAB hiển thị bậc bộ lọc bằng 88) 
Tần số trung tâm: 2700 Hz 
Tần số cắt: 2500 Hz và 2900 Hz 
Giá trị của 

 = 4 
Tần số lấy mẫu 8000 Hz 
Các bước thiết kế như sau: 
1. Khởi động SPTool. Dưới cột Filters, nhấn nút New để mở cửa sổ Filter 
Designer. 
2. Trong giao diện của Filter Designer: 
a. Trong text box Filter: Tên bộ lọc được tự đặt (ở đây là filt1). Tên này có thể 
thay đổi sau này. 
b. Nhập các thông số thiết kế vào:
i. Sampling Frequency = 8000
ii. Algorithm: Kaiser Window FIR 
iii. Bỏ chọn ở check box Minimum Order. (nếu chọn thì sẽ thiết kế bộ lọc 
có bậc tối thiểu).
iv. Filter Order = 88, Type = Bandstop, Fc1 = 2500, Fc2 = 2900, Beta = 



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 
18 
c. Nhấn Apply. Khi đó đáp ứng tần số của bộ lọc thiết kế sẽ được hiển thị. 
Hình 16. Đáp ứng tần số của bộ lọc đã thiết kế 
3. Trở về cửa sổ SPTool, trong cột Filters sẽ xuất hiện thêm một dòng filt1 
[design]. Đây chính là bộ lọc vừa thiết kế. Sau này, nếu muốn sửa đổi thiết kế, 
chọn lại tên bộ lọc và nhấn nút Edit ở phía dưới. Để dễ nhớ, ta sẽ thay đổi tên bộ 
lọc trên thành bs2700 bằng cách chọn Edit  Name…filt1 [design]. Trong 
cửa sổ mới xuất hiện, nhập tên mới. 
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 như sau: 


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 
19 

tải về 3.7 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   15   16   17   18   19   20   21   22   ...   74




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương