Change in osmo-bts[master]: power_control: log diff between 'rx-target' and 'rx-current'

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

fixeria gerrit-no-reply at lists.osmocom.org
Sun Oct 18 11:26:37 UTC 2020


fixeria has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-bts/+/20724 )


Change subject: power_control: log diff between 'rx-target' and 'rx-current'
......................................................................

power_control: log diff between 'rx-target' and 'rx-current'

Change-Id: If9188c2b7dd7ad47fb22ef471e8a9a1ba74629f5
Related: SYS#4916
---
M src/common/power_control.c
M tests/power/power_test.err
2 files changed, 34 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/24/20724/1

diff --git a/src/common/power_control.c b/src/common/power_control.c
index 4798f4f..4b08b21 100644
--- a/src/common/power_control.c
+++ b/src/common/power_control.c
@@ -143,6 +143,10 @@
 	   to reach expected power. */
 	diff = bts->ul_power_target - avg_ul_rssi_dbm;
 
+	LOGPLCHAN(lchan, DLOOP, LOGL_DEBUG,
+		  "Diff between 'rx-target' %d dBm and 'rx-current' %d dBm is %d dBm\n",
+		  bts->ul_power_target, avg_ul_rssi_dbm, diff);
+
 	/* don't ever change more than MS_{LOWER,RAISE}_MAX_DBM during one loop
 	   iteration, i.e. reduce the speed at which the MS transmit power can
 	   change. A higher value means a lower level (and vice versa) */
diff --git a/tests/power/power_test.err b/tests/power/power_test.err
index 786f2a7..264e871 100644
--- a/tests/power/power_test.err
+++ b/tests/power/power_test.err
@@ -1,30 +1,60 @@
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -60 dBm is -15 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 15, 0 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -60 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 15 (0 dBm) to 13, 4 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 13 (4 dBm) to 11, 8 dBm (rx-ms-pwr-lvl 13, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 11 (8 dBm) to 9, 12 dBm (rx-ms-pwr-lvl 11, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 9 (12 dBm) to 7, 16 dBm (rx-ms-pwr-lvl 9, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 7 (16 dBm) to 5, 20 dBm (rx-ms-pwr-lvl 7, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -75 dBm is 0 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 5, 20 dBm (rx-ms-pwr-lvl 5, max-ms-pwr-lvl 2, rx-current -75 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 5 (20 dBm) to 3, 24 dBm (rx-ms-pwr-lvl 5, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 3 (24 dBm) to 2, 26 dBm (rx-ms-pwr-lvl 3, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 2, 26 dBm (rx-ms-pwr-lvl 2, max-ms-pwr-lvl 2, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 2 (26 dBm) to 0, 30 dBm (rx-ms-pwr-lvl 2, max-ms-pwr-lvl 0, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 0, 30 dBm (rx-ms-pwr-lvl 0, max-ms-pwr-lvl 0, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 0 (30 dBm) to 30, 34 dBm (rx-ms-pwr-lvl 0, max-ms-pwr-lvl 29, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 30 (34 dBm) to 29, 36 dBm (rx-ms-pwr-lvl 30, max-ms-pwr-lvl 29, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -90 dBm is 15 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 29, 36 dBm (rx-ms-pwr-lvl 29, max-ms-pwr-lvl 29, rx-current -90 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -75 dBm is 0 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 29, 36 dBm (rx-ms-pwr-lvl 29, max-ms-pwr-lvl 29, rx-current -75 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -45 dBm is -30 dBm
 (bts=0,trx=0,ts=0,ss=0) Lowering MS power from control level 29 (36 dBm) to 1, 28 dBm (rx-ms-pwr-lvl 29, max-ms-pwr-lvl 29, rx-current -45 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -45 dBm is -30 dBm
 (bts=0,trx=0,ts=0,ss=0) Lowering MS power from control level 1 (28 dBm) to 5, 20 dBm (rx-ms-pwr-lvl 1, max-ms-pwr-lvl 29, rx-current -45 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -45 dBm is -30 dBm
 (bts=0,trx=0,ts=0,ss=0) Lowering MS power from control level 5 (20 dBm) to 9, 12 dBm (rx-ms-pwr-lvl 5, max-ms-pwr-lvl 29, rx-current -45 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -73 dBm is -2 dBm
 (bts=0,trx=0,ts=0,ss=0) Lowering MS power from control level 9 (12 dBm) to 10, 10 dBm (rx-ms-pwr-lvl 9, max-ms-pwr-lvl 29, rx-current -73 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -77 dBm is 2 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 10 (10 dBm) to 9, 12 dBm (rx-ms-pwr-lvl 10, max-ms-pwr-lvl 29, rx-current -77 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -73 dBm is -2 dBm
 (bts=0,trx=0,ts=0,ss=0) Lowering MS power from control level 9 (12 dBm) to 14, 2 dBm (rx-ms-pwr-lvl 9, max-ms-pwr-lvl 14, rx-current -73 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -40 dBm is -35 dBm
 (bts=0,trx=0,ts=0,ss=0) Lowering MS power from control level 14 (2 dBm) to 15, 0 dBm (rx-ms-pwr-lvl 14, max-ms-pwr-lvl 0, rx-current -40 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -75 dBm is 0 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 15, 0 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -75 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -78 dBm is 3 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 15 (0 dBm) to 13, 3 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -78 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -80 dBm is 5 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 13 (4 dBm) to 11, 8 dBm (rx-ms-pwr-lvl 13, max-ms-pwr-lvl 2, rx-current -80 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -78 dBm is 3 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 11 (8 dBm) to 9, 11 dBm (rx-ms-pwr-lvl 11, max-ms-pwr-lvl 2, rx-current -78 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -50 dBm is -25 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 15, 0 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -50 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -50 dBm is -25 dBm
 (bts=0,trx=0,ts=0,ss=0) Keeping MS power at control level 15, 0 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -50 dBm, rx-target -75 dBm)
+(bts=0,trx=0,ts=0,ss=0) Diff between 'rx-target' -75 dBm and 'rx-current' -92 dBm is 17 dBm
 (bts=0,trx=0,ts=0,ss=0) Raising MS power from control level 15 (0 dBm) to 13, 4 dBm (rx-ms-pwr-lvl 15, max-ms-pwr-lvl 2, rx-current -92 dBm, rx-target -75 dBm)

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/20724
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-bts
Gerrit-Branch: master
Gerrit-Change-Id: If9188c2b7dd7ad47fb22ef471e8a9a1ba74629f5
Gerrit-Change-Number: 20724
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <vyanitskiy at sysmocom.de>
Gerrit-MessageType: newchange
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20201018/acf4aa51/attachment.htm>


More information about the gerrit-log mailing list