The following examples illustrate some of the wide variety of analysis plots that are available in the 3D eye VI. To explore various waveforms, it is easy to adjust the QAM parameters in niFGEN.vi in real time and observe the resulting eye diagram. The following diagram shows the 3D Eye front panel. Be sure to set up the receiver parameters (samples per symbol, M-QAM, etc.) to match those in the transmitter VI. To see the types of displays available, on the right side of the panel under “Views” click “Constellation” to get a constellation diagram. Then choose “I-Eye” or “Q-Eye.”
Figure 11. 3D Eye VI front panel
Exercise 1: 4-QAM (no pulse shaping). While generating 4-QAM without pulse shaping, select a Constellation diagram. The result should resemble that in Figure 12. Then select I-Eye and Q-Eye diagrams. An example is shown in Figure 13. Since a square pulse is being used, the diagrams display the output of the lossy integrator implemented in the receiver. This results in ramp waveforms at symbol transitions.
Figure 12. Constellation graph of 4-QAM without pulse shaping.
Figure 13. In-phase eye diagram of 4-QAM without pulse shaping.
Exercise 2: 4-QAM (with pulse shaping). While generating 4-QAM, change the niFGEN to use pulse shaping with a raised cosine pulse. Select a constellation diagram, and verify that the result resembles that in Figure 14 Then view the I-Eye and Q-Eye diagrams. In this case, there is no receiver filter or integrator, so the constellation and eye diagrams directly reflect the raised-cosine pulse waveform. An example eye diagram is shown in Figure 15.
Now change the transmitter to use root raised-cosine pulses. Do you see any difference in the receiver diagrams? Note that in this case the receiver applies a matched filter to produce the displayed output. The result should resemble the “raised cosine” pulse result seen in Figures 14 and 15.
Figure 14. Constellation diagram of 4-QAM with Raised Cosine pulse shaping.
Figure 15. In-phase eye diagram of 4-QAM with Raised Cosine pulse shaping.
Exercise 3: 3D Eye diagram (16-QAM with no pulse shaping). Finally, we experiment with the 3D Eye capability of this VI. Begin by selecting 16-QAM and no pulse shaping in the transmitter VI. Select I-Eye as shown in Figure 16, and then Q-Eye and Constellation (not shown).
Figure 16. In-phase eye diagram for 16-QAM and no pulse shaping.
To create a 3D eye diagram, simply use the mouse to hover the curser over the display. Click the left mouse button and drag the cursor around and a 3 dimensional view emerges. By moving the display around, one can generate in-phase vs. time, quadrature vs. time, in-phase vs. quadrature, and any combination of these views. An example is shown in Figure 17.
Figure 17. 3D Eye Diagram showing all 3 dimensions of the I/Q signal.
Exercise 4: Playing around with the 3D Eye diagram. Take some time to play around with the 3D display. It is not only fascinating, but it provides valuable insight into how QAM really works. Try generating M-QAM signals for different values of M and check out the 3D Eye diagram from different observation angles. Next, use pulse shaping and try to understand how the constellation plots are consistent with the different eye diagram views.
"This module discusses the use of National Instruments PXI system for understanding QAM signal transmission. The PXI system discussed here has been configured as a software-defined […]"