Report RF interference levels as part of RF RESOURCE INDICATION
This means that the BSC does not have any information about the interference level within each (unused) timeslot of the given BTS.
Such interference is typically created by surrounding cells at some distance, which use the same frequency (frequency reuse) as the current cell.
OpenBSC currently doesn't use this information, but in an actual macro network deployment with high cell and frequency reuse density, the channel allocator in the BSC should prioritize assignment of new channels to thos with the least interference.
- Checklist item BTS side implementation set to Done
- % Done changed from 0 to 80
I also implemented a TTCN-3 test case:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24567 BTS: add a test case for RF RESource INDication [WIP]
However, I somehow need to make fake_trx.py send NOPE indications with a certain RSSI values. Currently this is not supported: we don't have NOPE indications in our virtual Um environment at all. I'll investigate the easiest way to implement this.
As I expected, periodic RF RESource INDications do break some test cases in ttcn3-bts-test. Here is a fix:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/24623 BTS: ignore other RSL messages in function f_TC_paging() [NEW]
- Checklist item TTCN3 tests in BTS_Tests.ttcn (see #3750) set to Done
- Status changed from In Progress to Feedback
- % Done changed from 80 to 100
All changes are in Gerrit waiting for review: