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

📄 get_n_antennas.m

📁 外文经典书“Space-time codes and MIMO systems”第九章matlab源代码
💻 M
字号:
function [n_tx_antennas, n_rx_antennas] = get_n_antennas(SimulationParameters)

if(SimulationParameters.VBLAST==1)
   n_tx_antennas=SimulationParameters.M;
   n_rx_antennas=SimulationParameters.N;
else
	if SimulationParameters.TxDiv==2
  	 n_tx_antennas = 2;
 elseif SimulationParameters.TxDiv==4
     n_tx_antennas = 4;
 else
  	 n_tx_antennas = 1;
	end


	if SimulationParameters.RxDiv==2
   	n_rx_antennas = 2;
elseif SimulationParameters.RxDiv==4
   	n_rx_antennas = 4;
elseif SimulationParameters.RxDiv==3
    n_rx_antennas = 3;
else
    n_rx_antennas = 1;
	end
end

if ((SimulationParameters.VBLAST==1) && ~((n_tx_antennas==1 && n_rx_antennas==2) || (n_tx_antennas==2 && n_rx_antennas==2)||(n_tx_antennas==2 && n_rx_antennas==3)||(n_tx_antennas==2 && n_rx_antennas==4)))
  msgbox('Wrong antenna choice!!!','VBlast Algorithm','warn','modal');
end

⌨️ 快捷键说明

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