资源简介

利用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

评论

共有 条评论