Vienna 5G SL Simulator – New Release 1.1

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #14113
    Charmae Mendoza
    Keymaster

    Dear community,

    We are happy to announce a new release of the Vienna 5G System Level Simulator, that is version 1.1.

    The simulator is provided for free under an academic non-commercial use license. If interested, please consider our license agreement and follow the instructions therein. Companies – no matter whether profit-oriented or not – can purchase a license.

    The new features and improvements are listed in the change log below. Please also consider the list of features and the documentation of the new version.

    For further information, please visit the Vienna 5G Simulator webpage.

    Best regards,
    The Vienna Cellular Communications Simulators Team

    Changelog:
    – feedback: MIMO PMI and RI according to LTE release 8
    – wraparound
    – analog precoder for MIMO beamforming
    – antenna array according to 3GPP TR 38.901

    #14159
    Farhan
    Participant

    HI Charmae,

    Just to bring this in your knowledge, the almost all launcherfiles are giving identical error, I am pasting it below:

    Error using size
    Dimension argument must be a positive integer scalar within indexing range.

    Error in simulation.results.ResultsFull/checkIntegrity (line 231)
    if ~isequal(size(losMap,1:3), [nAnt, nUsers, nSegmentsTotal])

    Error in simulation.postprocessing.PostprocessorSuperclass/checkResultIntegrity (line 606)
    [isValid, errorMsg] = result.checkIntegrity();

    Error in simulation.postprocessing.FullPP.combineResults (line 46)
    simulation.postprocessing.PostprocessorSuperclass.checkResultIntegrity(result);

    Error in simulation.LocalSimulation/run (line 72)
    obj.simulationResult = obj.params.postprocessor.combineResults(chunkResultList);

    Error in simulate (line 49)
    localSimulation.run();

    Error in launcherFiles.launcherUserMovement (line 17)
    result = simulate(@scenarios.UserMovement, parameters.setting.SimulationType.local);

    Regards,
    Farhan

    #14164
    Charmae Mendoza
    Keymaster

    Hi Farhan,

    Did you change some parameters?
    I tried running launcherUserMovement (and other launcher files), but I did not encounter any error.

    Regards,
    Charmae

    #14172
    Farhan
    Participant

    Hi Charmae,

    I didn’t changed anything, I am using freshly downloaded copy without a single change.

    I am running launcherHetNet.m and have encountered below error:

    Vienna 5G System Level Simulator
    (c) 2018-2020, Institute of Telecommunications (TC), TU Wien
    This work has been funded by the Christian Doppler Laboratory for Dependable Wireless Connectivity for the Society in Motion.

    By using this simulator, you agree to the license terms stated in the license agreement included with this work

    Generating UE fast fading and saving to dataFiles/channelTraces/99884d8a6a60871373fcc9f37042226989d47b5e.mat
    Generating 1×1 channel trace of length 2000.00slots
    50.00% 100.00%
    simulating chunk 1…
    Warning: The distance between user and base station is outside of the applicability range of the
    model.
    > In macroscopicPathlossModel.TR36873/checkParameters (line 222)
    In macroscopicPathlossModel.UMa3D/checkParametersUMa (line 179)
    In macroscopicPathlossModel.UMa3D (line 94)
    In macroscopicPathlossModel.UMa3D.getPathloss (line 67)
    In simulation.ChunkSimulation/calculatePathloss (line 1109)
    In simulation.ChunkSimulation/runSimulation (line 182)
    In simulation.LocalSimulation/run (line 68)
    In simulate (line 49)
    In launcherFiles.launcherHetNet (line 21)
    Loading UE fast fading from dataFiles/channelTraces/99884d8a6a60871373fcc9f37042226989d47b5e.mat.
    Error using size
    Dimension argument must be a positive integer scalar within indexing range.

    Error in simulation.results.ResultsFull/checkIntegrity (line 231)
    if ~isequal(size(losMap,1:3), [nAnt, nUsers, nSegmentsTotal])

    Error in simulation.postprocessing.PostprocessorSuperclass/checkResultIntegrity (line 606)
    [isValid, errorMsg] = result.checkIntegrity();

    Error in simulation.postprocessing.FullPP.combineResults (line 46)
    simulation.postprocessing.PostprocessorSuperclass.checkResultIntegrity(result);

    Error in simulation.LocalSimulation/run (line 72)
    obj.simulationResult = obj.params.postprocessor.combineResults(chunkResultList);

    Error in simulate (line 49)
    localSimulation.run();

    Error in launcherFiles.launcherHetNet (line 21)
    result = simulate(@scenarios.HetNet, parameters.setting.SimulationType.local);

    >>

    #14194
    Charmae Mendoza
    Keymaster

    Hi Farhan,

    I’m still unable to reproduce the error message you posted.
    I would like to confirm that I also ran launcherHetNet using a freshly downloaded copy of the new release, and I did not encounter any problem.

    Do you get the same error message when running all launcher files? Or are you able to run some of the launcher files successfully?
    Also, just to check, do you run the launcher file while in the root directory (where simulate.m is) or in another directory?

    Kind regards,
    Charmae

    #14195
    Farhan
    Participant

    Hi,

    I am using MATLAB R2019a, and launcher file is in the root directory. I am able to run launcherIoTclusteredUser.m successfully.

    However I am getting following error when I am running launcherHetNet.m

    Error using size
    Dimension argument must be a positive integer scalar within indexing range.

    Error in simulation.results.ResultsFull/checkIntegrity (line 231)
    if ~isequal(size(losMap,1:3), [nAnt, nUsers, nSegmentsTotal])

    Error in simulation.postprocessing.PostprocessorSuperclass/checkResultIntegrity (line 606)
    [isValid, errorMsg] = result.checkIntegrity();

    Error in simulation.postprocessing.FullPP.combineResults (line 46)
    simulation.postprocessing.PostprocessorSuperclass.checkResultIntegrity(result);

    Error in simulation.LocalSimulation/run (line 72)
    obj.simulationResult = obj.params.postprocessor.combineResults(chunkResultList);

    Error in simulate (line 49)
    localSimulation.run();

    Error in launcherFiles.launcherHetNet (line 21)
    result = simulate(@scenarios.HetNet, parameters.setting.SimulationType.local);

    #14431
    Charmae Mendoza
    Keymaster

    Hi Farhan,

    We confirm that this error occurs using MATLAB R2019a, but not with R2019b or later versions.

    The error can be fixed by replacing the problematic line with:

    if size(losMap,1) ~= nAnt && size(losMap,2) ~= nUsers && size(losMap,3) ~= nSegmentsTotal

    Regards,
    Charmae

    #14434
    Farhan
    Participant

    Hi Charmae,

    Thanks, where can I locate this line?

    Warm Regards,
    Farhan

    #14437
    Charmae Mendoza
    Keymaster

    Hi Farhan,

    Change line 231 in simulation.results.ResultsFull
    if ~isequal(size(losMap,1:3), [nAnt, nUsers, nSegmentsTotal])
    to
    if size(losMap,1) ~= nAnt && size(losMap,2) ~= nUsers && size(losMap,3) ~= nSegmentsTotal

    Regards,
    Charmae

    #14786
    RM
    Participant

    Hi,

    How can companies get a license, and what is the cost.

    Thanks

    #14792
    Charmae Mendoza
    Keymaster

    Dear RM,

    Good day, and thank you for your interest in our simulator.

    We currently offer paid licenses for commercial use.
    Kindly contact Prof. Markus Rupp (markus.rupp@tuwien.ac.at) for details.

    Thank you.

    Regards,
    Charmae

Viewing 11 posts - 1 through 11 (of 11 total)
  • You must be logged in to reply to this topic.