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 + -
显示快捷键?