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

📄 cp0901_sm2_ook.asv

📁 超宽带多用户系统仿真,误码率仿真,内容很好
💻 ASV
字号:
function [sm2] = cp0901_sm2_OOK(pulse,fc)

% ---------------------------------
% Step One - Evaluation of SIGMAm^2
% ---------------------------------
dt = 1 / fc;                   % sampling period
pulse_samples = length(pulse);

% energy normalization
Ep = sum((pulse.^2).*dt);
pulse = pulse./sqrt(Ep);

LS = 3*pulse_samples;

pa = zeros(1,LS);
pb = zeros(1,LS);

pa(1:pulse_samples) = pulse;
pb(1:pulse_samples) = pulse;


for tau = 0 : (LS-1)
    


    pc = cp0804_signalshift(pa,fc,tau*dt);
    
    % result of the internal integration
    I(tau+1) = (sum((pc.*pb).*dt))^2;
        
end % for tau = 0 : (LS-1)

sm2 = sum(I.*dt);

⌨️ 快捷键说明

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