test.m
来自「根据TCH/FS信道的技术标准」· M 代码 · 共 22 行
M
22 行
%内编码性能测试主函数
clear all
close all
k=input('输入的个数,k=[1]');
if isempty(k),
k=1;
end
g=input('生成矩阵,g=[1 0 0 1 1;1 1 0 1 1]');
if isempty(g),
g=[1 0 0 1 1;1 1 0 1 1];
end
snr_in_dB=-4:1:4;
for i=1:length(snr_in_dB),
SNR=10^(snr_in_dB(i)/10);
t_e_r(i)=Qfunct(sqrt(2*SNR))
[sig_err_rate1(i)] =yuanshi(snr_in_dB(i))
%[sig_err_rate] =ceshi2(snr_in_dB(i),g,k)
[sig_err_rate2(i),class1_err_rate(i),class2_err_rate(i)] =bianma(snr_in_dB(i),g,k)
end;
semilogy(snr_in_dB,sig_err_rate1,'r*',snr_in_dB,sig_err_rate2,'g+',snr_in_dB,class1_err_rate,'g*',snr_in_dB,class2_err_rate,'go',snr_in_dB,t_e_r,'b-');
legend('无卷积编码','有卷积编码时总的误码率','有卷积编码时一级误码率','有卷积编码时二级误码率','理论误码率');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?