https://projects.osmocom.org/https://projects.osmocom.org/favicon.ico?16647414092016-06-22T22:11:12ZOpen Source Mobile CommunicationsOsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=16382016-06-22T22:11:12Zlaforge
<ul><li><strong>Assignee</strong> set to <i>msuraev</i></li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=18702016-07-19T08:06:19Zmsuraev
<ul></ul><p>How exactly quality information is passed from DSP to L1 in case of osmo-bts-sysmo? I have trouble locating that place in the code - there doesn't seem to be particular function dedicated to that.</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19132016-07-27T10:29:26Zmsuraev
<ul></ul><p>According to void GprsMs::update_cs_ul(const pcu_l1_meas *meas) in src/gprs_ms.cpp the switch to higher/lower CS depends only on link_qual value. Not sure if some spec covers which measurement is supposed to be used for link rate adaptation. Also, it's unclear yet how to convert the values available in particular BTS to be similar to what is reported by sysmobts.</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19142016-07-27T11:08:52Zmsuraev
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>Note: the DL CS is selected separately in update_error_rate()</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19162016-07-27T11:50:45Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-1 priority-2 priority-default" href="/issues/1543">Feature #1543</a>: link/rate adaption as per spec</i> added</li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19182016-07-27T11:51:00Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-1 priority-lowest closed" href="/issues/1536">Feature #1536</a>: Implement adaptive CS selection</i> added</li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19272016-07-27T13:52:44Zlaforge
<ul></ul><p>TS 45.008 Annex D contains an "Example Selection of Modulation and Coding Schemes" for 8PSK EGPRS (MCS5-MCS9) based on CV_BEP and MEAN_BEP. Those two values should be reported by a BTS model to the PCU.</p>
<p>For classic GPRS or EGPRS with GMSK, I'm still looking to find similar reference values.</p>
<p>Chapter 8.2 of TS 45.008 contains information on how RxQual and CV_BEP / MEAN_BEP values are computed and encoded.</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19282016-07-27T14:19:22Zlaforge
<ul></ul><p>Some papers:</p>
<ul>
<li><a class="external" href="https://www.netlab.tkk.fi/opetus/s38310/01-02/li_280502.pdf">https://www.netlab.tkk.fi/opetus/s38310/01-02/li_280502.pdf</a></li>
<li><a class="external" href="http://eeweb.poly.edu/dgoodman/icc04gprs.pdf">http://eeweb.poly.edu/dgoodman/icc04gprs.pdf</a></li>
<li><a class="external" href="http://queseth.se/olav/pubs/AlgorithmsForLinkAdaptationInGPRS.pdf">http://queseth.se/olav/pubs/AlgorithmsForLinkAdaptationInGPRS.pdf</a></li>
<li><a class="external" href="http://www.cin.ufpe.br/~nomadic/vtc2000/A18522.PDF">http://www.cin.ufpe.br/~nomadic/vtc2000/A18522.PDF</a></li>
<li><a class="external" href="http://investigacion.ac.upc.edu/conferencies/EW2004/papers/156.pdf">http://investigacion.ac.upc.edu/conferencies/EW2004/papers/156.pdf</a></li>
</ul>
<p>In genreal, it seems there are BLER and CIR (C/I) based schemes, and that C/I is generally perceived to be superior.</p>
<p>I think the parameters RxLev/Rssi, BER, RxQual (averaged BER) should be provided by ever PHY/L1 and thus be a good candidate for reporting measurements to the PCU for GPRS/GMSK. Plus CV_BEP and CV_MEAN for EGPRS/8PSK</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19422016-07-28T14:44:34Zmsuraev
<ul></ul><p>Version for octphy submitted for review in gerrit # 622 - 624.</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=19562016-07-29T16:35:22Zlaforge
<ul></ul><p>another paper: <a class="external" href="http://www.uwicore.umh.es/files/paper/2000_international/uwicore_EL00_GPRS%20Link%20Adaptation%20switching%20thresholds%20and%20intervals.pdf">http://www.uwicore.umh.es/files/paper/2000_international/uwicore_EL00_GPRS%20Link%20Adaptation%20switching%20thresholds%20and%20intervals.pdf</a></p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=20142016-08-09T08:04:16Zmsuraev
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>50</i></li></ul><p>Changes for l1sap and bts-pcu protocols have been merged to master. Octphy implemntation have been merged, osmo-trx is partially implemented (C/I estimation is missing, extensive testing required).</p> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=24792016-11-18T21:45:00Zlaforge
<ul><li><strong>Target version</strong> set to <i>osmo-bts-trx refresh</i></li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=24822016-11-18T21:45:46Zlaforge
<ul></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=25042016-11-29T09:09:23Zmsuraev
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Stalled</i></li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=41812017-05-30T15:36:26Zlaforge
<ul><li><strong>Subject</strong> changed from <i>osmo-bts-trx / osmo-bts-octphy doesn't provide signal quality information to PCU </i> to <i>osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU </i></li><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Low</i></li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=79792018-03-01T23:17:03Zlaforge
<ul><li><strong>Assignee</strong> deleted (<del><i>msuraev</i></del>)</li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=102952018-07-15T05:19:59Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-3 priority-high3 closed" href="/issues/3395">Bug #3395</a>: Uplink CS/MCS control is broken osmo-pcu is used with osmo-bts-trx/osmo-trx</i> added</li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=109562018-08-24T15:49:14Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-3 priority-4 priority-high2 closed" href="/issues/1855">Feature #1855</a>: provide actual BER or C/I values from osmo-bts-trx into the PCU</i> added</li></ul> OsmoBTS - Bug #1616: osmo-bts-trx / osmo-bts-octphy doesn't provide C/I information to PCU https://projects.osmocom.org/issues/1616?journal_id=151702019-07-16T17:12:19Zfixeria
<ul><li><strong>Category</strong> changed from <i>osmo-bts-octphy</i> to <i>osmo-bts-trx</i></li><li><strong>Status</strong> changed from <i>Stalled</i> to <i>Resolved</i></li><li><strong>Assignee</strong> set to <i>fixeria</i></li><li><strong>% Done</strong> changed from <i>50</i> to <i>100</i></li></ul><p>Please see <a class="external" href="https://gerrit.osmocom.org/r/Ia58043bd2381a4d34d604522e02899ae64ee0d26">https://gerrit.osmocom.org/r/Ia58043bd2381a4d34d604522e02899ae64ee0d26</a>, which is now merged.</p>