<div dir="ltr">Hello Harald,<div>thanks for you quick answer, I'll take a look on that.</div><div><br></div><div>Have a nice day,</div><div>Antony</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 6, 2018 at 10:59 AM, Harald Welte <span dir="ltr"><<a href="mailto:laforge@gnumonks.org" target="_blank">laforge@gnumonks.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Antony,<br>
<span class=""><br>
On Fri, Apr 06, 2018 at 10:36:06AM +0200, Antony Lemmens wrote:<br>
> I have read articles about the superframe mechanism but I do not figure out<br>
> how to advertise the CBCH functionality on the BCCH,<br>
<br>
</span>The Osmocom stack should take care of this "automatically" if<br>
the osmo-bts-trx low-level code gets the required support.<br>
<br>
As you may have seen, CBCH operation is already supported with several other<br>
BTS back-ends inside osmo-bts.  Unfortunately, for osmo-bts-trx nobody has<br>
been contributing the related code so far.<br>
<span class=""><br>
> nor how to adapt the scheduler to enable the CB channel.<br>
<br>
</span>This boils down to the tables in osmo-bts/src/scheduler_mframe.<wbr>c where<br>
you can e.g. find "static const struct trx_sched_frame frame_bcch[51]"<br>
which defines the 51-multiframe for the non-combined BCCH and "static<br>
const struct trx_sched_frame frame_bcch_sdcch4[102]" for the combined<br>
BCCH, as well as "static const struct trx_sched_frame frame_sdcch8"<br>
<br>
AFAIR, the BCCH can be on a combined BCCH or on a SDCCH/8.  You would<br>
have to create copies of "frame_bcch_sdcch4" and "frame_sdcch8" and edit<br>
those copies to confirm with the way how the respective multiframe is<br>
specified when CBCH is enabled.  As far as I remember from memory, it's<br>
always the second sub-channel that's replaced with CBCH instead of<br>
SDCCH.  See the related specs, I think mostly 3GPP TS 45.002<br>
<span class=""><br>
> Is it someone also interrested in this and/or working on the Bug 1617?<br>
<br>
</span>I'm interested but seriously have no time to work on this.  At sysmocm<br>
we could work on it as a development project under contract, but we also<br>
have quite a backlog so it might be best if somebody else works on this.<br>
<span class=""><br>
> Or is it someone that can me give a track to start the implementation?<br>
<br>
</span>My notes above should help with implementing it.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
- Harald Welte <<a href="mailto:laforge@gnumonks.org">laforge@gnumonks.org</a>>           <a href="http://laforge.gnumonks.org/" rel="noreferrer" target="_blank">http://laforge.gnumonks.org/</a><br>
==============================<wbr>==============================<wbr>================<br>
"Privacy in residential applications is a desirable marketing option."<br>
                                                  (ETSI EN 300 175-7 Ch. A6)<br>
</font></span></blockquote></div><br></div>