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 + -
显示快捷键?