Project

General

Profile

Actions

Bug #1950

closed

LC15: BTS does not send L2 fill frame

Added by mqng2 about 7 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
osmo-bts-litecell15
Target version:
-
Start date:
02/13/2017
Due date:
% Done:

0%

Spec Reference:

Description

We have noticed that the LC15 BTS does not send L2 fill frame in case there is nothing to transmit.
This leads to bad RXQUAL repored by MS during signaling in TCH channel. Please refer to GSM 05.08, section 8.3

"On any TCH this subset of TDMA frames is always used for transmission during DTX. For speech, when
no signalling or speech is to be transmitted these TDMA frames are occupied by the SID (Silence
Descriptor) speech frame, see TS GSM 06.12 and TSM GSM 06.31 for detailed specification of the SID
frame and its transmission requirements. In other cases when no information is required to be transmitted,
e.g. on data channels, the L2 fill frame (see GSM 04.06 section 5.4.2.3) shall be transmitted as a FACCH
in the TDMA frame subset always to be transmitted.

On the SDCCH and on the half rate speech traffic channel in signalling only mode DTX is not allowed. In
these cases and during signalling on the TCH when DTX is not used, the same L2 fill frame shall be
transmitted in case there is nothing else to transmit."


Related issues

Related to OsmoBTS - Bug #4801: BTS_Tests.TC_tch_sign_l2_fill_frame_dtxd failsStalledfixeria10/11/2020

Actions
Actions #1

Updated by laforge about 6 years ago

Hi Minh, what is the status of this bug report from almost one year ago? Can you please update us? Thanks!

Actions #2

Updated by mqng2 about 6 years ago

laforge wrote:

Hi Minh, what is the status of this bug report from almost one year ago? Can you please update us? Thanks!

Hi Harald,

This bug was fixed in our public repository in the following commit

https://gitlab.com/nrw_noa/osmo-bts/commit/b32834b0e89ee987ff00e38041bd5683eea3cefd

I forgot to submit it to gerrit at that time. Do you want to submit it to gerrit?

Actions #3

Updated by laforge about 6 years ago

Hi Minh,

On Mon, Jan 08, 2018 at 02:38:21PM +0000, mqng2 [REDMINE] wrote:

This bug was fixed in our public repository in the following commit

https://gitlab.com/nrw_noa/osmo-bts/commit/b32834b0e89ee987ff00e38041bd5683eea3cefd

I forgot to submit it to gerrit at that time. Do you want to submit it to gerrit?

It would be great if we could all work together, including Nutaq / Nuran making sure
that bug fixes are submitted to upstream osmocom. It is a collaborative software
development project, which only works if people actually collaborate :)

Thanks a lot, it is appreciated.

Actions #4

Updated by mqng2 about 6 years ago

Hi Harald,

The patch has been submitted to gerrit https://gerrit.osmocom.org/#/c/5753

Actions #5

Updated by laforge about 6 years ago

On Thu, Jan 11, 2018 at 02:51:44PM +0000, mqng2 [REDMINE] wrote:

The patch has been submitted to gerrit https://gerrit.osmocom.org/#/c/5753

Thanks!

Actions #6

Updated by laforge about 6 years ago

  • Assignee set to stsp
Actions #7

Updated by stsp about 6 years ago

  • Status changed from New to In Progress

Setting status to in-progress since this is being worked on.

It looks like this issue is currently waiting for an updated patch from Minh-Quang Nguyen at https://gerrit.osmocom.org/#/c/5753

Actions #8

Updated by stsp about 6 years ago

Vadim Yanitskiy has updated Minh-Quang Nguyen's patch. The patch is now waiting for another round of review and testing.

Actions #9

Updated by fixeria about 6 years ago

Vadim Yanitskiy has updated Minh-Quang Nguyen's patch.

Just had some spare time, and decided to move this work forward.
I am not familiar with this part of specifications, so only
cosmetic / code style changes were made.

Actions #10

Updated by laforge almost 6 years ago

stsp wrote:

It looks like this issue is currently waiting for an updated patch from Minh-Quang Nguyen at https://gerrit.osmocom.org/#/c/5753

the point of assigning the ticket to you was that no such update appears to be coming, and that you should take things into your hands, sorry for not being explicit about it.

Also, it feels wrong that this is done in the bts-model specific part. The knowledge whether or not any real information or a L2 fill frame is to be sent in a given timeslot/frame number is something that's the same for all BTSs.

It's probably best to first establish some kind of decision tree (on paper, ...) looking at all the different cases and how we should behave in those cases, followed by some tests using the trxcon-fake_trx-osmo-bts-trx chain.

Actions #11

Updated by stsp almost 6 years ago

In that case it's probably best if we sit down together and discuss this face to face.
I need to properly understand the goals you have in mind, and I need to learn which parts of the spec to study and learn whatever else I need to know to start working on this in earnest.

Actions #12

Updated by stsp over 5 years ago

I have started working on this after doing some related reading.

The following patch is related:
https://gerrit.osmocom.org/c/osmo-bts/+/10280

I will also be working on a bunch of new related tests for our BTS TTCN3 test suite.

Actions #13

Updated by stsp over 5 years ago

First two tests have been implemented: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/10372

Actions #14

Updated by stsp over 5 years ago

There are some related work-in-progress patches for this issue:

https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/10414
https://gerrit.osmocom.org/c/osmo-bts/+/10415

These changes are currently stalled because the foundations for testing DTX mode are missing from trxcon.
My DTX TTCN3 tests are currently unable to deal with frame numbers in a reliable way.
A hardware setup might serve as a workaround but AFAIK won't result in automated tests which can be run in our current jenkins setup.

Actions #15

Updated by laforge over 4 years ago

  • Status changed from In Progress to Stalled
  • Assignee changed from stsp to pespin
Actions #16

Updated by mqng2 over 4 years ago

I am currenlty out of office today. I will be back on Jul 22 2019.

Actions #17

Updated by laforge over 3 years ago

  • Status changed from Stalled to Resolved
Actions #18

Updated by laforge over 3 years ago

  • Related to Bug #4801: BTS_Tests.TC_tch_sign_l2_fill_frame_dtxd fails added
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)