各位大神,毕设的课题选的是LDPC卷积码的编译码及误码率仿真分析。原先程序运行正常,今天在写论文打算截几个仿真图时,遇到了个问题。麻烦各位能帮助一二,在此感激不尽!
由于需要对比分析,我自己在原先程序的基础上增加了一段数据,即同样的编码方式不同的迭代次数,semilogy出来的图像是正确的,但我在后面加上"legend('迭代10次','迭代20次');"后程序出现问题,但这个语句本身不会有什么问题才对呀!
部分程序程序具体如下:
figure;
semilogy(EbN0dB, ber, 'v-',EbN0dB, ber2, 'v-');
xlabel('SNR(dB)');
ylabel('BER');
legend('迭代10次','迭代20次');
title('Performance of convolutional code with rate 1/2');
grid on;
只要把legend('迭代10次','迭代20次');这条语句删除后程序正常,加上去就提示有错,一大推的红字。真是急死了。
再次感谢各位的解答!
由于需要对比分析,我自己在原先程序的基础上增加了一段数据,即同样的编码方式不同的迭代次数,semilogy出来的图像是正确的,但我在后面加上"legend('迭代10次','迭代20次');"后程序出现问题,但这个语句本身不会有什么问题才对呀!
部分程序程序具体如下:
figure;
semilogy(EbN0dB, ber, 'v-',EbN0dB, ber2, 'v-');
xlabel('SNR(dB)');
ylabel('BER');
legend('迭代10次','迭代20次');
title('Performance of convolutional code with rate 1/2');
grid on;
只要把legend('迭代10次','迭代20次');这条语句删除后程序正常,加上去就提示有错,一大推的红字。真是急死了。
再次感谢各位的解答!