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

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

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

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