ysgspe.m

来自「根据TCH/FS信道的技术标准」· M 代码 · 共 36 行

M
36
字号
 function[lilun_sig_err_rate,sig_err_rate]=ysgspe(snr_in_dB)
%噪声功率
E=1;
snr=10^(snr_in_dB/10);
sgma=sqrt((E/snr)/2);
%桢个数
N=100;

%突发间隔
N_Interval=80;
%突发长度
N_Length=10;
%信息序列
signal=round(rand(1,N*260));
%%%%%%%%%%%%%%%%%%%%%
%经信道加高斯燥声
u=signal;
u=2*u-1;
u=sign(u+sgma*randn(size(u))+eps);
u=(u+1)/2;
%加突发噪声
%Noise=BurstNoise(N_Interval,N_Length,length(u));
%u=mod(u+Noise,2);

%验证
rev_sig=u;

   sig_err_rate=(length(find(signal~=rev_sig)))/length(signal)

   %理论误码率计算
   lilun_sig_err_rate=Qfunct(sqrt(2*snr));%理论误码率计算




⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?