Fundamentals of Quadrature Amplitude Modulation
Laboratory home page
Aim of the Experiment
This experiment primarily concerns the design and implementation of
a Quadrature Amplitude Modulation (QAM) transmitter.
QAM is a widely used method of transmitting digital data over bandpass
channels.
QAM is a popular choice because of its bandwidth efficiency and its
ability to compensate for linear channel distortion.
Before you start with the experiment, it is necessary that you have
an understanding at some level of the following concepts:
- Representation of baseband signal in signal constellations
Equipment to be checked out:
- Two BNC - BNC Jack cables
- Two BNC - stereo pin (DSP) cables
- C6748 DSP Experimenter's Kit
Reading Assignment
- Real-Time Digital Signal Processing from MATLAB to C with
the TMS320C6x DSPs (Jan. 2012) by Thad B. Welch,
Cameron H. G. Wright and Michael G. Morrow
- Software Receiver Design by
C. Richard Johnson, Jr., William A. Sethares and Andrew Klein
- Sections 12.1-12.4
- Sections 13.1-13.3
- Chapter 16
- Course reader
Downloads
Recitation slides
part 1 QAM transmitter,
part 2 Phase shift keying (PSK) and
part 3 QAM/QPSK receiver
by Mr. Chao Jia, Ms. Debarati Kundu, and Ms. Zeina Sinno,
The University of Texas at Austin
Instructions
part 1 and
part 2
by Mr. Chao Jia and Ms. Debarati Kundu,
The University of Texas at Austin
LabVIEW
transmitter demonstration
by Dr. Zukang Shen to show how labs 1-6 fit together
Overview slides by
Prof. Steven Tretter, University of Maryland
(from Jan. 2008 lab manual)
Notes and Troubleshooting:
- This lab contains elements from all the previous labs.
Modular programming techniques can greatly ease the process and
reduce debugging time.
- In the CD ROM for the Welch, Wright and Morrow book, there are
two files that define a scaling constant for the baseband signal.
- For 4-QAM, impulseModulatedQPSK_ISRs_revA.c defines QPSK_SCALE
to be 10000, which does not appear to work well. Try a value
of 20000 instead; if that doesn't work, then try 30000.
- For 16-QAM, impulseModulatedQPSK_ISRs.c defines the scaling
factor to be 16000, which works well.
Lab Report
In addition to the standard lab report format, please answer the
following question:
- The QAM signal can be viewed as the sum of two PAM signals that
each have been modulated by a carrier.
How is the bandwidth of the QAM signal related to the bandwidth of
its two (carrier-modulated) PAM components?
Assignment
Submitting this assignment is optional, but doing it would
be useful with your QUIZ preparations
Assignment
Back to the course home page
Next Experiment
Previous Experiment