One of the issues we realized was that even though the text and code in the example used QPSK, we had actually used BPSK for the pre-saved results, which you are trying to reproduce. This implied that the x-axis (SNR) was not correct. I have not checked your code, but please see if this change (i.e. use BPSK in the code above) will get more closer results.
Even with the switch in the modulation order, the relative curves (comparing different rates) remain the same.
Please let me know if this applies, else i can debug further,
Amit
Best Answer