There is another question here, may I know why is the graph simulated stopped before SNR=5dB?
For example: R=1/2, graph for turbo and LDPC codes stopped at SNR of 1.5dB while convolutional stopped at SNR of 4.5dB, whereas polar codes manage to get the graph until SNR of 30dB.
As I set the SNR as followed:
SNRvecdB = linspace(0, 30, 30);
BER = zeros(30,length(SNRvecdB));
It supposed to have more readings until SNR of 30dB right?