主要内容

冷杉率转换

对输入信号进行上采样、滤波和下采样

  • 库:
  • DSP系统工具箱/滤波/多速率滤波器

  • FIR速率转换块

描述

FIR速率转换块对离散时间输入进行重采样,使其采样周期为K/l乘以输入样本周期(T如果).K的整数值是否为大量毁灭的因素参数,l的整数值是否为插值因子参数。

该块将输入的每一列作为一个单独的通道,并随着时间的推移独立地对每个通道中的数据进行重新采样。为此,该块实现了一个多相滤波器结构,并执行以下操作:

  1. 通过插入将输入采样到更高的速率l1输入样本之间的零。

  2. 将上采样数据通过直接形式II转置FIR滤波器。

  3. 通过丢弃将过滤后的数据降采样到一个较低的速率K-1在块保留的每个样本之后的连续样本。

多相滤波器的实现比直接的上采样-滤波-抽取算法更有效。看到Orfanidis[1]为更多的信息。

港口

输入

全部展开

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

当块输入是固定点时,所有内部数据类型都是有符号固定点。

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

输出

全部展开

速率转换信号,以向量或矩阵的形式返回。

率的选择参数设置为:

  • 执行单频处理——输出帧大小ol/K乘以输入帧的大小,在那里l是插值因子和吗K为抽取因子。

    o= (l/K

    Simulink中的输出信号速率金宝app®等于输入信号速率。

    FoF

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

    o

    Simulink中的输出信号速率为金宝appl/K乘以输入信号速率。

    Fo= (l/KF

    所有连接到输出的块在Fo,所有连接到输入的块操作为F

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

参数

全部展开

FIR速率转换块可以在三种不同的模式下工作。选择模式系数来源组框。

  • 对话框参数—在块对话框中输入滤波器信息,如FIR滤波器系数等。

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

  • 汽车(默认)-块决定过滤系数。

的设置冷杉率转换块对话框根据所选的模式而改变。

主要选项卡

指定插值因子,l,为正整数。块通过这个值对信号进行上采样,然后对其进行滤波。

依赖关系

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

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

指定FIR滤波器系数的降序幂z.默认情况下,块使用designMultirateFIR (2)函数来计算过滤系数。

依赖关系

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

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

指定抽取因子,K,为正整数。块在滤波后用这个值对信号进行下行采样。

依赖关系

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

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

指定是强制单速率处理还是允许多速率处理。

  • 执行单频处理——输出帧大小ol/K乘以输入帧的大小,在那里l是插值因子和吗K为抽取因子。

    o= (l/K

    Simulink中的输出信号速率等于输入信号速率。金宝app

    FoF

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

    o

    Simulink中的输出信号速率为金宝appl/K乘以输入信号速率。

    Fo= (l/KF

    所有连接到输出的块在Fo,所有连接到输入的块操作为F

指定您希望块实现的多速率筛选器对象。指定的筛选器对象必须是dsp。FIRRateConverter系统对象。

您可以在块掩码或MATLAB中定义System对象®工作空间变量。

有关创建System对象的信息,请参见定义基本系统对象

依赖关系

此参数出现在以下情况系数来源被设置为过滤器对象

选择此参数以打开过滤器可视化工具,fvtool,并显示FIR滤波器的幅值响应。响应基于块对话框中选择的参数。对这些参数所做的更改将更新fvtool

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

要同时查看幅值响应和相位响应,请单击幅度和相位响应按钮。

数据类型选项卡

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

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

系数来源被设置为汽车时,块自动选择滤波系数。有关块使用的过滤器设计算法的更多信息,请参见指定FIR滤波器系数

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

  • 地板上

  • 天花板

  • 收敛

  • 最近的

  • 简单的

有关详细信息,请参见舍入模式

滤波器系数不服从这个参数,总是四舍五入最近的

请注意

舍入模式整数溢出饱和当这些条件都满足时,参数对数值结果没有影响:

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

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

  • 输出数据类型是继承:和累加器一样

通过这些数据类型设置,块以全精度模式操作。

依赖关系

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

选择此参数将使定点操作的结果饱和。清除此参数以包装定点操作的结果。有关饱和包装,请参阅溢出处理为定点操作。

请注意

舍入模式整数溢出饱和当满足以下条件时,参数对数值结果没有影响:

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

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

通过这些数据类型设置,块以全精度模式操作。

依赖关系

只有当系数来源设置为对话框参数汽车

系数指定过滤系数的数据类型。

  • 继承:与输入相同的字长—块从定点输入继承系数的字长。为了获得可能的最佳精度,分数长度是根据系数值确定的。

  • fixdt (16)系数数据类型是一个字长为16位的有符号、二进制点、缩放、定点数据类型。

  • fixdt (1 16 0)——系数数据类型是一个有符号的、二进制点的、缩放的、定点数据类型,字长为16位,分数长为0。

或者,您可以设置系数数据类型数据类型的助理.要使用助手,请单击显示数据类型助手按钮

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

有关此块如何使用筛选系数数据类型的图解表示,请参见不动点

依赖关系

只有当系数来源设置为对话框参数汽车

指定过滤系数的最小值。金宝appSimulink使用这个最小值来执行定点数据类型的自动缩放。

指定过滤系数的最大值。金宝appSimulink使用这个最大值来执行定点数据类型的自动缩放。

产品输出属性中的产品操作输出的数据类型冷杉率转换块。

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

  • 继承:与输入相同—块指定产品输出数据类型与输入数据类型一致。

  • fixdt (1 16 0)—块指定了一个有符号的、二进制点的、缩放的、定点的数据类型,字长为16位,分数长为0。

或者,您可以设置产品输出数据类型数据类型的助理.要使用助手,请单击显示数据类型助手按钮

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

有关此块如何使用产品输出数据类型的图解表示,请参见不动点

依赖关系

只有当系数来源设置为对话框参数汽车

蓄电池属性中的累积操作的输出的数据类型冷杉率转换块。有关此块如何使用累加器数据类型的说明,请参见不动点

  • 继承:通过内部规则继承—块根据内部规则继承累加器数据类型。有关此规则的更多信息,请参见通过内部规则继承

  • 继承:与输入相同—块指定累加器的数据类型与输入数据类型相同。

  • 继承:与产品输出相同—块指定累加器数据类型与产品输出数据类型相同。

  • fixdt (1 16 0)—块指定了一个有符号的、二进制点的、缩放的、定点的数据类型,字长为16位,分数长为0。

或者,您可以设置蓄电池数据类型数据类型的助理.要使用助手,请单击显示数据类型助手按钮

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

依赖关系

只有当系数来源设置为对话框参数汽车

输出属性的输出的数据类型冷杉率转换块。

  • 继承:与输入相同—block指定输出数据类型与输入数据类型相同。

  • 继承:与产品输出相同—block指定输出数据类型与产品输出数据类型一致。

  • 继承:和累加器一样—块指定输出数据类型与累加器数据类型相同。

  • fixdt (1 16 0)—块指定了一个有符号的、二进制点的、缩放的、定点的数据类型,字长为16位,分数长为0。

或者,您可以设置输出数据类型数据类型的助理.要使用助手,请单击显示数据类型助手按钮

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

有关此块如何使用输出数据类型的图解表示,请参见不动点

依赖关系

只有当系数来源设置为对话框参数汽车

指定块可以输出的最小值。金宝appSimulink使用这个最小值来执行:

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

  • 定点数据类型的自动缩放。

指定块可以输出的最大值。金宝appSimulink使用这个最大值来执行:

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

  • 定点数据类型的自动缩放。

选择此参数可防止定点工具覆盖您在块对话框中指定的数据类型。

依赖关系

该参数仅在系数来源设置为对话框参数汽车

块特征

数据类型

|不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

更多关于

全部展开

参考文献

索福克勒斯·奥法尼迪斯信号处理概论.上鞍河,新泽西州:Prentice-Hall, 1996。

扩展功能

之前介绍过的R2006a