• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-06
  • 语言: Matlab
  • 标签: jakes  model  锐利  多径  

资源简介

使用经典的jakes模型实现锐利多径无线快衰信道。可以在代码中自己设置径数和每径的时延。

资源截图

代码片段和文件信息

function [y]=jakes_model(vt)
%返回的y是一个1x2的向量y(1)是y->xy(2)是y->y
fc=2e9 ;    %载波频率
y=0+j*0; %信道函数:奇数为实部,偶数为虚部
N_in=40; %入射波数目
c=3e8;%光速
%最大多普勒频移
wm=2*pi*fc*v/c;
%每象限的入射波数目即振荡器数目
N0=N_in/4;
%归一化功率系数
P_nor=sqrt(1.0/N0);
%区别个条路径的均匀分布随机相位
sita=2*pi*rand(11)-pi;
%第i条入射波的入射角和每个子载波的随机相位
alfa=zeros(110);
tc=0;
ts=0;

for i=1:N0
    
    %第i条入射波的入射角 
    alfa(i)=(2*pi*i-pi+sita)/N_in;
    %对每个子载波而言在(-pipi)之间均匀分布的随机相位
    fi_tc=2*pi*rand(11)-pi;
    fi_ts=2*pi*rand(11)-pi;
    %计算冲激响应函数
    tc=tc+cos(cos(alfa(i))*wm*t+fi_tc);
    ts=ts+cos(sin(alfa(i))*wm*t+fi_ts);
end

y=tc*P_nor+j*ts*P_nor;


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        767  2008-09-16 23:42  jakes_model.m

     文件       1359  2008-09-19 06:41  mul_railay.m

----------- ---------  ---------- -----  ----

                 2126                    2


评论

共有 条评论