Project

General

Profile

Actions

Feature #1569

closed

Report RF interference levels as part of RF RESOURCE INDICATION

Added by laforge almost 6 years ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
02/23/2016
Due date:
% Done:

100%

Spec Reference:
3GPP TS 48.058 Ch. 6.1 and 8.6.1

Description

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

  • BTS side implementation
  • TTCN3 tests in BTS_Tests.ttcn (see #3750)

Related issues

Related to OsmoBSC - Feature #1866: Make use of RSL RF RESOURCE INDICATION (interference measurements)Resolvedneels12/02/2016

Actions
Related to OsmoBTS - Bug #2735: Malformed RF RESource INDicationClosedpespin12/11/2017

Actions
Related to OsmoBTS - Feature #3750: Extension of BTS_Tests.ttcn test coverageResolved01/08/2019

Actions
Related to Cellular Network Infrastructure - Feature #4006: TRX protocol: wind of changeStalledfixeria05/17/2019

Actions
Actions #1

Updated by laforge almost 5 years ago

Actions #2

Updated by laforge almost 5 years ago

  • Spec Reference set to 3GPP TS 48.058 Ch. 6.1 and 8.6.1
Actions #3

Updated by laforge almost 5 years ago

  • Related to Feature #1866: Make use of RSL RF RESOURCE INDICATION (interference measurements) added
Actions #4

Updated by laforge over 4 years ago

  • Assignee set to dexter
Actions #5

Updated by pespin almost 4 years ago

  • Related to Bug #2735: Malformed RF RESource INDication added
Actions #6

Updated by laforge over 3 years ago

  • Priority changed from Normal to Low
Actions #7

Updated by fixeria about 3 years ago

AFAIU, OsmoTRX actually does the noise measurements on UL:

https://git.osmocom.org/osmo-trx/tree/Transceiver52M/Transceiver.cpp#n929

but, as one can see, noise level is not being forwarded towards the BTS...

Actions #8

Updated by Hoernchen over 2 years ago

  • Related to Feature #3750: Extension of BTS_Tests.ttcn test coverage added
Actions #9

Updated by Hoernchen over 2 years ago

Actions #10

Updated by laforge about 2 years ago

  • Assignee deleted (dexter)
Actions #11

Updated by laforge over 1 year ago

  • Checklist item BTS side implementation added
  • Checklist item TTCN3 tests in BTS_Tests.ttcn (see #3750) added

let's implement tests within the scope of this issue, allows us to resolve #3750

Actions #12

Updated by fixeria 6 months ago

  • Status changed from New to In Progress
  • Assignee set to fixeria
  • Priority changed from Low to Normal
Actions #13

Updated by fixeria 6 months ago

  • Checklist item BTS side implementation set to Done
  • % Done changed from 0 to 80

From what I can see in Wireshark, my implementation seems to work:

https://gerrit.osmocom.org/c/osmo-bts/+/24612 Report interference levels in RSL RF RESource INDication [NEW]
https://gerrit.osmocom.org/c/osmo-bts/+/24613 osmo-bts-trx: report interference levels to the upper layers [NEW]

Actions #14

Updated by fixeria 6 months ago

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.

Actions #15

Updated by fixeria 6 months ago

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]

Actions #16

Updated by fixeria 5 months ago

  • 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
Actions #17

Updated by fixeria 5 months ago

  • Status changed from Feedback to Resolved

All changes have been merged, including TTCN-3 test cases.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)