0% found this document useful (0 votes)
6 views1 page

Advanced M-ary Modulation Techniques

This document describes a lab experiment to simulate and analyze higher-order digital modulation schemes including QPSK, 8-PSK, 16-APSK, 16-QAM, and 64-QAM. It involves generating modulated symbols, adding noise, demodulating using minimum distance and correlation methods, and comparing simulation and theoretical bit error rate results.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Advanced M-ary Modulation Techniques

This document describes a lab experiment to simulate and analyze higher-order digital modulation schemes including QPSK, 8-PSK, 16-APSK, 16-QAM, and 64-QAM. It involves generating modulated symbols, adding noise, demodulating using minimum distance and correlation methods, and comparing simulation and theoretical bit error rate results.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CT516: Advanced Digital Communication

Lab 4

In this Lab, you will extend Part II of Lab 3 to encompass the following higher-order M > 2
modulation schemes: (i) QPSK, (ii) 8-PSK, (iii) 16-APSK, (iv) 16-QAM, (v) 64-QAM, (vi) 16-ary
Orthogonal Modulation, and (vii) 16-ary Biorthogonal Modulation.

1. Let the probability that the transmitted bit X = 1 is q = 0.5. With this, all M symbols are
equally likely to be transmitted.

2. Generate k = log2 M bits randomly and and use this to select one of M -ary K-dimensional
modulator symbols. Note that each symbol s will be in the form of a vector of size K × 1.

3. Vary average 1 per-symbol SNR ES /N0 from 0 to 20 dB

. in steps of 1 dB for Monte-Carlo simulations, and


. in steps of 0.1 dB for theoretical evaluations.

4. Generate noise sample n whose variance σn2 is determined given simulated value of ES /N0 .
Form a K × 1 vector n of these iid noise samples.

5. Generate the received signal r = s + n.

6. For modulation schemes with K = 2, generate a time-domain plot by superimposing the


transmitted signal s and the received signal r to see the scatter diagram of the constellation
with and without noise (perform this exercise at a few values of ES /N0 , e.g., 0 dB, 6 dB, 12
dB, etc.).

7. Implement the demodulator using two schemes: (i) the minimum distance based method, and
(ii) the inner product (correlation) based method.

8. Run a Monte-Carlo simulator for Nsim = 1000 simulation trials. Calculate the probability of
error in each simulation trial and average the results observed over Nsim trials.

9. Compare the above simulation result with the theoretical results. Obtain (i) the exact theo-
retical result, (ii) the Union Bound, and (iii) the Improved Union Bound.

1
Recall that the average and per-symbol ES are not be identical except for M -ary PSK modulation.

You might also like