clear; clc;

% 随机生成一个长度为L的信号序列 L = 1000; s = randn(1, L);

% 定义信道参数 fc = 2e9; % 载波频率 c = 3e8; % 光速 lambda = c/fc; % 波长 d = 5; % 发射和接收之间的距离 sigma = 0.1; % 方差

% 计算瑞利衰落信道的复值 g = (randn(1, L) + 1j*randn(1, L))/sqrt(2);

% 计算信号在瑞利衰落信道下的接收信号 r = g.*s;

% 计算信号的包络 env = abs(r);

% 绘制信号的包络图像 plot(env); xlabel('Sample Index'); ylabel('Amplitude'); title('Envelope of Rayleigh Fading Channel');

% 显示图像 grid on; axis tight;

基于MATLAB编写的用正弦波叠加法模拟瑞利衰落信道的代码要求绘制出瑞丽衰落信号的包络图像

原文地址: https://www.cveoy.top/t/topic/bqdk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录