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

📄 generaterayleighfade.m

📁 simulation module for visual wireless sensor network
💻 M
字号:
function [fadeEnvelope] = GenerateRayleighFade(NumSamples, AvgPower, numCoeffts, denCoeffts)% First generate the I and Q Gaussian Sequences.I_Gaussian = randn(1,NumSamples);Q_Gaussian = randn(1,NumSamples);

% Pass the samples thro a spectral shaping filter.
If_Gaussian = filter(numCoeffts, denCoeffts, I_Gaussian, randn);Qf_Gaussian = filter(numCoeffts, denCoeffts, Q_Gaussian, randn);

% Generate the Fade Envelope.fadeEnvelope = sqrt(If_Gaussian.*If_Gaussian + Qf_Gaussian.*Qf_Gaussian);
% Adjust the fade power level to the one specified.rmsEnvelope = sqrt(mean(fadeEnvelope.*fadeEnvelope));fadeEnvelope = fadeEnvelope/rmsEnvelope;fadeEnvelope = fadeEnvelope*sqrt(AvgPower); 

⌨️ 快捷键说明

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