瞬时幅度的估计

信息处理 信号分析 希尔伯特变换 肌电图
2022-02-21 13:33:11

我正在阅读一篇关于 EMG 分析的论文。这些公式对我来说都很清楚,但论文将信号幅度称为“瞬时”幅度。

我知道瞬时意味着什么,但它在信号处理的背景下意味着什么?

3个回答

瞬时幅度(或包络)通常定义为与给定信号 ) 相关的(复值)分析信号 的幅度:xa(t)x(t)

(1)xa(t)=x(t)+jH{x(t)}

其中表示希尔伯特变换所以的瞬时幅度(包络线)由.Hx(t)|xa(t)|

作为一个非常简单的例子,以它的希尔伯特变换是,因此,它的相关分析信号是x(t)=cos(ω0t)sin(ω0t)

(2)xa(t)=cos(ω0t)+jsin(ω0t)=ejω0t

的瞬时幅度(包络线)x(t)|xa(t)|=1

瞬时幅度通常与解析信号和希尔伯特变换一起完成。在这个网站上看到这个答案。

对于信号,给定它的希尔伯特变换它被定义为一个合成:s(t)s^(t)

sA(t)=s(t)+js^(t)

我们得到的分析信号是复数值的,因此我们可以用指数符号表示:

sA(t)=A(t)ejψ(t)

在哪里:

A(t)是瞬时幅度(包络线)

ψ(t)是瞬时相位。

为了计算任何信号的幅度包络,我们取该信号的希尔伯特变换的绝对值。希尔伯特变换在大多数编程语言中都很容易获得(例如,hilbert在 Matlab 中,scipy.signal在 Python ( Scipy) 中的希尔伯特)。也可以使用小波变换。