5G NR PDSCH MIMO throughput simulation
10 views (last 30 days)
Show older comments
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.
0 Comments
Answers (1)
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.
0 Comments
See Also
Categories
Find more on Link-Level Simulation in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!