AES3 es un estándar para el intercambio de señales de audio digital entre dispositivos de audio profesionales . Una señal AES3 puede transportar dos canales de audio digital modulado por código de pulsos a través de varios medios de transmisión, incluyendo líneas balanceadas , líneas no balanceadas y fibra óptica . [ 1 ]
El estándar AES3 fue desarrollado conjuntamente por la Audio Engineering Society (AES) y la European Broadcasting Union (EBU), por lo que también se conoce como AES/EBU . El estándar se publicó por primera vez en 1985 y se revisó en 1992 y 2003. AES3 se ha incorporado al estándar IEC 60958 de la Comisión Electrotécnica Internacional y está disponible en una variante para el consumidor conocida como S/PDIF .
Historia y desarrollo
El desarrollo de estándares para la interconexión de audio digital para equipos de audio profesionales y domésticos comenzó a finales de la década de 1970 [ 2 ] en un esfuerzo conjunto entre la Audio Engineering Society y la European Broadcasting Union, y culminó con la publicación de AES3 en 1985. El estándar AES3 se revisó en 1992 y 2003 y se publica en versiones AES y EBU. [ 1 ] Al principio, el estándar se conocía frecuentemente como AES/EBU.
En la norma IEC 60958 se especifican variantes que utilizan diferentes conexiones físicas. Se trata, esencialmente, de versiones para el consumidor de AES3, destinadas al uso doméstico en entornos de alta fidelidad , con conectores más comunes en el mercado de consumo. Estas variantes se conocen comúnmente como S/PDIF.
Normas y documentos relacionados
IEC 60958
La norma IEC 60958 (anteriormente IEC 958) es el estándar de la Comisión Electrotécnica Internacional sobre interfaces de audio digital . Reproduce el estándar de interconexión de audio digital profesional AES3 y su versión para el consumidor, S/PDIF .
La norma consta de varias partes:
- IEC 60958-1: General
- IEC 60958-2: Modo de entrega de información de software
- IEC 60958-3: Aplicaciones para el consumidor
- IEC 60958-4: Aplicaciones profesionales
- IEC 60958-5: Mejora de la aplicación para el consumidor
AES-2id
AES-2id es un documento informativo de AES publicado por la Audio Engineering Society [ 3 ] para la ingeniería de audio digital: Directrices para el uso de la interfaz AES3. Este documento proporciona directrices para el uso de AES3, Práctica recomendada de AES para la ingeniería de audio digital, formato de transmisión en serie para datos de audio digital representados linealmente de dos canales. Este documento también incluye la descripción de estándares relacionados que se utilizan junto con AES3, como AES11 . Los detalles completos de AES-2id se pueden encontrar en la sección de estándares del sitio web de la Audio Engineering Society . [ 4 ]
Conexiones de hardware
La norma AES3 es paralela a la parte 4 de la norma internacional IEC 60958. De los tipos de interconexión física definidos por la IEC 60958, dos son de uso común.
IEC 60958 tipo I

Las conexiones de tipo I utilizan cableado de par trenzado balanceado de tres conductores y 110 ohmios con conectores XLR . Este tipo de conexión se utiliza con mayor frecuencia en instalaciones profesionales y se considera el conector estándar para AES3. La interfaz de hardware se implementa normalmente mediante controladores y receptores de línea RS-422 .
IEC 60958 tipo II
La norma IEC 60958 Tipo II define una interfaz eléctrica u óptica no balanceada para aplicaciones de electrónica de consumo . El precursor de la especificación IEC 60958 Tipo II fue la interfaz digital Sony/Philips, o S/PDIF . Ambas se basaron en el trabajo original de AES/EBU. S/PDIF y AES3 son intercambiables a nivel de protocolo, pero a nivel físico, especifican diferentes niveles de señalización eléctrica e impedancias , lo cual puede ser significativo en algunas aplicaciones.
Conector BNC

Las señales AES/EBU también pueden transmitirse mediante conectores BNC no balanceados con un cable coaxial de 75 ohmios. La versión no balanceada ofrece una distancia de transmisión mucho mayor que los 150 metros máximos de la versión balanceada. [ 5 ] El estándar AES-3id define una variante eléctrica BNC de 75 ohmios de AES3. Esta utiliza el mismo cableado, conexiones e infraestructura que el vídeo analógico o digital, por lo que es común en la industria de la radiodifusión.
Protocolo

- El protocolo de bajo nivel para la transmisión de datos en AES3 y S/PDIF es prácticamente idéntico, y la siguiente explicación se aplica a S/PDIF, salvo que se indique lo contrario.
AES3 was designed primarily to support stereo PCM encoded audio in either DAT format at 48 kHz or CD format at 44.1 kHz. No attempt was made to use a carrier able to support both rates; instead, AES3 allows the data to be run at any rate, and encoding the clock and the data together using biphase mark code (BMC).
Each bit occupies one time slot. Each audio sample (of up to 24 bits) is combined with four flag bits and a synchronisation preamble which is four time slots long to make a subframe of 32 time slots. The 32 time slots of each subframe are assigned as follows:
Two subframes (A and B, normally used for left and right audio channels) make a frame. Frames contain 64 bit periods and are produced once per audio sample period. At the highest level, each 192 consecutive frames are grouped into an audio block. While samples repeat each frame time, metadata is only transmitted once per audio block. At 48 kHz sample rate, there are 250 audio blocks per second, and 3,072,000 time slots per second supported by a 6.144 MHz biphase clock.[6]
Synchronisation preamble
El preámbulo de sincronización es un preámbulo codificado especialmente que identifica el subcuadro y su posición dentro del bloque de audio. Los preámbulos no son bits de datos codificados BMC normales, aunque siguen teniendo una polarización de CC cero .
Son posibles tres preámbulos:
- X (o M) : 11100010 2 si la ranura de tiempo anterior era 0 , 00011101 2 si era 1. (Equivalentemente, 10010011 2 codificado en NRZI ). Marca una palabra para el canal A (izquierdo), excepto al comienzo de un bloque de audio.
- Y (o W) : 11100100 2 si la ranura de tiempo anterior era 0 , 00011011 2 si era 1. (Equivalentemente, 10010110 2 codificado en NRZI ). Marca una palabra para el canal B (derecha).
- Z (o B) : 11101000 2 si la ranura de tiempo anterior era 0 , 00010111 2 si era 1. (Equivalentemente, 10011100 2 codificado en NRZI ). Marca una palabra para el canal A (izquierdo) al comienzo de un bloque de audio.
Los tres preámbulos se denominan X, Y, Z en el estándar AES3; y M, W, B en IEC 958 (una extensión de AES).
Los preámbulos de 8 bits se transmiten en el tiempo asignado a los primeros cuatro intervalos de tiempo de cada subfotograma (intervalos de tiempo 0 a 3). Cualquiera de los tres marca el inicio de un subfotograma. X o Z marcan el inicio de un fotograma, y Z marca el inicio de un bloque de audio.
| 0 | 1 | 2 | 3 | | 0 | 1 | 2 | 3 | Franjas horarias _____ _ _____ _ / \_____/ \_/ \_____/ \_/ \ Preámbulo X _____ _ ___ ___ / \___/ \___/ \_____/ \_/ \ Preámbulo Y _____ _ _ _____ / \_/ \_____/ \_____/ \_/ \ Preámbulo Z ___ ___ ___ ___ / \___/ \___/ \___/ \___/ \ Todos los bits 0 codificados en BMC _ _ _ _ _ _ _ _ / \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \ Todos los bits 1 codificados en BMC | 0 | 1 | 2 | 3 | | 0 | 1 | 2 | 3 | Franjas horarias
En AES3 de dos canales, los preámbulos forman un patrón de ZYXYXYXY..., pero es sencillo extender esta estructura a canales adicionales (más subtramas por trama), cada uno con un preámbulo Y, como se hace en el protocolo MADI .
Palabra de estado del canal
Cada subtrama contiene un bit de estado de canal, lo que suma un total de 192 bits o 24 bytes por canal en cada bloque. Los estándares AES3 y S/PDIF presentan diferencias significativas en el contenido de la palabra de estado de canal de 192 bits, si bien coinciden en que el primer bit de estado de canal es el elemento distintivo entre ambos. En el caso de AES3, el estándar describe en detalle la función de cada bit. [ 1 ]
- Byte 0: Datos de control básicos: frecuencia de muestreo, compresión, énfasis
- bit 0: Un valor de 1 indica que se trata de datos de estado del canal AES3. Un valor de 0 indica que se trata de datos S/PDIF.
- Bit 1: Un valor de 0 indica que se trata de datos PCM de audio lineal. Un valor de 1 indica otros datos (generalmente no de audio).
- Bits 2–4: Indica el tipo de preénfasis de señal aplicado a los datos. Generalmente se establece en 100 2 (ninguno).
- Bit 5: Un valor de 0 indica que la fuente está sincronizada con alguna sincronización horaria externa (no especificada). Un valor de 1 indica que la fuente está desbloqueada.
- Bits 6-7: Frecuencia de muestreo. Estos bits son redundantes cuando se transmite audio en tiempo real (el receptor puede observar la frecuencia de muestreo directamente), pero son útiles si se graban o almacenan datos AES3. Las opciones disponibles son: sin especificar, 48 kHz (valor predeterminado), 44,1 kHz y 32 kHz. Se pueden indicar opciones adicionales de frecuencia de muestreo en el campo de frecuencia de muestreo extendida (véase más abajo).
- Byte 1: indica si la señal de audio es estéreo, mono o alguna otra combinación.
- Bits 0–3: Indican la relación entre los dos canales; pueden ser datos de audio no relacionados, un par estéreo, datos mono duplicados, música y comentarios de voz, o un código de suma/diferencia estéreo.
- Bits 4–7: Se utilizan para indicar el formato de la palabra del canal de usuario.
- Byte 2: Longitud de la palabra de audio
- Bits 0–2: Uso de bits auxiliares. Indica cómo se utilizan los bits auxiliares (intervalos de tiempo 4–7). Generalmente se establece en 000 2 (sin usar) o 001 2 (usado para datos de audio de 24 bits).
- Bits 3–5: Longitud de palabra. Especifica el tamaño de la muestra, en relación con el máximo de 20 o 24 bits. Puede especificar 0, 1, 2 o 4 bits faltantes. Los bits no utilizados se rellenan con 0, pero las funciones de procesamiento de audio, como la mezcla, generalmente los rellenan con datos válidos sin modificar la longitud de palabra efectiva.
- Bits 6–7: Indica si el nivel de alineación de la señal de audio sigue la recomendación EBU R68 o SMPTE RP155. [ 1 ]
- Byte 3: Se utiliza únicamente para aplicaciones multicanal.
- Byte 4: Información adicional sobre la frecuencia de muestreo
- Bits 0–1: Indica el grado de la referencia de frecuencia de muestreo, según AES11.
- bit 2: Reservado
- Bits 3–6: Frecuencia de muestreo extendida. Esto indica otras frecuencias de muestreo que no se pueden representar en los bits 6–7 del byte 0. Se asignan valores para 24, 96 y 192 kHz, así como para 22,05, 88,2 y 176,4 kHz.
- Bit 7: Indicador de escalado de frecuencia de muestreo. Si está activado, indica que la frecuencia de muestreo se multiplica por 1/1,001 para que coincida con la velocidad de fotogramas de vídeo NTSC .
- Byte 5: Reservado
- Bytes 6–9: Cuatro caracteres ASCII para indicar el origen del canal. Ampliamente utilizados en grandes estudios.
- Bytes 10–13: Cuatro caracteres ASCII que indican el destino del canal, para controlar los conmutadores automáticos. Se utilizan con menos frecuencia.
- Bytes 14–17: dirección de muestra de 32 bits, incrementándose bloque a bloque en 192 (porque hay 192 tramas por bloque). A 48 kHz, esto se reinicia aproximadamente cada día. [ a ]
- Bytes 18–21: Desplazamiento de la dirección de muestra de 32 bits para indicar las muestras tomadas desde la medianoche. [ 7 ]
- Byte 22: Indicación de fiabilidad de la palabra de estado del canal
- bits 0–3: Reservados
- bit 4: Si está activado, los bytes 0–5 (formato de señal) no son fiables.
- bit 5: Si está activado, los bytes 6–13 (etiquetas de canal) no son fiables.
- bit 6: Si está activado, los bytes 14–17 (dirección de muestra) no son fiables.
- bit 7: Si está activado, los bytes 18–21 (marca de tiempo) no son fiables.
- Byte 23: CRC . Este byte se utiliza para detectar la corrupción de la palabra de estado del canal, como podría ocurrir al cambiar de bloque. [ b ]
Código de tiempo incrustado
Los datos de código de tiempo SMPTE se pueden incrustar en las señales AES3. Se pueden usar para la sincronización y para registrar e identificar el contenido de audio. Se incrustan como una palabra binaria de 32 bits en los bytes 18 a 21 de los datos de estado del canal. [ 8 ]
El estándar AES11 proporciona información sobre la sincronización de estructuras de audio digital. [ 9 ]
El estándar AES52 describe cómo insertar identificadores únicos en una secuencia de bits AES3. [ 10 ]
SMPTE 2110
SMPTE 2110-31 define cómo encapsular un flujo de datos AES3 en paquetes del Protocolo de Transporte en Tiempo Real para su transmisión a través de una red IP utilizando el marco de multidifusión basado en IP de SMPTE 2110. [ 11 ]
SMPTE 302M
SMPTE 302M -2007 define cómo encapsular un flujo de datos AES3 en un flujo de transporte MPEG para aplicaciones de televisión. [ 12 ]
Otros formatos
El formato de audio digital AES3 también se puede transmitir a través de una red de modo de transferencia asíncrona . El estándar para empaquetar tramas AES3 en celdas ATM es AES47 .
Véase también
- ADAT Lightpipe : interfaz de audio digital óptica multicanal
Notas
Referencias
- 1 2 3 4 "Especificación de la interfaz de audio digital AES/EBU (La interfaz AES/EBU)" (PDF) . Unión Europea de Radiodifusión. 2004. Consultado el 7 de enero de 2014 .
- ↑ "Acerca de los estándares de la AES" . Audio Engineering Society . Consultado el 7 de enero de 2014. En
1977, impulsados por la creciente necesidad de estándares en audio digital, se formó el Comité de Estándares de Audio Digital de la AES.
- ↑ Sitio web oficial de AES
- ↑ Sitio web de estándares
- ↑ John Emmett (1995), Directrices de ingeniería: la interfaz de audio digital EBU/AES (PDF) , Unión Europea de Radiodifusión
- ↑ Robin, Michael (1 de septiembre de 2004). "El estándar de distribución de señales de audio digital AES/EBU" . Broadcastengineering.com . Consultado el 13 de mayo de 2012 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Especificación de la interfaz de audio digital AES/EBU (La interfaz AES/EBU)" (PDF) . Unión Europea de Radiodifusión. 2004. pág. 12. Recuperado el 07-01-2014 .
Bytes 18 a 21, Bits 0 a 7: Código de dirección de muestra de la hora del día. Valor (cada Byte): Valor binario de 32 bits que representa la primera muestra del bloque actual. Los LSB se transmiten primero. El valor predeterminado será el valor lógico "0". Nota: Esta es la hora del día establecida durante la codificación de la fuente de la señal y permanecerá sin cambios durante las operaciones posteriores. Un valor de todos ceros para el código de dirección de muestra binario se tomará, a efectos de la transcodificación a tiempo real, o a códigos de tiempo en particular, como la medianoche (es decir, 00 h, 00 min, 00 s, 00 frame). La transcodificación del número binario a cualquier código de tiempo convencional requiere información precisa de la frecuencia de muestreo para proporcionar la hora exacta de la muestra.
- ↑ Ratcliff, John (1999). Timecode: A user's guide . Focal Press. pp. 226, 228. ISBN 0-240-51539-0.
- ↑ AES11-2009 (r2019): Práctica recomendada de la AES para la ingeniería de audio digital: sincronización de equipos de audio digital en operaciones de estudio , Audio Engineering Society , 2009
- ↑ AES52-2006 (r2017): Estándar AES para ingeniería de audio digital: Inserción de identificadores únicos en el flujo de transporte AES3 , Audio Engineering Society , 2006
- ↑ "ST 2110-31:2018 - Estándar SMPTE - Medios profesionales sobre redes IP gestionadas: transporte transparente AES3" , St 2110-31:2018 , agosto de 2018, págs. 1–12 , doi : 10.5594/SMPTE.ST2110-31.2018 , ISBN 978-1-68303-151-2Archivado del original el 15 de agosto de 2020
- ↑ "ST 302:2007 - Estándar SMPTE - Para televisión: mapeo de datos AES3 en un flujo de transporte MPEG-2" , St 302:2007 , octubre de 2007, págs. 1-9 , doi : 10.5594/SMPTE.ST302.2007 , ISBN 978-1-68303-151-2Archivado del original el 3 de junio de 2018.
Lecturas adicionales
- Watkinson, John (2001). El arte del audio digital. Tercera edición . Focal Press. ISBN 0-240-51587-0.
- Watkinson, John (agosto de 1989). "La interfaz de audio digital AES/EBU" . Conferencia del Reino Unido: Interfaz AES/EBU . EBU-02.
Enlaces externos
- Página de descarga para el estándar AES3
- Unión Europea de Radiodifusión, Especificación de la interfaz de audio digital (Interfaz AES/EBU) Tech 3250-E tercera edición (2004)
- Emmett, John (1995). "Directrices de ingeniería: la interfaz de audio digital EBU/AES" (PDF) . EBU .
- Mark Yonge (junio-julio de 2005). "Revisión del estado del canal AES3" (PDF) . Lista (101): 20-22 . Archivado del original (PDF) el 1 de mayo de 2015. Consultado el 1 de septiembre de 2013 .
- "Configuración de bytes de estado del canal AES3 / AES-EBU" . Archivado del original el 22/02/2012 . Recuperado el 24/03/2009 .
- Colección histórica de la IEC , IHS
- protocolos de comunicación de audio
- Audio digital
- Sonido
- Ingeniería de radiodifusión
- IEC 60958
- Estándares de la Audio Engineering Society
- Unión Europea de Radiodifusión