AnyMath 文档

Unwrap

去除信号中的相位间隙。

blockType: Unwrap

图书馆路径:

/Signal Operations/Signal Operations/Unwrap

资料描述

座 *Unwrap*通过添加或减去的倍数恢复输入信号的每个通道 ,到通道的每个元件。 块识别超出参数值的相位不连续性。 *Tolerance(radians)*.

港口

输入

# IN_1 — 的输入信号
标量,标量 | 向量资料 | 矩阵

Details

的输入信号进行恢复。 输入信号的相位必须以弧度表示。

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

非也。

输出

# OUT_1 — 的输出信号
标量,标量 | 向量资料 | 矩阵

Details

恢复的信号。

块保留输入信号的大小和维数,输出信号的采样率等于输入信号的采样率。

数据类型

漂浮64

复数支持

非也。

参数

主要

# Tolerance(radians) — 间隙尺寸
Real number

Details

块识别为真相位间隙的间隙的大小。 默认值为 ,而不是更少,以避免改变信号的自然特性。

要增加块的灵敏度,请设置参数 *Tolerance(radians)*数值略低 .

默认值

pi

程序使用名称

Tolerance

可调谐

可计算

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

Details

指定输入信号处理方法:

* Columns as channels (frame based) -当选择此值时,该单元将输入信号的每列作为单独的通道处理。;

* Elements as channels (sample based) -当选择此值时,该单元将输入信号的每个元素处理为单独的通道。

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

默认值

Columns as channels (frame based)

程序使用名称

InputProcessing

可调谐

可计算

# Reset initial phase to zero for each input frame — 检查连续帧
Logical

Details

当未选中时,该块忽略输入信号的帧之间的边界,并且不与每个新的输入信号一起将初始相位值重置为零。 在这种模式下,该单元连续扩展输入信号的每列中的数据。

下图显示了块在未选中时如何扩展数据。

unwrap 1

当选择此选项时,块独立地处理输入数据的每个帧,并为每个新帧重置初始相位值。

下图显示了选中此复选框时块如何扩展数据。

unwrap 2

依赖关系

若要使用此参数,请为参数设置 *Input processing*价值 *Columns as channels (frame based)*. 在采样模式下,该模块不会针对每个新输入将初始相位值重置为零。

默认值

false (关掉)

程序使用名称

ResetInitialPhaseToZeroForEachInputFrame

可调谐

可计算