资源简介
利用matlab仿真完成基于Jake模型的瑞利衰落仿真与特性分析
代码片段和文件信息
function [RayLeigh] = Jakes(fmfsMN0) %jakes仿真器,输入参数:
%多普勒频移fm,时间抽样频率fs,仿真点数M,振荡器数N0
N = 2*(2*N0+1) %N条路径
fi_0 = rand(11);
fi_0 = 2*pi*fi_0; %0到2pi之间的随机相位
FI= rand(1N);
FI = 2*pi*FI; %0到2pi之间的随机相位待插入的随机相移
fi= rand(1N);
fi = 2*pi*fi; %0到2pi之间的随机相位
Tc0=0; %变量初始化
Ts0=0; %变量初始化
Tc=0; %变量初始化
Ts=0; %变量初始化
beta_N0_1 = pi/4 %相移
ts = 1/fs; %抽样时间间隔
t = [0 : ts*5 : M*ts*5]; %时间向量
Tc0 = sqrt(2)*cos(beta_N0_1)*cos(2*pi*fm*t);%同相分量末值
Ts0 = sqrt(2)*sin(beta_N0_1)*cos(2*pi*fm*t);%正交分量末值
for i = 1 :N0; %累加各分量
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1419 2009-05-09 01:15 Jakes.m
文件 2332 2009-05-09 13:05 main1.m
文件 2212 2009-05-09 13:35 main2.m
评论
共有 条评论