升采样
通过添加中间值来增加输入信号的采样率。
类型: Upsample
图书馆中的路径:
|
港口
输入
#
IN_1
—
的输入信号
'标量|/'向量|/`矩阵'
Details
输入信号采用标量、矢量或矩阵的形式。
数据类型 |
`Float16','Float32','Float64','Int8','Int16','Int32','Int64','UInt8','UInt16','UInt32','UInt64',`Bool' |
复数支持 |
是的 |
输出
#
OUT_1
—
的输出信号
'标量|/'向量|/`矩阵'
Details
输出信号具有与输入信号相同的类型和复杂度。 输出信号的维度取决于参数值 升采样系数,L 和参数值 费率选项 .
如果为参数 升采样系数,L 值设置 ,并为 费率选项 值设置:
-
执行单速率处理
,则该块保持输入采样率,并增加输出帧的大小在 有一次。 -
允许多级处理
,则该块增加信号的采样率,使输出采样率在 倍于输入采样率。 输出帧的大小与输入信号的大小相同。
数据类型 |
`Float16','Float32','Float64','Int8','Int16','Int32','Int64','UInt8','UInt16','UInt32','UInt64',`Bool' |
复数支持 |
是的 |
参数
参数
#
升采样系数,L —
采样率的增加
Real or complex number
Details
采样率的增加 ,通过它需要增加输入采样率,设置为正整数。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
样本偏移,[0, L-1] —
计数偏移量
Real or complex number
Details
设置计数的偏移量 作为`[0,L−1]'范围内的整数。
使用参数 样本偏移,[0, L-1] 将输出计数延迟一组周期. 这允许您选择任何 可能的输出相位。
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
输入处理 —
输入信号处理方法
列作为通道(基于帧)
| 作为通道的元素(基于采样)
Details
指定输入处理方法:
-
列作为通道(基于帧)
-块处理每个输入列作为一个单独的通道。 在这种模式下,单元可以执行单速或多速处理。 -
作为通道的元素(基于采样)
-该块处理每个输入元素作为一个单独的通道。 在这种模式下,块总是执行多速处理。
有关详细信息,请参阅 按帧和计数进行信号处理.
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
费率选项 —
块增加输入的采样率的方法
执行单速率处理
| 允许多级处理
Details
指定块增加输入采样率的方法。 您可以选择以下选项之一:
-
执行单速率处理
-单位支持输入采样率,增加输出帧的大小在 有一次。 -
允许多级处理
-单位增加信号的采样频率,以这样的方式,输出采样频率在 倍于输入采样率。
依赖关系
若要使用此参数,请为参数设置 输入处理 意义 列作为通道(基于帧)
.
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
初始条件 —
初始值
Scalar / array of real and/or complex numbers
Details
模拟开始时的输出信号的值。 如果将此参数设置为矢量或矩阵,则其大小必须与输入信号的大小相同。 如果将块配置为执行多速处理,则使用此参数。
依赖关系
若要使用此参数,请为参数设置 费率选项 意义 允许多级处理
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
更详细
基于帧的处理
Details
当您为参数设置 输入处理 意义 列作为通道(基于帧)
块随时间增加每列输入数据的采样率。 在这种模式下,单元可以执行单速和多速处理两者。 参数 费率选项 允许您指定块如何增加输入数据的采样率。
-
当您为参数设置 费率选项 意义
执行单速率处理
,块的输入和输出数据将具有相同的采样率。 在这种模式下,该单元输出一个比输入帧大成比例的信号。 当采样率增加一个因子 输出帧的大小在 倍输入的大小( ),但输入和输出帧速率相等。 -
当您为参数设置 费率选项 意义
允许多级处理
,块处理大小的输入矩阵 上 如何 独立的频道。 块随着时间的推移增加每个输入列的采样,保持帧大小恒定( )并使输出帧的周期( )在 比输入帧的周期短的倍( ).
基于样本的处理
Details
当您为参数设置 输入处理 意义 作为通道的元素(基于采样)
,块处理输入矩阵 上 如何 独立的信道并随时间增加每个信道的采样率。 在这种模式下,块总是执行多速处理。 输出采样率在 倍高于输入( ),并且输入和输出信号的大小是相同的。