📄 txfour.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 + -