Articles

10 Vanliga frågor om LE Isochronous kanaler

LE Audio är nästa generation av Bluetooth-ljud och fungerar på Bluetooth Low Energy (LE) radio, jämfört med klassiskt ljud, som fungerar på Bluetooth Classic radio, även känd som Bluetooth BR/EDR radio. LE Isochronous kanaler är en av de viktigaste funktionerna som introduceras i Bluetooth Core Specification 5.2. LE Isochronous kanaler, tillsammans med Bluetooth-profiler som för närvarande är under utveckling, hjälper till att aktivera Multi-Stream ljud och sända ljud för Ljuddelning. Syftet med denna artikel är att ge utvecklare en grundläggande introduktion till detta användningsfall och att svara på några vanliga frågor.

Multi-Stream Audio är en av de stora nya funktionerna för LE Audio. Det möjliggör överföring av flera, oberoende, synkroniserade ljudströmmar mellan en ljudkällenhet, till exempel en smartphone, och en eller flera ljudsänkningsenheter som öronsnäckor eller hörlurar. För att stödja multi-Stream Audio introducerades Connected Isochronous Group (CIG) och Connected Isochronous Stream (CIS). En cigg skapas av Centralen och den kan innehålla en eller flera CISs. En CIS är en punkt-till-punkt, datatransportström mellan en central och en viss perifer, och är ett dubbelriktat kommunikationsprotokoll med bekräftelse. Vidare kan en CIS delas in i minst en eller flera subevents, och dessa subevents är tidsluckan för centrala och perifera att utbyta datapaket med hjälp av specifika anslutna isokron PDU.

Figur 1 visar en cigg, som innehåller 2 CISs. Varje CIS innehåller 4 delhändelser.

Ljuddelning är ett viktigt användningsfall för LE Audio. Det gör det möjligt för en ljudkälla enhet för att sända en eller flera ljudströmmar till ett obegränsat antal ljud sjunka enheter. För att stödja Ljuddelning introduceras Broadcast Isochronous Group (BIG) och Broadcast Isochronous Stream (BIS). Det finns två typer av enheter: Isochronous Broadcaster och synkroniserad mottagare. En stor skapas av en Isochronous programföretag och det kan innehålla en eller flera BISs. En BIS är en en-till-många datatransportström. Den använder sändningspakettransportmekanismen utan bekräftelse. Dessutom kan en BIS också delas in i en eller flera underhändelser. Dessa subevents är slitsarna för sändning specifik sändning Isochronous PDU som kan tas emot och bearbetas av obegränsade synkroniserade mottagare.

Figur 2 visar en stor, som innehåller 2 BISs. Varje BIS innehåller 4 delhändelser.

Vanliga frågor utvecklare har på Le Isochronous kanaler inkluderar:

hur många CISs kan en CIG skapa?

det maximala antalet CISs i en CIG ska vara 31.

vad är processen som centralen använder för att skapa en CIS med en perifer?

se Bluetooth-Core spec 5.2, Vol 6, Del B, avsnitt 5.1.15,”Connected Isochronous Stream Creation procedure”.

för en enda perifer, hur många CISs kan en central skapa med den?

centralen kan skapa en eller flera CISs med en enda perifer. Det högsta antalet CISs i en CIG ska vara 31.

kan CIS krypteras?

Ja, det kan krypteras, se Bluetooth Core Specification v5.2, Vol 6, Del B, avsnitt 4.5.13.7.

Hur upptäcker den centrala och perifera en CIS förlorad?

vid upprättande av en CIS ska centralen starta en CIS-övervakningstimer för att övervaka förlusten. Om tis – övervakningstimern når 6 * ISO_Interval innan tis fastställs ska tis anses vara förlorad. Periferen startar också CIS-övervakningstimern. Om den når 6 * ISO_Interval innan CIS är etablerad, ska CIS anses förlorad i den perifera sidan.

om CIS har fastställts, när övervakningstimern når connSupervisionTimeout-värdet, ska CIS anses vara förlorat. Se Bluetooth Core Spec v5.2, Vol 6, Del B, avsnitt 4.5.2.

Hur upptäcker en synkroniserad mottagare förlorad med en Isochronous sändare?

en enhet som har synkroniserats med en stor kallas en synkroniserad mottagare. När den här enheten börjar synkronisera BIG, ska en BIG synchronization timeout-parameter konfigureras, som anger den maximala tillåtna tiden mellan framgångsrika mottagningar av BIS PDU: er. Tidsgränsen är minst 6 * ISO_Interval.

hur många BISs kan skapas i en stor?

det maximala antalet BISs i en BIG ska vara 31.

kan BIS krypteras?

Ja. Se Bluetooth Core Specification v5.2, Vol 6, Del B, avsnitt 4.4.6.10.

kan Constant Tone Extension (CTE) läggas till efter den cykliska Redundanskontrollen (CRC) för Le Isochronous Channels-paket?

för isokrona kanaler har den sin egen isokrona fysiska kanal PDU och den innehåller inte ett CTE-fält. För ytterligare information, se Bluetooth Core Specification v5.2, Vol 6, Del B, avsnitt 2.6. Från Le Link Layer-nivån är det fortfarande tillåtet att använda reklam fysisk kanal PDU eller Data fysisk kanal PDU för CTE.

förutom LE 1M PHY, kan Isochronous kanaler stödja LE 2M PHY och LE kodade PHY?

ja, CIS tillåter att PHY som används från central till perifer är annorlunda än PHY som används från perifer till central.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *