Project

General

Profile

Actions

Feature #6463

open

E1: Investigate the correct transform from RTP to DL

Added by falconia 29 days ago. Updated 9 days ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
libosmo-mgcp
Target version:
-
Start date:
05/22/2024
Due date:
% Done:

0%

Spec Reference:
TS 28.062 section C.3.2.1.1

Description

What is the correct way to transform an incoming RTP stream (that may have missing frames and/or BFIs) into a stream of TRAU-DL frames toward an E1 BTS in which either a good speech frame or a good SID must appear in every 20 ms position without fail? The official answer is given in TS 28.062 section C.3.2.1.1 - however, implementing a transform that fulfills the demands of that section would be quite difficult, especially for EFR. Furthermore, given the vague language used in the spec, reading like a wishlist without any guidance on how to actually do it algorithmically, it would be very interesting to know what the real historical TRAU implementations actually do or did here.

In OsmoBTS we solved the equivalent problem by cheating a little, transmitting induced BFI conditions on the radio DL instead of doing the onerous C3211 transform. However, we were able to take that course in OsmoBTS because we have sufficiently direct control over the BTS PHY and can make it transmit our desired form of induced BFI, even on the proprietary DSP PHY of sysmoBTS. In the case of an E1-interfaced proprietary BTS, it is not immediately obvious whether the same approach is possible or not: it may or may not be.

In order to obtain more definitive answers to these open questions, we will need to perform a series of experiments with a real historical TRAU and a real E1 BTS, to determine experimentally what the TRAU puts out on Abis DL during TFO (given inputs of BFI, valid and invalid SID, etc), and how the BTS reacts if the DL input to it deviates from the "pristine" form assumed in the specs.

This ticket is to track the necessary investigations, with the goal of arriving at a set of answers as to what we need to do in OsmoMGW RTP-to-E1 path.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)