10 Ofte Stillede Spørgsmål på Le Isochronous Channels
LE Audio er den næste generation af Bluetooth-lyd og fungerer på Bluetooth-lavenergiradioen (LE) sammenlignet med klassisk lyd, der fungerer på Bluetooth Classic radio, også kendt som Bluetooth BR/EDR radio. LE Isochronous kanaler er en af de vigtigste funktioner indført i Bluetooth Core specifikation 5.2. LE Isochronous kanaler, sammen med Bluetooth-profiler, der i øjeblikket er under udvikling, vil hjælpe med at aktivere multi-Stream lyd og Broadcast lyd til Lyddeling. Formålet med denne artikel er at give udviklere en grundlæggende introduktion til denne brugssag og at besvare nogle almindelige spørgsmål.
Multi-Stream lyd er en af de store nye funktioner til LE Audio. Det muliggør transmission af flere, uafhængige, synkroniserede lydstrømme mellem en lydkildeenhed, såsom en smartphone, og en eller flere lydvaskenheder som ørepropper eller øretelefoner. For at understøtte Multi-Stream lyd blev tilsluttet Isochronous Group (CIG) og tilsluttet Isochronous Stream (CIS) introduceret. En CIG er skabt af den centrale og det kan omfatte en eller flere CISs. En CIS er en punkt-til-punkt, datatransportstrøm mellem en central og en bestemt perifer, og er en tovejs kommunikationsprotokol med anerkendelse. Desuden kan en CIS opdeles i mindst en eller flere underhændelser, og disse underhændelser er tidsspalten for central og perifer til udveksling af datapakker ved hjælp af specifik tilsluttet isokron PDU.
Figur 1 viser en CIG, som omfatter 2 CISs. Hver CIS indeholder 4 underhændelser.
Lyddeling er en vigtig brugssag for LE Audio. Det gør det muligt for en lydkildeenhed at udsende en eller flere lydstrømme til et ubegrænset antal lydvaskenheder. For at understøtte Lyddeling introduceres Broadcast Isochronous Group (BIG) og Broadcast Isochronous Stream (BIS). Der er to typer enheder: isokron tv-station og synkroniseret modtager. En stor er skabt af en isokron tv-station, og den kan omfatte en eller flere BISs. En BIS er en en-til-mange datatransportstrøm. Den bruger transmissionspakketransportmekanismen uden anerkendelse. Desuden kan en BIS også opdeles i en eller flere underhændelser. Disse underhændelser er slots til udsendelse af specifik udsendelse isokron PDU, som kan modtages og behandles af ubegrænsede synkroniserede modtagere.
figur 2 viser en stor, som omfatter 2 BISs. Hver BIS indeholder 4 subevents.
almindelige spørgsmål udviklere har på LE Isochronous kanaler omfatter:
hvor mange CISs kan en CIG skabe?
det maksimale antal CISs i en CIG er 31.
Hvad er den proces, som central bruger til at oprette en CIS med en perifer?
der henvises til Bluetooth-kerne-specifikation 5.2, bind 6, Del B, afsnit 5.1.15,”procedure for oprettelse af tilsluttet isokron strøm”.
for en enkelt perifer, hvor mange CISs kan en central skabe med den?
den centrale kan oprette en eller flere CISs med en enkelt perifer. Det maksimale antal CISs i en CIG er 31.
kan CIS krypteres?
ja, det kan krypteres, se Bluetooth Core specifikation v5.2, Vol 6, Del B, afsnit 4.5.13.7.
hvordan registrerer den centrale og perifere en CIS tabt?
ved oprettelse af et CIS skal Centralen starte en CIS-overvågningstimer til overvågning af tabet. Hvis CIS-overvågningstimeren når 6 * ISO_Interval, før CIS oprettes, betragtes CIS som tabt. Periferien starter også CIS-overvågningstimeren. Hvis det når 6 * ISO_Interval, før CIS er etableret, betragtes CIS som tabt i den perifere side.
hvis CIS ‘et er blevet oprettet, når overvågningstimeren når connSupervisionTimeout-værdien, betragtes CIS’ et som tabt. Der henvises til Bluetooth Core Spec v5.2, Vol 6, Del B, afsnit 4.5.2.
Hvordan registrerer en synkroniseret modtager tabt med en isokron tv-station?
en enhed, der er synkroniseret til en stor, kaldes en synkroniseret modtager. Når denne enhed begynder at synkronisere den store, skal der konfigureres en stor synkroniseringstidsparameter, som angiver den maksimalt tilladte tid mellem vellykkede modtagelser af BIS PDU ‘ er. Timeout er mindst 6 * ISO_Interval.
hvor mange BISs kan oprettes i en stor?
det maksimale antal BISs i en stor skal være 31.
kan BIS krypteres?
Ja. Der henvises til Bluetooth Core specifikation v5.2, Vol 6, Del B, afsnit 4.4.6.10.
kan konstant Toneforlængelse (CTE) tilføjes efter den cykliske Redundanskontrol (CRC) af Le isokrone kanalpakker?
for isokrone kanaler har den sin egen isokrone fysiske kanal PDU, og den inkluderer ikke et CTE-felt. For yderligere oplysninger henvises til Bluetooth Core Specification v5.2, Vol 6, Del B, afsnit 2.6. Fra LE Link Layer-niveauet er det stadig tilladt at bruge reklame fysisk kanal PDU eller Data fysisk kanal PDU til CTE.
udover LE 1M PHY kan isokrone kanaler understøtte LE 2M PHY og LE kodet PHY?
Ja, CIS tillader, at den PHY, der bruges fra central til perifer, er anderledes end den PHY, der bruges fra perifer til central.