------------------------------------------------------------------------分割线-------------------------------------------------------------------
%%JakesRayleigh.m
%%本函数用Jakes方法产生单径的符合瑞利分布的复随机过程
%%
function [ u ]=JakesRayleigh(N0,D,fmax,M,Ts,fc)
%输入参数
% N0 频率不重叠的正弦波个数
% D 方差,可由输入功率得到
% fmax 最大多普勒频移
% M 码片数
%输出参数
% u 输出复信号
% u1 输出复信号的实部
% u2 输出复信号的虚部
%%
N=4*N0+2; %Jakes仿真叠加正弦波的总个数
%计算Jakes仿真中的离散多普勒频率fi.n
f=zeros(1,N0+1);
for n=1:N0,
f(n)=fmax*cos(2*pi*n/N);
end
f(N0+1)=fmax;
%计算多普勒增益ci.n
%同向分量增益c1.n
c1=zeros(1,N0+1);
for n=1:N0
c1(n)=D*(2/sqrt(N))*2*cos(pi*n/N0);
end
c1(N0+1)=D*(2/sqrt(N))*sqrt(2)*cos(pi/4);
%正交分量增益c2.n
c2=zeros(1,N0+1);
for n=1:N0
c2(n)=D*(2/sqrt(N))*2*sin(pi*n/N0);
end
c2(N0+1)=D*(2/sqrt(N))*sqrt(2)*sin(pi/4);