Transforming Real Signals to Complex Representation

Click For Summary
A generic real signal can indeed be represented as a complex signal, even if it is not harmonic, through Fourier transformations. This process involves transforming the signal into the frequency domain, where the negative frequency components are the complex conjugates of the positive ones, allowing for the elimination of the negative frequencies. The resulting complex signal can be manipulated, such as shifting its frequency and applying low-pass filtering, which ultimately saves bandwidth and simplifies analysis. The Hilbert transform plays a crucial role in this representation, enabling the creation of a complex envelope that facilitates easier signal processing. Overall, this method is widely utilized in communications and radar systems for efficient signal handling.
fisico30
Messages
362
Reaction score
0
Can a generic, not necessarily harmonic, signal of time be represented as a complex signal with a real and imaginary part?
Usually the complex rappresentation is used for time harmonic signals and linear systems.
The "real" time signal is transformed into a complex signal. At the end of the mathematical operations, it is possible to look at the real or imaginary part of the complex signal and get the correct results for the initial signal.
But what if the starting real signal is not harmonic?

thanks!
 
Physics news on Phys.org
We can almost always represent a signal in the frequency domain using Fourier transformations or series. In this case the signal would be a finite or infinite set of harmonic signals.
 
Yes, this is done all the time in communications, radar, etc., for non-harmonic signals. Essentially, if you have a real signal, then the negative frequency Fourier components are the complex conjugate of the positive frequency components. Thus you only need half of the spectrum - setting the negative half to zero leaves you with a complex signal. In applications we always have band-limited signals and what is usually done is as follows:

1. take the time-domain signal and multiply it by a phase ramp, this shifts the frequencies. Often we shift the frequency so that the middle of our band is centered on DC. This shifts the other half of the spectrum to higher frequency.

2. Low-pass filter to get rid of the half of the spectrum that is at the higher frequency.

Now you have a complex signal, which has less total bandwidth than the original signal. Since you know what operations you did on the signal, you can always reconstruct the original real signal.

In the olden days this was done analog - take a signal, split it, mix one path with sin(wt) and the other with cos(wt), then use two A\D converters, one for each channel. One channel is "real" the other is "imaginary". What you save is that the total bandwidth is smaller so your required sample rate is lower (often giving you better dynamic range, less power consumption, etc.). These days we often do all this digitally. After the low-pass filter you can usually do some decimation to reduce the amount of computation required further up the chain.

If you want more details, google "IQ sampling" and you will likely find more info. Communications books usually have nice discussions of this stuff, as do radar books.
 
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. What is the advantage of this operation? What do we gain? Are we saving bandwidth?
There is something about the Hilbert transform here too...
I guess any real signal can then be viewed as a complex function, meaning that it is equivalent to its Fourier transform, which is a complex function...
thanks
fisico30
 
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!
 
Thread 'What is the pressure of trapped air inside this tube?'
As you can see from the picture, i have an uneven U-shaped tube, sealed at the short end. I fill the tube with water and i seal it. So the short side is filled with water and the long side ends up containg water and trapped air. Now the tube is sealed on both sides and i turn it in such a way that the traped air moves at the short side. Are my claims about pressure in senarios A & B correct? What is the pressure for all points in senario C? (My question is basically coming from watching...

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
7K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
11K
  • · Replies 3 ·
Replies
3
Views
1K