Tell me more ×
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It's 100% free, no registration required.

Q and I seem to come up a lot in discussions of digital communications, such as the comprehensive answer provided to this question:

FFT window phase syncronising

It seems like the Q and I channels ultimately are combined into a sin wave of a given frequency, phase and amplitude. If the communications system is all software (for example in a software-defined radio) is it necessary to worry about "Q" and "I"? Is this just an artifact of when receivers and transmitters were electronics based?

To make the question more concrete, the link provided talks about putting the even bits onto Q and the odd bits onto I. If this is the same thing as creating a sin wave of phase 0, 90, 180, or 270, then why bother with this seemingly unnecessary notation? Perhaps the pulse shaping (like an RRC filter) needs to be independently applied to the Q and I channels?

share|improve this question
2  
Consider looking at this question and this one and then thinking about why the unnecessary notation might be needed at least when analyzing the performance instead of just writing a few lines of Java code or whatever in your software radio. – Dilip Sarwate Jan 30 at 15:35
1  
Look into QAM, how data is encoded into a "constellation" and then detected as an expected point in a"constellation". The constellation is a 2D map of amplitude and phase that is most understandable if you decompose your signal into I and Q components. The I and Q components form a vector that maps to a symbol in the constellation. – B Z Jan 30 at 16:12
@Dilip: I did a lot of reading (including those questions) before asking. I understand that using complex numbers greatly simplify analysis. I've edited the question slightly -- I'd like to know if practically (when writing code) for QPSK you need to deal with the separate channels. Incidentally, I've found your many posts very valuable -- thank you. – Dan Sandberg Jan 30 at 18:06
2  
@DanSandberg: The answer is yes. I and Q typically map to the real and imaginary components in a complex signal model. QPSK is a two-dimensional modulation scheme, so you definitely need both components. – Jason R Jan 30 at 18:16

1 Answer

A point in 2D space can be represented by either X and Y coordinates, or a distance and angle (relative to some reference point and axis). However, the point measurement errors or noise is some common real systems is more likely to be uniform in the the units of an X,Y coordinate system, which may make error analysis and numerical error control in this space more tractable, thus lowering the computational requirement for most types of processing, even in purely digital systems.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.