ifir
插值滤波器的设计
语法
(h g) = ifir (l,类型,f, dev)
[h g d] = ifir (l,类型,f, dev)
[…str] = ifir (…)
描述
(h g) = ifir (l,类型,f, dev)
设计一个周期滤波器h (zl)
,在那里l
是插值的因素。它也发现了一个image-suppressor过滤器g (z)
的级联,这样两个过滤器代表最优极大极小冷杉逼近期望的反应。这个反应是指定的类型
中包含的,带边频率向量f
。这样做是在不超过最大偏差或波纹(线性)中指定的向量dev
。
当类型
被设置为“低”
,过滤器的设计是一个低通滤波器的设计。当类型
被设置为“高”
、滤波器设计是一个高通滤波设计。f
是一个双元素向量与通带和阻带边缘频率值。窄带低通滤波器和宽带高通滤波器,l×f (2)
小于1
。对于宽带低通滤波器和窄带高通滤波器,指定f
这l×(行进(1))
小于1
。
dev
是一个双元素向量包含峰值波纹或允许偏差(线性单位)通带和阻带。
的ifir
设计算法实现了一个高效的设计,因为它减少了所需的乘数总数。为此,设计问题分为两个阶段。在第一阶段,过滤器upsampled实现严格的规范不使用许多乘数。在第二阶段,滤波器消除了图像时创建upsampling前面的过滤器。
[h g d] = ifir (l,类型,f, dev)
返回一个延迟d
并行连接的级联h (zl)
和g (z)
宽带低通和高通滤波器。这是必要的,以获得所需的响应。
[…str] = ifir (…)
使用str
选择所使用的算法的优化。可能的值str
是“简单”
,“中间”
(默认)或“高级”
。str
提供了设计速度和过滤顺序优化之间的权衡。的“高级”
选项可能导致过滤器订单大幅下降,特别是g (z)
。