0% found this document useful (0 votes)
21 views

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.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

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.
Copyright
© © All Rights Reserved
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.

The University of Danang January 2019 Page 3

You might also like