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.
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 ratings0% found this document useful (0 votes)
47 views1 page
Assignment 3
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.
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
You are on page 1/ 1
ECE 417: Wireless Communications ASSIGNMENT
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.