Files
openairinterface5g/openair1/PHY
Robert Schmidt 998d8c9480 Merge remote-tracking branch 'origin/pucch-rssi-fix' into integration_2025_w03 (!3205)
Fix calculation of RSSI in pucch_rx.c

Fix two issues with RSSI calculation in PUCCH:

- RSSI was calculated using partial sum instead of average of squared samples.
- There was a missing parentheses pair which causes the RSSI value to underflow.

The proper way to calculate power in dBFS is

    let signal_energy = average of squared samples of received signal over resource elements, antennas and symbols under measurement

then:

    rssi[dBFS] = -10log10(max_sample^2 / signal_energy),

or (to avoid division):

    rssi[dBFS] = -(10log10(max_sample^2) - 10log10(signal_energy))
2025-01-15 22:07:31 +01:00
..
2024-12-04 17:54:51 +01:00
2025-01-14 11:34:22 +01:00
2025-01-14 10:07:31 +01:00
2024-12-04 17:54:51 +01:00
2024-11-06 10:16:11 +01:00
2024-11-06 10:16:11 +01:00
2021-10-24 14:47:24 +02:00