This document provides the details of Assignment 3 for the ECE 417: Wireless Communications course. It includes two parts:
1. Simulate BPSK modulation over an AWGN channel in Matlab for various Eb/N0 values from 0-6dB. Plot the simulated BER results and compare to the theoretical expression. Submit the plots and Matlab code.
2. Explain QAM modulation and provide an example of a 16-QAM scheme with a specific bit-to-signal mapping. Write out the modulated waveforms for each group of bits.
This document provides the details of Assignment 3 for the ECE 417: Wireless Communications course. It includes two parts:
1. Simulate BPSK modulation over an AWGN channel in Matlab for various Eb/N0 values from 0-6dB. Plot the simulated BER results and compare to the theoretical expression. Submit the plots and Matlab code.
2. Explain QAM modulation and provide an example of a 16-QAM scheme with a specific bit-to-signal mapping. Write out the modulated waveforms for each group of bits.
Assignment 3 Issued January 12, 2019; Due January 16, 2019
1. BPSK system - Matlab simulation
• Simulate and plot the bit-error-rate (BER) performances of a digital communica-
tion system using BPSK over an additive white Gaussian noise (AWGN) channel in Matlab. Please use the following Eb /N0 : 0dB, 1dB, 2dB, 3dB, 4dB, 5dB, and 6dB. Basically, you need to perform the following tasks in Matlab at each Eb /N0 : – Generate a random sequence of binary information that consists of a suffi- ciently large number of bits, e.g., 105 bits. – For each bit, modulate and transmit it using the baseband model: r[m] = x[m] + n[m], where n[m] is a Gaussian random√ variable with mean 0 and variance N0 /2. Note that you can simply fix Eb = 1, i.e., x[m] = 1 or x[m] = −1, depending on the bit being 1 or 0, respectively, and generate noise n[m] with the variance 1/(2Eb /N0 ). That gives you an equivalent system operating at signal-to-noise ratio (SNR) Eb /N0 . – At the receiver, the received signal r[m] is decoded based on the maximum likelihood decoding rule, i.e., the minimum distance receiver as we discussed in class. – Compare the decoded binary sequence and the transmitted binary sequence, i.e., find the number of bits that the two sequences differ, and calculate the corresponding bit error rate. p • Verify the simulated results with the closed-form expression Q( 2Eb /N0 ) by plot- ting the two results on the same graph.
Please submit all the BER plots together with the Matlab source codes.
2. What is QAM modulation scheme? Provide an example of a 16-QAM modulation
scheme using a specific mapping (of your choice) from binary bits to the 16 signal points. Write down explicitly each modulated waveform that is used to transmit each group of bits.