数字滤波器设计
FIR、IIR、加窗、等波纹、最小二乘、Butterworth、Chebyshev、椭圆、脉冲整形
使用一组设定 (designfilt) 或设计算法(butter、fir1)作为起点设计数字滤波器。生成 FIR 微分器和 Hilbert 滤波器。
APP
| 滤波器设计工具 | Design filters starting with algorithm selection |
|---|
实时编辑器任务
| 设计滤波器 | Design a digital filter in the Live Editor |
|---|
函数
IIR滤波器
| butter | Butterworth filter design |
|---|---|
| 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 |
FIR滤波器
| cfirpm | Complex and nonlinear-phase equiripple FIR filter design |
|---|---|
| designfilt | Design digital filters |
| fir1 | Window-based FIR filter design |
| 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 |
| single | Cast coefficients of digital filter to single precision |
主题
IIR 滤波器设计
- 比较经典 Butterworth、Chebyshev 和椭圆滤波器设计。了解 Bessel 滤波器、Yule-Walker 滤波器和广义 Butterworth 滤波器。
FIR 滤波器设计
- 使用加窗、最小二乘或 Parks-McClellan 算法来设计低通、高通、多频带或任意响应滤波器、微分器或 Hilbert 变换器。
滤波器实现
- 使用 filter 函数对信号进行滤波。
Anti-Causal, Zero-Phase Filter Implementation
- Eliminate the phase distortion introduced by an IIR filter.
补偿 FIR 滤波器引入的延迟
- 使用索引来抵消滤波引入的时移。
补偿 IIR 滤波器引入的延迟
- 当使相位信息保持原样至关重要时,请去除滤波引入的延迟和失真。
取信号的导数
- 使用微分滤波器在不放大噪声的情况下对信号进行求导。
Filter Builder Design Process
- filterBuilder is a graphical interface that speeds up the filter design process.
Generating Guitar Chords Using the Karplus-Strong Algorithm
- Generate realistic guitar chords using the Karplus-Strong algorithm and discrete-time filters.
