⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 raleighfading.m

📁 Rayleigh Fading的MATLAB程式码 相信对需要通道模拟的会有帮助
💻 M
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear; clc;

 N0 = 8;
 Nr = 4 * N0 + 2;
 fm = 83.3;
 fn = fm * cos(2*pi*(1:N0)/Nr);
 phi = pi * (1:N0) / (N0 + 1);
% Ts = 0.01 / fm;

rndt = 1000 * rand(1,1);
t=(0:0.001:500);
xc = sqrt(2) * cos(2*pi*fm*t);
xs = zeros(1,length(xc));
for k=1:N0
    xc = 2 * cos(phi(k)) * cos(2*pi*fn(k)*t) + xc;
    xs = 2 * sin(phi(k)) * cos(2*pi*fn(k)*t) + xs;
end
ag = abs(xc+ sqrt(-1) * xs)/sqrt(2*N0+1);
hist(ag, 100);
ylabel('Number of Hits');
xlabel('Magnitude');
figure(2);

plot(0.001*(1:100),ag(1:100))
xlabel('Time');
ylabel('Magnitude');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -