<p>fixeria <strong>uploaded patch set #5</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bts/+/21447">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">power_control: implement BS (Downlink) Power Control<br><br>We already have MS Power Control, which according to 3GPP 45.008<br>shall be implemented in the MS to minimize the transmit power in<br>the Uplink direction.  The BS Power Control may optionally be<br>implemented by the network side for the same purpose.<br><br>Using Downlink signal measurements reported by the MS, the BSS<br>(either BSC, or BTS) may control Downlink attenuation in a way<br>that the transmit power remains as low as possible, or remains<br>in a specific range corresponding to good RxLev values on the<br>MS side.  This change implements autonomous BS Power Control,<br>that can optionally be enabled by the BSC.<br><br>BS Power Control re-uses parts of the MS Power Control code,<br>so all parameters can be configured in the same way - via the<br>VTY interface or a configuration file.  This basically means<br>that features like hysteresis and EWMA based filtering are<br>also available for BS Power Control.<br><br>The only difference is that RxQual values higher than 0 would<br>trigger the logic to reduce the current attenuation twice.<br><br>Note that one of the unit tests ('TC_rxlev_max_min') fails,<br>as the power step limitations for raising and lowering look<br>wrong to me, and the related discussion is still ongoing.<br><br>Change-Id: I5b509e71d5f668b6b8b2abf8053c27f2a7c78451<br>Related: SYS#4918<br>---<br>M .gitignore<br>M include/osmo-bts/gsm_data.h<br>M include/osmo-bts/power_control.h<br>M src/common/l1sap.c<br>M src/common/power_control.c<br>M src/common/rsl.c<br>M src/common/scheduler.c<br>M src/common/tx_power.c<br>M src/common/vty.c<br>M tests/power/Makefile.am<br>A tests/power/bs_power_loop_test.c<br>A tests/power/bs_power_loop_test.err<br>A tests/power/bs_power_loop_test.ok<br>M tests/testsuite.at<br>14 files changed, 878 insertions(+), 26 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-bts refs/changes/47/21447/5</pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bts/+/21447">change 21447</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-bts/+/21447"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bts </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I5b509e71d5f668b6b8b2abf8053c27f2a7c78451 </div>
<div style="display:none"> Gerrit-Change-Number: 21447 </div>
<div style="display:none"> Gerrit-PatchSet: 5 </div>
<div style="display:none"> Gerrit-Owner: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>