1 简介
编辑
编辑
2 部分代码
clear f_c=1e3; %carrier frequency(no modulation) time_1 = (linspace (0, 10, 1000)); %time signal_in = sin (2 * pi *f_c* time_1); %sine wave plot (time_1, signal_in, 'b'); grid on; %blue=signal_in xlabel('time'); ylabel('amplitude'); title('Rayleigh fading channel with two path sine wave input') hold on for ii = 1:10 %# iterations tau=round(50*rand(1,1)+1); % variable delay(phase shift) g1=1;%fixed gain g2=round(.5*rand(1,1)+1); %variable gain or attenuation signal_out=g1*signal_in + g2*[zeros(1,tau) signal_in(1:end-tau)]; plot (time_1,(signal_out),'r') %red=signal_out pause (2) %~ seconds end hold off
3 仿真结果
编辑
编辑
编辑
4 参考文献
[1]张小英. 多径衰落信道的MATLAB仿真[J]. 信息记录材料, 2017, 18(9):2.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。