Why the calculated RSRP is greater than zero in matlab 5G example

1 visualización (últimos 30 días)
chengyi zhou
chengyi zhou el 30 de Mzo. de 2022
Respondida: vidyesh el 29 de Dic. de 2023
In example nr-ssb-beam-sweeping and example beam-refinement, the calculated RSRP(dBm) is greater than zero, which is 45.1516 dBm. In general the RSRP is still smaller than zero. So why the calculated RSRP is greater than zero. Is this right?

Respuestas (1)

vidyesh
vidyesh el 29 de Dic. de 2023
Hello chengyi zhou,
I see that you're puzzled by the RSRP values being greater than zero in the MATLAB examples you mentioned. Normally, RSRP values are indeed negative, as they indicate received power levels that are below the 0 dBm (1 milliwatt) threshold.
However, in the examples you're referring to nr-ssb-beam-sweeping and example beam-refinement, the RSRP values are positive due to the application of receiver gain, which is used to compensate for path loss. This is why the RSRP is showing as a positive value.
To observe the RSRP values without this compensation, we can adjust the 'rxGain' parameter to 1. By doing so, we can see the RSRP in a more typical scenario where it should indeed be a negative value.
Hope this answer helps.

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by