5G NR PDSCH MIMO throughput simulation

7 views (last 30 days)
Tai Huang
Tai Huang on 19 Dec 2022
Answered: Saurav on 8 Oct 2024
I tried to run the matlab example simulation "NewRadioPDSCHThroughputExample". But when I change the setting parameters to be 4x4MIMO with 4 layers, No HARQ, Practical chennel estimation, I found the simulation only results in 0% data throughput.

Answers (1)

Saurav
Saurav on 8 Oct 2024
I understand that when you attempt to simulate the "NewRadioPDSCHThroughputExample" with specific settings namely, 4x4 MIMO, 4 layers of PDSCH, no HARQ, and practical channel estimation, you encounter a data throughput of 0.
Setting the parameters to 4x4 MIMO means both the number of transmit and receive antennas are set to 4, and the number of layers is also set to 4. The script includes a warning that if the maximum possible rank of the channel equals the number of layers, it results in a decoding failure. This is why the data throughput is 0%.
Refer to the code below to locate where the warning has been defined.
% Display a warning if the maximum possible rank of the channel equals the
% number of layers (Ln-685)
if (numlayers > 2) && (numlayers == min(ntxants,nrxants))
warning(['The maximum possible rank of the channel, given by %s, is equal to NumLayers (%d).' ...
' This may result in a decoding failure under some channel conditions.' ...
' Try decreasing the number of layers or increasing the channel rank' ...
' (use more transmit or receive antennas).'],antennaDescription,numlayers); %#ok<SPWRN>
end
To resolve this issue, ensure that the number of layers is set below the minimum of the transmit and receive antennas, and the simulation should work properly.
Refer to the following documentation to learn more:
I hope this helps clarify the situation.

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!