主要内容

zpk

将数字滤波器转换为零增益表示

描述

例子

z,p,k) = zpk (d返回对应于数字滤波器的零点、极点和增益,d在向量zp和标量k,分别。

例子

全部折叠

设计了一种8阶高通FIR滤波器,通频带频率为75khz,通带纹波为0.2 dB。指定采样率为200khz。求滤波器的零点、极点和增益。

hpFilt = designfilt (“highpassiir”,“FilterOrder”8...“PassbandFrequency”75年e3,“PassbandRipple”, 0.2,...“SampleRate”200年e3);(z,磷、钾)= zpk (hpFilt)
z =8×11 1 1 1 1 1
p =8×1复杂-0.6707 + 0.6896i -0.6707 - 0.6896i -0.6873 + 0.5670i -0.6873 - 0.5670i -0.7399 + 0.3792i -0.7399 - 0.3792i -0.7839 + 0.1344i -0.7839 - 0.1344i
k = 1.2797 e-05

输入参数

全部折叠

数字滤波器,指定为digitalFilter对象。使用designfilt生成一个数字基于频率响应规范的滤波器。

例子:d = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)指定了一个三阶Butterworth滤波器,归一化频率为3db, 0.5π rad/sample。

输出参数

全部折叠

过滤器的零,作为列向量返回。

数据类型:

过滤器的极点,作为列向量返回。

数据类型:

滤波器的增益,返回实标量。

数据类型:

介绍了R2014a