<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>STREY - Tag 'DAB-XPlorer' (RSS Feed)</title>
    <language>en-us</language>
    <lastBuildDate>Tue, 23 Jul 2013 00:00:00 +0200</lastBuildDate>
    <ttl>40</ttl>
    <link>https://www.strey.biz</link>
    <description/>
    <item>
      <title>Warnmeldung „Subchannel contains constant content“ im DAB-XPlorer</title>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"&gt;
&lt;html&gt;&lt;body&gt;
&lt;p&gt;Normalerweise soll in Audio-Sub-Channels echter Inhalt ohne Füllbits
(Padding Bits) übertragen werden.  Die Meldung
&lt;em&gt;Subchannel contains constant content&lt;/em&gt; wird vom DAB-XPlorer immer dann
ausgegeben, wenn in einem Sub-Channel innerhalb eines 24-ms-Frames
nur konstante Daten enthalten sind, also z. B. nur &lt;code&gt;0x00&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Die Meldung ist ein guter Indikator für folgende Ereignisse:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Ausfall des Enkoders für Audio oder Datendienste&lt;/li&gt;
  &lt;li&gt;Ausfall der Zuführungsstrecke&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In beiden Fällen würde der Ensemble-Multiplexer als Ersatz konstante
Werte, z. B. &lt;code&gt;0x00&lt;/code&gt;, &lt;code&gt;0xA5&lt;/code&gt; oder &lt;code&gt;0xFF&lt;/code&gt;, eintasten.&lt;/p&gt;

&lt;p&gt;In dem beschriebenen Fall hat die Meldung jedoch eine andere Ursache:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Leider werden für DAB+ in der Praxis Enkoder verwendet, die
nicht standardkonform mit der verfügbaren Bitrate und deren
dynamischer Aufteilung auf Audio und PAD umgehen können oder
die falsch konfiguriert sind.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Bei DAB+ wird ein Superframe von 120 ms Länge,
d. h. über je fünf 24-ms-Frames gebildet.  In diesem sind
mehrere Audio Access Units eingebettet.  Zusätzlich kann der
Superframe auch programmbegleitende Daten (PAD) beinhalten, die
ggf. auch mehr als 24 ms belegen können.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Laut Standard soll der DAB+-Audio-Enkoder die PAD-Kapazität 
dynamisch vergeben.  Je nachdem, was tatsächlich an PAD eingespeist
wird, soll die Audiokompression angepasst werden, um frei werdende
Kapazität für eine dynamische Qualitätsverbesserung zu nutzen.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Nicht standardkonforme Enkoder reservieren stattdessen immer eine
feste Bitrate für PAD und tasten dann Padding-Bytes ein, wenn keine
PAD-Daten bzw. zu wenig PAD-Daten vorhanden sind.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;Daneben wird Meldung auch oft beobachtet, wenn Stille im
DAB+-Audio-Signal vorhanden ist.  Scheinbar erzeugen dann einige
Audio-Enkoder sehr kurze Audio Access Units und füllen den Rest mit
Padding-Bytes auf, was ebenfalls nicht empfohlen wird.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Die verfügbare Bitrate wird also nicht vollständig zur Audio-Kodierung
und damit zur Qualitätsverbesserung genutzt.  Es besteht kein
akuter Handlungsbedarf aber die Audio-Qualität lässt sich durch
dynamische Bitratenanpassung verbessern.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
</description>
      <pubDate>Tue, 23 Jul 2013 00:00:00 +0200</pubDate>
      <guid>https://www.strey.biz/de/blog/20130723-subchannel_contains_constant_content/</guid>
      <link>https://www.strey.biz/de/blog/20130723-subchannel_contains_constant_content/</link>
      <author>mstrey@strey.biz</author>
      <comments>https://www.strey.biz/de/blog/20130723-subchannel_contains_constant_content/#comments</comments>
      <category>DAB</category>
      <category>DABplus</category>
      <category>DAB-XPlorer</category>
      <category>Analyse</category>
    </item>
    <item>
      <title>Filtern von Meldungen beim DAB-XPlorer</title>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"&gt;
&lt;html&gt;&lt;body&gt;
&lt;p&gt;Der &lt;em&gt;Messages Viewer&lt;/em&gt; des DAB-XPlorer liefert eine Historie der
Analyse des betrachteten Datenstromes.  Dabei können je nach
untersuchtem Datenstrom unter Umständen schnell sehr viele Meldungen
auflaufen, so dass es schwer wird den Überblick zu behalten.&lt;/p&gt;

&lt;p&gt;Sie können deshalb über die Schaltfläche &lt;em&gt;Filter&lt;/em&gt; ein separates 
Fenster öffnen, über das Sie fein abgestuft einzelne Meldungen oder
auch ganze Gruppen von Meldungen deaktivieren können.&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;&lt;img src="/images/scr-main_message_panel.png" alt="Messages Viewer mit dem Filter-Button" title="Messages Viewer mit dem Filter-Button"&gt;&lt;/dt&gt;
  &lt;dd&gt;Messages Viewer mit dem Filter-Button&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Das Fenster &lt;em&gt;Messages Filter&lt;/em&gt; beinhaltet alle Meldungs-Typen, die
bisher im Message-Panel angezeigt wurden.  Mit &lt;em&gt;Refresh&lt;/em&gt; können Sie
diese Liste aktualisieren und mit &lt;em&gt;Apply&lt;/em&gt; wird die gewählte
Einstellung angewendet. Mit &lt;em&gt;Export&lt;/em&gt; können Sie die
Filterkonfiguration in einer XML-Datei speichern um sie mit &lt;em&gt;Import&lt;/em&gt;
später wieder zu laden.&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;&lt;img src="/images/scr-message_viewer_filter.png" alt="Filter-Fenster" title="Filter-Fenster"&gt;&lt;/dt&gt;
  &lt;dd&gt;Filter-Fenster&lt;/dd&gt;
&lt;/dl&gt;
&lt;/body&gt;&lt;/html&gt;
</description>
      <pubDate>Tue, 23 Jul 2013 00:00:00 +0200</pubDate>
      <guid>https://www.strey.biz/de/blog/20130723-filtering/</guid>
      <link>https://www.strey.biz/de/blog/20130723-filtering/</link>
      <author>mstrey@strey.biz</author>
      <comments>https://www.strey.biz/de/blog/20130723-filtering/#comments</comments>
      <category>DAB</category>
      <category>DABplus</category>
      <category>DAB-XPlorer</category>
      <category>Analyse</category>
    </item>
    <item>
      <title>Überwachung der Synchronität durch Messung der zeitlichen Lage des DAB-Signals</title>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"&gt;
&lt;html&gt;&lt;body&gt;
&lt;p&gt;
Ein wesentliches Qualitätsmerkmal von Gleichwellennetzen ist die zeitliche
Synchronität der Sender. Das selbe COFDM-Signal wird – abgesehen von
einem manchmal zur Feinabstimmung bewusst eingefügten Zeitversatz von
wenigen Mikrosekunden – von allen Sendern zur gleichen Zeit abgestrahlt.
&lt;/p&gt;


&lt;div id="org9d3f3b8" class="figure"&gt;
&lt;p&gt;&lt;img src="../../../images/fig-simulation_sfn.png" alt="fig-simulation_sfn.png"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="figure-number"&gt;Abbildung 1: &lt;/span&gt;Versorgungsgebiete eines Gleichwellennetzes aus sieben Sendern in verschiedenen Betriebszuständen. Das jeweils versorgte Gebiet ist grün dargestellt.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
Abbildung 1 illustriert, was passiert, wenn diese Synchronitätsbedingung nicht
eingehalten wird. Es zeigt das mit einem vereinfachten Ausbreitungsmodell
berechnete Versorgungsgebiet eines Gleichwellennetzes aus sieben Sendern.
Das Versorgungsgebiet im Falle eines Synchronitätsfehlers (b) ist kleiner
als das bei Ausfall des mittleren Senders (c). Auf einen Synchronitätsfehler
muss deshalb umgehend reagiert werden.
&lt;/p&gt;

&lt;p&gt;
Um wechselnde Delays bei der Zuführung des Sendesignals vom Head-End
zu den Sendestandorten auszugleichen, wird heute im Allgemeinen ein dynamischer
Laufzeitausgleich mit in das ETI-Signal eingefügten Zeitstempeln
angewendet. In solchen DAB-Gleichwellennetzen ist die zeitliche Lage des
abgestrahlten COFDM-Signals determiniert. D. h. Zeitmarken im gesendeten
DAB-Signal, wie das periodisch auftretende Nullsymbol, treten an allen
Sendern im Gleichwellennetz zur selben, reproduzierbaren Zeit auf.
&lt;/p&gt;

&lt;p&gt;
Das beim SDMB 100 und beim DAB-XPlorer mit dem UEB400-DXP-Empfänger
angewandte Prinzip der Synchronitätsüberwachung nutzt diesen Umstand,
um durch Messung am Senderausgang Synchronitätsfehler zu
entdecken. Beide Geräte messen fortlaufend den
Sendezeitpunkt eines bestimmten Nullsymbols bezogen auf eine
Normalzeit. Während diese Zeitreferenz beim UEB400-DXP die mit einem
integrierten GPS-Empfänger ermittelte GPS-Zeit ist, verlässt sich der
SDMB 100 auf einen externen 1PPS-Takt sowie einen NTP-Server.
&lt;/p&gt;


&lt;div id="orge1d1973" class="figure"&gt;
&lt;p&gt;&lt;img src="../../../images/fig-zeitmarken.png" alt="fig-zeitmarken.png"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="figure-number"&gt;Abbildung 2: &lt;/span&gt;Zeitmarken im DAB-Signal im Zeitbereich. Das Bild zeigt den ersten Abschnitt eines Transport Frames von 96 ms Länge (Mode I) mit dem Synchronisation Channel, der aus Null Symbol und Phasenreferenzsymbol besteht. Nach Dekodierung des FIC-Inhalts steht auch der CIF-Zähler aus FIG 0/0 zur Verfügung.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
Abbildung 2 zeigt, welche Zeitmarken innerhalb des DAB-Signals für die
Synchronitätsüberwachung benutzt werden können.  In determiniertem
zeitlichen Zusammenhang mit dem Nullsymbol stellen die in den
genannten Geräten integrierten DAB-Empfänger ein periodisches
Frametriggersignal zur Verfügung, dessen zeitliche Lage mit einer
geeigneten Hardware mikrosekundengenau in Beziehung zum vom
GPS-Empfänger bzw. von einer externen Quelle gelieferten 1-PPS-Takt
gesetzt werden kann.
&lt;/p&gt;


&lt;div id="orgb343961" class="figure"&gt;
&lt;p&gt;&lt;img src="../../../images/fig-delay_messprinzip.png" alt="fig-delay_messprinzip.png"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="figure-number"&gt;Abbildung 3: &lt;/span&gt;Prinzip der Messung der zeitlichen Lage des Nullsymbols beim stationären On-Site-Monitoring&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
Der in Fast Information Group (FIG) 0/0 des FIC kodierte CIF-Zähler
zählt die Common Interleaved Frames (CIF) modulo 5000. Da ein CIF
24 ms lang ist, kommt exakt alle 120 Sekunden ein CIF-Zähler 0. 
Mit Hilfe des CIF-Zählers aus dem dekodierten FIC kann ermittelt
werden, zu welchem Frame der zur Bestimmung von t&lt;sub&gt;n&lt;/sub&gt; im
&lt;a href="#orgb343961"&gt;Abbildung 3&lt;/a&gt; herangezogene Frametrigger
gehört. Auch die Zeit des für die Messung verwendeten Sekundenimpulses
ist entweder als GPS- oder NTP-Zeit bekannt. Damit kann berechnet
werden, wann das zum Frame 0 gehörende Nullsymbol aufgetreten ist. Die
Zeitdifferenz Δt zwischen der 2-Minuten-Grenze der Referenzzeit
und dem Auftreten des Nullsymbols von Frame 0 ist der von den
genannten Geräten als Qualitätskriterium für die Synchronität in
Mikrosekunden gemessene Wert.
&lt;/p&gt;


&lt;div id="orgd8615fc" class="figure"&gt;
&lt;p&gt;&lt;img src="../../../images/fig-delaydefinition.png" alt="fig-delaydefinition.png"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class="figure-number"&gt;Abbildung 4: &lt;/span&gt;Definition des Delays als Zeitdifferenz zwischen der 2-Minuten- Grenze der GPS-Zeit und dem Auftreten des Phasenreferenzsymbols im Transmission Frame, der einen Common Interleaved Frame mit dem Zähler 0 enthält.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;
Bei fehlerfreiem Betrieb muss das Delay Δt an einem
Sendestandort während der gesamten Laufzeit des Gleichwellennetzes
(d. h. so lange der Multiplexer nicht ausgeschaltet wird)
konstant bleiben. Bei idealer Synchronität des Netzes ist dieser Wert
auch von Sender zu Sender gleich. Das mit einer Auflösung von einer
Mikrosekunde gemessene Delay Δt kann Werte zwischen 0 und
119.999.999 μs annehmen.
&lt;/p&gt;

&lt;/body&gt;&lt;/html&gt;
</description>
      <pubDate>Wed, 29 Aug 2012 10:00:00 +0200</pubDate>
      <guid>https://www.strey.biz/de/blog/20120828-synchronitaetsueberwachung/</guid>
      <link>https://www.strey.biz/de/blog/20120828-synchronitaetsueberwachung/</link>
      <author>mstrey@strey.biz</author>
      <comments>https://www.strey.biz/de/blog/20120828-synchronitaetsueberwachung/#comments</comments>
      <category>Analyse</category>
      <category>Monitoring</category>
      <category>DAB</category>
      <category>DABplus</category>
      <category>DMB</category>
      <category>DAB-XPlorer</category>
      <category>SDMB100</category>
    </item>
    <item>
      <title>Analyse von DAB-Audio-Fehlern mit dem DAB-XPlorer</title>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"&gt;
&lt;html&gt;&lt;body&gt;
&lt;h2 id="scr-audio_errors-de"&gt;Audiodekodierung im DAB-XPlorer&lt;/h2&gt;

&lt;p&gt;Die &lt;em&gt;DAB-XPlorer&lt;/em&gt;-Software analysiert den einlaufenden Datenstrom eines
kompletten DAB-Multiplexes. Teil der Software sind Audiodekoder für
MPEG-1/2 Audio Layer 2 (Musicam im konventionellen DAB) und MPEG-4 HE
AAC v2 (DAB+). Es laufen jeweils so viele Audiodekoder parallel, wie
Audio-Services im Multiplex sind.&lt;/p&gt;

&lt;p&gt;Grundsätzlich kennt die &lt;em&gt;DAB-XPlorer&lt;/em&gt;-Software zwei Arten des Umganges
mit den vom Audiodekoder gelieferten Qualitätsinformationen. Entweder
werden die Fehler einfach gezählt oder die Zahl der beobachteten Fehler
wird zu der jeweiligen Gesamtzahl &lt;em&gt;beobachtbarer&lt;/em&gt; Fehler ins Verhältnis
gesetzt und liefert so eine Angabe in Prozent oder als Fehlerrate in
Exponentialdarstellung.&lt;/p&gt;

&lt;p&gt;Damit die Audiofehler konventioneller DAB-Services mit denen von
DAB+-Services in einer gemeinsamen Tabelle dargestellt werden können,
wurden in der &lt;em&gt;DAB-XPlorer&lt;/em&gt;-Software generische Namen für die einzelnen
Fehlerraten definiert, die, je nach Audiokodierung, unterschiedliche
Bedeutung haben. Dies sind:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Errors&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;CRC-Header&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;CRC-Frame&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;RS-BER (nur für DAB+)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;RS-Packets (nur für DAB+)&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Diese Fehlerraten sind in der Tabelle &lt;em&gt;SubCh Details&lt;/em&gt; im Modul
&lt;em&gt;ETI-XPlorer&lt;/em&gt; übersichtlich für alle Subchannel im Multiplex dargestellt.&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;&lt;img src="/images/scr-audio_errors-de.jpg" alt="Darstellung der Audio-Fehler im Modul ETI-XPlorer der DAB-XPlorer-Software" title="Darstellung der Audio-Fehler im Modul ETI-XPlorer der DAB-XPlorer-Software"&gt;&lt;/dt&gt;
  &lt;dd&gt;Darstellung der Audio-Fehler im Modul ETI-XPlorer der DAB-XPlorer-Software&lt;/dd&gt;
&lt;/dl&gt;

&lt;h2 id="audio-fehler-bei-dab"&gt;Audio-Fehler bei DAB&lt;/h2&gt;

&lt;p&gt;In klassischen DAB-Services erfolgt die Audiokodierung mit MPEG-1 Audio
Layer 2 (auch bekannt als MP2 oder Musicam). Informationen über die
Qualität der zu dekodierenden Audio-Frames lassen sich hier aus den
Prüfsummen des &lt;em&gt;Cyclic Redundancy Check&lt;/em&gt; (CRC) ablesen. Davon gibt es zwei,
nämlich eine im Header und eine für die Skalenfaktoren. In der
Terminologie des vielen Nutzern noch bekannten frühen DAB-Messempfängers
DAB 752 von Philips entspricht der ISO-CRC dem Header CRC und der SF-CRC
dem Skalenfaktor-CRC. Daneben zählte der DAB 752 auch noch die Anzahl
der stummgeschalteten Audio-Frames. Da aber die Entscheidung, ab welchem
Schädigungsgrad ein Audio-Frame verworfen, also stumm geschaltet wird,
der Intelligenz des Audiodekoders obliegt, ist diese Zahl ein
„weicher“ Faktor, der stark von der Implementierung des verwendeten
Audiodekoders abhängt. Die &lt;em&gt;DAB-XPlorer&lt;/em&gt;-Software beschränkt sich
deshalb auf die Zählung der fehlerhaften Header-CRCs und der
fehlerhaften Skalenfaktor-CRCs. Ferner wird noch ausgewertet, ob die als
Datenstrom in den Audiodekoder fließenden Audio-Frames überhaupt als
solche erkannt werden konnten.&lt;/p&gt;

&lt;p&gt;Auf die &lt;a href="#scr-audio_errors-de"&gt;Anzeige in der &lt;em&gt;DAB-XPlorer&lt;/em&gt;-Software&lt;/a&gt;
bilden sich die vom Audiodekoder gelieferten Informationen so ab:&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;Errors&lt;/dt&gt;
  &lt;dd&gt;Anzahl der seit dem Start des Audiodekoders nicht als solche
erkannten Audio-Frames&lt;/dd&gt;
  &lt;dt&gt;CRC-Header&lt;/dt&gt;
  &lt;dd&gt;Anzahl von Audio-Frames mit fehlerhaftem Header-CRC zur Anzahl von
erkannten Audio-Frames&lt;/dd&gt;
  &lt;dt&gt;CRC-Frame&lt;/dt&gt;
  &lt;dd&gt;Anzahl von Audio-Frames mit fehlerhaftem Skalenfaktor-CRC zur Anzahl
von erkannten Audio-Frames&lt;/dd&gt;
  &lt;dt&gt;RS-BER&lt;/dt&gt;
  &lt;dd&gt;bleibt leer&lt;/dd&gt;
  &lt;dt&gt;RS-Packets&lt;/dt&gt;
  &lt;dd&gt;bleibt leer&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Wichtig ist noch zu erwähnen, dass ein Audio-Frame durchaus noch
(hörbare) Fehler enthalten kann, auch wenn alle Prüfsummen stimmen. Mit
den CRCs wird nur die Korrektheit der sensibelsten Teile der
Audio-Information geprüft.&lt;/p&gt;

&lt;h2 id="audio-fehler-bei-dab-1"&gt;Audio-Fehler bei DAB+&lt;/h2&gt;

&lt;h3 id="codierung"&gt;Codierung&lt;/h3&gt;

&lt;p&gt;Bei DAB+-Services erfolgt die Audiokodierung nach dem Standard MPEG-4
HE AAC v2. Auf der Ebene der Audiokodierung gibt es die sogenannten
&lt;em&gt;Access Units&lt;/em&gt; (AU), die 20 ms, 30 ms oder 40 ms
lang und mit einem CRC versehen sind. Der gesamte sich ab hier
anschließende Rest der Kodierung ist DAB-spezifisch und hat bereits
nichts mehr mit dem eigentlichen AAC+-Dekoder zu tun.&lt;/p&gt;

&lt;p&gt;Für den Transport über DAB werden die AUs zunächst zu 120 ms langen
Superframes zusammengefasst. Der Superframe bekommt einen Header, der
die Audio-Parameter und die Startpositionen der AUs innerhalb des
Superframes enthält. Dieser Header wird mit einem &lt;em&gt;Fire-Code&lt;/em&gt; geschützt,
der es gestattet, Fehler im Header zu erkennen und einen einzelnen
Burstfehler von bis zu 6 Bits zu korrigieren.&lt;/p&gt;

&lt;p&gt;Danach werden aus den Superframes jeweils 120 Byte große
&lt;em&gt;RS-Pakete&lt;/em&gt; gebildet und über einen Reed-Solomon-Enkoder mit
zusätzlichen Fehlerschutzbits versehen, die bei der Dekodierung eine
Fehlerkorrektur ermöglichen sollen. Weil die zeitliche Länge der
Superframes fest steht, hängt die Anzahl der pro Superframe
übertragenen Bits und damit auch die Anzahl der für die Übertragung
eines Superframes nötigen RS-Pakete von der Audio-Datenrate ab. Für
eine Datenrate von 96 kBit/s werden z. B. 12 RS-Pakete
zur Übertragung eines Superframes benötigt. Ein RS-Paket hat damit in
diesem Beispiel eine Dauer von 10 ms.&lt;/p&gt;

&lt;p&gt;Das folgende Bild gibt einen Überblick über die drei
Fehlerschutzmechanismen.&lt;/p&gt;

&lt;p&gt;&lt;a id="fig-dabplus_framing"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;&lt;img src="/images/fig-dabplus_framing-de.png" alt="Bildung eines Superframes bei DAB+" title="Bildung eines Superframes bei DAB+. Die verschiedenen Fehlerschutzmechanismen sind rot markiert."&gt;&lt;/dt&gt;
  &lt;dd&gt;Bildung eines Superframes bei DAB+. Die verschiedenen
Fehlerschutzmechanismen sind rot markiert.&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3 id="dekodierung"&gt;Dekodierung&lt;/h3&gt;

&lt;p&gt;Beim Empfang eines Subchannels mit einem DAB+-Audiosignal ist die erste
Aufgabe, zunächst einmal zu erkennen, wo ein Superframe anfängt. Hier
besteht die erste Möglichkeit, eine Qualitätsinformation abzuleiten,
nämlich zu zählen, wie viele der eigentlich erwarteten Superframes nicht
als solche erkannt werden.&lt;/p&gt;

&lt;p&gt;Danach erfolgt die RS-Dekodierung. Dabei als fehlerhaft erkannte Bits
werden (alle) vom RS-Dekoder korrigiert. Die maximale Fehlerrate liegt
dabei bei &lt;math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mrow&gt;&lt;mn&gt;5&lt;/mn&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;msup&gt;&lt;mn&gt;10&lt;/mn&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/math&gt;. Sind
mehr Bits fehlerhaft, als korrigiert werden können, dann meldet der
Dekoder dieses RS-Paket als fehlerhaft.&lt;/p&gt;

&lt;p&gt;Im dritten Schritt wird der Fire-Code des Superframe-Headers geprüft.
Verbleiben hier unkorrigierbare Fehler, so wird dies ebenfalls als
Fehlerinformation gemeldet. Der Header wird dann nicht verwendet. Statt
dessen nimmt der Dekoder den Header des vorherigen Superframes.&lt;/p&gt;

&lt;p&gt;Schließlich können anhand der Parameter aus dem Header die Access Units
gelesen und anhand ihrer CRCs geprüft werden. Wird dabei ein Fehler
festgestellt, so wird die komplette Access Unit verworfen. Alle guten
Access Units landen schließlich im eigentlichen Audiodekoder.&lt;/p&gt;

&lt;p&gt;Auf die &lt;a href="#scr-audio_errors-de"&gt;Anzeige in der &lt;em&gt;DAB-XPlorer&lt;/em&gt;-Software&lt;/a&gt;
bilden sich die so während der Dekodierung gelieferten Informationen so
ab:&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;Errors&lt;/dt&gt;
  &lt;dd&gt;Anzahl der seit dem Start des Audiodekoders nicht als solche
erkannten Audio-Frames&lt;/dd&gt;
  &lt;dt&gt;CRC-Header&lt;/dt&gt;
  &lt;dd&gt;Anzahl von Superframes mit vom Fire-Code des Superframe-Headers
erkannten Blockfehlern zur Anzahl von erkannten Superframes&lt;/dd&gt;
  &lt;dt&gt;CRC-Frame&lt;/dt&gt;
  &lt;dd&gt;Anzahl von Access Units mit fehlerhafter Prüfsumme zur Anzahl von
insgesamt erkannten Access Units&lt;/dd&gt;
  &lt;dt&gt;RS-BER&lt;/dt&gt;
  &lt;dd&gt;Anzahl der vom Reed-Solomon-Dekoder erkannten und korrigierten
Bitfehler zur Gesamtzahl der übertragenen Bits (max.
    &lt;math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;mrow&gt;&lt;mn&gt;5&lt;/mn&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;msup&gt;&lt;mn&gt;10&lt;/mn&gt;&lt;mrow&gt;&lt;mo&gt;−&lt;/mo&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/mrow&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/math&gt;
    &lt;p&gt;)&lt;/p&gt;
  &lt;/dd&gt;
  &lt;dt&gt;RS-Packets&lt;/dt&gt;
  &lt;dd&gt;Anzahl der als RS-Pakete mit nicht korrigierbaren Fehlern zur
Gesamtzahl der übertragenen RS-Pakete&lt;/dd&gt;
&lt;/dl&gt;

&lt;h2 id="interpretation-in-der-praxis"&gt;Interpretation in der Praxis&lt;/h2&gt;

&lt;h3 id="was-will-der-praktiker-wissen"&gt;Was will der Praktiker wissen?&lt;/h3&gt;

&lt;p&gt;Schlussendlich möchten wir wissen, ob das empfangene Audiosignal dem
Hörer noch zugemutet werden kann oder nicht. Deshalb ist es wichtig, zu
wissen, wie sich die angezeigten Fehlerraten im Höreindruck
abbilden. Die folgenden beiden Abschnitte geben dazu eine
Interpretationshilfe, indem sie die angezeigten Parameter entsprechend
der Stärke ihres Einflusses auf den Höreindruck sortieren und werten.&lt;/p&gt;

&lt;h3 id="dab"&gt;DAB&lt;/h3&gt;

&lt;p&gt;Sortiert nach der Reihenfolge ihres Auftretens und der Schwere der
Beeinträchtigung des Höreindrucks ergibt sich bei Musicam-codierten
Services das folgende Bild:&lt;/p&gt;

&lt;dl&gt;
  &lt;dt&gt;keine Fehler&lt;/dt&gt;
  &lt;dd&gt;Das kann bedeuten, dass die Wiedergabe tatsächlich einwandfrei ist.
Es kann aber auch sein, dass unerkannte Fehler im Datenstrom sind,
die von feinen Ohren in ruhiger Umgebung gehört werden.&lt;/dd&gt;
  &lt;dt&gt;CRC-Frame&lt;/dt&gt;
  &lt;dd&gt;Diese Skalenfaktorfehler sind praktisch immer hörbar. Insbesondere
beim mobilen Empfang sind aber gelegentliche niedrige Fehlerraten
noch tolerierbar.&lt;/dd&gt;
  &lt;dt&gt;CRC-Header&lt;/dt&gt;
  &lt;dd&gt;Diese Fehler sind im Allgemeinen deutlich zu hören, aber für den
leidgeplagten UKW-Hörer insbesondere bei mobilem Empfang noch
auszuhalten.&lt;/dd&gt;
  &lt;dt&gt;Error&lt;/dt&gt;
  &lt;dd&gt;Nicht erkannte Audio-Frames führen in jedem Fall zu einem Drop-Out
von mindestens 24 ms und damit zu einer sehr stark
gestörten Wiedergabe.&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3 id="dab-1"&gt;DAB+&lt;/h3&gt;

&lt;dl&gt;
  &lt;dt&gt;keine Fehler&lt;/dt&gt;
  &lt;dd&gt;Die Wiedergabe ist einwandfrei und ohne Fehler.&lt;/dd&gt;
  &lt;dt&gt;nur RS-BER&lt;/dt&gt;
  &lt;dd&gt;Dieser Parameter zeigt an, dass der Reed-Solomon-Dekoder das tut,
wofür er gemacht ist, nämlich Fehler korrigiert. Das ist bei
Mobilempfang die Regel und auch beim stationären Empfang häufig zu
beobachten. Die Wiedergabe ist einwandfrei und ohne Fehler.&lt;/dd&gt;
  &lt;dt&gt;RS-Packets&lt;/dt&gt;
  &lt;dd&gt;Ab dem Punkt, wo die Fehlerkorrektur des RS-Dekoders versagt, ist bei
DAB+ in der Praxis schon alles verloren. Theoretisch besagen
RS-Packetfehler allein zwar noch nicht viel. Die folgenden Fehler
treten jedoch bei noch schlechter werdendem oder wechselndem
Übertragungskanal sehr schnell hinzu und die Wiedergabe ist deutlich
gestört.&lt;/dd&gt;
  &lt;dt&gt;CRC-Frame&lt;/dt&gt;
  &lt;dd&gt;AU-CRC-Fehler bedeuten, dass 20 ms, 30 ms
bzw. 40 ms lange Access Units komplett fehlen. Die
Wiedergabe ist damit stark gestört.&lt;/dd&gt;
  &lt;dt&gt;CRC-Header&lt;/dt&gt;
  &lt;dd&gt;Diese Fehler zeigen an, dass der Fire-Dekoder den Superframe-Header
verworfen hat. Für sich genommen ist das nicht schlimm, weil der
Header des vorherigen Superframes genommen werden kann. In der
Praxis treten diese Fehler aber erst sehr spät zusammen mit deutlich
erhöhter RS-Packet-Fehlerrate und AU-CRC-Fehlern auf. Die Wiedergabe
ist sehr stark gestört.&lt;/dd&gt;
  &lt;dt&gt;Errors&lt;/dt&gt;
  &lt;dd&gt;Mit nicht erkannten Superframes fehlen Abschnitte von 120 ms Dauer.&lt;/dd&gt;
&lt;/dl&gt;
&lt;/body&gt;&lt;/html&gt;
</description>
      <pubDate>Tue, 28 Aug 2012 00:00:00 +0200</pubDate>
      <guid>https://www.strey.biz/de/blog/20120828-audio_errors/</guid>
      <link>https://www.strey.biz/de/blog/20120828-audio_errors/</link>
      <author>mstrey@strey.biz</author>
      <comments>https://www.strey.biz/de/blog/20120828-audio_errors/#comments</comments>
      <category>DAB</category>
      <category>DABplus</category>
      <category>DAB-XPlorer</category>
      <category>Analyse</category>
    </item>
    <item>
      <title>Analyse strukturierter Verkehrsinformationen &amp;ndash; TPEG Decoder Software</title>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"&gt;
&lt;html&gt;&lt;body&gt;
&lt;p&gt;Der TPEG Analyser ermöglicht die grafische Darstellung und Auswertung
von mehreren TPEG Datenströmen in Echtzeit, die Auswertung von
aufgezeichneten Daten ist ebenfalls möglich. Aus nichtssagenden
Byte-Datenströmen werden leicht zu analysierende TPEG-Datenblöcke. Mit
einem Blick können Unterschiede zwischen verschiedenen Diensten
erkannt und die wichtigsten Parameter verglichen werden.&lt;/p&gt;

&lt;p&gt;Die bmt bietet weitere TPEG Produkte und Dienstleistungen unter
&lt;a href="https://www.wecantpeg.com"&gt;www.WEcanTPEG.com&lt;/a&gt; an.&lt;/p&gt;

&lt;h3 id="tpeg-anwendungen-und--toolkits"&gt;TPEG-Anwendungen und -Toolkits&lt;/h3&gt;

&lt;p&gt;RTM / TEC / TFP / PTI / PKI / SNI / CAI / FPI / LRC / MMC / DLR1 / TMC / ETL / GLR&lt;/p&gt;

&lt;h3 id="demonstration"&gt;Demonstration&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=_CQ22W6Li0E"&gt;&lt;img src="/images/scr-tpeg_video.png" alt="Link zum Demo-Video"&gt;&lt;/a&gt;
Demo-Video&lt;/p&gt;

&lt;h3 id="verwandte-produkte"&gt;Verwandte Produkte&lt;/h3&gt;

&lt;p&gt;Der TPEG Analyser von BMT kann sehr gut mit dem
&lt;a href="/de/produkte/dab_xplorer/"&gt;DAB-XPlorer&lt;/a&gt; vom Ingenieurbüro Mulka
kombiniert werden.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
</description>
      <pubDate>Fri, 17 Aug 2012 00:00:00 +0200</pubDate>
      <guid>https://www.strey.biz/de/produkte/tpeg_decoder/</guid>
      <link>https://www.strey.biz/de/produkte/tpeg_decoder/</link>
      <author>mstrey@strey.biz</author>
      <comments>https://www.strey.biz/de/produkte/tpeg_decoder/#comments</comments>
      <category>DAB</category>
      <category>DABplus</category>
      <category>DMB</category>
      <category>TPEG</category>
      <category>Analyse</category>
      <category>BMT</category>
      <category>DAB-XPlorer</category>
    </item>
    <item>
      <title>Analyse von DAB-Datenströmen &amp;ndash; DAB-XPlorer</title>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"&gt;
&lt;html&gt;&lt;body&gt;
&lt;p&gt;Aus historischen Gründen steht der Name DAB-XPlorer für Zweierlei a)
die DAB-XPlorer-Softsuite, die eine Sammlung von Softwarewerkzeugen
zur Analyse von DAB-Datenströmen bietet, und b) für die
DAB-XPlorer-Hardware, ein ETI- bzw. RDI-zu-USB-Interface.
Ursprünglich bildeten beide Komponenten ein Produkt, nämlich den vom
Ingenieurbüro Mulka entwickelten und hergestellten DAB-XPlorer.  Im
Zuge der Evolution dieses Produktes wurde die Software aber so
weiterentwickelt, dass sie nun auch Hardware anderer Hersteller
unterstützt. Zur Zeit unterstützt die DAB-XPlorer-Software die
folgenden Geräte, die von STREY Consult auch zusammen mit der Software
geliefert werden können:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;das ETI/RDI-zu-USB-Interface, DAB-XPlorer, vom Ingenieurbüro Mulka,&lt;/li&gt;
  &lt;li&gt;alle Ethernetschnittstellen, die zum Empfang von EDI Datenströmen
benutzt werden können,&lt;/li&gt;
  &lt;li&gt;den unter der Marke VAD vertriebenen DAB-Messempfänger UEB400-DXP
und&lt;/li&gt;
  &lt;li&gt;die Produkte der DABSTOR-Familie der Firma VDL.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="/images/fig-dabxp_system_overview.svg" alt="Summary of components of the DAB-XPlorer
 application"&gt;&lt;/p&gt;

&lt;p&gt;Die DAB-XPlorer-Software ist ein Baukastensystem, das aus den
folgenden Modulen besteht:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Ensemble Viewer&lt;/li&gt;
  &lt;li&gt;ETI-XPlorer&lt;/li&gt;
  &lt;li&gt;FIC-XPlorer&lt;/li&gt;
  &lt;li&gt;FIC-XTractor&lt;/li&gt;
  &lt;li&gt;PRBS-Analyzer&lt;/li&gt;
  &lt;li&gt;Message Viewer&lt;/li&gt;
  &lt;li&gt;Recorder / Player / Timeshift Buffer&lt;/li&gt;
  &lt;li&gt;RDI-ETI-Converter&lt;/li&gt;
  &lt;li&gt;GPS-Campaign-Converter&lt;/li&gt;
  &lt;li&gt;Triggered Recorder&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Zusammen mit den verschiedenen Hardware-Optionen können diese
Bausteine zu Lösungen für die verschiedensten Anwendungen bei
Broadcastern, Sendernetzbetreibern und Geräteherstellern kombiniert werden.&lt;/p&gt;

&lt;h3 id="ergnzende-produkte"&gt;Ergänzende Produkte&lt;/h3&gt;

&lt;p&gt;Der DAB-XPlorer kann mit dem &lt;a href="/de/produkte/tpeg_decoder/"&gt;TPEG
Analyser&lt;/a&gt; kombiniert werden.&lt;/p&gt;
&lt;/body&gt;&lt;/html&gt;
</description>
      <pubDate>Fri, 17 Aug 2012 00:00:00 +0200</pubDate>
      <guid>https://www.strey.biz/de/produkte/dab_xplorer/</guid>
      <link>https://www.strey.biz/de/produkte/dab_xplorer/</link>
      <author>mstrey@strey.biz</author>
      <comments>https://www.strey.biz/de/produkte/dab_xplorer/#comments</comments>
      <category>DAB</category>
      <category>DMB</category>
      <category>DABplus</category>
      <category>IB-Mulka</category>
      <category>Analyse</category>
      <category>DAB-XPlorer</category>
      <category>ETI</category>
      <category>EDI</category>
      <category>TPEG</category>
      <category>FIC</category>
      <category>Empfaenger</category>
      <category>GPS</category>
    </item>
  </channel>
</rss>

