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

3 次查看(过去 30 天)
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?

回答(1 个)

vidyesh
vidyesh 2023-12-29
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.

类别

Help CenterFile Exchange 中查找有关 Multirate Signal Processing 的更多信息

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by