Newsletter

DSP DesignLine  >  Design Center

Symbol error rate for M-QAM modulation

DSP expert Krishna Pillai shows how to calculate the error rate for modulation schemes like QPSK, 16-QAM and 64-QAM, and provides a MATLAB/Octave script for computing the symbol error rate.

Page 1 of 3

DSP DesignLine

Quadrature Amplitude Modulation (QAM) schemes like 4-QAM (QPSK), 16-QAM and 64-QAM are used in typical wireless digital communications specifications like IEEE802.11a, IEEE802.16d. In this post we'll derive the probability of a symbol being in error for a general M-QAM constellation, given that the signal (symbol) to noise ratio is .

Defining the general M-QAM constellation
The number of points in the constellation is defined as, where is the number of bits in each constellation symbol. In this analysis, it is desirable to restrict to an even number for the following reasons (Refer Sec 5.2.2 in [1]):

  1. Half the bits are represented on the real axis and half the bits are represented on the imaginary axis. The in-phase and quadrature signals are independent level Pulse Amplitude Modulation (PAM) signals. This simplifies the design of the mapper.

  2. For decoding, symbol decisions may be applied independently on the real and imaginary axis, simplifying the receiver implementation.

Note that the above square constellation is not the most optimal scheme for a given signal to noise ratio. However, considering that typical implementations prefer the reduced complexity, let us keep this assumption.

Average energy of an M-QAM constellation
In a general M-QAM constellation where and are even, the alphabets used are:

, where .

For example, considering a 64-QAM () constellation, and the alphabets are

.

To compute the average energy of the M-QAM constellation:

  1. Find the sum of energy of the individual alphabets

  2. Each alphabet is used times in the M-QAM constellation.

Thus, to find the average energy from constellation symbols, divide the product of (1) and (2) above by. The average energy is,

.

Plugging in the number for 64-QAM, .

Plugging in the number for 16-QAM, .

From the above explanations, it is reasonably intuitive to guess that the scaling factor of , which is seen along with 16-QAM, 64-QAM constellations, respectively, is for normalizing the average transmit power to unity.

Finding the symbol error rate
To compute the symbol error rate for an M-QAM modulation, let us consider the 64-QAM constellation as shown in the figure below and extend it to the M-QAM case.


Figure 1. Constellation plot for 64-QAM modulation (without the scaling factor of )

As can be seen from the above figure, there are three types of constellation points in a general M-QAM constellation:

  1. Constellation points in the corner (red squares). The number of constellation points in the corner in any M-QAM constellation is always 4, i.e.,

  2. Constellation points in the inside (magneta diamonds). The number of constellation points in the inside is,

    .

    For example with M=64, there are 36 constellation points in the inside.

  3. Constellation points neither at the corner, nor at the center (blue stasr). The number of constellation points of this category is,

    .

    For example with M=64, there are 24 constellation points in the inside.



Page 2: Additive White Gaussian Noise channel model  

Page 1 | 2 | 3



Rate this article
WORSE | BETTER
1 2 3 4 5




Related Content

TECH PAPER
1. Technologies for Efficient Programmable Multi-Communication Processors

TECH PAPER
2. EasyPath-6 Technology: Fast, Simple, Risk-Free FPGA Cost Reduction

TECH PAPER
3. Medical Applications Guide: Medical Imaging

TECH PAPER
4. RapidIO Gen2 Technology

 


 Featured Jobs
Ascension Health seeking Solutions Development Analyst in St. Louis, MO

National Semiconductor seeking Principal IC Design Engineer in Santa Clara, CA

Taylor Guitars seeking Sr. Web Designer in El Cajon, CA

Covidien seeking Hardware Manager in Boulder, CO

Sierra Nevada seeking Software Engineer in Hagerstown, MD

More jobs on EETimesCareers
 Sponsor
 CAREER CENTER
Ready to take that job and shove it?
SEARCH JOBS:

 SPONSOR

 RECENT JOB POSTINGS
For more great jobs, career related news, features and services, please visit EETimes' Career Center.