主要内容

冷杉大量毁灭

执行多相冷杉大量毁灭

  • 冷杉大批杀害块

库:
DSP系统工具箱/过滤/多重速率的过滤器
DSP系统工具箱HDL支持/过滤金宝app

描述

冷杉大量毁灭使用整数块执行一个高效的多相大量毁灭将采样因素第一个维度。

从概念上讲,冷杉杀害多人者(如示意图所示)包含一个反锯齿后跟downsampler冷杉过滤器。要设计一个冷杉抗混叠滤波器,使用designMultirateFIR函数。

冷杉过滤器过滤输入的数据在每个通道使用直接形式冷杉过滤器。接下来的downsampler downsamples每个通道的通过每一个过滤数据th样本和丢弃- 1样本。是你指定的大量毁灭因素的价值。由此产生的离散时间信号的采样率是1 /最初的采样率。

冷杉杀害多人者包含一个反锯齿后跟downsampler冷杉过滤器。

注意,实际块算法实现了一个直接形式冷杉多相结构,相当于一个高效的综合系统图中描述。更多细节,请参阅算法

在特定的条件下,这一块也支持SIMD代码生成。金宝app有关详细信息,请参见代码生成

港口

输入

全部展开

指定数据输入向量或矩阵的大小P——- - - - - -。列表示输入信号独立的通道。

块支持适应输入信号(金宝app模拟期间帧长度变化)当你设置输入处理基于列渠道(框架)率的选择执行单频处理。当块接受适应输入信号时,他们可以任意帧的长度,也就是说,输入帧长度不需要大量毁灭的多个因素。指定固定大小的信号时,帧长度可以任意的在特定条件下。更多细节,请参阅框架处理纸浆包处理

这个港口是匿名的,直到你集合系数来源输入端口

数据类型:||int8|int16|int32|uint8|uint16|uint32|不动点
复数的支持:金宝app是的

冷杉的分子系数滤波器指定为一个向量。

传递函数H(z)的冷杉是由过滤:

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

您可以生成数字滤波器系数向量,b= (b0,b1、…bNDSP系统的),使用一个工具箱™滤波器设计等功能designMultirateFIR,firnyquist,firhalfband,firgr,或firceqrip

作为一个有效的抗混叠滤波器,通常对应于一个低通滤波器系数的归一化截止频率不大于1 /,在那里是大量毁灭的因素。设计这种滤波器,使用designMultirateFIR函数。

系数值通过全国矿工工会是可调的,也就是说,他们可以改变在模拟,而它们的属性必须保持不变。

的数据类型全国矿工工会输入必须匹配的数据类型输入。

依赖关系

全国矿工工会输入端口出现当你设定系数来源作为输入端口

数据类型:||int8|int16|int32|uint8|uint16|uint32|不动点
复数的支持:金宝app是的

输出

全部展开

的输出冷杉杀害多人者块,作为一个向量或矩阵返回。

当您设置率的选择:

  • 执行单频处理——块保持输入信号采样率并致减少输出帧大小的因素

    输出的上限大小装天花板(P/)———一个输入的大小P——- - - - - -

  • 允许多重速率的处理——块使得信号的输出采样率次低于输入采样率。

    输出帧大小是一样的输入帧大小。

更多细节,请参阅框架处理纸浆包处理

这个港口是匿名的,直到你集合系数来源输入端口

数据类型:||int8|int16|int32|uint8|uint16|uint32|不动点
复数的支持:金宝app是的

参数

全部展开

系数来源

冷杉滤波器系数源指定为以下之一:

  • 对话框参数——通过指定滤波器系数冷杉滤波器系数参数块对话框。

  • 输入端口——通过指定滤波器系数全国矿工工会输入端口。

  • 过滤器对象——指定过滤器的使用dsp.FIRDecimator系统对象™。

  • 汽车——当你选择汽车块设计一个冷杉杀害多人者使用您指定的大量毁灭因素大量毁灭的因素。的designMultirateFIR功能设计使用的过滤器,并返回系数块。

    滤波器设计的更多信息,参见Orfanidis[2]

主要选项卡

指定低通数字滤波器系数,按照权力的z,作为一个向量。默认情况下,designMultirateFIR (1、2)计算滤波器系数。

传递函数H(z)的冷杉是由过滤:

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

您可以生成数字滤波器系数向量,b= (b0,b1、…bNDSP系统的),使用一个工具箱滤波器设计等功能designMultirateFIR,firnyquist,firhalfband,firgr,或firceqrip

作为一个有效的抗混叠滤波器,通常对应于一个低通滤波器系数的归一化截止频率不大于1 /,在那里是大量毁灭的因素。设计这种滤波器,使用designMultirateFIR函数。

块内部初始化所有过滤器状态为零。

依赖关系

这个参数只出现当你设置系数来源对话框参数

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64
复数的支持:金宝app是的

指定整数因子。块减少输入序列的采样率的因素。

依赖关系

这个参数只出现当你设置系数来源对话框参数,输入端口,或汽车

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

指定冷杉滤波器结构直接的形式直接形式转置

依赖关系

这个参数只出现当你设置系数来源对话框参数,输入端口,或汽车

指定的名称多频滤波器对象,你想要块来实现。您必须指定过滤器作为dsp.FIRDecimator系统对象。

您可以定义的系统对象直接阻止对话框。或者,您可以在MATLAB中定义的对象®工作空间变量并指定块中的变量对话框。

创建系统对象的信息,请参阅定义基本系统对象

依赖关系

这个参数只出现当你设置系数来源过滤器对象

指定块应该如何处理输入。你可以设置这个参数来以下选项之一:

  • 基于列渠道(框架)——当您选择此选项,块把每一列输入作为一个单独的通道。

  • 基于元素通道(样本)——当您选择此选项,块把输入的每个元素作为一个单独的通道。

指定的方法输入块应该毁掉。您可以选择以下选项之一:

  • 执行单频处理——当您选择此选项,块保持输入信号采样率并致减少输出帧大小的因素。选择这个选项,你必须设置输入处理参数基于列渠道(框架)

    当你设置率的选择参数执行单频处理,你可以使用冷杉大量毁灭块内部触发子系统。

  • 允许多重速率的处理——当你选择这个选项,块使得信号的输出采样率次低于输入采样率。

指定是否固定大小的输入信号(模拟期间的大小不会改变)可以任意帧长度、帧的长度不需要大量毁灭的多个因素。固定大小的块只使用这个参数设置输入信号而忽略这个参数如果输入适应。

输入信号是一个适应信号时,信号可以有任意帧长度,即帧长度不需要大量毁灭的多个因素。

固定大小的输入信号,如果你:

  • 选择允许任意帧长度为固定大小的输入信号参数,信号的帧长度不需要大量毁灭的多个因素。如果输入不是大量毁灭的多个因素,然后输出通常是一个适应信号。因此,支持任意输入大小,也必金宝app须支持适应可变块操作,您可以启用通过选择允许任意帧长度为固定大小的输入信号参数。

  • 清除允许任意帧长度为固定大小的输入信号参数,输入帧长度必须大量毁灭的多个因素。

依赖

要启用该参数,设置输入处理基于列渠道(框架)率的选择执行单频处理

当你设置冷杉大量毁灭块框架处理模式,可以展示的时候延迟。的时候延迟,该参数指定的输出块直到第一次过滤输入样本是可用的。该参数指定为一个标量值应用到所有信号通道,每个通道或矩阵包含一个值。

的时候会发生延迟输入帧尺寸大于1时,和设置输入处理率的选择参数冷杉大量毁灭块如下:

  • 输入处理设置为基于列渠道(框架)

  • 率的选择设置为允许多重速率的处理

更多信息在延迟冷杉大量毁灭块,看延迟

依赖关系

这个参数只出现当你执行多重速率的处理通过设置配置块率的选择允许多重速率的处理

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64
复数的支持:金宝app是的

点击这个按钮打开过滤可视化工具(fvtool)和显示的滤波器响应过滤块对话框中定义。

数据类型选项卡

选择舍入模式为定点操作。默认值是地板上。滤波器系数不遵守这个参数和总是圆的最近的

请注意

舍入模式浸透在整数溢出设置数值结果没有影响当所有下列条件存在:

  • 产品输出继承:继承通过内部规则

  • 蓄电池继承:继承通过内部规则

  • 输出继承:蓄电池一样

这些数据类型设置,块是不能有效地操作模式。

当您选择该参数时,块浸透其定点操作的结果。清楚这个参数时,阻止包裹其定点操作的结果。有关饱和包装,请参阅溢出模式为定点操作。

请注意

舍入模式浸透在整数溢出参数没有影响数值结果当所有这些条件得到满足:

  • 产品输出数据类型是继承:继承通过内部规则

  • 蓄电池数据类型是继承:继承通过内部规则

这些数据类型设置,块不能运作模式。

指定系数数据类型。看到不动点乘法的数据类型为插图描绘的使用系数数据类型在这个块。

你可以设置这个参数设置为下列之一:

  • 继承:同一个词长度作为输入

  • fixdt (1 16 0)fixdt (16)——指定一个数据类型对象。

单击显示数据类型的助理按钮两倍大于符号来显示数据类型的助理帮助你设置系数参数。

看到使用数据类型指定数据类型的助理(金宝app模型)为更多的信息。

依赖关系

这个参数只出现当你设置系数来源对话框参数,过滤器对象,或汽车

系数来源被设置为过滤器对象,系数参数自动设置同一个词长度作为输入

指定的最小值滤波器系数。默认值是[](不明)。金宝app动态仿真模块®软件使用这个值来执行自动缩放定点数据类型。

依赖关系

这个参数只出现当你设置系数来源对话框参数汽车

指定滤波器系数的最大值。默认值是[](不明)。金宝app仿真软件的软件使用这个值来执行自动缩放定点数据类型。

依赖关系

这个参数只出现当你设置系数来源对话框参数汽车

指定产品的输出数据类型。看到不动点乘法的数据类型插图描绘的使用产品的输出数据类型在这个块。

你可以设置这个参数设置为下列之一:

  • 继承:继承通过内部规则

    这条规则的更多信息,请参阅通过内部继承规则

  • 继承:同样作为输入

  • fixdt (1 16 0)——指定一个数据类型对象。

单击显示数据类型的助理按钮两倍大于符号来显示数据类型的助理帮助你设置产品输出参数。

看到使用数据类型指定数据类型的助理(金宝app模型)为更多的信息。

依赖关系

系数来源被设置为过滤器对象,产品输出参数自动设置完整的精度

指定蓄电池数据类型。看到不动点插图描绘蓄电池的使用数据类型在这个块。

你可以设置这个参数设置为下列之一:

  • 继承:继承通过内部规则

    这条规则的更多信息,请参阅通过内部继承规则

  • 继承:同样作为输入

  • 继承:一样的产品输出

  • fixdt (1 16 0)——指定一个数据类型对象。

单击显示数据类型的助理按钮两倍大于符号来显示数据类型的助理帮助你设置蓄电池参数。

看到使用数据类型指定数据类型的助理(金宝app模型)为更多的信息。

依赖关系

系数来源被设置为过滤器对象,蓄电池参数自动设置完整的精度

指定输出数据类型。看到不动点插图描绘的使用输出数据类型在这个块。

你可以将它设置为下列之一:

  • 继承:蓄电池一样

  • 继承:同样作为输入

  • 继承:一样的产品输出

  • fixdt (1 16 0)——指定一个数据类型对象。

单击显示数据类型的助理按钮两倍大于符号来显示数据类型的助理帮助你设置输出参数。

看到控制信号的数据类型(金宝app模型)为更多的信息。

依赖关系

系数来源被设置为过滤器对象,输出参数自动设置蓄电池一样

指定块的最小值应该输出。默认值是[](不明)。金宝app仿真软件软件使用这个值来执行:

  • 模拟范围检查(见指定信号范围(金宝app模型))

  • 定点的自动扩展数据类型

依赖关系

这个参数只出现当你设置系数来源对话框参数,输入端口,或汽车

指定块应该输出的最大值。默认值是[](不明)。金宝app仿真软件软件使用这个值来执行:

  • 模拟范围检查(见指定信号范围(金宝app模型))

  • 定点的自动扩展数据类型

依赖关系

这个参数只出现当你设置系数来源对话框参数,输入端口,或汽车

选择这个参数来防止定点工具覆盖块中的数据类型指定对话框。

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

是的

讨论二阶导数过零检测

没有

更多关于

全部展开

算法

冷杉大批杀害过滤器实现有效地使用多相结构。多相滤波器的更多细节,请参阅多相Subfilters

推导出多相结构,从数字滤波器的传递函数:

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

N+ 1是数字滤波器的长度。

你可以重新安排这个方程如下:

H ( z ) = ( b 0 + b z + b 2 z 2 + 。。 + b N + 1 z ( N + 1 ) ) + z 1 ( b 1 + b + 1 z + b 2 + 1 z 2 + 。。 + b N + 2 z ( N + 1 ) ) + z ( 1 ) ( b 1 + b 2 1 z + b 3 1 z 2 + 。。 + b N z ( N + 1 ) )

多相组件的数量,其值等于指定的大量毁灭因素。

你可以把这个方程写成:

H ( z ) = E 0 ( z ) + z 1 E 1 ( z ) + + z ( 1 ) E 1 ( z )

E0(z),E1(z)、……Em - 1(z)冷杉滤波器的多相组件吗H(z)。

从概念上讲,冷杉大批杀害过滤器包含一个低通滤波器,后跟一个downsampler。

取代H(z)多相表示。

这是大量毁灭的多重速率的高贵身份。

高贵的身份申请大量毁灭移动将采样操作前的过滤操作。这一举动使您能够过滤信号在一个较低的利率。

你可以取代延误和大量毁灭因素与一个换向开关输入。开关在第一个分支0开始,逆时针方向移动,这个图所示。蓄电池的输出接收处理输入样本每个分支的多相结构和积累处理样品,直到开关→分支0。切换分支0时,蓄电池输出累积值。

第一个输入样品交付时,开关提要这个分支的输入0和杀害多人者计算第一个输出值。随着越来越多的输入样本,反时针方向的开关动作通过分支−1−2,一直到分支0,为每个分支提供一个示例。当切换分支0,杀害多人者输出下一组输出值。这一过程持续进行数据进来。每次切换分支0,杀害多人者输出y [m]。每一个杀害多人者有效输出的一个示例它接收样品。因此,采样率在冷杉大批杀害滤波器的输出fs/

引用

[1]Fliege: J。多重速率的数字信号处理:多重速率的系统,银行、小波滤波器。西萨塞克斯郡,英格兰:约翰威利& Sons, 1994。

[2]Orfanidis,索福克勒斯J。介绍了信号处理。上台北:普伦蒂斯·霍尔出版社,1996年。

扩展功能

版本历史

之前介绍过的R2006a

全部展开