主要内容

iirlpnormc

约束最小Pth-norm最佳IIR滤波器

语法

(num,窝)= iirlpnormc (n, d, f,边缘,a)
(num,窝)= iirlpnormc (n, d, f,边缘,w)
(num,窝)= iirlpnormc (n, d, f,边缘,w,半径)
(num,窝)= iirlpnormc (n, d, f,边缘,w,半径,p)
(num,窝)= iirlpnormc (n, d, f,边缘,w,半径,p,洞穴)
(num,窝)= iirlpnormc (n, d, f,边缘,w,半径,p,洞穴,initnum, initden)
(num窝,犯错)= iirlpnormc (…)
[num,窝,犯错,sos, g) = iirlpnormc (…)

描述

(num,窝)= iirlpnormc (n, d, f,边缘,a)返回一个过滤器在分子秩序n和分母秩序d这是最好的近似理想的频率响应所描述的吗f一个least-pth意义上。向量边缘指定的频率带边沿多波段设计。一个约束采用牛顿型算法。nd应该选择有效使用0和两极。看到提示部分。总是检查结果过滤器使用fvtool

(num,窝)= iirlpnormc (n, d, f,边缘,w)使用的权重w重量误差。w有一个入口每个频率点(相同的长度吗f一个),告诉iirlpnormc重点将最小化误差多少每个频率点附近的相对于其他点。f一个必须有相同数量的元素,它可以超过数量的元素边缘。这允许过滤器的规格有任何获得轮廓在每个乐队。在指定的频率边缘还必须出现在向量f。例如,

(num,窝)= iirlpnormc (5 5 [0。15。4。5 1], [0。4。5 1],…[1 1.6 - 1 0 0],[1 1 1 10 10])

设计低通滤波器通带内的峰值为1.6。

(num,窝)= iirlpnormc (n, d, f,边缘,w,半径)返回一个过滤器有一个最大的极半径半径在0 <半径< 1。半径默认为0.999999。过滤器有一个减少极半径可能保留更好的传递函数精度数字转换后。

(num,窝)= iirlpnormc (n, d, f,边缘,w,半径,p)在哪里p是一个双元素向量(pmin pmax)允许的最小值和最大值的规范p用于least-pth算法。默认是[128]实质上是L-infinity,或者切比雪夫,规范。pminpmax应该是偶数。如果p“检查”,没有优化。这可以用来检查初始杆/零位置。

(num,窝)= iirlpnormc (n, d, f,边缘,w,半径,p,洞穴)指定网格密度洞穴用于优化。网格点的数量(洞穴* (n + d + 1))。默认值是20。洞穴可以指定单个元素单元阵列。网格不等距的。

(num,窝)= iirlpnormc (n, d, f,边缘,w,半径,p,洞穴,initnum, initden)允许指定过滤器的初始估计分子和分母系数向量initnuminitden。这可能是有用的困难的优化问题。pole-zero编辑器在信号处理工具箱™软件可用于发电initnuminitden

(num窝,犯错)= iirlpnormc (…)返回least-Pth近似误差犯错

[num,窝,犯错,sos, g) = iirlpnormc (…)返回矩阵的二阶节表示SOS和获得G .数值原因你会发现SOS和G有益的在某些情况下。

提示

  • 这是一个加权least-pth优化。

  • 检查结果的极点和零点的半径和位置。

  • 如果0都在单位圆内和两极的单位圆,试着增加分子的顺序或减少错误在阻带中的权重。

  • 类似地,如果几个波兰人有很大半径和零单位圆内,试着增加分母的顺序或减少错误在通频带。

  • 如果你减少极半径,您可能需要增加分母的顺序。

的消息

条件很差矩阵。看到“帮助”文件。

表明iirlpnormc无法准确计算优化,因为:

  1. 近似误差非常小(试着减少两极的数量或0 -请参阅上面的提示)。

  2. 过滤器规格有巨大的变化,比如(1 1 e9 0 0) =

例子

全部折叠

这个例子中返回一个低通滤波器,其极半径受限的0.8。

[b,,呃,s, g) = iirlpnormc (6 6 0。4。5 1, (0。4。5 - 1),[1 1 0 0],[1 1 1 1)。8);fvtool (b);

图级响应(dB)包含一个坐标轴对象。坐标轴对象与标题级响应(dB)包含一个类型的对象。

级的反应显示了低通滤波器的性质。极/零情节表明两极约束后0.8中指定的命令。

fvtool (b,,“polezero”);

图Pole-Zero情节包含一个坐标轴对象。坐标轴对象与标题Pole-Zero情节包含5线类型的对象,文本。

引用

[1]安东尼奥由于、。数字滤波器:分析、设计和应用程序,第二版,麦格劳-希尔公司。1993。

扩展功能

版本历史

介绍了R2011a