Inhaltsverzeichnis

    Von den A2DP‑Grundlagen bis zum Bluetooth‑Audio‑Test mit dem CRY578

    This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction. This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.This is a long personal introduction.

    A2DP (Advanced Audio Distribution Profile) ist das zentrale Classic‑Bluetooth‑Profil für hochwertiges Audio‑Streaming. Dieser Artikel bietet einen Überblick darüber, wie A2DP Musik überträgt, erklärt seine Position im Bluetooth‑Protokoll‑Stack und stellt einen praktischen A2DP‑Testablauf mit der CRY578 Bluetooth LE Audio Interface vor.

    Wie überträgt A2DP Musik?

    A2DP ist das zentrale Profil in Classic Bluetooth für die unidirektionale Übertragung hochqualitativer Audioströme. Es definiert im Wesentlichen zwei Rollen: die Audio‑Source und die Audio‑Sink.

    A2DP und der Bluetooth‑Protokoll‑Stack

    Wenn man A2DP als einen Hochgeschwindigkeits‑Logistikkanal betrachtet, der Musik von einem Gerät zum anderen "liefert", zeigt die obige Abbildung die Aufteilung der Zuständigkeiten vom Moment der Audiogenerierung bis zu dem Punkt, an dem sie drahtlos übertragen wird.

    Abbildung 1 A2DP‑System‑Blockdiagramm

    An der Spitze des Stacks fungiert die Schicht Anwendung/Audio‑Source (oder Audio‑Sink) als "Inhaltsfabrik" und "Player".

    Auf der sendenden Seite bezieht sie PCM‑Audiodaten aus dem System und kodiert sie in von Bluetooth unterstützte Formate wie SBC oder AAC. Auf der empfangenden Seite dekodiert sie den Bitstrom wieder in Audio zur Wiedergabe. Diese Schicht bestimmt direkt die wahrgenommene Audioqualität - vergleichbar mit der Qualität von Rohmaterialien und Fertigprodukten -, die Nutzer am unmittelbarsten erleben.

    Darunter befindet sich die A2DP‑Profil‑Schicht, die als "Kooperationsvereinbarung" fungiert. Sie legt fest, welches Gerät als Source und welches als Sink fungiert, sowie die unterstützten Codecs, Abtastraten und weitere Parameter. Das Profil selbst transportiert keine Audiodaten; es stellt stattdessen sicher, dass sich beide Seiten geeinigt haben, "welches Format verwendet wird und wie übertragen wird", bevor das Streaming beginnt.

    Die nächste Schicht darunter ist AVDTP, das "Transport- und Ablaufsteuerungszentrum". AVDTP ist für das Einrichten und Verwalten der Audioströme verantwortlich. Es übersetzt Benutzeraktionen - wie Play, Pause und Stopp - in explizite Protokollprozeduren und sendet die kodierten Audiodaten über den Medienkanal. Das reibungslose Funktionieren von A2DP in der Praxis hängt in hohem Maße von dieser Schicht ab.

    Unterhalb von AVDTP befindet sich L2CAP, das als standardisiertes "Container‑Transportsystem" fungiert. Sowohl Audiodaten als auch Steuerinformationen werden hier segmentiert, gekapselt, wieder zusammengesetzt und multiplexiert. Anschließend werden sie in geordneter Weise an die unteren Schichten übergeben, um eine stabile und zuverlässige Übertragung über eine einzelne Bluetooth‑Verbindung sicherzustellen.

    Ganz unten bilden die Schichten LMP, Baseband und RF die "Straßen, Fahrzeuge und Funkinfrastruktur" des Systems. Sie übernehmen das Koppeln der Geräte, das Verbindungsmanagement und die eigentliche drahtlose Übertragung, indem sie alle Daten der oberen Schichten in Bitströme über die Bluetooth‑Funkstrecke umwandeln.

    Von oben nach unten betrachtet zeigt der A2DP‑Protokoll‑Stack einen klaren Abwärtsfluss: Die oberen Schichten konzentrieren sich auf den Audioinhalt selbst, während die unteren Schichten die drahtlose Datenübertragung übernehmen. Diese strikte Aufgabentrennung ermöglicht es uns, stabile und unterbrechungsfreie Musikwiedergabe über Bluetooth‑Kopfhörer zu genießen.

    Wie testet man die A2DP‑Funktionalität mit dem CRY578?

    Die CRY578 Bluetooth LE Audio Interface ist CRYSOUNDs neueste Test‑Schnittstelle, die speziell für Bluetooth‑Audio‑ und Benutzeroberflächen‑Tests entwickelt wurde. Basierend auf Bluetooth v5.4 unterstützt die CRY578 sowohl Classic Bluetooth als auch Bluetooth Low Energy Audio gleichzeitig und eignet sich damit sowohl für F&E‑Laboratorien als auch für Tests in der Serienfertigung.

    Aufbau einer A2DP‑Testumgebung

    CRYSOUND bietet eine vollständige Bluetooth‑Audio‑Testlösung, einschließlich Hardware und Software, zur Unterstützung von A2DP‑Tests.

    Im CRYSOUND‑Bluetooth‑Audio‑Testsystem bestehen die Komponenten aus den folgenden Teilen:

    • CRY578 fungiert als Bluetooth‑Source und ist für Geräteerkennung, Verbindungsaufbau und Audioübertragung verantwortlich.
    • DUT (Device Under Test) fungiert als Bluetooth‑Sink und empfängt, dekodiert und wiedergibt den Audiostream.
    • B&K HATS simuliert menschliche akustische Eigenschaften, erfasst Audiosignale und wandelt sie für das Erfassungssystem in analoge Signale um.
    • SonoDAQ + OpenTest (https://opentest.com) übernehmen Datenerfassung und ‑analyse und bewerten die DUT‑Leistung auf Basis der Testergebnisse.
    Abbildung 2 Testsystem‑Blockdiagramm

    In diesem Aufbau kann der CRY578 entweder über seine PC‑Software (Bluetooth LE Audio Interface) oder über serielle Befehle gesteuert werden, um nach nahegelegenen Bluetooth‑Geräten zu scannen und Verbindungen herzustellen. Standard‑Testsignale - wie Sweeps, Rauschen und Verzerrungssignale - werden vom PC wiedergegeben. Die akustische Ausgabe des DUT wird von OpenTest erfasst und analysiert, um Leistungskennzahlen wie Frequenzgang, Verzerrung und Signal‑Rausch‑Verhältnis zu bewerten. Der CRY578 unterstützt außerdem das Umschalten auf hochwertige Codecs wie AAC und LDAC sowie mehrere Abtastraten für umfassende Tests.

    A2DP‑Testablauf

    • Aufbau der Bluetooth‑Verbindung

    Zu Beginn des Tests muss eine Bluetooth‑Verbindung zwischen dem CRY578 (als A2DP‑Source) und dem DUT (als A2DP‑Sink) hergestellt werden.

    Abbildung 3 Suche und Verbindung

    Der Verbindungsaufbau umfasst Geräteerkennung und Koppeln, Aufbau des ACL‑Links, Einrichtung des A2DP‑Profils und Aushandlung der Codec‑Fähigkeiten.

    • Erzeugung des Testsignals auf dem Host‑PC

    Audio‑Testsoftware wie OpenTest oder SonoLab erzeugt Normsignale wie Sinustöne mit Einzeltonfrequenz oder Sweeps. Diese Signale werden als PCM‑Daten über eine USB‑Audio‑Class‑(UAC)‑Verbindung an den CRY578 gesendet.

    Abbildung 4 Testszenario
    • Audioübertragung über Bluetooth durch den CRY578

    Der kontinuierliche PCM‑Audiostream wird zunächst in Rahmen fester Größe segmentiert, die dann an einen Encoder (z. B. SBC oder AAC) zur Kompression übergeben werden, wodurch kodierte Rahmen entstehen. Diese Rahmen werden gemäß der A2DP‑Spezifikation in AVDTP‑Medien‑PDUs gekapselt. Die PDUs werden von L2CAP segmentiert und multiplexiert, über die HCI‑Schnittstelle an den Bluetooth‑Controller übergeben, auf der Baseband‑Schicht als ACL‑Pakete verpackt und schließlich über die Bluetooth‑RF‑Strecke übertragen.

    • Dekodierung und Wiedergabe durch das DUT

    Das DUT führt den umgekehrten Prozess der Übertragungskette des CRY578 aus. Die Bluetooth‑Pakete werden zurück in PCM‑Daten dekodiert, anschließend von einem DAC in analoge Signale umgewandelt und über den Lautsprecher ausgegeben.

    • Akustische Erfassung mit B&K HATS

    Die hochpräzisen, in B&K HATS integrierten Mikrofone erfassen den vom DUT erzeugten Schall und wandeln ihn in analoge Signale um.

    • Datenverarbeitung und Analyse mit SonoDAQ + OpenTest

    SonoDAQ digitalisiert die analogen Signale und sendet sie an OpenTest. OpenTest wendet anschließend seine internen Algorithmen an, um die Audiodaten zu analysieren und Ergebnisse - wie Frequenzgang‑ und Verzerrungsmessungen - zu erzeugen. Diese Ergebnisse werden dann verwendet, um zu bestimmen, ob das DUT die Leistungsanforderungen erfüllt.

    Der Nutzen von Bluetooth‑Protokollanalysatoren bei Tests

    Während der Tests durchlaufen Audiodaten mehrere Digital‑Analog‑Wandlungen, Funkübertragungen und akustisch‑elektrische Umwandlungen. Ein Problem in irgendeiner dieser Phasen kann die endgültigen Testergebnisse beeinflussen. Sind Probleme in den analogen und digitalen Signalpfaden ausgeschlossen, liegt die Ursache häufig in der Bluetooth‑RF‑Übertragung. In solchen Fällen wird ein Bluetooth‑Protokollanalysator zu einem effektiven Werkzeug, um das genaue Problem zu lokalisieren.

    Abbildung 5 Erfassung von Bluetooth‑Paketen mit Ellisys

    Wenn Sie an Bluetooth‑Audio‑Tests interessiert sind, besuchen Sie bitte die Seite CRY578 Bluetooth LE Audio Interface, um mehr zu erfahren, oder füllen Sie das Kontaktformular unten aus, und wir setzen uns in Kürze mit Ihnen in Verbindung.

    Kontakt aufnehmen

    Wenn Sie interessiert sind oder Fragen zu unseren Produkten haben, buchen Sie eine Demo. Wir zeigen Ihnen gern, wie sie funktioniert, in welche Lösungen sie eingebunden werden kann und besprechen, wie sie zu Ihren Anforderungen und Ihrer Organisation passt.

    Downloads Downloads
    Cart 0
    Cart
    +86-571-88225128 +86-571-88225128
    Experience Demo Experience Demo
    Ask an Expert Ask an Expert