MATLAB Examples

Plot Noisy DVB-S APSK Constellation

Apply DVB-S APSK modulation to a signal of random data. Pass the modulated signal through an AWGN channel. Plot the signal constellation.

Run the slex_dvbs_apsk_mod model with the EbN0 of the AWGN channel block set to 20 dB.

Change the EbN0 of the AWGN channel block to 10 dB. Run the model and observe the increase in noise.

Further Exploration

Adjust the modulation order in the DVBS-APSK Modulator Baseband block. Before you run the model, you must also adjust the workspace variable M, defined in Model Properties> Callbacks> InitFcn to match the modulation order in the DVBS-APSK Modulator Baseband block. The variable M sets:

  • Set size in the Random Integer Generator block.
  • Number of bits per symbol in the AWGN Channel block.
  • Reference constellation in the Constellation Diagram. To see the user-defined reference constellation, open View> Constellation Properties ... and look at the Reference constellation tab.

If these parameters are not aligned with each other you will notice that the reference constellation and input signal do not produce the desired constellation.