Hello Jenkins Builder, laforge, I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-bts/+/21447 to look at the new patch set (#5). Change subject: power_control: implement BS (Downlink) Power Control ...................................................................... power_control: implement BS (Downlink) Power Control We already have MS Power Control, which according to 3GPP 45.008 shall be implemented in the MS to minimize the transmit power in the Uplink direction. The BS Power Control may optionally be implemented by the network side for the same purpose. Using Downlink signal measurements reported by the MS, the BSS (either BSC, or BTS) may control Downlink attenuation in a way that the transmit power remains as low as possible, or remains in a specific range corresponding to good RxLev values on the MS side. This change implements autonomous BS Power Control, that can optionally be enabled by the BSC. BS Power Control re-uses parts of the MS Power Control code, so all parameters can be configured in the same way - via the VTY interface or a configuration file. This basically means that features like hysteresis and EWMA based filtering are also available for BS Power Control. The only difference is that RxQual values higher than 0 would trigger the logic to reduce the current attenuation twice. Note that one of the unit tests ('TC_rxlev_max_min') fails, as the power step limitations for raising and lowering look wrong to me, and the related discussion is still ongoing. Change-Id: I5b509e71d5f668b6b8b2abf8053c27f2a7c78451 Related: SYS#4918 --- M .gitignore M include/osmo-bts/gsm_data.h M include/osmo-bts/power_control.h M src/common/l1sap.c M src/common/power_control.c M src/common/rsl.c M src/common/scheduler.c M src/common/tx_power.c M src/common/vty.c M tests/power/Makefile.am A tests/power/bs_power_loop_test.c A tests/power/bs_power_loop_test.err A tests/power/bs_power_loop_test.ok M tests/testsuite.at 14 files changed, 878 insertions(+), 26 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/47/21447/5 -- To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/21447 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bts Gerrit-Branch: master Gerrit-Change-Id: I5b509e71d5f668b6b8b2abf8053c27f2a7c78451 Gerrit-Change-Number: 21447 Gerrit-PatchSet: 5 Gerrit-Owner: fixeria <vyanits...@sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <lafo...@osmocom.org> Gerrit-MessageType: newpatchset