1. Homepage
  2. Programming
  3. EEEN3009J Digital Communications - Assignment 1 - M-ary Digital Communication System

EEEN3009J Digital Communications - Assignment 1 - M-ary Digital Communication System

Engage in a Conversation
UCDEEEN3009JDigital CommunicationsM-ary Digital Communication SystemMatlab

EEEN3009J Digital Communications 2023/2024 CourseNana.COM

Assignment 1 - M-ary Digital Communication System CourseNana.COM

You are required to use MATLAB for simulating a digital communication system that uses M-ary modulation (you can assume M=8; there are M = 8 equiprobable transmit symbols). The system model is shown on the left- hand side of Figure 1. Transmission is over an Additive White Gaussian noise (AWGN) channel. The signal space diagram for the modulation scheme is shown on the right-hand side of Figure 1. Note that it is sufficient to simulate the equivalent vector channel (you do not need to simulate the waveforms). You are required to complete two scenarios specified below to accomplish this task. CourseNana.COM

Figure 1 CourseNana.COM

Assignment Requirements: CourseNana.COM

Scenario 1 (50%): CourseNana.COM

  • Write a code for simulating the 8-ary communication system. CourseNana.COM

  • Use your simulation to plot the Symbol Error Rate (SER) versus the Es=N0 curve for the system. Plot CourseNana.COM

    SER on a log scale and Es=N0 in dB. CourseNana.COM

  • Then, on the same graph, plot the theoretical SER curve for the system. To do this, you will need to CourseNana.COM

    derive an expression for the probability of symbol error for this system as a function of Es=N0. CourseNana.COM

  • Choose a bit to symbol mapping for the transmitter. Describe your mapping clearly, and explain why CourseNana.COM

    you chose this particular mapping. CourseNana.COM

  • On a new graph, plot the Bit Error Rate (BER) versus the Eb=N0 curve for the system. Plot BER on a CourseNana.COM

    log scale and Eb=N0 in dB. From this curve, estimate the value of Eb=N0 above which the system BER CourseNana.COM

    lies below 10-4 (or if this takes too long a time, 10-3). CourseNana.COM

    Important: Do not use any procedures or constructs from either the Simulink library or the CourseNana.COM

    Communication toolbox for this scenario. CourseNana.COM

    Tips: CourseNana.COM

The function rand generates a random number which is uniformly distributed between 0 and CourseNana.COM

1. Thus, for example, b = rand < 0.5 generates a random bit b. CourseNana.COM

CourseNana.COM

  • The function randn generates a Gaussian-distributed random number with mean 0 and variance 1. Thus, multiplying this number by σ produces a Gaussian-distributed random number with mean 0 and variance σ2. CourseNana.COM

  • The function semilogy(x,y) plots x against y, rather like plot(x,y), except that it uses a log scale for the y-axis. CourseNana.COM

    Scenario 2 (50%): CourseNana.COM

  • Use the Simulink library to generate the error rate curves and constellation diagram specified in CourseNana.COM

    Scenario 1. CourseNana.COM

  • Extend your work to simulate the constellation of a 16-ary communication system. CourseNana.COM

  • Comment on the efficiency of communication systems when the M value is increasing. CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
UCD代写,EEEN3009J代写,Digital Communications代写,M-ary Digital Communication System代写,Matlab代写,UCD代编,EEEN3009J代编,Digital Communications代编,M-ary Digital Communication System代编,Matlab代编,UCD代考,EEEN3009J代考,Digital Communications代考,M-ary Digital Communication System代考,Matlab代考,UCDhelp,EEEN3009Jhelp,Digital Communicationshelp,M-ary Digital Communication Systemhelp,Matlabhelp,UCD作业代写,EEEN3009J作业代写,Digital Communications作业代写,M-ary Digital Communication System作业代写,Matlab作业代写,UCD编程代写,EEEN3009J编程代写,Digital Communications编程代写,M-ary Digital Communication System编程代写,Matlab编程代写,UCDprogramming help,EEEN3009Jprogramming help,Digital Communicationsprogramming help,M-ary Digital Communication Systemprogramming help,Matlabprogramming help,UCDassignment help,EEEN3009Jassignment help,Digital Communicationsassignment help,M-ary Digital Communication Systemassignment help,Matlabassignment help,UCDsolution,EEEN3009Jsolution,Digital Communicationssolution,M-ary Digital Communication Systemsolution,Matlabsolution,