数字滤波器分析
幅值、相位、脉冲和阶跃响应、相位和群延迟、零极点分析
PySPT 提供的函数可用于分析滤波器的频域和时域响应。可视化复平面中的滤波器极点和零点
APP
滤波器设计工具
滤波器设计工具 | Design filters starting with algorithm selection |
---|
函数
频域响应
abs | 绝对值和复数的模 |
---|---|
angle | 相位角 |
freqz | Frequency response of digital filter |
grpdelay | Average filter delay (group delay) |
phasedelay | Phase delay of digital filter |
phasez | Phase response of digital filter |
unwrap | 平移相位角 |
zerophase | Zero-phase response of digital filter |
zplane | Zero-pole plot for discrete-time systems |
时域响应
impz | Impulse response of digital filter |
---|---|
impzlength | Impulse response length |
stepz | Step response of digital filter |
滤波器探查
filtord | Filter order |
---|---|
filternorm | 2-norm or infinity-norm of digital filter |
firtype | Type of linear phase FIR filter |
isallpass | Determine whether filter is allpass |
isfir | Determine if digital filter has finite impulse response |
islinphase | Determine whether filter has linear phase |
ismaxphase | Determine whether filter is maximum phase |
isminphase | Determine whether filter is minimum phase |
isstable | Determine whether filter is stable |
主题
频率响应
- 计算和显示 IIR 和 FIR 低通、高通和带通滤波器的频率响应。
相位响应
- 提取滤波器的相位响应。
Group Delay and Phase Delay
- Measure the average time delay of a filter as a function of frequency.
零极点分析
- 求线性系统的极点和零点并对其可视化。
脉冲响应
- 生成并显示简单滤波器的脉冲响应。
补偿 FIR 滤波器引入的延迟
- 使用索引来抵消滤波引入的时移。
补偿 IIR 滤波器引入的延迟
- 当使相位信息保持原样至关重要时,请去除滤波引入的延迟和失真。