Articles

10 Frequently Asked Questions on le Isochronous Channels

LE Audio is de volgende generatie van Bluetooth® audio en werkt op de Bluetooth Low Energy (LE) radio, vergeleken met Classic Audio, die werkt op de Bluetooth Classic radio, ook bekend als de Bluetooth BR/EDR radio. LE Isochronous kanalen zijn een van de belangrijkste functies geà ntroduceerd in Bluetooth Core specificatie 5.2. LE Isochronous kanalen, samen met Bluetooth-profielen die momenteel in ontwikkeling zijn, zal helpen bij het inschakelen van Multi-Stream Audio en Broadcast Audio Voor het delen van Audio. Het doel van dit artikel is om ontwikkelaars een fundamentele inleiding te geven tot deze use case en om een aantal veel voorkomende vragen te beantwoorden.

Multi-Stream Audio is een van de belangrijkste nieuwe functies voor Le Audio. Het maakt de overdracht van meerdere, onafhankelijke, gesynchroniseerde audiostreams mogelijk tussen een audiobronapparaat, zoals een smartphone, en een of meer audiowandapparaten zoals oordopjes of Oortelefoons. Om Multi-Stream Audio te ondersteunen, werden Connected Isochronous Group (CIG) en Connected Isochronous Stream (CIS) geïntroduceerd. Een CIG wordt gemaakt door de centrale en het kan een of meer CISs bevatten. Een CIS is een point-to-point, datatransportstroom tussen een centrale en een bepaalde perifere, en is een bidirectioneel communicatieprotocol met bevestiging. Bovendien kan een CIS worden onderverdeeld in ten minste één of meer subeenheden, en deze subeenheden zijn de timing sleuf voor centrale en perifere data pakketten uit te wisselen met behulp van specifieke aangesloten isochrone PDU.

figuur 1 toont een CIG, Die 2 CIS ‘ s bevat. Elk CIS bevat 4 subevenementen.

het delen van Audio is een belangrijk gebruik van Le Audio. Het stelt een audiobron apparaat in staat om een of meer audiostreams uit te zenden naar een onbeperkt aantal audio-sink apparaten. Om het delen van Audio te ondersteunen, worden Broadcast Isochronous Group (BIG) en Broadcast isochronous Stream (BIS) geïntroduceerd. Er zijn twee soorten apparaten: isochrone omroep en gesynchroniseerde ontvanger. Een BIG is gemaakt door een isochrone omroep en het kan een of meer BISs bevatten. Een BIS is een één-op-veel datatransportstroom. Het maakt gebruik van het broadcast packet transport mechanisme zonder bevestiging. Verder kan een BIS ook worden onderverdeeld in één of meerdere subevenementen. Deze subevents zijn de slots voor het uitzenden van specifieke uitzending isochrone PDU die kan worden ontvangen en verwerkt door onbeperkt gesynchroniseerde ontvangers.

Figuur 2 toont een grote, waarin 2 BISs. Elke BIS bevat 4 subevents.

Veelgestelde vragen die ontwikkelaars hebben op LE Isochronous kanalen zijn onder andere:

hoeveel CISs ‘ s kan een CIG aanmaken?

het maximumaantal CIS ‘ s in een CIG bedraagt 31.

Wat is het proces dat de centrale gebruikt om een CIS met een randapparaat aan te maken?

zie Bluetooth ® Core Spec 5.2, Vol 6, Deel B, paragraaf 5.1.15, “Connected Isochronous Stream Creation procedure”.

voor een enkele perifere, hoeveel CISs kan een centrale maken met het?

de centrale kan één of meerdere CISs ‘ s aanmaken met een enkele rand. Het maximumaantal CIS ‘ s in een CIG bedraagt 31.

kunnen CIS worden versleuteld?

Ja, het kan versleuteld worden, zie Bluetooth core specificatie v5. 2, Vol 6, Deel B, paragraaf 4.5.13.7.

hoe detecteren de centrale en randapparatuur een verloren gegane CIS?

bij de oprichting van een CIS moet de centrale een CIS-toezichttimer starten om het verlies te monitoren. Indien de CIS-toezichttimer 6 * ISO_Interval bereikt voordat het CIS tot stand is gebracht, wordt het CIS geacht verloren te zijn gegaan. De perifere start ook de CIS-supervisie-timer. Indien het CIS 6 * ISO_Interval bereikt voordat het CIS is ingesteld, wordt het CIS geacht verloren te gaan aan de randzijde.

indien het CIS is vastgesteld, wordt het CIS geacht verloren te zijn gegaan wanneer de toezichttimer de connSupervisionTimeout-waarde heeft bereikt. Raadpleeg Bluetooth Core Spec v5. 2, Vol 6, Deel B, paragraaf 4.5.2.

hoe detecteert een gesynchroniseerde ontvanger verloren met een isochrone Omroep?

Een apparaat dat is gesynchroniseerd met een BIG wordt een gesynchroniseerde ontvanger genoemd. Wanneer dit apparaat de BIG begint te synchroniseren, zal een BIG synchronisatie time-out parameter worden geconfigureerd, die de maximaal toegestane tijd tussen succesvolle Recepties van BIS PDU ‘ s specificeert. De time-out is minstens 6 * ISO_Interval.

hoeveel BISs kunnen in een BIG worden gemaakt?

het maximale aantal BISs in een BIG is 31.

kan BIS worden versleuteld?

Ja. Raadpleeg de Bluetooth-Kernspecificatie v5. 2, Vol 6, Deel B, paragraaf 4.4.6.10.

kan CTE (Constant Tone Extension) worden toegevoegd na de Cyclic Redundancy Check (CRC) van Le Isochronous Channels pakketten?

voor isochrone kanalen heeft het zijn eigen isochrone fysieke kanaal PDU en bevat het geen CTE-veld. Raadpleeg voor meer informatie De Bluetooth-Kernspecificatie v5. 2, Vol 6, Deel B, paragraaf 2.6. Vanaf de Le Link laag niveau, is het nog steeds toegestaan om reclame fysieke kanaal PDU of Data fysieke kanaal PDU gebruiken voor CTE.

naast LE 1M PHY, kunnen isochrone kanalen LE 2M PHY en Le gecodeerde PHY ondersteunen?

Ja, CIS maakt het mogelijk dat de PHY die van Centraal naar perifeer wordt gebruikt, anders is dan de PHY die van perifeer naar Centraal wordt gebruikt.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *