文档

dsp.FIRDecimatorSystem object

多相冷杉杀害多人者

描述

FIRDecimator对象重新取样向量或矩阵输入第一个维度。对象重新取样速度次低于输入采样率,是整数值将采样的因素。才将将采样的冷杉抗混叠滤波器。冷杉杀害多人者对象使用的多相实现冷杉过滤器。

重新取样向量或矩阵输入第一个维度:

  1. 定义和设置冷杉杀害多人者。看到建设

  2. 调用一步重新取样向量或矩阵输入的属性dsp.FIRDecimator。的行为一步是特定于每个对象在工具箱。

请注意

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

建设

firdecim = dsp.FIRDecimator返回一个冷杉杀害多人者,firdecim,适用于数字滤波器的截止频率0.4 *π弧度/样本输入和downsamples滤波器输出的2倍。这个系统支持适应输入对象。万博1manbetx

firdecim = dsp.FIRDecimator('PropertyName”,PropertyValue,……)返回一个冷杉杀害多人者,firdecim,每个属性设置为指定的值。

firdecim = dsp.FIRDecimator(DECIM,全国矿工工会,'PropertyName”,PropertyValue,……)返回一个冷杉杀害多人者,firdecim的整数值DecimationFactor属性设置为DECIM,分子属性设置为全国矿工工会和其他指定的属性设置为指定的值。

属性

DecimationFactor

大量毁灭的因素

将采样因素指定为一个正整数。冷杉杀害多人者减少输入的采样率的因素。沿着第一维的大小输入必须大量毁灭的多个因素。默认值是2

NumeratorSource

冷杉滤波器系数来源

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

分子

冷杉滤波器系数

指定分子冷杉滤波器的系数的权力z1。以下方程定义了滤波器的系统函数的长度l:

H ( z ) = l = 0 l 1 b l z l

以防止混叠的结果将采样,滤波器传递函数应该有一个归一化截止频率不超过1 /DecimationFactor。您可以指定滤波器系数向量所支持的数据类型。万博1manbetx默认值是fir1(35岁,0.4)

结构

滤波器结构

指定数字滤波器的实现直接的形式直接形式转置。默认值是直接的形式

定点属性

方法

freqz 频率响应
fvtool 打开滤波器可视化工具
impz 脉冲响应
phasez 打开相位响应
重置 重置筛选的冷杉杀害多人者
一步 毁掉输入整数因子

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

常见的系统对象
释放

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

例子

全部展开

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

这个例子展示了如何毁掉角频率的正弦波之和π/ 4和2π/ 3弧度/样品的两倍。以防止混叠,冷杉杀害多人者过滤掉的2π/ 3弧度/样本组件之前将采样。

x = cos(π/ 4 *罪(0:95)”)+(2 *π/ 3 * (0:95)');firdecim = dsp.FIRDecimator;y = firdecim (x);

查看默认冷杉滤波器的群时延

0.4 fvtool (fir1(35岁),1,“分析”,“grpdelay”);

默认的线性相位数字滤波器的群时延是17.5样本。将采样因子2预计约。8.75样品延迟输出y初始滤波器的零

次要情节(211);茎(x(1:长度(x) / 2),“b”,“markerfacecolor”,0 0 1);标题(输入信号的);次要情节(212);茎(y,“b”,“markerfacecolor”,0 0 1);标题(的输出,低通滤波器过滤和downsampled 2》);

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

这个例子展示了如何减少1/2的音频信号的采样率和戏剧。

误判率= dsp.AudioFileReader (“OutputDataType”,“单一”);adw = audioDeviceWriter (22050/2);firdecim = dsp.FIRDecimator;~结束(误判率)帧=误判率();y = firdecim(框架);adw (y);结束释放(误判率);暂停(0.5);释放(adw);

更多关于

全部展开

算法

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

  • 框架只支持-冷杉杀害多人者对象万博1manbetx保持输入帧率

  • 输出缓冲区的初始条件-冷杉杀害多人者对象不支持这个参数。万博1manbetx

  • 率的选择-冷杉杀害多人者对象不支持这个参数。万博1manbetx

  • 输入处理冷杉杀害多人者对象不支持这个参数。万博1manbetx

扩展功能

介绍了R2012a

这个主题有帮助吗?