Project

General

Profile

Actions

Bug #2987

closed

OsmoBTS RxQual/RxLev averaging broken if bursts are missign

Added by laforge about 6 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
osmo-bts-trx
Target version:
-
Start date:
02/23/2018
Due date:
% Done:

100%

Spec Reference:

Description

The way how the current measurement processing code is implemented, it simply counts the amount of reported measurements during the measurement period and then builds the average.

This misses the fact that there should always be a well-defined number of measurements within each measurement period (SACCH multiframe). If there are any measurements missing, it means that bursts were missing, and hence those missing bursts should be substituted with 100% BER. As a result, we want to report the average bit error over all bursts/blocks, not just over those that we have received on L1SAP.

lower layers may for whatever reason drop bursts/blocks (e.g. CPU overload).


Related issues

Related to OsmoBTS - Bug #2975: OsmoBTS doesn't generate measurement indications in absence of uplink burstsResolveddexter02/21/2018

Actions
Related to OsmoBTS - Bug #2978: OsmoBTS rxlev/rxqual SUB computation completely broken [AMR DTX]Resolvedfixeria02/21/2018

Actions
Related to OsmoBTS - Bug #2700: Odd RTP behavior in case of bad / missing speech framesClosedpespin12/02/2017

Actions
Related to OsmoBTS - Bug #3665: TTCN3 BTS_Tests last SACCH burst received too late -> wrong fake uplink measurement reportClosedpespin10/23/2018

Actions
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)