Error on NOMA Simulation Scenario

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #11103
    ahmetemir
    Participant

    Hello,

    I’m new on 5G Link Level Simulator. On main.m at Line 14 I selected simulationScenario = ‘NOMA’. But program gave error as:

    Error using ChannelEstimation.PilotSymbolAidedChannelEstimation (line 99)
    Too many input arguments.

    
    Error in Elements.Link/updateLink (line 114)
                        ChannelEstimator = ChannelEstimation.PilotSymbolAidedChannelEstimation( ...
    
    Error in main (line 44)
    parfor iSweep = 1:length(simParams.simulation.sweepValue) % this may be 'for' or 'parfor'
    Caused by:
        Error using repmat
        Too many input arguments.

    I have MATLAB R2013a. How could I overcome of this problem?

    Would you give me avices please?

    Best Regards…

    • This topic was modified 3 years, 10 months ago by ahmetemir.
    • This topic was modified 3 years, 10 months ago by ahmetemir.
    #11192

    Hi,

    sorry for my late response.

    Do you have Matlab’s parallel computing toolbox? If this is not the case, please change “parfor” in line 44 of main.m to a simple “for”. Even if you have the toolbox, this is beneficial for debugging.

    best
    Stefan

    #11301
    ahmetemir
    Participant

    I remove MATLAB 2013a then I set up newer version of MATLAB, it works thanks for your advices. Thanks for your advices

    #14342
    Roaa Ali
    Participant

    Hello,

    I’m new on 5G Link Level Simulator I have version 1.2 and MATLAB R2018b. On main.m at Line 14 I selected simulationScenario = ‘NOMA’.when change codebook from LTE TO 5G
    scStr.simulation.codebook = ‘5G’;
    But program gave error as:

    Error using Parameters.SimulationParameters/initializeLinks (line 1672)
    The configuration for the number of horizontal and vertical antennas does not fit the total number of antennas.

    Error in main (line 60)
    Links = simParams.initializeLinks(Links, BS, UE); %#ok
    Would you give me advices please?

    Best regards
    Roaa

    #14344
    Mariam Mussbah
    Keymaster

    Dear Roaa,

    The error message you got indicates that the total number of antennas simulation.nAntennasBaseStation and the antenna configuration simulation.antennaConfiguration do not fit. For the 5G codebook, the total number of antenna has to be equal to 2*N_1*N_2.

    Best,
    Mariam

    #15250
    Farhan
    Participant

    Dear Mariam,

    In MassiveMiMO, For 5G codebook, can you please share sample parameters?

    scStr.simulation.codebook = ‘5G’;
    scStr.simulation.nAntennasBaseStation = ?
    scStr.simulation.antennaConfiguration = ?
    scStr.simulation.nAntennasUser = ?

    #15261
    Mariam Mussbah
    Keymaster

    Dear Farhan,

    The precoding for multi-user MIMO is not codebook-based. The codebook is only used when you simulate single-user MIMO with PMI feedback activated.

    Best,
    Mariam

    #15285
    Farhan
    Participant

    Thanks Mariam,

    What about layerMapping.mode? if we set it to 5G instead of LTE while keeping scStr.simulation.codebook = ‘LTE’; for massiveMIMO scenario? What impact will it have?

    Regards,
    Farhan

    #15347
    Mariam Mussbah
    Keymaster

    Dear Farhan,

    The complex-valued symbols of each codeword are mapped onto one or several layers according to the layer mapping mode. For UEs equipped with only one antenna, this parameter has no impact.

    Best regards,
    Mariam

    #15439
    Farhan
    Participant

    Dear Mariam,

    In MassiveMIMO simulation scenario, both parameters below are set to LTE. If I changed them to 5G will it have any impact on simulation result? We do have UEs equipped with only one antenna in this scenario.

    scStr.simulation.codebook = ‘LTE’;
    scStr.layerMapping.mode = ‘LTE’;

    Moreover in case if the 5G codebook is selected, can I still use scStr.simulation.antennaConfiguration = {[4,4]}; ?

    #15476
    Mariam Mussbah
    Keymaster

    Dear Farhan,

    For multi-user MIMO, the precoding is not codebook-based; therefore, the codebook choice has no impact on the simulation. For the 5G codebook and single-user MIMO, you can find all possible antenna configurations listed in the generic scenario.

    The layer mapping table defines the rules mapping the codewords onto the layers. Since in your simulations, you are considering UEs with only one layer (max. number of layers <= number of antennas), layer mapping has no impact in your scenario.

    Best,
    Mariam

    #15479
    Farhan
    Participant

    Dear Mariam,

    Thanks for your reply. In this Massive MIMO Scenario, ZF is performing better as compared to MRT, which is a well known fact and have been reported in literature. My question here is that what was the motivation behind setting up this scenario or if I say what is the new insight this scenario can provide. Can you suggest any new ideas which can be done using this scenario?

    Regards,
    Farhan

    #15483
    Mariam Mussbah
    Keymaster

    Dear Farhan,

    The motivation behind the massive MIMO scenario is to demonstrate the simulator’s massive MIMO capabilities and give the users an idea about how to set up a massive MIMO scenario.

    Best,
    Mariam

Viewing 13 posts - 1 through 13 (of 13 total)
  • The forum ‘Vienna 5G Link Level Simulator’ is closed to new topics and replies.