数字滤波器设计
FIR、IIR、加窗、等波纹、最小二乘、巴特沃斯、切比雪夫、椭圆、脉冲整形
使用一组设定 (designfilt
) 或设计算法(butter
、fir1
)作为起点设计数字滤波器。生成 FIR 微分器和希尔伯特滤波器。
App
滤波器设计工具 | Design filters starting with algorithm selection |
实时编辑器任务
设计滤波器 | Design a digital filter in the Live Editor (自 R2021b 起) |
函数
滤波器可视化工具
FVTool | Filter Visualization Tool |
主题
- 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.