10 Preguntas frecuentes sobre Canales Isócronos LE
El audio LE es la próxima generación de audio Bluetooth® y funciona con la radio Bluetooth de baja Energía (LE), en comparación con el Audio Clásico, que funciona con la radio Bluetooth Classic, también conocida como radio Bluetooth BR/EDR. Los canales isócronos LE son una de las características clave introducidas en la especificación de núcleo Bluetooth 5.2. Los canales Isócronos LE, junto con los perfiles Bluetooth que se están desarrollando actualmente, ayudarán a habilitar el Audio de Transmisión Múltiple y el Audio de Transmisión para Compartir Audio. El objetivo de este artículo es dar a los desarrolladores una introducción fundamental a este caso de uso y responder algunas preguntas comunes.
El audio de transmisión múltiple es una de las principales características nuevas para LE Audio. Permite la transmisión de flujos de audio múltiples, independientes y sincronizados entre un dispositivo de origen de audio, como un teléfono inteligente, y uno o más dispositivos de fregadero de audio, como auriculares o auriculares. Para admitir Audio de Múltiples Transmisiones, se introdujeron el Grupo Isócrono Conectado (CIG) y el Flujo Isócrono Conectado (CIS). Un CIG es creado por la central y puede incluir uno o más CISs. Un CIS es un flujo de transporte de datos punto a punto entre una central y un periférico determinado, y es un protocolo de comunicación bidireccional con acuse de recibo. Además, un CIS se puede dividir en al menos uno o más subeventos, y estos subeventos son la ranura de tiempo para que la central y la periférica intercambien paquetes de datos utilizando PDU isócrona conectada específica.
La figura 1 muestra un CIG, que incluye 2 CISs. Cada CIS incluye 4 subeventos.
Compartir audio es un caso de uso importante de LE Audio. Permite que un dispositivo de fuente de audio transmita una o más transmisiones de audio a un número ilimitado de dispositivos de disipador de audio. Para permitir el intercambio de audio, se introducen el Grupo Isócrono de Difusión (BIG) y la Transmisión Isócrona de Difusión (BIS). Hay dos tipos de dispositivos: Transmisor Isócrono y Receptor Sincronizado. Un BIG es creado por una emisora isócrona y puede incluir uno o más BISs. Un BIS es un flujo de transporte de datos de uno a muchos. Utiliza el mecanismo de transporte de paquetes de transmisión sin acuse de recibo. Además, un BIS también se puede dividir en uno o más subeventos. Estos subeventos son las ranuras para transmitir PDU Isócrona de Difusión específica que pueden ser recibidas y procesadas por Receptores sincronizados ilimitados.
La figura 2 muestra un BIG, que incluye 2 BISs. Cada BIS incluye 4 subeventos.
Las preguntas comunes que los desarrolladores tienen sobre los canales Isócronos LE incluyen:
¿Cuántos CISs puede crear un CIG?
El número máximo de ICS en un CIG será de 31.
¿Cuál es el proceso que utiliza la central para crear un CIS con un periférico?
Consulte la Especificación de núcleo Bluetooth® 5.2, Vol. 6, Parte B, Sección 5.1.15, «Procedimiento de creación de flujo isócrono conectado».
Para un solo periférico, ¿cuántos CISs puede crear una central con él?
La central puede crear uno o varios CISs con un solo periférico. El número máximo de CIS en un CIG será de 31.
¿Se puede cifrar el CIS?
Sí, se puede cifrar, consulte la Especificación de núcleo Bluetooth v5.2, Vol 6, Parte B, Sección 4.5.13.7.
¿Cómo detectan el sistema central y periférico un CIS perdido?
Al establecer un SIC, la central iniciará un temporizador de supervisión del SIC para controlar la pérdida. Si el temporizador de supervisión del SIC alcanza 6 * ISO_Interval antes de que se establezca el SIC, el SIC se considerará perdido. El periférico también inicia el temporizador de supervisión CIS. Si alcanza 6 * ISO_Interval antes de que se establezca el SIC, el SIC se considerará perdido en el lado periférico.
Si se ha establecido el SIC, cuando el temporizador de supervisión alcance el valor connSupervisionTimeout, el SIC se considerará perdido. Consulte la especificación de núcleo Bluetooth v5. 2, Vol. 6, Parte B, Sección 4.5.2.
¿Cómo detecta un Receptor sincronizado la pérdida con una emisora isócrona?
Un dispositivo que se ha sincronizado con un BIG se llama Receptor sincronizado. Cuando este dispositivo comience a sincronizar el BIG, se configurará un parámetro de tiempo de espera de sincronización GRANDE, que especifica el tiempo máximo permitido entre recepciones exitosas de PDU BIS. El tiempo de espera es de al menos 6 * ISO_Interval.
¿Cuántos BISs se pueden crear en un BIG?
El número máximo de BISs en un BIG será 31.
¿Se puede cifrar BIS?
Sí. Consulte la Especificación de núcleo Bluetooth v5. 2, Vol. 6, Parte B, Sección 4.4.6.10.
¿Se puede añadir Extensión de Tono Constante (CTE) después de la Comprobación de Redundancia Cíclica (CRC) de los paquetes de Canales Isócronos LE?
Para Canales Isócronos, tiene su propia PDU de Canal Físico Isócrono y no incluye un campo CTE. Para obtener más información, consulte la Especificación de núcleo Bluetooth v5.2, Vol. 6, Parte B, Sección 2.6. Desde el nivel de Capa de Enlace LE, todavía está permitido usar PDU de Canal Físico Publicitario o PDU de Canal Físico de Datos para CTE.
Además de LE 1M PHY, ¿pueden los canales isócronos admitir LE 2M PHY y LE Coded PHY?
Sí, CIS permite que la PHY utilizada de central a periférica sea diferente de la PHY utilizada de periférica a central.