主要内容

冷杉率转换

Upsample、过滤和downsample输入信号

  • 库:
  • DSP系统工具箱/过滤/多重速率的过滤器

  • 冷杉率转换块

描述

冷杉率转换块重新取样离散的输入,这样样品周期/l次输入样本时期(T如果)。是你指定的整型值吗大量毁灭的因素参数,l是你指定的整型值吗插值因子参数。块将每一列输入作为一个单独的通道并重新取样数据在每个通道独立。

从概念上讲,变换器结合了冷杉插入器随后冷杉杀害多人者。以下包含一个upsampler示意图,结合anti-imaging和抗锯齿冷杉过滤器,downsampler。设计一个冷杉过滤器充当anti-imaging和反锯齿冷杉过滤器,使用designMultirateFIR函数。

转换器率如下:

  1. 插入的Upsamples输入到更高的速度l10之间的输入样本。

  2. 通过upsampled数据通过数字滤波器。

  3. Downsamples丢弃的过滤数据到一个较低的速度- - - - - -1每个样本块保留后连续样本。

冷杉率转换器包含一个anti-imaging upsampler紧随其后,反锯齿冷杉过滤器,后跟一个downsampler。

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

港口

输入

全部展开

输入信号,指定为一个向量或矩阵。

块的输入定点时,所有内部数据类型是签署了不动点。

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

输出

全部展开

率转换信号,作为一个向量或矩阵返回。

率的选择参数设置为:

  • 执行单频处理——输出帧大小Kol/次输入帧大小K,在那里l插值因子和吗是大量毁灭的因素。

    Ko= (l/K

    动态仿真模块的输出信号率金宝app®等于输入信号速率。

    Fo=F

  • 允许多重速率的处理——输出帧尺寸等于输入帧大小。

    Ko=K

    动态仿真模块的输出信号率金宝appl/*输入信号速率。

    Fo= (l/F

    所有模块连接到输出操作Fo,所有模块连接到输入操作F

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

参数

全部展开

冷杉率转换块可以在三个不同的经营模式。选择的模式系数来源组框。

  • 对话框参数——输入的信息过滤,如数字滤波器系数块对话框。

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

  • 汽车(默认)——块决定了滤波器系数。

的设置冷杉率转换块对话框改变基于模式选择。

主要选项卡

指定插值系数,l一个正整数。块upsamples信号之前,这个值过滤。

依赖关系

要启用该参数,设置系数来源要么对话框参数汽车

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

指定数字滤波器系数下降的权力z。默认情况下,块使用designMultirateFIR (2)函数计算滤波器系数。

依赖关系

要启用该参数,设置系数来源对话框参数

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

指定大量毁灭的因素,一个正整数。块downsamples这个值滤波后的信号。

依赖关系

要启用该参数,设置系数来源要么对话框参数汽车

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

指定是否要执行单频处理或允许多重速率的处理。

  • 执行单频处理——输出帧大小Kol/次输入帧大小K,在那里l插值因子和吗是大量毁灭的因素。

    Ko= (l/K

    动态仿真模块的输出信号率等于输入信号速率。金宝app

    Fo=F

  • 允许多重速率的处理——输出帧尺寸等于输入帧大小。

    Ko=K

    动态仿真模块的输出信号率金宝appl/*输入信号速率。

    Fo= (l/F

    所有模块连接到输出操作Fo,所有模块连接到输入操作F

指定你想要阻止的多重速率的过滤器对象来实现。指定的对象必须是一个过滤器dsp.FIRRateConverter系统对象。

您可以定义的系统对象块面具或MATLAB®工作空间变量。

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

依赖关系

这个参数出现在系数来源被设置为过滤器对象

选择该参数打开过滤器可视化工具,fvtool和显示的大小反应冷杉过滤器。基于参数的响应在块中选择对话框。更改这些参数更新fvtool

更新级响应fvtool正在运行,修改块参数并点击应用

同时查看级响应和相位响应,点击大小和相位响应工具栏上的按钮。

数据类型选项卡

系数来源被设置为过滤器对象的定点设置过滤器对象上指定的主要选项卡是显示在数据类型选项卡。你不能直接更改这些设置对话框。要更改定点设置,您必须编辑过滤器对象。

有关系统对象的更多信息,请参阅系统对象是什么?

系数来源被设置为汽车自动,块选择滤波器系数。更多信息块使用的滤波器设计算法,明白了指定数字滤波器系数

指定定点的舍入模式操作:

  • 地板上

  • 天花板

  • 收敛

  • 最近的

  • 简单的

更多细节,请参阅舍入模式

滤波器系数不遵守这个参数和总是圆的最近的

请注意

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

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

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

  • 输出数据类型是继承:蓄电池一样

这些数据类型设置,阻止软件不能运行在一个模式。

依赖关系

要启用该参数,设置系数来源要么对话框参数汽车

选择该参数饱和定点操作的结果。明确该参数包装定点运算的结果。有关饱和包装,请参阅溢出处理为定点操作。

请注意

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

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

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

这些数据类型设置,阻止软件不能运行在一个模式。

依赖关系

这个参数是可编辑的只有当系数来源是设置为对话框参数汽车

系数指定的数据类型滤波器系数。

  • 继承:同一个词长度作为输入——块继承这个词的长度系数从定点输入。部分的长度决定基于系数值以获得最好的精度。

  • fixdt (16)——系数数据类型是一个签名,二进制小数点,缩放,定点数据类型的字长16位。

  • fixdt (1 16 0)——系数数据类型是一个签名,二进制小数点,缩放、定点数据类型的字长16位和一小部分长度为0。

此外,您可以设置系数数据类型使用数据类型的助理。使用助手,点击显示数据类型的助理按钮

助理有关的数据类型的更多信息,请参阅使用数据类型指定数据类型的助理(金宝app模型)

的图解表示物体如何使用滤波器系数数据类型,明白了不动点

依赖关系

这个参数是可编辑的只有当系数来源是设置为对话框参数汽车

指定的最小值滤波器系数。金宝app仿真软件使用这个最小值执行定点数据类型的自动扩展。

指定滤波器系数的最大值。金宝app仿真软件使用这个最大值进行定点数据类型的自动扩展。

产品输出指定的数据类型的输出产品操作的冷杉率转换块。

  • 继承:继承通过内部规则——块继承产品输出数据类型根据内部规则。这条规则的更多信息,请参阅通过内部继承规则

  • 继承:同样作为输入——块指定产品输出数据类型作为输入数据类型相同。

  • fixdt (1 16 0)——块指定签名,二进制小数点,缩放、定点数据类型的字长16位和一小部分长度为0。

此外,您可以设置产品输出数据类型使用数据类型的助理。使用助手,点击显示数据类型的助理按钮

助理有关的数据类型的更多信息,请参阅使用数据类型指定数据类型的助理(金宝app模型)

的图解表示物体如何使用产品的输出数据类型,明白了不动点

依赖关系

这个参数是可编辑的只有当系数来源是设置为对话框参数汽车

蓄电池指定的数据类型的积累操作的输出冷杉率转换块。插图在这个街区如何使用蓄电池数据类型,明白了不动点

  • 继承:继承通过内部规则——块继承了蓄电池数据类型基于内部规则。这条规则的更多信息,请参阅通过内部继承规则

  • 继承:同样作为输入——指定块蓄电池数据类型作为输入数据类型相同。

  • 继承:一样的产品输出——指定块蓄电池数据类型一样的产品输出数据类型。

  • fixdt (1 16 0)——块指定签名,二进制小数点,缩放、定点数据类型的字长16位和一小部分长度为0。

此外,您可以设置蓄电池数据类型使用数据类型的助理。使用助手,点击显示数据类型的助理按钮

助理有关的数据类型的更多信息,请参阅使用数据类型指定数据类型的助理(金宝app模型)

依赖关系

这个参数是可编辑的只有当系数来源是设置为对话框参数汽车

输出指定的输出的数据类型冷杉率转换块。

  • 继承:同样作为输入——块指定输出数据类型作为输入数据类型相同。

  • 继承:一样的产品输出——块指定输出数据类型一样的产品输出数据类型。

  • 继承:蓄电池一样——块指定输出数据类型一样的蓄电池数据类型。

  • fixdt (1 16 0)——块指定签名,二进制小数点,缩放、定点数据类型的字长16位和一小部分长度为0。

此外,您可以设置输出数据类型使用数据类型的助理。使用助手,点击显示数据类型的助理按钮

助理有关的数据类型的更多信息,请参阅使用数据类型指定数据类型的助理(金宝app模型)

这个街区如何使用的图解表示输出数据类型,明白了不动点

依赖关系

这个参数是可编辑的只有当系数来源是设置为对话框参数汽车

指定最小值块可以输出。金宝app仿真软件使用这个最小值来执行:

  • 模拟范围检查。有关更多信息,请参见指定信号范围(金宝app模型)

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

指定最大值块可以输出。金宝app仿真软件使用这个最大值来执行:

  • 模拟范围检查。有关更多信息,请参见指定信号范围(金宝app模型)

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

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

依赖关系

该参数只有在出现系数来源是设置为对话框参数汽车

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

更多关于

全部展开

算法

冷杉率转换器实现有效地使用多相结构。

推导出多相结构,从数字滤波器的传递函数:这冷杉过滤器是一种结合anti-imaging和抗混叠滤波器。

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

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

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

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

l是多相组件的数量,其值等于指定的插值系数。

你可以把这个方程写成:

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

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

从概念上讲,冷杉率转换器包含一个upsampler,后跟一个anti-imaging相结合,反锯齿冷杉过滤器H(z),其次是downsampler。

冷杉率转换器包含一个upsampler后跟anti-imaging相结合,抗锯齿冷杉过滤器,其次是downsampler。

取代H(z)多相表示。

这是插值的多重速率的高贵身份。

高贵的身份申请插值移动upsampling操作后过滤操作。这一举动使您能够过滤信号在一个较低的利率。

你可以换upsampling运营商延迟块,加法器换向开关。为接下来的downsampler帐户,开关动作的步骤大小。开关接收到第一个样本分支0和反时针方向移动,每一次跳跃−1分支。

作为一个例子,考虑一个率转换器l设置为5,设置为3。多相组件是E0(z),E1(z),E2(z),E3(z),E4(z)。开关在第一个分支0开始,跳过分支1和2,接收下一个样本分支3,然后跳过分支4和0,接收下一个样本分支2,等等。序列的分支开关接收到数据样本是[0、3、1、4、2 0 3 1…。)。

转换器实现了l/转换首先应用插值因子l传入的数据,最后使用换向开关只收到1有效样本,占dowsampling因素。因此,采样率转换器冷杉的输出速度Lfs / M

引用

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

扩展功能

之前介绍过的R2006a