TotalPhase-Blog-Erlebniswelten

Extrahieren von Audiodaten aus einem USB-Trace

Mit dem Beagle USB 480 Protocol Analyzer, der Data Center Software und einem digitalen Audioeditor eines Drittanbieters können Entwickler das USB-Audioprotokoll erfassen und dekodieren, um die Audiosignalqualität zu messen. Dies kann durch den Export von USB-Audiodatendateien aus dem Data Center Trace zwischen USB-Geräten wie z. B. einem USB-Kopfhörer/Kopfhörer und einem Audioplayer wie z. B. einem Mobiltelefon erreicht werden. Durch Konvertierung der .tdc-Datei in eine .wav-Datei mit einer Software eines Drittanbieters können Benutzer im Wesentlichen Audiodateien aus dieser Aufzeichnung extrahieren. Nachfolgend sind die Schritte aufgeführt, um dies zu erreichen:

Anleitung

Schritt 1: Erfassen Sie die USB-Audiodaten über die Data Center Software. Im Beispielbild wurde Audio über das Headset von einem PC abgespielt, daher sind die OUT-Transaktionen Audio-Rohdaten.

AudioTDC1

Schritt 2: Deaktivieren Sie SOFs/Keep-Alives im LiveFilter-Fenster, um nur OUT-Transaktionen zu behalten und alle anderen Transaktionen herauszufiltern.

AudioTDC2

Schritt 3: Schneiden Sie die Vorher- und Nachher-Indizes der OUT-Transaktionen aus, indem Sie mit der rechten Maustaste auf die oberste/unterste OUT-Transaktion klicken→ Schnellfilter→ Indizes vorher ausschließen/ Indizes nachher ausschließen.

AudioTDC3

Schritt 4: Klicken Sie mit der rechten Maustaste auf die oberste Zeile, heben Sie die Markierung aller Spalten außer der Spalte "DATA" auf.

AudioTDC4

Nachdem alle Schritte angewendet wurden, sollte die Kurve wie das folgende Beispiel aussehen:

AudioTDC5

Schritt 5: Um die Daten zu exportieren, wählen Sie Datei → Exportieren und wählen als Dateityp .bin.

AudioTDC6

Schritt 6: Die .bin-Datei kann als RAW-Datei in Audacity importiert werden, um sie in eine .wav-Datei zu konvertieren. Importieren Sie in Audacity die .bin-Datei (Datei→ Import→ Raw Audio). Achten Sie darauf, dass Sie das richtige Kodierungsschema, die Bitrate, die Endianität und Mono/Stereo wie das Original-Audio verwenden, um das Audio korrekt zu regenerieren.

Schritt 7. Spielen Sie das RAW-Audio ab, um es zu überprüfen. Wenn das gewünschte Audio nicht zu hören ist, passen Sie die Parameter im Fenster "Raw-Audio importieren" an und versuchen Sie es erneut. Wenn das gewünschte Audio erhalten wird, wählen Sie Datei→Export→ Als WAV exportieren und speichern.

Total Phase USB Protocol Analyzer

Beagle USB 12
Beagle USB 12 - Protocol Analyzer
TP320221
Der Beagle USB 12 ist ein Full-/Low-Speed Protokoll Analysator

550,00 €*
Beagle USB 480
Beagle USB 480 Protocol Analyzer
TP320510
Der Beagle USB 480 ist ein Protokoll Analysator, der Daten in Echtzeit erfasst.

1.295,00 €*
Beagle 5000V2 USB 3.0 Ultimate -Protocol AnalyzerBeagle 500 V2 USB - Front and Back
Beagle 5000 V2 USB 3.0 Ultimate Protocol Analyzer
TP322610
Der Beagle 5000 V2 USB 3.0 Ultimate Protokoll Analysator bietet Echtzeit-Analyse und -Aufzeichnung von USB 3.0 und 2.0

5.999,00 €*