Engee 文档

Upsample

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

类型: Upsample

图书馆中的路径:

/Signal Operations/Signal Operations/Upsample

资料描述

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

港口

输入

# IN_1 — 的输入信号
'标量|/'向量|/`矩阵'

Details

输入信号采用标量、矢量或矩阵的形式。

数据类型

`Float16','Float32','Float64','Int8','Int16','Int32','Int64','UInt8','UInt16','UInt32','UInt64',`Bool'

复数支持

是的

输出

# OUT_1 — 的输出信号
'标量|/'向量|/`矩阵'

Details

输出信号具有与输入信号相同的类型和复杂度。 输出信号的维度取决于参数值 Upsample factor, L 和参数值 Rate options .

如果为参数 Upsample factor, L 值设置 ,并为 Rate options 值设置:

  • Enforce single-rate processing,则该块保持输入采样率,并增加输出帧的大小在 有一次。

  • Allow multirate processing,则该块增加信号的采样率,使输出采样率在 倍于输入采样率。 输出帧的大小与输入信号的大小相同。

数据类型

`Float16','Float32','Float64','Int8','Int16','Int32','Int64','UInt8','UInt16','UInt32','UInt64',`Bool'

复数支持

是的

参数

参数

# Upsample factor, L — 采样率的增加
Real or complex number

Details

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

默认值

3

程序使用名称

UpsampleFactor

可调谐

可计算

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

Details

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

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

默认值

0

程序使用名称

SampleOffset

可调谐

可计算

# Input processing — 输入信号处理方法
Columns as channels (frame based) | Elements as channels (sample based)

Details

指定输入处理方法:

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

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

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

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

默认值

Elements as channels (sample based)

程序使用名称

InputProcessing

可调谐

可计算

# Rate options — 块增加输入的采样率的方法
Enforce single-rate processing | Allow multirate processing

Details

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

  • Enforce single-rate processing -单位支持输入采样率,增加输出帧的大小在 有一次。

  • Allow multirate processing -单位增加信号的采样频率,以这样的方式,输出采样频率在 倍于输入采样率。

依赖关系

若要使用此参数,请为参数设置 Input processing 意义 Columns as channels (frame based).

Enforce single-rate processing | Allow multirate processing

默认值

Allow multirate processing

程序使用名称

RateOptions

可调谐

可计算

# Initial condition — 初始值
Scalar / array of real and/or complex numbers

Details

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

依赖关系

若要使用此参数,请为参数设置 Rate options 意义 Allow multirate processing.

默认值

0

程序使用名称

InitialCondition

可调谐

可计算

更详细

基于帧的处理

Details

当您为参数设置 Input processing 意义 Columns as channels (frame based) 块随时间增加每列输入数据的采样率。 在这种模式下,单元可以执行单速和多速处理两者。 参数 Rate options 允许您指定块如何增加输入数据的采样率。

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

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

基于样本的处理

Details

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

零延迟

Details

Upsample 它对单速处理具有零延迟。 单位是在单速模式下,如果采样升压因子为`1`,或者如果为参数 Input processing 值设置 Columns as channels (frame based),而对于参数 Rate options -价值 Enforce single-rate processing.

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

非零延迟

Details

Upsample 它具有多速处理的延迟:

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

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