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

📄 awgnvsfade.m

📁 对于移动通信系统主要有两类衰落:大规模衰落和小规模衰落。大规模衰落表示由于大范围内移动而引起的平均信号能量的减少或路径损耗。而小规模衰落则表现为两种机制:信号的时延扩展和信道的时变特性。对于无线应用
💻 M
字号:
% M文件:AWGNvsFADE.m
%
% 目的用途:
%   本程序使用Simulink结合M文件编程仿真比较在高斯白噪声信号和
%  多径瑞利衰落信道下的BFSK信号传输误比特性能。
% 修改记录:
%    时间             编写者                 程序状态描述
%   ======          =========              ==============
%   12/6/05       0213301班10号李楠             原始代码
%
% 变量描述
% x                         ----横轴的坐标信噪比dB
% y1                        ----纵轴的AWGN信道下坐标误比特率
% y2                        ----纵轴的Rayleigh Fading信道下的坐标误比特率
% FrequencySeparation       ----BFSK调制的频率间隔Hz
% BitRate                   ----信源产生信号的比特率
% SimulationTime            ----Simulink的仿真时间s
% SamplesPerSymbol          ----BFSK调制信号的每个符号的抽样数
% Velocity                  ----发送端与接收端的相对速度km/h
% VelocityOfLight           ----光速(常数)m/s
% Frequency                 ----载波频率Hz
% WaveLength                ----载波波长m
% Fd                        ----多普勒频移

% 初始化声明部分
x=0:15;
y=x;
y2=x;
FrequencySeparation=24000;
BitRate=10000;
SimulationTime=10;
SamplesPerSymbol=2;
Velocity=40;
VelocityOfLight=3*10^8;
Frequency=825*10^6;
WaveLength=VelocityOfLight/Frequency;
Fd=Velocity*10^3/3600/WaveLength;

%调用Simulink部分
%模拟AWGN和Rayleigh Fading信道下的传输性能
for i=1:length(x)
    SNR=x(i);
    sim('Fading');%调用Rayleigh Fading仿真模块
    y(i)=mean(BitErrorRate);
    sim('WhiteNoise');  %调用AWGN仿真模块
    y2(i)=mean(BitErrorRate);
end

%作图显示部分
semilogy(x,y,'r:',x,y2,'b-');
legend('Rayleigh衰落信道下BER曲线','AWGN信道下BER曲线',3);
title('\fontname{黑体}\fontsize{10}BFSK信号在多径瑞利信道和高斯白噪声信道下传输性能比较');
xlabel('SNR(dB)');
ylabel('Bit Error Rate');
grid on;

⌨️ 快捷键说明

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