- This topic has 3 replies, 2 voices, and was last updated 1 year, 4 months ago by Kiril Kirev.
-
AuthorPosts
-
9. February 2021 at 9:25 #14731FarhanParticipant
Hi,
Example Channel Coding with Short Block Length use AWGN Channel, Where can I find other channel model’s and as the Simulator is modular does it allow me to use those instead of AWGN?
Regards,
Farhan9. February 2021 at 10:11 #14732Kiril KirevParticipantDear Fahran,
in order to make use of the Simulator’s whole functionality, including different channel models and properties, we recommend running the Simulator from the main.m file and use one of the predefined scenario files from the ‘./Scenarios’ folder. For instance, the ‘genericScenario’ is a good starting point.
In terms of channel models, we support frequency selectivity in the form of tapped delay line models (standardized ones such as PedestrianA, TDL-A with explicit RMS delay spread, etc.) which can be selected by thescStr.channel.powerDelayProfile
parameter. We also support time selectivity in the form of a Doppler model (Jakes and uniform) which is switched on by choosing a positive non-zero user velocity via the parameterscStr.simulation.userVelocity
. The fading statistic of the channel is governed by the parameterization of the Two-Way with Diffuse Power (TWDP) model, ranging from AWGN to hyper-Rayleigh fading. Additionally we support temporally and spatially correlated channels, as well as a geometric-based channel model.
Detailed information can be found in the ‘Channel Model’ section, page 29, in our Simulator manual.Best,
Kiril10. February 2021 at 11:32 #14740FarhanParticipantThanks Kiril,
I am using ‘genericScenario’ and trying to run with following settings:
scStr.simulation.codebook = ‘5G’; % ‘LTE’ or ‘5G’
scStr.simulation.nAntennasBaseStation = [2]; % per BS; number of antennas at the BS
scStr.simulation.antennaConfiguration = {[8,1]}; % per BS: if the 5G codebook is selected, each vector represents the number of horizontal and vertical antennas[N1,N2]
% Supported configurations (N1,N2):
% 4 Ports: (2,1)
% 8 Ports: (2,2), (4,1)
% 12 Ports: (3,2),(6,1)
% 16 Ports: (4,2), (8,1)
% 24 Ports: (4,3), (6,2),(12,1)
% 32 Ports: (4,4), (8,2), (16,1)scStr.simulation.nAntennasUser = [2,1]; % per UE; number of antennas at the user
I am getting this error:
The configuration for the number of horizontal and vertical antennas does not fit the total number of antennas.What value should I set for scStr.simulation.antennaConfiguration?
11. February 2021 at 9:07 #14741Kiril KirevParticipantDear Farhan,
You get this message because the product of antenna elements in horizontal and vertical direction which are the first and second argument in the parameter
scStr.simulation.antennaConfiguration[x,y]
does not equal the overall number of antennas, which is the parameterscStr.simulation.nAntennasBaseStation[z]
. In other words, x*y != z. For instance, if you wish to simulate a scenario with a 4 antennas at the base station, arranged into a uniform linear array, then I would set the aforementioned parameters as:
scStr.simulation.antennaConfiguration
= [4];
scStr.simulation.nAntennasBaseStation = [4,1];`Lastly, the parameter
scStr.modulation.precodingMatrix{iLink}
is tightly related to the number of Tx antennas for the given link so please do not forget to update the number of rows of this matrix equal to them.Best,
Kiril -
AuthorPosts
- The forum ‘Vienna 5G Link Level Simulator’ is closed to new topics and replies.