• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Electrical Engineering News and Products

Electronics Engineering Resources, Articles, Forums, Tear Down Videos and Technical Electronics How-To's

  • Products / Components
    • Analog ICs
    • Connectors
    • Microcontrollers
    • Power Electronics
    • Sensors
    • Test and Measurement
    • Wire / Cable
  • Applications
    • Automotive/Transportation
    • Industrial
    • IoT
    • Medical
    • Telecommunications
    • Wearables
    • Wireless
  • Resources
    • DesignFast
    • Digital Issues
    • Engineering Week
    • Oscilloscope Product Finder
    • Podcasts
    • Webinars / Digital Events
    • White Papers
    • Women in Engineering
  • Videos
    • Teschler’s Teardown Videos
    • EE Videos and Interviews
  • Learning Center
    • EE Classrooms
    • Design Guides
      • WiFi & the IOT Design Guide
      • Microcontrollers Design Guide
      • State of the Art Inductors Design Guide
    • FAQs
    • Ebooks / Tech Tips
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • 5G

Eye and Constellation Diagrams, Pt 2

September 15, 2017 By Bill Schweber Leave a Comment

Part 1 looked at the eye diagram, a simple yet powerful visual tool which reveals many specifics about the quality of a recovered bit stream. Part 2 looks at the constellation diagram, another powerful visual tool which is used to show the signal space of complex encoding schemes and relationship among the symbols.

Q: Why do we need to show the “signal space”? What is that, anyway?

A: Let’s step back for a moment. While the original signals being encoded and transmitted were undoubtedly binary (two-valued), the actual encoding and modulation scheme is more complicated. Various types of multilevel encoding are used so that each transmitted symbol can convey 4, 8, 16, or more distinct multibit digital values.

In practice, this is usually done using some form of quadrature encoding, where two carriers are modulated, Figure 1. These carriers are 90° out of phase with each other, and are called in-phase (I) and quadrature (Q) signals. Each of these quadrature signals is then amplitude or phase modulated to encode the bits, and the two are combined and sent as one signal. Since they are in quadrature, the two signals do not “interfere” with each other (if the difference is exactly 90°).

Fig 1: In a commonly used quadrature-modulation scheme, a single carrier is 90° phase-shifted (sine versus cosine function), both signals are modulated, and then the two streams are recombined for transmission. (Source: Auburn University)

For example, if the I and Q signals are grouped into three-bit units, and each shifted to one of two values, then the combined signal can represent 23 = 8 distinct values with a single symbol, Figure 2. For example, in quadrature amplitude modulation (QAM) encoding, multiple amplitudes and phases are used to represent 16, 32, 64, or even 256 states/symbol, with each state defined by a specific amplitude and phase pairing; other encoding schemes such as phase-shift keying (PSK) vary only the I and Q phases, but not their amplitudes.

Fig 2: Each multilevel symbol represents three encoded bits, and is used to modulate the I and Q carriers. (Source: Auburn University

Q: Why go to all this effort? Why not just use simple binary encoding?

A: It’s a matter of bandwidth use and spectrum-use efficiency. Binary signals obviously have the greatest noise immunity, as the two signal states are separated as widely as possible for the given voltages available to represent a 1 or a 0. However, binary signals make poor use of the available bandwidth and spectrum, as they only encode one bit/symbol.

At the other end of the efficiency/noise immunity range are analog signals, which make the most efficient use of bandwidth but have no noise immunity: an analog signal of a given value with added noise is indistinguishable from any analog signal of the same combined value. Multilevel coding between these two extremes offers tradeoff in spectrum-use efficiency (bits encoded/symbol) and noise immunity. (Note that analog signals can be thought of as infinite-level encoding).

Q: What does the constellation diagram do?

A: The constellation diagram is a two-dimensional plot demodulated data signals along the I and Q axes, Figure 3. Depending on the data encoding used, these can look like m × m symbol encoding graphs (such as 2 × 2, 3 × 3, 4 × 4, 8 × 8, and higher-number), representing 2m bits/symbol. If the signals are received with no noise, the graph points of each symbol will be perfect dots at each code value.

Fig 3: This constellation diagram of an idealized situation with m = 4; there are thus 16 possible states, each representing 4 bits. (Source: Forum for Electronics/EDABoard.com)

However, the reality is that noise, distortion, channel imperfections, and other factors will result in less-than-perfect symbols, Figure 4. The “cloud” around each point represents uncertainty that the decoder must deal with when it attempts to take the received symbol and decide what bit pattern it actually represents. As the cloud (and thus uncertainty) increases, the distance between the symbols decreases and the decoder may decode incorrectly. In severe cases, the clouds begin to overlap and merge, and the decoding will have an increasing number of errors.

Fig 4: Imperfections in the channel and nose cause the idealized points of the constellation diagram to spread, which reduces noise margin as the “spread” zones get closed to adjacent ones. (Source: ResearchGate GmbH)

Q: What else can the constellation diagram show?

A: Besides showing the symbol space, noise situation, and noise margin among symbols, it can also reveal some aspects of the noise and imperfections. If the noise is truly random, the cloud around each symbol point will be random as well. However, if there is a mismatch between the I and Q channels (imperfect 90° difference. for example), possibly due to channel or circuit imperfections, or other reasons, the cloud will not be random but will lean towards one axis more than the other. Also, if there are non-linearity or saturation issues with the I and Q channels, the constellation diagram will not be evenly spaced, or it may be tilted, Figure 5.

Fig 5: The constellation diagram can also show channel distortion, non-linearities, and many other problems; the tilting here indicates that there are phase differences (uneven path delays) between the I and Q signal paths. (Source: ResearchGate GmbH)

Like the eye diagram, the constellation diagram is a real-time visual representation. As such, it can easily show changes in system performance as the channel changes, as new distortions occur, or as changes are made in the system to improve performance. Despite its initially qualitative nature, it can offer strong indications as to the nature of any problems of shortcomings of the demodulation and decoding process for multi-level signals and symbols of digital communication systems.

References

  1. Auburn University, “Signal Constellations”
  2. RF Wireless World, “Difference between constellation Diagram vs Eye Diagram”
  3. Questel, “Quadrature Amplitude Modulation (QAM) Constellation”

 

 

DesignFast Banner version: 2cc01971

Filed Under: Analog ICs, FAQ, Featured, Industry Experts Tagged With: basics, EDAboard.com, FAQ

Reader Interactions

Leave a Reply Cancel reply

You must be logged in to post a comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

EE Training Center Classrooms

EE Classrooms

Featured Resources

  • EE World Online Learning Center
  • CUI Devices – CUI Insights Blog
  • EE Classroom: Power Delivery
  • EE Classroom: Building Automation
  • EE Classroom: Aerospace & Defense
  • EE Classroom: Grid Infrastructure
Search Millions of Parts from Thousands of Suppliers.

Search Now!
design fast globle

R&D World Podcasts

R&D 100 Episode 7
See More >

Current Digital Issue

Our second 5G Handbook is now available

Featuring 15 articles, the 2022 5G Handbook looks at private networks, timing, connectivity, latency, mmWaves, test, and other topics.

Digital Edition Back Issues

Sponsored Content

Positioning in 5G NR – A look at the technology and related test aspects

Radar, NFC, UV Sensors, and Weather Kits are Some of the New RAKwireless Products for IoT

5G Connectors: Enabling the global 5G vision

Control EMI with I-PEX ZenShield™ Connectors

Speed-up time-to-tapeout with the Aprisa digital place-and-route system and Solido Characterization Suite

Siemens Analogue IC Design Simulation Flow

More Sponsored Content >>

RSS Current EDABoard.com discussions

  • How do design a circuit that tells the difference of 2 Voltages is within range
  • DC to DC buck converter
  • SNR input, what is it?
  • Frequency of FM transmitter not changing
  • What's the deal with all these "MPPT" IC's with no current sense?

RSS Current Electro-Tech-Online.com Discussions

  • Shock from Oscilloscope ground clips
  • Finally switched to Linux.
  • How to quickly estimate lead acid battery capacity ?
  • IRS2453 the H circuit
  • Ampro 16mm Stylist projector woes.

Oscilloscopes Product Finder

Footer

EE World Online

EE WORLD ONLINE NETWORK

  • 5G Technology World
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • DesignFast
  • EDABoard Forums
  • Electro-Tech-Online Forums
  • Engineer's Garage
  • Microcontroller Tips
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips
  • Wire & Cable Tips

EE WORLD ONLINE

  • Subscribe to our newsletter
  • Lee's teardown videos
  • Advertise with us
  • Contact us
  • About Us
Follow us on TwitterAdd us on FacebookConnect with us on LinkedIn Follow us on YouTube Add us on Instagram

Copyright © 2022 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy