Skip to content

数字滤波器分析

幅值、相位、脉冲和阶跃响应、相位和群延迟、零极点分析


PySPT 提供的函数可用于分析滤波器的频域和时域响应。可视化复平面中的滤波器极点和零点

APP

滤波器设计工具

滤波器设计工具Design filters starting with algorithm selection

函数

频域响应

abs绝对值和复数的模
angle相位角
freqzFrequency response of digital filter
grpdelayAverage filter delay (group delay)
phasedelayPhase delay of digital filter
phasezPhase response of digital filter
unwrap平移相位角
zerophaseZero-phase response of digital filter
zplaneZero-pole plot for discrete-time systems

时域响应

impzImpulse response of digital filter
impzlengthImpulse response length
stepzStep response of digital filter

滤波器探查

filtordFilter order
filternorm2-norm or infinity-norm of digital filter
firtypeType of linear phase FIR filter
isallpassDetermine whether filter is allpass
isfirDetermine if digital filter has finite impulse response
islinphaseDetermine whether filter has linear phase
ismaxphaseDetermine whether filter is maximum phase
isminphaseDetermine whether filter is minimum phase
isstableDetermine 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 滤波器引入的延迟

  • 当使相位信息保持原样至关重要时,请去除滤波引入的延迟和失真。