Engee 文档

升采样

通过添加中间值来增加输入信号的采样率。

类型: Upsample

图书馆中的路径:

/Signal Operations/Signal Operations/Upsample

资料描述

升采样 增加每个输入通道的采样率(大小M-i-由N)在 一次通过插入 输入信号的相邻值之间的零,其中 -参数值 升采样系数,L .

港口

输入

# 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

采样率的增加 ,通过它需要增加输入采样率,设置为正整数。

默认值

3

程序使用名称

UpsampleFactor

可调谐

可计算

# 样本偏移,[0, L-1] — 计数偏移量
Real or complex number

Details

设置计数的偏移量 作为`[0,L−1]'范围内的整数。

使用参数 样本偏移,[0, L-1] 将输出计数延迟一组周期. 这允许您选择任何 可能的输出相位。

默认值

0

程序使用名称

SampleOffset

可调谐

可计算

# 输入处理 — 输入信号处理方法
列作为通道(基于帧) | 作为通道的元素(基于采样)

Details

指定输入处理方法:

  • 列作为通道(基于帧) -块处理每个输入列作为一个单独的通道。 在这种模式下,单元可以执行单速或多速处理。

  • 作为通道的元素(基于采样) -该块处理每个输入元素作为一个单独的通道。 在这种模式下,块总是执行多速处理。

有关详细信息,请参阅 按帧和计数进行信号处理.

Columns as channels (frame based) | Elements as channels (sample based)

默认值

Elements as channels (sample based)

程序使用名称

InputProcessing

可调谐

可计算

# 费率选项 — 块增加输入的采样率的方法
执行单速率处理 | 允许多级处理

Details

指定块增加输入采样率的方法。 您可以选择以下选项之一:

  • 执行单速率处理 -单位支持输入采样率,增加输出帧的大小在 有一次。

  • 允许多级处理 -单位增加信号的采样频率,以这样的方式,输出采样频率在 倍于输入采样率。

依赖关系

若要使用此参数,请为参数设置 输入处理 意义 列作为通道(基于帧).

Enforce single-rate processing | Allow multirate processing

默认值

Allow multirate processing

程序使用名称

RateOptions

可调谐

可计算

# 初始条件 — 初始值
Scalar / array of real and/or complex numbers

Details

模拟开始时的输出信号的值。 如果将此参数设置为矢量或矩阵,则其大小必须与输入信号的大小相同。 如果将块配置为执行多速处理,则使用此参数。

依赖关系

若要使用此参数,请为参数设置 费率选项 意义 允许多级处理.

默认值

0

程序使用名称

InitialCondition

可调谐

可计算

此外

基于帧的处理

Details

当您为参数设置 输入处理 意义 列作为通道(基于帧) 块随着时间增加每列输入数据的采样率。 在这种模式下,单元可以执行单速和多速处理两者。 参数 费率选项 允许您指定块如何增加输入数据的采样率。

  • 当您为参数设置 费率选项 意义 执行单速率处理,块的输入和输出数据将具有相同的采样率。 在这种模式下,该单元输出一个比输入帧大成比例的信号。 当采样率增加一个因子 输出帧的大小在 倍输入的大小( ),但输入和输出帧速率相等。

  • 当您为参数设置 费率选项 意义 允许多级处理,块处理大小的输入矩阵 如何 独立的频道。 块随着时间的推移增加每个输入列的采样,保持帧大小恒定( )并使输出帧的周期( )在 比输入帧的周期短的倍( ).

基于样本的处理

Details

当您为参数设置 输入处理 意义 作为通道的元素(基于采样),块处理输入矩阵 如何 独立的信道并随时间增加每个信道的采样率。 在这种模式下,块总是执行多速处理。 输出采样率在 倍高于输入( ),并且输入和输出信号的大小是相同的。

零延迟

Details

升采样 它对单速处理具有零延迟。 单位是在单速模式,如果采样率等于 1,或者如果对于参数 输入处理 值设置 列作为通道(基于帧),而对于参数 费率选项 -价值 执行单速率处理.

零延迟意味着块传输第一个输入信号(在当时接收 )连续后立即 零,在哪里 -参数值 样本偏移,[0, L-1] .

非零延迟

Details

升采样 它具有多速处理的延迟:

  • 在基于样本的多速率处理模式中,每个通道的初始条件显示为输出样本。 ,其次是 插入零。 第一通道输入显示为输出计数 . 参数 初始条件 它可以是大小的矩阵 包含每个通道的一个值,或者该块应用于信号的所有通道的标量值。

  • 在基于帧的多速处理模式中,初始条件矩阵的第一行显示为输出计数。 ,其次是 插入的零,初始条件矩阵的第二行,等等。 第一个输入矩阵的第一行显示为输出中的计数 . 参数 初始条件 它可以是大小的矩阵 或块对输入矩阵的所有元素重复的标量值。