txfour.m
来自「外文经典书“Space-time codes and MIMO systems”」· M 代码 · 共 28 行
M
28 行
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 + =
减小字号Ctrl + -
显示快捷键?