本文摘要(由AI生成):
这篇文章主要讲解了DBPSK_diff_sim4程序的主要内容,包括实信号的信噪比等效、中频信号仿真和基带信号仿真的信噪比差异、信噪比范围和间隔的选择、DPSK仿真值和理论值的比较等。
继续讲解!看看DBPSK_diff_sim4程序吧!主要看程序中增加的内容!
snr = -5:1;
% 实信号的信噪比等效!!!
% 请大家注意仿真程序的形式,如果是中频信号仿真,一定是实信号的形式。
% 但如果是基带信号仿真,则有可能是复信号的形式!
% 这两种方式换算出来的信噪比会有3dB的差异!
% 再次提问:为何取这个范围?为何取1dB间隔?
EbNo = snr + 10*log10(0.5*symbol_sample_rate);
bit_err_theory_ratio = berawgn(EbNo,'dpsk',2);
% bit_err_theory_ratio = [0.0398 0.0207 0.00907 0.00321 0.000869 0.0001677 0.0000211];
figure(1)
semilogy(EbNo,[bit_err_ratio; bit_err_theory_ratio])
xlabel('Eb/No (dB)')
ylabel('BER')
legend('DPSK仿真值','DPSK理论值')
grid这个系列写的非常辛苦,希望能够帮助到大家!