fisico30 said:
Hi JasonRF,
thanks for the good response. Just one last clarification.
A real signal has a Fourier transform which is a complex function of the real variable frequency. This function exists for the negative and positive frequency.
By realizing that the Fourier transform is not only a complex function but also Hermitian, we can get rid of the negative frequencies (since their information is already contained in the positive frequencies). What we get is the complex analytic signal.
Exactly!
fisico30 said:
What is the advantage of this operation? What do we gain? Are we saving bandwidth?
Yes, you effectively save bandwidth. Once you only have 1/2 the spectrum, you can shift it in frequency (by multiplying by a phase ramp) to be centered at DC. You can decimate, and perform filtering, etc., on the complex signal. It also can make it "easy" to separate signals out by phase: applying phase shifts to complex signals is easy! So this is a practical thing to do, and is done all the time in communications equipment, radars, etc. It also makes the theoretical analysis of such systems easier, since we can just deal with the complex envelope, below ...
fisico30 said:
There is something about the Hilbert transform here too...
Yes. If you have a real signal x(t), then taking the Hilbert transform of the signal is equivalent to multiplying the Fourier transform of x(t) by -i sgn(f), where sgn(f) is the "sign" function that is 1 for positive f and -1 for negative f. If the signal x(t) is bandpass with center frequency f_c, then the complex envelope is usually written
\tilde{x}(t)=e^{-i2\pi f_c t}\left[ x(t)+i\hat{x}(t)\right],
where \hat{x}(t) is the Hilbert transform of x(t).
The Fourier transform of the portion in brackets is zero for negative frequencies, and is twice the Fourier transform of x(t) for positive frequencies. The phase ramp out in front simply shifts the remaining part of the spectrum to be centered at DC. You recover the original signal simply with
x(t) = Re \left[\tilde{x}(t) e^{i 2 \pi f_c t} \right].
Just like for harmonic signals, this simplifies analysis. If we want apply a filter with an impulse response h(t), make the complex envelope version (with an extra 2 to make the end result nicer) such that
h(t) = Re \left[2 \tilde{h}(t) e^{i 2 \pi f_c t} \right].
Then, the convolution
y(t) = h(t) \ast x(t)
can be written
y(t) = Re \left[ \tilde{y}(t) e^{i 2 \pi f_c t} \right]
where
\tilde{y}(t) = \tilde{h}(t) \ast \tilde{x}(t).
For analytical work this is much easier to deal with!