rayleighfader.m

来自「这是一个wcdma下行功率控制仿真的源代码」· M 代码 · 共 28 行

M
28
字号
function [WaveformOut] = RayleighFader(starttime,WaveformIn,AvgFadePower,Path_num)sampletime = 1/(3.84 * 10^6);totaltime = 2560 * sampletime;%Delay = (-1-sqrt(-1))/abs(-1-sqrt(-1));Fade = RayleighGen(starttime,10,totaltime,sampletime);%if Path_num == 1%   WaveformIn = [WaveformIn Delay Delay Delay];%   Fade = [Fade Delay Delay Delay];%elseif Path_num == 2%   WaveformIn = [Delay WaveformIn Delay Delay];%   Fade = [Delay Fade Delay Delay];%elseif Path_num == 3%   WaveformIn = [Delay Delay WaveformIn Delay];%   Fade = [Delay Delay Fade Delay];%elseif Path_num == 4%   WaveformIn = [Delay Delay Delay WaveformIn];%   Fade = [Delay Delay Delay Fade];%endrayEnvelope = abs(Fade);rms = sqrt(mean(rayEnvelope.^2));Fade = Fade./rms;Fade = sqrt(AvgFadePower)*Fade;%mean(abs(Fade).^2)%mean(abs(WaveformIn).^2)WaveformOut = WaveformIn.*Fade;%mean(abs(WaveformOut).^2)

⌨️ 快捷键说明

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