I have a sine wave signal with a frequency of 1 Hz, and it is evident that there is low-frequency modulation.
I want to compensate for it by extracting the envelope using the Hilbert transform. However, the effect of the Hilbert extraction is not satisfactory (red). This puzzles me, and I hope someone can help me understand.
Thanks for your responses. During class, the teacher mentioned that signals of the following form can be extracted using the Hilbert transform。When the frequency bandwidth of both a(t) and φ(t)is much smaller than ω , the Hilbert transform can be used to solve for a(t).
$S(t)=a(t)\cos(\omega t+ \phi(t))$
OH!!!I suddenly realized my mistake! The low-frequency drift a(t) is not amplitude modulation but is superimposed on the carrier wave, as shown in the following equation.
$S(t)=a(t)+\cos(\omega t+ \phi(t))$
After transforming it into a product form using trigonometric functions, the frequency bandwidth of b(t) at the amplitude position is close to w.
$S(t)=b(t)\cos(\omega t+ \phi(t))$

