文档

dsp.FIRInterpolatorSystem object

多相冷杉插入器

描述

FIRInterpolator对象upsamples输入的整数upsampling因素,l,紧随其后的是一个冷杉anti-imaging过滤器。滤波器系数由插值缩放因子。多相插值结构实现了过滤器。由此产生的离散时间信号的采样率l最初的采样率。

upsample输入:

  1. 定义和设置冷杉插入器。看到建设

  2. 调用一步upsample输入的属性dsp.FIRInterpolator。的行为一步是特定于每个对象在工具箱。

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象™,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

firinterp = dsp.FIRInterpolator返回一个冷杉插入器,firinterp,upsamples输入信号的3倍和冷杉过滤器适用于插入输出。

firinterp = dsp.FIRInterpolator ('PropertyName”,PropertyValue,……)返回一个冷杉插入器,firinterp,每个属性设置为指定的值。

firinterp = dsp.FIRInterpolator(插值函数,全国矿工工会,'PropertyName”,PropertyValue,……)返回一个冷杉插值对象,firinterp,InterpolationFactor属性设置为插值函数,分子属性设置为全国矿工工会和其他属性设置为指定的值。

属性

InterpolationFactor

插值因子

指定整数因子,l,增加输入信号的采样率。多相实现使用l多相subfilters计算分布在较低的采样率。冷杉插入器延迟上面这些低利率获得高输出的卷积。属性值默认为3。

NumeratorSource

冷杉滤波器系数来源

指定的源分子系数之一“属性”(默认)或输入端口的。当你指定输入端口的过滤器对象需要分子系数作为第三个参数指定每一步。

分子

冷杉滤波器系数

指定的分子系数冷杉anti-imaging过滤器是一个多项式的系数z1。索引从0,滤波器系数:

H ( z ) = n = 0 N 1 b ( n ) z n

作为一个有效的anti-imaging过滤器,系数必须对应于一个低通滤波器的归一化截止频率比的倒数InterpolationFactor。过滤器系数由价值的比例InterpolationFactor属性过滤前的信号。形成了l多相subfilters,分子是附加零如果必要的。默认的输出0.25 fir1(15日)。这个属性是有效的只有当NumeratorSource属性是“属性”

定点属性

方法

freqz 频率响应
fvtool 打开滤波器可视化工具
impz 脉冲响应
phasez 打开相位响应
重置 重置冷杉插入器过滤状态
一步 Upsample和插入输入

更多的过滤系统对象的分析方法

常见的系统对象
释放

允许系统对象属性值的变化

例子

全部展开

请注意:本例中只运行在R2016b或更高版本。如果您使用的是较早的版本,用等效替换每个调用函数一步语法。例如,myObject (x)变成了一步(myObject x)。

这个例子展示了如何双音频信号的采样率从22.05千赫至44.1 kHz,和播放音频。

误判率= dsp.AudioFileReader (“OutputDataType”,“单一”);adw = audioDeviceWriter (44100);firinterp = dsp.FIRInterpolator (2firpm (30 [0 0.45 0.55 1] [1 1 0 0]));~结束(误判率)帧=误判率();y = firinterp(框架);adw (y);结束暂停(1);释放(误判率);释放(adw);

算法

这个对象实现算法、输入和输出的描述冷杉插值块引用页面。对象属性对应块的参数,除了:

  • FIRInterpolator对象没有对应的属性输入处理冷杉插值的参数块。

  • 率的选择块参数是不支持的万博1manbetxFIRInterpolator对象。

扩展功能

介绍了R2012a

这个主题有帮助吗?