What is the difference between complex and real signals in mobile communication?

In summary: In other words, if the noise is too much for the receiver to handle, then the signal will be descrambled and the user will see nothing but noise.
  • #1
emnaki
5
0
I know what complex numbers are, but what actually is a complex signal as opposed to a real signal? I know a little Fourier Transform and in that context it is described as the difference between a cos wave and sin wave signals. But when I read about it in mobile communications it is described as an additional degree of freedom that can be transmitted in parallel. It can't be the Fourier Transform definition since a phase shift does not stop it from interfering with each other. In one text it gives an analogy of transmitting two signals through two wires and combining them at the end. But how can this be done through the air without the two signals interfering? This difference between a wave in the complex plane and the real plane is making me very confused. Please help.
 
Engineering news on Phys.org
  • #2
Last edited by a moderator:
  • #3
Uh, I don't think I'm talking about the frequency domain. I'm talking about the complex signal space as commonly represented by I+jQ. I wish to know the difference between I and Q and what they are physically and how they seem to be transmitted without interfering with each other when signals from different path lengths arrive at the receiver at the same time.
 
  • #4
I an Q are just the in-phase and quadrature phase of the signal.

I=R cos phi
Q=R sin phi

Where R is the amplitude and phi is the (relative) phase.
Or in other words, I and Q are the components of a vector with length sqrt(I^2+Q^2) that forms an angle atan(I/Q with respect to the reference phase.
Hence, you can either describe a signal using amplitude and phase OR I and Q; the latter is more convenient in many situations, especially since there are microwave components that actually use the I and Q signals as their input/output (IQ modulators/demodulators).
 
  • #5
I already understood the last reply, but what I am puzzled is this: Assume the transmitter sends some I+jQ signal through the air. The signal is affected by heavy scattering as likely the case when in a place with a lot of obstacles like in a city. So as a result the receiver will receive at the same time many copies of the same signal but with random phase shifts since the signals will arrive through different paths. How will the receiver then differentiate between the I and Q?
 
  • #6
emnaki said:
I already understood the last reply, but what I am puzzled is this: Assume the transmitter sends some I+jQ signal through the air. The signal is affected by heavy scattering as likely the case when in a place with a lot of obstacles like in a city. So as a result the receiver will receive at the same time many copies of the same signal but with random phase shifts since the signals will arrive through different paths. How will the receiver then differentiate between the I and Q?

Short answer: It doesn't if you are naive about it (ever seen ghosting using an analog over the air TV antenna?_.

Long Answer: Iiiiiiiiiittttttt doooooeeeeeessssn... Nah, just kidding. Using intelligent coding schemes will allow you to differentiate between the desired signal and ghost/noise signals in phase space. For example, a simple two bit quadrature scheme can be achieved by only allowing the phase to be 0, 90, 180, and 270 degrees with only one amplitude. This allows you to manipulate the phase of the signal to indicate one of four two-bit words. Noise will cause the received signals to migrate around the original phase point as small amounts of phase shifts and destructive/constructive inteference occurs. But the correct use of a learning filter will allow the receiver to recognize the behavior of the added noise and correct for this. This is done by preceeding a communication with a predetermined bit string that serves as the training code. This is like the handshake in your old phone modem. When the modem connects, it does the whole handshaking "hi, how are you" routine but the routine is always the same and so the receivers can monitor the received signal, compare against what it should be, and train the filters to account for the noise. Of course the filters keep adjusting for the noise as you receive more signals but they need a starting reference point to have an accurate estimate.

So all of this allows for greater noise suppression and large amounts of information to be encoded into a single signal. As the noise increases in a signal, then the encoding scheme becomes more robust. You'll notice this with your Wi-Fi. If you have a weaker signal, the bit rate drops as the router and your computer agree to switch to a more robust encoding scheme. Eventually it gets so bad that it goes to pot of course.
 
Last edited:
  • #7
Ah, I'm starting to get it. Alright let me clarify some points. So in the four distinct phase example you just gave, the phase difference between the strongest signals and the mean phase should not vary by more than roughly 45 degrees. So a frequency must be chosen that is not too high (wavelength too small) for this to happen. If the phase difference is more than around 45 degrees then it is backed off to a slower encoding scheme (ie with two phases of 0 and 180 degrees). In short the phases at the receiver do not vary so much, so as to make it completely random. Signals sent with the same phase will be grouped together and on the whole distinctly phased at the receiver when compared to signals sent with a different phase. No matter which path a signal takes, its strongest replica signals will not vary in phase from the mean by more than roughly a quarter of a wavelength. Is this correct?
 
Last edited:
  • #8
Yes. But just to clarify there are two things working here. The first, as you mentioned, is the hope that the phase shifts are small enough that they are still close to the original phase when transmitted. In this manner all we would do is map the received signal back to the closest valid point in phase space.

The second is that we can use a filter that "learns" the noise to further aid in recovering a signal. For example, let's say we have a situation where we always add a constant 45 degrees of phase shift to all signals. In this case, the above closest match strategy would always fail. But, if we had a filter that could recognize this shift then we could perfectly reconstruct the original signal. So, what we do is we have a filter that has a feedback loop to adjust itself. We send a known signal that is the training signal to get an idea of how the noise is affecting the signal and initialize our filter off of that (the filter would notice the constant phase shift and adjust itself to remove it). Then we start sending data but the filter is still using feedback to continually self-correct itself. For example, let's say the simple constant 45 degree phase shift moves to a constant 180 degree phase shift because you moved the receiver to a new location. The continuous feedback would allow the filter to note the transition and adjust for it on the fly.

So even if the noise starts to shift points to result in incorrect decoding, a good filter can help remove these problems. Only when the filter and encoding scheme can no longer keep up with the noise problems do we then drop down to a more robust scheme. But yes, you essentially have the jist of it.

EDIT: One thing to note about your frequency statement. There are two parts to a signal, the actual information content is modulated into a high frequency carrier signal. For example, given only four points in phase space we only need to have a small amount of bandwidth to do this. So the actual signal is a low frequency but we modulate this into the desired carrier frequency. The frequency that we choose to contain the information can be low or high, it doesn't matter because we are only concerned with the phase space representation. The carrier frequency is usually chosen by whatever bands we are allowed to operate at. However, higher frequencies allow us to compact more information by having additional channels. We may only need 1 MHz bandwidth to encode a single channel of information. So, if we have a carrier operating at 100 MHz, then we may be only able to have 10 channels from 95-105 MHz because we now are using 1/10th of the band at 100 MHz. But at 1 GHz, 1/10th of the band would allow us to have 100 channels. If each channel is our two bit scheme above, we can have 10 times the bandwidth by going from 100 MHz to 1 GHz. The additional channels allow us to service multiple users, like in Wi-fi. This is why if you have a lot of users with heavy traffic on a single access point you will have lower bandwidth since you are allocated fewer channels. So there are a lot of factors that can go into choosing the carrier frequency and such. An engineer that actually designs or works with the standards of such devices would know more. But I just wanted to note that a lower frequency is generally associated with a lower bandwidth/information content.
 
Last edited:
  • #9

1. What is a complex signal?

A complex signal is a type of electronic signal that has both real and imaginary components. It is often represented as a complex number with a real part and an imaginary part, and is used to describe signals that vary over time, such as audio or radio signals.

2. How is a complex signal different from a real signal?

A real signal only has a single component, whereas a complex signal has both a real and imaginary component. This means that a complex signal can encode more information and has the ability to represent both amplitude and phase variations, making it more versatile for use in various applications.

3. What are the applications of complex signals?

Complex signals have many applications in communication systems, such as in radio and television broadcasting, radar, and wireless communication. They are also used in signal processing techniques, such as in digital signal processing and image processing.

4. How are complex signals generated?

Complex signals can be generated using a variety of techniques, including mixing two or more real signals, modulating a real signal with a carrier frequency, or using mathematical operations to create a complex signal from a real signal.

5. How are complex signals analyzed and processed?

Complex signals can be analyzed and processed using techniques such as Fourier analysis, which decomposes the signal into its frequency components, and complex signal processing algorithms, which use the real and imaginary components of the signal for various applications such as noise reduction and filtering.

Similar threads

  • Electrical Engineering
Replies
13
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
1K
  • Electrical Engineering
Replies
5
Views
6K
Replies
33
Views
2K
  • Electrical Engineering
Replies
1
Views
1K
Replies
1
Views
904
  • Electrical Engineering
2
Replies
43
Views
4K
  • Electrical Engineering
3
Replies
77
Views
5K
  • Electrical Engineering
Replies
15
Views
2K
  • Electrical Engineering
Replies
1
Views
1K
Back
Top