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

📄 rx_radon_hurwitz.asv

📁 MATLAB Simulation of OFDM System
💻 ASV
字号:
function decoupled_syms = rx_radon_hurwitz(rh_syms, channel_est)

n_syms = size(rh_syms,2);

% remove the possible extra symbol
if rem(n_syms,2) ~= 0
   rh_syms(:,n_syms) = [];
   n_syms = n_syms - 1;
end

decoupled_syms = zeros(size(rh_syms));
%在发射端,有R1=H1*S1+H2*S2,   R2=-H1*conj(S2)+H2*conj(S1).
%故估计值为 S
decoupled_syms(:,1:2:n_syms) = repmat(conj(channel_est(:,1)),1, n_syms/2).*rh_syms(:,1:2:n_syms) + ...
   repmat(channel_est(:,2),1,n_syms/2).*conj(rh_syms(:,2:2:n_syms));

decoupled_syms(:,2:2:n_syms) = repmat(conj(channel_est(:,2)),1, n_syms/2).*rh_syms(:,1:2:n_syms) - ...
   repmat(channel_est(:,1),1,n_syms/2).*conj(rh_syms(:,2:2:n_syms));

⌨️ 快捷键说明

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