Thiết kế những bộ lọc bổ sung:

Một phần của tài liệu Thiết kế và mô phỏng bộ lọc số iir bằng matlab (Trang 33 - 36)

- Chúng ta có thể thiết kế một dãy các bộ lọc. Phần này thể hiện nhƣ thế nào bạn có thể thiết kế và lƣu lại với các bộ lọc khác nhau. Bản bên dƣới định nghĩa cho những thông số cho các bộ lọc. Chú ý rằng tất cả các dãy đều có thông số nhƣ sau: Bandpass, IIR-Butterworth, order = 6, Fs =48000Hz.

Fc1 Fc2 Tên bộ lọc 22 45 Bandpass Butterworth - 1 45 89 Bandpass Butterworth - 2 89 178 Bandpass Butterworth - 3 178 355 Bandpass Butterworth - 4 355 708 Bandpass Butterworth - 5

34 708 1413 Bandpass Butterworth - 6 1413 2818 Bandpass Butterworth - 7 2818 5623 Bandpass Butterworth - 8 5623 11220 Bandpass Butterworth - 9 11220 22387 Bandpass Butterworth - 10

Bảng T3.1: Bảng định nghĩa thông số của 10 bộ lọc thông dải

- Từ command windown. >>fdatool - Giao diện Filter Designer hiện ra: + Trong Respontype: Chọn bandpass. + Trong Design Method: Chọn IIR – Butterworth

+ Trong Filter Order

- Trong Frequency Specifications: ta điền các thông số về tần số của bộ lọc nhƣ đơn vị của tần số Units; tần số lấy mẫu Fs; Tần số cắt 1 Fc1; tần số cắt 2 Fc2

35

- Click vào button Design Filter, sẽ hiển thị đáp ứng biên độ (dB) của mạch loc.

- Click vào Store Filter

- Trong hộp thoại Store Filter, Đặt tên là Bandpass Butterworth-1.

- Dùng những danh sách những thông số ở trên bảng T2.1. Cho mỗi thông số ở mỗi hàng, thiết lập những thông số đó bằng cách thay đổi giá trị của Fc1 và Fc2.

- Ứng với mỗi thông số trên một hàng của bảng T2.1, thực hiện Design Filter và save chúng với Store Filter. Thay đổi name nhƣ bảng trên.

36

Một phần của tài liệu Thiết kế và mô phỏng bộ lọc số iir bằng matlab (Trang 33 - 36)