工程师。PhaseFrequencyOffset
将相位和频率偏移应用于复数基信号。
库::`工程师` 座:: 相位/频率偏移
资料描述
*EngeeComms系统对象。PhaseFrequencyOffset*将相位和频率偏移应用于复数基信号。
要执行相位和频率偏移,请执行以下步骤:
-
创建*EngeeComms对象。PhaseFrequencyOffset*并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
创造
-
PFO=EngeeComms。PhaseFrequencyOffset()-使用默认属性为相位和频率偏移创建系统对象。例子::
PFO = EngeeComms.PhaseFrequencyOffset() -
PFO=EngeeComms。PhaseFrequencyOffset(名称=值)-创建具有指定属性的相位和频率偏移系统对象作为一对名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。例子::
# создание системного объекта смещения фазы и частоты с частотой дискретизации 20 Гц PFO = EngeeComms.PhaseFrequencyOffset(SampleRate=20)
争论
输入参数
X — 输入信号
+
标量,标量 | 向量资料 | 矩阵
Details
fOffset — 频率偏移
+
标量,标量 | 向量资料 | 矩阵
Details
以Hz为单位的频率偏移,指定为标量、矢量或矩阵。
有关详细信息,请参阅属性和输入参数的维度的依赖关系。
依赖关系
若要使用此参数,请将*FrequencyOffsetSource*属性设置为 输入端口.
<无转换>*数据类型*: 漂浮物32, 漂浮64</无翻译>
特征
PhaseOffset — 相位偏移
+
0(默认) | 标量,标量 | 向量资料 | 矩阵
Details
以度为单位的相位偏移,指定为标量、矢量或矩阵。
有关详细信息,请参阅属性和输入参数的维度的依赖关系。
FrequencyOffsetSource — 频率偏移源
+
属性(默认情况下) | 输入端口
Details
指定为这些值之一的频率偏移源:
-
输入端口-频率偏移在输入参数*fOffset*中设置。 -
物业-频率偏移由*FrequencyOffset*属性设置。
频率集 — 频率偏移
+
0(默认) | 标量,标量 | 向量资料 | 矩阵
Details
取样 —
抽样调查
费率+
1(默认) | 正标量
Details
以Hz为单位的输入信号的采样频率,设置为正标量。
此外
属性和输入参数的维度的依赖关系
Details
下表描述了属性和输入参数的维度的依赖关系。 表中 -输入信号中每个通道的样本数*X*,以及 -通道数。
| 尺寸 | 输入/输出尺寸 | 框架尺寸 | 频道数目 | 频率/相位偏移尺寸 | 频率偏移输入参数的维度 |
|---|---|---|---|---|---|
任何 |
标量,标量 |
1 |
1 |
标量,标量 |
标量,标量 |
2 |
在1 |
|
1 |
在1 1上 1对1 |
在1 1 1对1 |
2 |
1上 |
1 |
|
在1 1上 1对1 |
1上 1 1对1 |
2 |
上 |
|
|
上 在1 1上 在1 1上 1对1 |
上
1上 1 1对1
在1 |
例如:
*当offset属性设置为标量时,对象将相同的偏移量应用于输入信号的所有元素。 *当offset属性设置为2乘3输入信号的2乘1矢量(每个样本一个偏移值)时,对象对所有三个通道应用相同的偏移量。 *当偏移属性设置为2乘3输入信号的1乘3矢量(每个通道一个偏移值)时,同一通道偏移应用于同一通道的两个样本。 *当偏移属性设置为2乘3输入信号的2乘3矩阵(每个通道每个样本一个偏移值)时,偏移将零碎地应用于输入信号。