Hello everybody, I am beginning on this communication stuff and I have some doubts I´d like to clarify. One of them is regarding I/Q structure for transmitting and receiving a signal. I´d like to someone to tell me if I am right on the following: - Two signals are generated in the transmitter with an specificic modulation (BPSK, QPSK...), and multiplied by a cosine and a sine (Inphase-Quadrature componentes, both at a carrier frequency w. Then this REAL signal is generated (*let´s suppose amplitude is 1): x(t) = Xi(phi)*coswt-Xq(phi)*sinwt. *phi is time dependent Thus, it is the signal that "flies" out the antenna (after amplifying and filtering process). - This signal can be mathematically treated (we are on the transmitter) on the complex plane by the SIGNAL ENVELOPE, which is: x´(phi) = cos(phi)+j*sin(phi)= Xi+jXq. Then, the equivalent transsmitted signal is: x(t) = Re{x'(t)*e^(jwt)} So, in complex baseband we can say (I omit ADC and DAC steps) : TRANSMITTER RECEIVER signal shifted with the carrier at w ----> REAL SIGNAL FLIES -----> I-Q DATA? These are my question: 1- Am I right in the procedure described before? Specially that only a REAL signal can "fly". 2- On the receiver part, how can I recover the complex data from the real signal (the signal which flies), and are they supposed to be in baseband? Thank you, M
Complex baseband signal. Inphase-Quadrature data
Started by ●November 7, 2010
Reply by ●November 7, 20102010-11-07
"MRR" <mario.ruzruiz@n_o_s_p_a_m.gmail.com> wrote in message news:4vKdnRsshe-PNkvRnZ2dnUVZ_oCdnZ2d@giganews.com...> > 1- Am I right in the procedure described before? Specially that only a > REAL > signal can "fly".Yes, you are correct, at all times you only have real signals. Two real signals that are in quadrature can be REPRESENTED by complex arithmetic where the real and imaginary axes are at right angles. This representation is used to simplify the mathematical treatment. If you wish, you can do it with sines, cosines and PI/2 differences, but it's a lot easier with complex arithmetic!> 2- On the receiver part, how can I recover the complex data from the real > signal (the signal which flies), and are they supposed to be in baseband?The two signals in quadrature are also ORTHOGONAL and so can be separately demodulated by two inserted carriers that are 90 degrees apart in phase. Do you remember your derivation of the coefficients of the Fourier Series? That also relied on the orthogoanlity of sine and cosine.
Reply by ●November 7, 20102010-11-07
You're modulating a radio frequency carrier, that's the reason why you're able to transmit two real-valued signals and separate them at the receiver. Think of your radio frequency carrier as a continuous sine wave: You can make it bigger or smaller (1st parameter), and you can shift it forwards or backwards in time (2nd parameter). The receiver *knows how the unmodulated carrier wave should look at any point in time*, and can tell the magnitude *and* the time shift simultaneously. For a "normal" real-valued signal such as from a microphone, you can't have both, because the receiver couldn't distinguish between amplitude scaling and time shift.
Reply by ●November 7, 20102010-11-07
Thanks for the answers, but the last one has nothing to do with I-Q modulation I think (apart from two sine-cosine signals are sent from the transmitter). Thanks , -M>You're modulating a radio frequency carrier, that's the reason why you're >able to transmit two real-valued signals and separate them at the >receiver. > >Think of your radio frequency carrier as a continuous sine wave: You can >make it bigger or smaller (1st parameter), and you can shift it forwardsor>backwards in time (2nd parameter). The receiver *knows how theunmodulated>carrier wave should look at any point in time*, and can tell themagnitude>*and* the time shift simultaneously. > >For a "normal" real-valued signal such as from a microphone, you can'thave>both, because the receiver couldn't distinguish between amplitude scaling >and time shift. > >
Reply by ●November 7, 20102010-11-07
Hi, Just about any signal you deal with in reality is going to be a real signal (no pun intended!). So yes, any signal you transmit to or receive from an antenna is going to be real. In my opinion, the easiest way to see what's going on with real and complex I/Q signals in digital communication systems is as follows: 1. Understand the fact that a signal g(t) is real in the time domain if and only if it has a Hermitian-symmetric frequency domain function G(w). Hermitian-symmetric means this: Re(G(-w)) = Re(G(w)) and Im(G(-w)) = -Im(G(w)) 2. Realize that most digital communication signals received from an antenna or transmitted to an antenna are bandpass, real signals, i.e. g(t) is real, and g(w) = 0, w_l < |w| < w_h (By the way, "w" means "omega," or 2 x pi x f, where f is frequency.) So what we usually do in a digital communication system is to take the real, bandpass signal to or from the antenna, which (because it's real) is necessarily symmetric in frequency, i.e., it has two bands of energy, one in positive frequency and one in negative frequency, and translate ONE of those bands (either the positive or negative - doesn't matter since they both carry the same information) down to "baseband" (i.e., DC). So, unless the bandpass signal was Hermitian-symmetric about Fc (the carrier frequency), the translated signal will NOT be Hermitian- symmetric and thus will necessarily be complex. But it's the "same" signal in the sense that, due to the symmetry that was present in its real form, no information was lost in the translation. I hope this is clear and helps you understand what's going on in these types of system "translations." -- Randy Yates % "Rollin' and riding and slippin' and Digital Signal Labs % sliding, it's magic." mailto://yates@ieee.org % http://www.digitalsignallabs.com % 'Living' Thing', *A New World Record*, ELO
Reply by ●November 7, 20102010-11-07
Randy Yates <yates@ieee.org> writes:> Hi, > > Just about any signal you deal with in reality is going to be a real > signal (no pun intended!). So yes, any signal you transmit to or > receive from an antenna is going to be real. > > In my opinion, the easiest way to see what's going on with real and > complex I/Q signals in digital communication systems is as follows: > > 1. Understand the fact that a signal g(t) is real in the time domain > if and only if it has a Hermitian-symmetric frequency domain function > G(w). Hermitian-symmetric means this: > > Re(G(-w)) = Re(G(w)) and Im(G(-w)) = -Im(G(w)) > > 2. Realize that most digital communication signals received from an > antenna or transmitted to an antenna are bandpass, real signals, i.e. > > g(t) is real, and > > g(w) = 0, w_l < |w| < w_h > > (By the way, "w" means "omega," or 2 x pi x f, where f is frequency.) > > So what we usually do in a digital communication system is to take the > real, bandpass signal to or from the antenna, which (because it's real) > is necessarily symmetric in frequency, i.e., it has two bands of energy, > one in positive frequency and one in negative frequency, and translate > ONE of those bands (either the positive or negative - doesn't matter > since they both carry the same information) down to "baseband" (i.e., > DC). So, unless the bandpass signal was Hermitian-symmetric about Fc > (the carrier frequency), the translated signal will NOT be Hermitian- > symmetric and thus will necessarily be complex. But it's the "same" > signal in the sense that, due to the symmetry that was present in its > real form, no information was lost in the translation. > > I hope this is clear and helps you understand what's going on in these > types of system "translations."PS: The way you "recover" a complex, baseband signal from a received real, bandpass signal g(t) is to "mix" g(t) with a complex exponential at the carrier frequency, y(t) = g(t) * e(t) (this "translates" one of the bandpass bands down to DC), and then lowpass filter the result. -- Randy Yates % "She's sweet on Wagner-I think she'd die for Beethoven. Digital Signal Labs % She love the way Puccini lays down a tune, and mailto://yates@ieee.org % Verdi's always creepin' from her room." http://www.digitalsignallabs.com % "Rockaria", *A New World Record*, ELO
Reply by ●November 7, 20102010-11-07
Randy Yates <yates@ieee.org> writes:> [...] > g(w) = 0, w_l < |w| < w_hCorrection: G(w) = 0, w_l < |w| < w_h -- Randy Yates % "I met someone who looks alot like you, Digital Signal Labs % she does the things you do, mailto://yates@ieee.org % but she is an IBM." http://www.digitalsignallabs.com % 'Yours Truly, 2095', *Time*, ELO
Reply by ●November 7, 20102010-11-07
Randy Yates <yates@ieee.org> writes:> Randy Yates <yates@ieee.org> writes: >> [...] >> g(w) = 0, w_l < |w| < w_h > > Correction: > > G(w) = 0, w_l < |w| < w_hCorrection to the correct: (!) (thanks Dilip!) G(w) = 0, w <= w_l and w >= w_h -- Randy Yates % "Remember the good old 1980's, when Digital Signal Labs % things were so uncomplicated?" mailto://yates@ieee.org % 'Ticket To The Moon' http://www.digitalsignallabs.com % *Time*, Electric Light Orchestra
Reply by ●December 5, 20102010-12-05
Thanks a lot for this debate. I continued this issue in wikipedia and the article "sampling" have been modified. One of the editors has added "complex sampling", which may be useful for understanding how the demodulation with complex baseband representation is carried out. Here you are the link: http://en.wikipedia.org/wiki/Sampling_%28signal_processing%29 Cheers, M
Reply by ●December 5, 20102010-12-05
On 12/05/2010 07:54 AM, MRR wrote:> Thanks a lot for this debate. > I continued this issue in wikipedia and the article "sampling" have been > modified. One of the editors has added "complex sampling", which may be > useful for understanding how the demodulation with complex baseband > representation is carried out. > > Here you are the link: > http://en.wikipedia.org/wiki/Sampling_%28signal_processing%29 > > Cheers, > > MThe definition of complex sampling in that article is not correct. The real and imaginary components of a complex signal are not required to be related. Complex sampling is not necessarily of Hilbert transform pairs. --Randy