📄 channel_gen.m
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Generate frequency-selective channel coefficients for the nodes in the system
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
close all; clear all;
close all; clear all;
v=3; %speed of mobile
fd=v/(3*10^8)*2.4*10^9; %doppler frequency
%f=6*10^6*2; %data rate
f=312.5*10^3;
%f=128*10^3;
T=1/f;
J = 32; %32; % total number of users
N = 1000*80; % length of packet
L=3;
M = 2000;
%....Channel matrix between nodes and BS........
for ii=1:J
for kk=1:L
HA(ii,kk,:) = sqrt(1/L) * Gen_Jake2(fd, T*N, M+J, randseed(ii*16+291*kk+153)); %between mobile and BS
end
end
%... Channel matrix between nodes
for ii=1:J
HH(ii, ii, :,:)= ones(L, M+J);
for jj=ii+1:J
for kk=1:L
HH(ii,jj,kk,:) = sqrt(1/L) * Gen_Jake2(fd, T*N, M+J, randseed(ii*164+jj*291+467*kk+37822)); %between mobiles
HH(jj,ii,kk,:) = HH(ii,jj,kk,:);
end
end
end
save channel_ng HA HH;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -