Hello,
I’m simulating MIMO System. But MIMO nLyaver values alwas 1. please sugesst what changes ar required in the code.
Senarios Code:
Antennas :
nAntElement = 2;
antennaArray = parameters.basestation.antennas.AntennaArray;
antennaArray.nV = nAntElement;
antennaArray.nH = nAntElement;
antennaArray.nPV = 1;
antennaArray.nPH = 1;
antennaArray.dV = 0.5;
antennaArray.dH = 0.5;
antennaArray.dPV = 1;
antennaArray.dPH = 1;
antennaArray.N1 = nAntElement;
antennaArray.N2 = nAntElement;
antennaArray.theta3dB = 0;
antennaArray.maxAttenuation = 0;
antennaArray.gaindBmax = 2;
antennaArray.phi3dB = 0;
antennaArray.nTX = nAntElement.^2;
antennaArray.baseStationType = parameters.setting.BaseStationType.macro;
antennaArray.precoderAnalogType = parameters.setting.PrecoderAnalogType.none;
antennaArray.height = 30;
antennaArray.transmitPower = 10;
antennaArray.alwaysOn = false;
antennaArray.rxNoiseFiguredB = 9;
antennaArray.numerology = 2;
antennaArray.technology = parameters.setting.NetworkElementTechnology.NRMN_5G;
antennaArray.azimuth = 0;
antennaArray.elevation = 90;
Precoder :
BS1.precoder.DL = parameters.precoders.Kronecker;
Scheduler :
parameters.setting.SchedulerType.roundRobin;
LayermappingType :
parameters.setting.LayerMappingType.DL5G;
User :
Users5G.positions = [Position_X(1:2); Position_Y(1:2);Position_Z(1:2)]; % example value - no default value
Users5G.nRX = 4;