# 数字滤波器设计

FIR、IIR、加窗、等波纹、最小二乘、巴特沃斯、切比雪夫、椭圆、脉冲整形

## App

 滤波器设计工具 从算法选择开始设计滤波器

## 实时编辑器任务

 设计滤波器 Design a digital filter in the Live Editor (自 R2021b 起)

## 函数

 `butter` 巴特沃斯滤波器设计 `buttord` Butterworth filter order and cutoff frequency `cheby1` Chebyshev Type I filter design `cheb1ord` Chebyshev Type I filter order `cheby2` Chebyshev Type II filter design `cheb2ord` Chebyshev Type II filter order `designfilt` Design digital filters `ellip` Elliptic filter design `ellipord` Minimum order for elliptic filters `yulewalk` Recursive digital filter design
 `cfirpm` Complex and nonlinear-phase equiripple FIR filter design `designfilt` Design digital filters `fir1` 基于窗函数的 FIR 滤波器设计 `fir2` Frequency sampling-based FIR filter design `fircls` Constrained-least-squares FIR multiband filter design `fircls1` Constrained-least-squares linear-phase FIR lowpass and highpass filter design `firls` Least-squares linear-phase FIR filter design `firpm` Parks-McClellan optimal FIR filter design `firpmord` Parks-McClellan optimal FIR filter order estimation `gaussdesign` Gaussian FIR pulse-shaping filter design `intfilt` Interpolation FIR filter design `kaiserord` Kaiser window FIR filter design estimation parameters `maxflat` Generalized digital Butterworth filter design `rcosdesign` Raised cosine FIR pulse-shaping filter design `sgolay` Savitzky-Golay filter design
 `digitalFilter` Digital filter `double` Cast coefficients of digital filter to double precision `dspfwiz` Create Simulink filter block using Realize Model panel `filt2block` Generate Simulink filter block `info` Information about digital filter `isdouble` Determine if digital filter coefficients are double precision `issingle` Determine if digital filter coefficients are single precision `polyscale` Scale roots of polynomial `polystab` Stabilize polynomial `scaleFilterSections` Scale cascaded transfer functions with scale values (自 R2023b 起) `single` Cast coefficients of digital filter to single precision

## 滤波器可视化工具

 FVTool Filter Visualization Tool