envelope

概要

利用 Hilbert 变换计算包络函数

语法

ENVELOPE

说明

该命令用于计算内存中数据的包络函数。

原始信号为 \(s(t)\),对其做 Hilbert 变换得到 \(H(t)\),将这两个信号合并起来构成复信号

\[C(t) = s(t) + i*H(t)\]

复信号不仅可以用“实部-虚部”形式表示,也可以用“振幅-相位”形式表示:

\[C(t) = A(t) e^{i\Phi(t)}\]

其中 \(A(t)\) 即为包络函数,其可以进一步表示为

\[A(t) = \sqrt{s(t)^2+H(t)^2}\]

hilbert 一样,数据点数不得少于201,且超长周期的数据需要在处理之前进行减采样。

头段变量

depmin、depmax、depmen