EngeeComms.Repeat
通过重复这些值以更高速率对输入信号进行重采样。
库::`工程师` 座:: Repeat
资料描述
EngeeComms系统对象。重复*增加每个输入通道的采样率(按 上 )到频率,在 倍输入信号的采样率。 为此,对象在输出处重复每个连续的输入计数。 有一次。 一个整数 L 设置在RepetitionCount*或通过输入参数*L*。
要提高每个输入通道的采样率,请按照以下步骤操作:
-
创建*EngeeComms对象。重复*并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
争论
输入参数
在 — 输入信号
+
标量,标量 | 向量资料 | 矩阵
Details
输入信号是实标量、矢量或矩阵的形式。
在将属性设置为*RepetitionCountSource*value之前,此参数没有名称 输入端口.
| 数据类型 |
|
L — 重复次数
+
小于Lmax的正整数
Details
重复次数的输入信号 作为正整数。
依赖关系
若要使用此参数,请将属性设置为*RepetitionCountSource*value 输入端口.
| 数据类型 |
|
输出参数
出 — 输出信号
+
标量,标量 | 向量资料 | 矩阵
Details
输出信号与采样速率是在 倍于输入端的采样率。 *EngeeComms系统对象。重复*显示与输入信号具有相同数据类型和相同维度的输出信号。 输出信号的大小取决于重复次数的值和RateOptions的设置。
如果对于属性*RepetitionCount*值集 L,并为属性*RateOptions*值集:
-
强制执行单速率处理-对象保持在输入的采样率,增加输出帧的大小在 有一次。 -
允许多速率处理-对象将重新采样信号的方式,在输出的采样频率是 它超过了入口值数倍。 输出信号具有与输入信号相同的帧大小。
通过输入端口输入重复次数时*L*property*RateOptions*自动设置为 强制执行单速率处理. 在这种情况下,对象保持在输出输入信号的采样率,增加在输出帧的大小 有一次。
如果满足一个或两个条件,则输出信号是可变大小的信号。:
*一个可变大小的信号被施加到输入。 *重复次数通过*L*端口提供。
| 数据类型 |
|
特征
#
InputProcessing —
输入信号处理方法
String
Details
指定对象处理输入信号的方式。可将此属性设置为以下选项之一:
-
列作为通道(基于帧)"--如果选择此选项,对象将把每一列输入作为一个单独的通道进行处理。在这种模式下,对象可以执行单速或多速处理。
-
元素作为通道(基于采样)"--如果选择此选项,对象将把每个输入元素作为单独通道处理。在此模式下,对象始终执行多通道处理。
| 数据类型 |
|
#
RateOptions —
设备增加输入采样频率的方法
String
Details
指定对象提高输入采样率的方法。您可以选择以下选项之一:
-
强制单速率处理"- 如果选择此选项,对象将通过按 L 的系数增加输出帧大小来保持输入采样率。要选择此选项,必须将属性 * 设置为 "列"。InputProcessing 列为通道(基于帧)"。
-
允许多通道处理"--如果选择此选项,对象将对信号进行重新采样,使输出采样率比输入采样率快 倍。
| 数据类型 |
|
#
RepetitionCountSource —
重复源
String
Details
重复次数的来源:
-
Dialog parameter- 重复次数在 * 属性中设置。RepetitionCount*. -
Input port- 通过输入参数 L 获得重复次数。
| 数据类型 |
|
#
RepetitionCount —
重复次数
Real number
Details
#
InitialConditions —
初始值
Scalar / vector of Int64
Details
以标量或矩阵形式指定非零等待时间情况下对象的初始值。
| 数据类型 |
|