主要内容

zpk

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

描述

例子

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

例子

全部折叠

设计一个8阶高通FIR滤波器,通带频率75 kHz,通带纹波0.2 dB。指定采样率为200 kHz。找出滤波器的零,极点和增益。

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 1 1 1
p =8×1复杂-0.6707 + 0.6896 - 0.6896 - 0.5670 - 0.5670 - 0.799 + 0.3792 - 0.3792 - 0.3792 - 0.3792 -0.7839 + 0.1344 - 0.1344
k = 1.2797 e-05

输入参数

全部折叠

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

例子:d = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)指定归一化3 dB频率0.5π rad/采样的三阶巴特沃斯滤波器。

输出参数

全部折叠

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

数据类型:

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

数据类型:

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

数据类型:

介绍了R2014a