a. Thiết kế bộ lọc IIR thông thấp Butterworth
- Khởi động Matlab. Sau đó nhập lệnh : >> sptool
- Trong cửa sổ Filters chọn New, Matlab sẽ chuyển đến cửa sổ Filter Design & Analysis Tool.
- Nhập các thông số thiết kế: + Response type : Lowpass
+ Designed Method : IIR - Butterwork
- Filter order : Specify order :10
- Frequency Specification: + Fs: 8000
41
- Click button Design Filter ta đƣợc kết quả nhƣ sau:
- Click vào File\Generate M-File, chọn đƣờng dẫn để lƣu file dƣới dạng mã code có tên là LowpassButterworth.m
b. Thiết kế bộ lọc IIR Lowpass Chebyshev Type I
- Trong cửa sổ Filters của công cụ SPTool chọn New, Matlab sẽ chuyển đến cửa sổ Filter Design & Analysis Tool.
- Nhập các thông số thiết kế: + Response type : Lowpass
42 - Filter order : Specify order :10
- Frequency Specification: + Fs: 8000 + Fpass: 1700 - Magnitude Specifications chọn + Units: dB + Apass: 3
43
- Click vào File\Generate M-File, chọn đƣờng dẫn để lƣu file dƣới dạng mã code có tên là LowpassChebyshevTypeI.m
c. Thiết kế bộ lọc IIR Lowpass Chebyshev Type II
- Trong cửa sổ Filters của công cụ SPTool chọn New, Matlab sẽ chuyển đến cửa sổ Filter Design & Analysis Tool.
- Nhập các thông số thiết kế: + Response type : Lowpass
+ Designed Method : IIR - Chebyshev Type II
- Filter order : Specify order :10
44 + Fs: 8000 + Fstop: 1700 - Magnitude Specifications chọn + Units: dB + Astop: 3
- Click button Design Filter ta đƣợc kết quả nhƣ sau:
- Click vào File\Generate M-File, chọn đƣờng dẫn để lƣu file dƣới dạng mã code có tên là LowpassChebyshevTypeII.m
45
- Trong cửa sổ Filters của công cụ SPTool chọn New, Matlab sẽ chuyển đến cửa sổ Filter Design & Analysis Tool.
- Nhập các thông số thiết kế: + Response type : Lowpass
+ Designed Method : IIR - Eliptic
- Filter order : Specify order :10
- Frequency Specification: + Fs: 8000 + Fpass: 1700 - Magnitude Specifications chọn + Units: dB + Apass: 3 + Astop: 80
46
- Click button Design Filter ta đƣợc kết quả nhƣ sau:
- Click vào File\Generate M-File, chọn đƣờng dẫn để lƣu file dƣới dạng mã code có tên là LowpassEliptic.m