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

📄 txfour.m

📁 外文经典书“Space-time codes and MIMO systems”第九章matlab源代码
💻 M
字号:

function [data_syms_out]=txfour(freq_data_syms,channel_est,SimulationParameters,flag)

if flag==1
% Rx R-H performed to 4 receiver antennas
freq_data_syms1(1,:,:) = rx_radon_hurwitz(squeeze(freq_data_syms(1,:,:)), ...
    channel_est(:,1:4),SimulationParameters);
freq_data_syms1(2,:,:) = rx_radon_hurwitz(squeeze(freq_data_syms(2,:,:)), ...
    channel_est(:,5:8),SimulationParameters);
freq_data_syms = squeeze(freq_data_syms1(1,:,:)+ freq_data_syms1(2,:,:));
elseif flag==2
freq_data_syms1(1,:,:) = rx_radon_hurwitz(squeeze(freq_data_syms(1,:,:)), ...
    channel_est(:,9:12),SimulationParameters);
freq_data_syms1(2,:,:) = rx_radon_hurwitz(squeeze(freq_data_syms(2,:,:)), ...
    channel_est(:,13:16),SimulationParameters);
freq_data_syms = squeeze(freq_data_syms1(1,:,:)+ freq_data_syms1(2,:,:));
elseif flag==3
freq_data_syms1 = rx_radon_hurwitz(freq_data_syms, ...
    channel_est(:,1:4),SimulationParameters);
freq_data_syms=freq_data_syms1;
end
 
 % Amplitude normalization
chan_sq_amplitude = sum(abs(channel_est).^2, 2);
chan_sq_amplitude_mtx = repmat(chan_sq_amplitude,1, size(freq_data_syms,2));

data_syms_out = freq_data_syms./chan_sq_amplitude_mtx;

⌨️ 快捷键说明

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