osmo-trx/Transceiver52M
Pau Espin e91544d740 Calculate RSSI offset based on RxGain configuration
Prior to this patch, osmo-trx relied totally on proper VTY configuration
being set in "rssi-offset" together with the RxGain set through TRXC in
order to provide correct Uplink RSSI measurements to bts-trx.

With this patch, RSSI is now by default calculated (in LMS and UHD
backends) based on the currently set RxGain, by providing empirically
discovered values. Still, for backward compatibility, the old
"rssi-offset" command will overwrite completely the per-default
calculated rssi offset.
A new optional parameter "relative" is added at the end of the
"rssi-offset" VTY command to flag the value as relative to the newly
per-default calculated value. This way specific setups (like adding a
LNA / RF fronted) can still be expressed while still keeping the
automatic per-default offset.

Related: OS#4468
Change-Id: I8ef78fd20c22c60d61bfb18d80a4a36df4fd6c20
2020-10-14 12:53:04 +02:00
..
arch arch: x86: Fix convolve optimizations breaking signal 2020-09-18 20:19:56 +02:00
device Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
Channelizer.cpp Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Channelizer.h mcbts: Add multi-ARFCN channelizing filters 2016-07-01 03:07:27 -07:00
ChannelizerBase.cpp Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
ChannelizerBase.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Complex.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Makefile.am osmo-trx-ipc 2020-08-25 01:00:03 +02:00
Resampler.cpp transceiver: optimize code if optimizations are enabled 2020-08-25 01:00:19 +02:00
Resampler.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
Synthesis.cpp Add SPDX annotation 2019-07-22 12:06:26 +02:00
Synthesis.h mcbts: Add multi-ARFCN channelizing filters 2016-07-01 03:07:27 -07:00
Transceiver.cpp Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
Transceiver.h Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
osmo-trx.cpp Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
proto_trxd.c proto_trxd: cosmetic: 'if' is not a function, add space 2020-09-11 21:03:08 +07:00
proto_trxd.h Transceiver: Clean up receival of downlink bursts 2019-08-26 14:34:09 +02:00
radioBuffer.cpp Add SPDX annotation 2019-07-22 12:06:26 +02:00
radioBuffer.h radioBuffer: Remove extra ; at the end of inline function definitions. 2017-03-20 18:41:02 +00:00
radioClock.cpp Add SPDX annotation 2019-07-22 12:06:26 +02:00
radioClock.h Add SPDX annotation 2019-07-22 12:06:26 +02:00
radioInterface.cpp Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
radioInterface.h Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
radioInterfaceMulti.cpp Calculate RSSI offset based on RxGain configuration 2020-10-14 12:53:04 +02:00
radioInterfaceResamp.cpp radioInterface: Atomically fetch and change underrun variable 2019-09-20 19:17:22 +02:00
radioVector.cpp Transceiver: Fix race condition obtaining Dl burst from Upper layer 2020-07-10 17:32:03 +02:00
radioVector.h Transceiver: Fix race condition obtaining Dl burst from Upper layer 2020-07-10 17:32:03 +02:00
sigProcLib.cpp Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
sigProcLib.h Fix common misspellings and typos 2019-10-17 08:06:19 +00:00
signalVector.cpp cosmetic: fix several typos found by codespell 2020-02-25 17:03:00 +01:00
signalVector.h SigProcLib: Improve Vector buffer allocation mess 2018-12-05 19:41:34 +00:00