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

📄 multipath_channel_hiperlan2_model_a_18path.m

📁 A SISO 20M OFDM system based on IEEE802.11n standard, using Matlab.
💻 M
字号:

function Y = multipath_channel(X);

%儅儖僠僷僗儌僨儖
%
% HIPERLAN/2 Model A (幒撪僆僼傿僗娐嫬丆18僷僗儌僨儖)
%
% 傾僢僾僒儞僾儕儞僌慜
% 80Msample/s (4.0us) 1sample ... 50ns

%
% 5攞傾僢僾僒儞僾儕儞僌傪峴偄 ... 暘夝擻傪10ns偵偡傞
%
X1 = resample( X.', 5, 1).';

% 儅儖僠僷僗偺壛嶼
X2 = [              X1(1,:), zeros(1, 40)] + ...
     [zeros(1, 1),  X1(2,:), zeros(1, 39)] * 10^(-0.9/20) + ...
     [zeros(1, 2),  X1(3,:), zeros(1, 38)] * 10^(-1.7/20) + ...
     [zeros(1, 3),  X1(4,:), zeros(1, 37)] * 10^(-2.6/20) + ...
     [zeros(1, 4),  X1(5,:), zeros(1, 36)] * 10^(-3.5/20) + ...
     [zeros(1, 5),  X1(6,:), zeros(1, 35)] * 10^(-4.3/20) + ...
     [zeros(1, 6),  X1(7,:), zeros(1, 34)] * 10^(-5.2/20) + ...
     [zeros(1, 7),  X1(8,:), zeros(1, 33)] * 10^(-6.1/20) + ...
     [zeros(1, 8),  X1(9,:), zeros(1, 32)] * 10^(-6.9/20) + ...
     [zeros(1, 9),  X1(10,:), zeros(1, 31)] * 10^(-7.8/20) + ...
     [zeros(1, 11), X1(11,:), zeros(1, 29)] * 10^(-4.7/20) + ...
     [zeros(1, 14), X1(12,:), zeros(1, 26)] * 10^(-7.3/20) + ...
     [zeros(1, 17), X1(13,:), zeros(1, 23)] * 10^(-9.9/20) + ...
     [zeros(1, 20), X1(14,:), zeros(1, 20)] * 10^(-12.5/20) + ...
     [zeros(1, 24), X1(15,:), zeros(1, 16)] * 10^(-13.7/20) + ...
     [zeros(1, 29), X1(16,:), zeros(1, 11)] * 10^(-18.0/20) + ...
     [zeros(1, 34), X1(17,:), zeros(1,  6)] * 10^(-22.4/20) + ...
     [zeros(1, 39), X1(18,:), zeros(1,  1)] * 10^(-26.7/20);
 
 X2 = X2(1:end-40);

% X2 = X1;

% 5攞僟僂儞僒儞僾儕儞僌 ... 暘夝擻傪50ns偵偡傞 (尦偵栠偡)
%
Y = resample(X2, 1, 5);
% Y = X;

% figure(4), plot(real(Y(1:end)));

⌨️ 快捷键说明

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