Project

General

Profile

Actions

Bug #4679

closed

osmo-trx: Add rate-ctr for clipping

Added by pespin over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
07/24/2020
Due date:
% Done:

100%

Spec Reference:

Description

As seen on my limenet-mico3 while running some stability test, lot's of these messages may swamp the stderr log at some point. Let's try to avoid printing each time or completely dropping the log line, and use a rate_ctr instead.

Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst
Jul 24 17:42:31 limenet-micro3 osmo-trx-lms[815]: Fri Jul 24 17:42:31 2020 DTRXDUL <0004> Transceiver.cpp:717 [tid=1910488272][chan=0] Clipping detected on received RACH or Normal Burst

Actions #1

Updated by ipse over 3 years ago

Good idea about adding stats for this.

But please do not remove this log output - it's useful when debugging. Just move it to DEBUG level.

Actions #2

Updated by laforge over 3 years ago

I think it's not just clipping. There are many situations (also seen in SYS#5014) which
are potentially happening at every burst:
  • empty burst (no energy in the channel)
  • clipping detected
  • no RACH or NB detected

We should have counter for (at least) all of these.

Given that we may have different radio carrier (ARFCN) and TS, the counters should
exist at least on a per-carrier basis, if not even on a per-TS basis.

Actions #3

Updated by pespin over 3 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 90

Available here: https://gerrit.osmocom.org/c/osmo-trx/+/19403 Transceiver: Add several rate_ctr for rx error conditions

Once merged the ticket can be closed.

Actions #4

Updated by pespin over 3 years ago

  • Status changed from Feedback to Resolved
  • % Done changed from 90 to 100

Merged, closing.

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)