⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yuanshi_pe.m

📁 实现GSM通信的快速接入控制信道(FACCH)的信道编码的MATLAB仿真
💻 M
字号:
%此函数计算原始误码率与原始误帧率
function [Y_bit_err_rate,Y_frame_err_rate]=yuanshi_Pe(snr_in_dB,N,burst)
%输入参数分别对应信噪比(dB),测试帧数,突发长度
snr=10^(snr_in_dB/10);
E=1;
sgma=sqrt((E/snr)/2);%噪声功率
G=[1 0 0 1 1;1 1 0 1 1];
k=1;
err_bit=0;
err_frame=0;

for i=1:N   %开始编码
input1=round(rand(1,184));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%加高斯噪声
u=2*input1-1;
u=sign(u+sgma*randn(size(u))+eps);
u=(u+1)/2;
%经信道加突发干扰
%N_Interval=200;  %突发间隔,改变其值会影响误码率曲线
%Noise=BurstNoise(N_Interval,burst,length(u));
%u=rem(u+Noise,2);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

hh=(length(find(input1~=u))); %计算每次出错的长度
err_bit=hh+err_bit;%累积出错长度
err_frame=(length(find(hh~=0)))+err_frame;%累积出错的帧数
end;
Y_bit_err_rate=err_bit/(N*184);  %误比特率
Y_frame_err_rate=err_frame/N;    %误帧率

⌨️ 快捷键说明

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