文档帮助中心文档
将数字滤波器转换为零极增益表示
(z,磷、钾)= zpk (d)
例子
[z,p,k) = zpk (d)返回与数字滤波器对应的零、极点和增益,d在向量z和p和标量k,分别。
[z,p,k) = zpk (d)
z
p
k
d
全部折叠
设计一个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
数字滤波器,指定为digitalFilter对象。使用designfilt生成一个数字基于频率响应规范的滤波器。
designfilt
例子:d = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)指定归一化3 dB频率0.5π rad/采样的三阶巴特沃斯滤波器。
d = designfilt(“lowpassiir”、“FilterOrder”、3、“HalfPowerFrequency”,0.5)
过滤器的0,作为列向量返回。
数据类型:双
双
过滤器的极点,作为列向量返回。
滤波器的增益,以实标量返回。
designfilt|digitalFilter|党卫军|特遣部队
党卫军
特遣部队
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系