我们经常可以读到希尔伯特变换对于包络检测很有用(例如 希尔伯特变换来计算信号包络?)
我已经对各种声音文件进行了一些测试,并且
x[n] -> absolue value -> 1-pole low pass filter -> envelope
或者
x[n] -> Hilbert transform -> absolute value -> 1-pole low pass filter -> envelope
给出相同的结果,使用希尔伯特变换并不好(顶部:使用希尔伯特计算的包络,底部:不使用希尔伯特计算的包络):
此外,我知道计算希尔伯特变换非常耗时(涉及大 FIR 滤波器)。
那么它真的是包络检测的好方法吗?