dsp.IIRHalfbandDecimator
毁掉两个使用多相IIR的因素
描述
的dsp.IIRHalfbandDecimator
系统对象™执行高效的多相大量毁灭的输入信号的两倍。设计halfband过滤器,您可以指定要使用的对象一个椭圆或准线性设计阶段设计。使用这些对象设计方法计算滤波器系数。过滤输入,对象使用一个多相结构。allpass滤波器的多相结构最低乘数形式。
椭圆设计引入了非线性阶段并创建过滤器使用更少的系数比准线性设计。准线性相位设计克服了相位非线性在额外的成本系数。
或者,而不是设计halfband过滤器使用设计方法,您可以指定过滤系数直接。当你选择这个选项,allpass过滤器的两个分支多相实现可以在一个最低乘数形式或数字形式。
您还可以使用dsp.IIRHalfbandDecimator
对象来实现双波段滤波器的分析部分银行过滤信号为低通和高通滤波部分波段。
过滤和downsample数据:
创建
dsp.IIRHalfbandDecimator
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
返回一个halfband杀害多人者,iirhalfbanddecim
= dsp.IIRHalfbandDecimatoriirhalfbanddecim
使用默认设置。在默认设置下,系统对象过滤器和downsamples halfband频率的输入数据22050年
赫兹,过渡的宽度4100年
赫兹和阻带衰减80年
dB。
返回一个IIR halfband杀害多人者,由一个或多个指定的附加属性iirhalfbanddecim
= dsp.IIRHalfbandDecimator (名称,值
)名称,值
对参数。
例子:iirhalfbanddecim = dsp.IIRHalfbandDecimator(“规范”,“筛选器顺序和阻带衰减”)
创建一个IIR halfband杀害多人者对象与过滤器设置9
和阻带衰减80年
dB。
属性
使用
描述
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
算法
引用
[1]朗,M。Allpass滤波器的设计和应用。IEEE信号处理。9号46卷,1998年9月,页2505 - 2514。
[2]哈里斯F.J.多重速率的通信系统的信号处理。普伦蒂斯霍尔。2004年,页208 - 209。
[3]徽章,菲利普。,Sanjit K. Mitra, and P. P. Vaidyanathan. "The Digital All-Pass Filter: A Versatile Signal Processing Building Block."IEEE学报》上。第一卷。76年,1988年,页19-37。
扩展功能
版本历史
介绍了R2015b