Download as pdf or txt
Download as pdf or txt
You are on page 1of 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