具有任意转换因子的多项式采样率转换器
信号操作
dspsigops
的产率转换器块转换输入信号的采样率使用多项式拟合采样率转换。基于多项式的滤波器可以有效地实现分数样本率转换。Farrow结构是基于多项式的滤波器的实现。该区块使用Farrow结构有效地实现任意速率变化因子。利率变动因素可能是不合理的。
输入帧的大小必须是速率转换器的抽取因子的倍数。抽取因子取决于区块的参数设置。要确定抽取因子,请在区块对话框中单击查看信息.
输入信号的每一列都被视为一个单独的通道。如果输入是二维信号,则第一个维度表示通道长度(或帧大小),第二个维度表示通道数量。如果输入是一维信号,则它被解释为单个通道。块的输入可以是单、双或定点数据类型。
输入信号的采样率,指定为Hz的正标量。输入采样率必须大于所关心的带宽。默认值是48 e3
.
输出信号的采样率,指定为Hz的正标量。输出采样率必须高于或低于输入采样率。默认值是98年e3
.
输出采样率的最大允许偏差,指定为范围内的正标量[0
来0.5
].默认值是0
.
实际输出采样率有所不同,但在指定的范围内。例如,假设你设置输出取样率的公差到0.01。则实际输出采样率在输出信号采样率±1%给定的范围内。这种灵活性允许更简单的过滤器设计。
用于指定多项式插值器系数的方法,指定为以下其中之一:
多项式阶
指定通过的拉格朗日插值滤波器多项式的顺序多项式阶参数。
系数
—通过直接指定多项式系数系数参数。
滤波器多项式的阶数,指定为a1
,2
,3.
,或4
.默认值是3.
.该参数仅在设置时有效规范方法来多项式阶
.
过滤多项式系数,指定为实值方阵。默认值是[1 1;1 0]
.此属性仅在设置时应用规范方法来系数
.
打开fvtool并显示幅值/相位响应产率转换器.响应基于块对话框参数。这些参数的更改更新了FVTool。
要在fvtool运行时更新幅度响应,请修改对话框参数并单击应用.
显示Farrow过滤系统信息:
滤波器结构
插值因子
大量毁灭的因素
滤波器长度
稳定的
线性相位
该按钮提供的功能信息
方法导入Simulink金宝app®环境。
要运行的模拟类型。可以设置为:
代码生成
(默认)
使用生成的C代码模拟模型。第一次运行模拟时,Simulink会为代码块生成C代码。金宝app只要模型不改变,C代码就可以用于后续的模拟。此选项需要额外的启动时间,但提供比解释执行
.
解释执行
使用MATLAB进行仿真®翻译。此选项缩短启动时间,但模拟速度较慢代码生成
.
定点操作的舍入模式,指定为之一天花板
|收敛
|地板上
|最近的
|轮
|零
.默认值是地板上
.有关舍入模式的更多信息,请参见精度和范围.
此属性是不可调优的。
定点操作的溢出操作,指定为包装
|饱和
.默认值是包装
.有关要选择的溢出操作的详细信息,请参阅精度和范围.
此属性是不可调优的。
过滤器系数的数据类型,指定为有符号的定点对象。默认的,fixdt (16)
,对应16位系数的有符号定点类型对象。为了给出最好的可能的精度,分数长度是根据系数值确定的。
此属性是不可调优的。
分数延迟的数据类型,指定为无符号定点对象。默认的,fixdt (0, 8)
,对应8位字长的无符号定点数据类型对象。为了给出最好的可能的精度,根据分数延迟值计算分数长度。
此属性是不可调优的。
被乘数的数据类型,指定为有符号的定点对象。默认的,fixdt(1, 16日,13)
,对应于具有16位字长和13位分数长的有符号定点被乘数数据类型。
此属性是不可调优的。
输出数据类型的字长和分数长,指定为下列之一:
继承:与输入相同的字长
(默认)-输出字长度和分数长度与输入相同。
继承:和累加器一样
-输出的字长和分数长度与累加器相同。
fixdt (16)
- 16位字长带符号的定点数据类型。为了给出最好的精度,分数长度是根据输入范围计算的。保留输入的动态范围。
fixdt (1 16 0)
—带符号的定点数据类型,具有16位字长和零分式长度。
此属性是不可调优的。
指定块应该输出的最小值。默认值为[]
(不明)。金宝appSimulink使用这个值来执行定点数据类型的自动缩放。
指定块应该输出的最大值。默认值为[]
(不明)。金宝appSimulink使用这个值来执行定点数据类型的自动缩放。
选择此参数可防止定点工具覆盖您在块掩码上指定的数据类型。
港口 | 金宝app支持的数据类型 |
---|---|
输入 |
|
输出 |
|
dsp。FarrowRateConverter |
DSP系统工具箱 |
采样率转换器 | DSP系统工具箱 |
这个区块带来的能力dsp。FarrowRateConverter
系统对象™到Simulink环境。金宝app
有关此块使用的算法的信息,请参阅算法的部分dsp。FarrowRateConverter
.