Sistema de datos de radio - Radio Data System

El logo de RDS

El sistema de datos de radio ( RDS ) es un protocolo de comunicaciones estándar para incorporar pequeñas cantidades de información digital en transmisiones de radio FM convencionales . RDS estandariza varios tipos de información transmitida, incluida la hora , la identificación de la estación y la información del programa.

El estándar comenzó como un proyecto de la Unión Europea de Radiodifusión (EBU), pero desde entonces se ha convertido en un estándar internacional de la Comisión Electrotécnica Internacional (IEC). Radio Broadcast Data System ( RBDS ) es el nombre oficial utilizado para la versión estadounidense de RDS. Los dos estándares son solo ligeramente diferentes, con receptores capaces de trabajar con cualquiera de los sistemas y solo inconsistencias menores en los datos mostrados.

Ambas versiones transportan datos a 1.187,5 bits por segundo en una subportadora de 57  kHz , por lo que hay exactamente 48 ciclos de subportadora durante cada bit de datos. La subportadora RBDS / RDS se estableció en el tercer armónico del tono piloto estéreo de FM de 19 kHz para minimizar la interferencia e intermodulación entre la señal de datos, el piloto estéreo y la señal de diferencia estéreo DSB-SC de 38 kHz . (La señal de diferencia estéreo se extiende hasta 38 kHz + 15 kHz = 53 kHz, dejando 4 kHz para la banda lateral inferior de la señal RDS).

Los datos se envían con un código de corrección de errores , pero los receptores pueden optar por utilizarlos solo con fines de detección de errores . RDS define muchas características, incluida la forma en que las características privadas (internas) u otras características no definidas se pueden "empaquetar" en grupos de programas no utilizados.

Desarrollo

RDS se inspiró en el desarrollo del Autofahrer-Rundfunk-Informationssystem (ARI) en Alemania por el Institut für Rundfunktechnik (IRT) y el fabricante de radio Blaupunkt . ARI usó una subportadora de 57 kHz para indicar la presencia de información de tráfico en una transmisión de radio FM.

El Comité Técnico de la UER lanzó un proyecto en su reunión de París de 1974 para desarrollar una tecnología con propósitos similares a ARI, pero que fuera más flexible y que permitiera la resintonización automática de un receptor donde una red de transmisión transmitía el mismo programa de radio en varios canales diferentes. frecuencias. El sistema de modulación se basó en el utilizado en un sistema de búsqueda sueco y la codificación de banda base fue un nuevo diseño, desarrollado principalmente por la British Broadcasting Corporation (BBC) y el IRT. La EBU emitió la primera especificación RDS en 1984.

Se agregaron mejoras a la funcionalidad de frecuencias alternativas al estándar y posteriormente se publicó como un estándar del Comité Europeo de Normalización Electrotécnica (CENELEC) en 1990.

En 1992, el Comité Nacional de Sistemas de Radio de EE. UU. Emitió la versión norteamericana del estándar RDS, llamado Sistema de datos de radiodifusión. El estándar CENELEC se actualizó en 1992 con la adición de Traffic Message Channel y en 1998 con Open Data Applications y, en 2000, RDS se publicó en todo el mundo como estándar IEC 62106.

RDS2

El RDS-Forum (Ginebra / CH) decidió en su reunión anual (8-9 de junio de 2015) en Glion / Montreux poner en marcha el nuevo estándar RDS2. El estándar se creará en estrecha colaboración con colegas estadounidenses del Subcomité NRSC RBDS y debería ofrecer una plataforma unificada para servicios de datos y transmisión de FM en todo el mundo.

Logotipo para RDS1 y RDS2
Caracteristicas clave
  • Soporte perfecto para frecuencias de 64 MHz a 108 MHz (AF, EON )
  • Nueva codificación de caracteres: UTF-8 (el antiguo conjunto de caracteres EBU permanece para el modo de compatibilidad para los antiguos grupos 0A / 2A).
  • Nuevo manejo de ODA, los grupos "B" se asignan como grupo de señalización a los grupos "A".
  • Nombre PS largo, hasta 32 bytes con juego de caracteres UTF-8. (Indio, chino, árabe y más)
  • RadioText (eRT) de 128 bytes de longitud con juego de caracteres UTF-8.
  • Capacidad aumentada de 11,4 a 57 grupos "A" por segundo. (2.109 bit / s. Capacidad neta con la tecnología de subportadoras múltiples de tipo de modulación única (SMMS))
  • Graphical RadioText: admite plantillas HTML / CSS (para teléfonos inteligentes, radios de automóviles, computadoras / tabletas)
  • Admite canal de retorno sobre gRT si el receptor tiene capacidad de IP o SMS.
  • Logotipo gráfico de la emisora: una imagen máxima de 4 kilobytes (JPEG, PNG o GIF)
  • Función de radio híbrida (basada en parte en el desarrollo de Radio France)

Contenido e implementación

Un sistema de datos de radio: receptor de canal de mensajes de tráfico (RDS-TMC) (izquierda) conectado a un sistema de navegación TomTom para integrar datos de tráfico en tiempo real en la navegación.

Los siguientes campos de información normalmente están contenidos en los datos RDS:

AF ( lista de frecuencias alternativas )
Esto proporciona al receptor una lista de frecuencias que le permite volver a sintonizar una frecuencia diferente que proporciona la misma estación cuando la primera señal se vuelve demasiado débil (por ejemplo, cuando se mueve fuera de rango). Antes de realizar el cambio, una radio buscará un código PI coincidente para asegurarse de que el AF sea la misma estación. Esto se usa a menudo en sistemas estéreo de automóviles, lo que permite que la unidad principal sintonice automáticamente la señal más fuerte en movimiento, opcionalmente con el mismo código regional (para que, en el caso de estaciones de transmisión nacionales, el usuario pueda seguir escuchando el original Programa de radio).
CT (hora y fecha del reloj)
Puede sincronizar un reloj en el receptor o el reloj principal en un automóvil. Debido a los caprichos de la transmisión, CT solo puede tener una precisión de 100 ms de UTC . Normalmente, CT no se transmite si una emisora ​​no tiene forma de sincronizar regularmente el reloj dentro del codificador RDS.
EON (información mejorada de otras redes )
Informa al receptor sobre otras redes o estaciones, vinculadas a la que se está escuchando, para datos que cambian dinámicamente, como la bandera TA que se enciende para una estación particular de la red en un momento particular debido a la transmisión de un programa de tráfico , y automáticamente y permite temporalmente que la radio sintonice esa estación.
PI ( identificación del programa )
Este es el código hexadecimal único de 4 caracteres que identifica la estación. Cada estación de un país debe utilizar un código único de 3 caracteres con el prefijo de país correcto. En los EE. UU., PI se determina aplicando una fórmula al distintivo de llamada de la estación , o el NRSC lo asigna aleatoriamente a los traductores de FM (que tienen un distintivo de llamada más largo, lo que los hace incompatibles con la fórmula). El código PI es el parámetro RDS más importante y el que se transmite con mayor frecuencia dentro de la estructura de datos RDS. El estándar RDS para uso fuera de EE. UU. Define códigos de país para todos los países, de modo que ningún lugar con fronteras comunes tenga el mismo código. Esto elimina la necesidad de coordinar códigos entre diferentes países. Los receptores consideran que cualquier transmisión que lleve el mismo código es la misma y se puede cambiar a una frecuencia alternativa para mejorar la recepción (incluso si no figura específicamente como una frecuencia alternativa).
PS (nombre del servicio del programa)
Esta es simplemente una pantalla estática de ocho caracteres que representa las letras de identificación o el nombre de identidad de la estación. La mayoría de los receptores con capacidad RDS muestran esta información y, si la estación está almacenada en las preconfiguraciones del receptor, guardará esta información en caché con el código PI, la frecuencia y otros detalles asociados con esa preconfiguración. En algunos países, las estaciones utilizan la EP para enviar dinámicamente otra información. Esto está prohibido en algunos países y no fue su uso previsto dentro del sistema RDS.
PTY (tipo de programa)
Esta codificación de hasta 31 tipos de programas predefinidos (por ejemplo, en Europa: PTY1 News, PTY6 Drama, PTY11 Rock music) permite a los usuarios encontrar programas similares por género. PTY31 está reservado para anuncios de emergencia en caso de desastres naturales u otras calamidades importantes.
REG (regional)
Esto se utiliza principalmente en países donde las emisoras nacionales ejecutan programación "específica de la región", como la exclusión voluntaria regional en algunas de sus emisoras. Esta funcionalidad permite al usuario "bloquear" el aparato en su región actual o dejar que la radio sintonice otra programación específica de la región a medida que avanza hacia la otra región.
Un ejemplo de RT RDS en KFSH-FM de Los Ángeles
RT (texto de radio)
Esta función permite que una estación de radio transmita un mensaje de texto de forma libre de 64 (o menos comúnmente 32) caracteres que puede ser estático (como los lemas de la estación) o sincronizado con la programación (como el título y el artista de la reproducción actual). canción).
RT + (texto de radio más)
Una mejora del RT original que permite enviar Artista, Título y algunos otros metadatos a los receptores.
TA, TP ( anuncio de tráfico, programa de tráfico)
El receptor a menudo se puede configurar para que preste especial atención a esta bandera (aprovechando el enlace EON si está disponible) y, por ejemplo, pausar un CD o volver a sintonizar para recibir un boletín de tráfico. La bandera TP se usa para permitir al usuario encontrar solo aquellas estaciones que transmiten regularmente boletines de tráfico, mientras que la bandera TA se usa para señalar un boletín de tráfico real en curso, con unidades de radio que quizás realicen otras acciones como pausar un CD / MP3 (por lo que se puede escuchar la radio) o subir el volumen durante el boletín de tráfico.
TMC ( canal de mensajes de tráfico )
Información de tráfico codificada digitalmente. No todos los equipos RDS admiten esto, pero a menudo están disponibles para sistemas de navegación de automóviles . En muchos países, solo se transmiten datos de tráfico cifrados, por lo que se requiere un decodificador adecuado, posiblemente vinculado a un servicio de suscripción, para utilizar los datos de tráfico. La suscripción a menudo la paga el fabricante del vehículo y, por lo tanto, es transparente para el usuario.
Anuncios del traductor FM de NRSC de EE. UU.
El Comité Nacional de Sistemas de Radio ha introducido un código único de identificación del programa del sistema de datos de radio para los traductores de FM de EE. UU. Un tipo de metadatos transmitidos por la subportadora RDS es el código PI, que es utilizado por el receptor para identificar de manera única el programa de audio que está transmitiendo la estación de FM. En los EE. UU., El código PI se ha derivado históricamente del distintivo de llamada de una estación de radio, que puede complicarse cuando se usa junto con traductores de FM. Se ha creado un nuevo algoritmo solo para traductores de FM que asigna un código PI único a cada traductor de FM. Este algoritmo se ha implementado utilizando una herramienta basada en la web y una lista de todos los códigos PI conocidos para todos los traductores de FM en los EE. UU. [1]

Soporte RDS

En lo que respecta a la implementación, la mayoría de los equipos de sonido para automóviles admitirán al menos AF, EON, REG, PS y TA / TP.

  • Los estéreos de automóvil más costosos ofrecerán TMC , RT y / o PTY, quizás con anulación de "NEWS".
  • Los sistemas domésticos, especialmente los receptores de alta fidelidad, admitirán principalmente funciones como PS, RT y PTY.

Existe un número creciente de implementaciones de RDS en dispositivos portátiles de audio y navegación gracias a soluciones de menor tamaño y precio más bajo.

Compatibilidad RDS

La subportadora RDS a 57 kHz ocupa ± 2 kHz del espectro compuesto que, en teoría, lo mantiene por encima del límite superior de la subportadora estéreo a 53 kHz. Sin embargo, el corte de 53 kHz depende completamente del rendimiento de los filtros de paso bajo de 15 kHz utilizados antes del codificador estéreo. En equipos más antiguos, estos filtros solo se diseñaron para proteger el piloto de 19 kHz y, a veces, no proporcionaron suficiente protección a la subportadora RDS cuando había una cantidad significativa de información estéreo. En esta situación, los dispositivos de mejora estéreo combinados con un procesamiento de audio agresivo podrían hacer que la subportadora RDS no se pueda recibir.

Los sistemas de recorte compuestos también pueden degradar la subportadora RDS debido a los armónicos creados por el recorte. Los cortapelos compuestos más modernos incluyen filtrado para proteger la subportadora RDS.

La subportadora RDS normalmente utiliza 2-4 kHz de desviación de la portadora. Por lo tanto, la desviación disponible para el material del programa se reduce en esta cantidad, asumiendo que no se excede el límite de desviación habitual de 75 kHz.

Tipos de programas

La siguiente tabla enumera los códigos de tipo de programa (PTY) RDS y RBDS (Norteamérica) y sus significados:

Asignación de código de tipo de programa (PTY)
Código PTY Tipo de programa RDS Tipo de programa RBDS Código PTY Tipo de programa RDS Tipo de programa RBDS
0 Sin tipo de programa o indefinido dieciséis Clima Ritmo y blues
1 Noticias Noticias 17 Finanzas Ritmo suave y blues
2 Actualidad Información 18 Programas para niños Idioma
3 Información Deportes 19 Asuntos Sociales Musica religiosa
4 Deporte Hablar 20 Religión Charla religiosa
5 Educación Roca 21 Teléfono en Personalidad
6 Drama Rock clasico 22 Viaje Público
7 Cultura Éxitos de adultos 23 Ocio Universidad
8 Ciencias Roca suave 24 Musica jazz Charla en español
9 Variado Top 40 25 La música country Música española
10 Música pop País 26 Musica nacional Hip hop
11 La música rock Oldies 27 Música oldies Sin asignar
12 Fácil escucha Música suave 28 Música folk
13 Clásico ligero Nostalgia 29 Documental Clima
14 Clásico serio Jazz 30 Prueba de alarma Prueba de emergencia
15 Otra musica Clásico 31 Alarma Emergencia

Los códigos PTY han sufrido varias expansiones. El primer estándar RDS solo definió 0-15 y 31. El estándar RBDS posterior implementado en los EE. UU. Asignó los mismos significados a los códigos 0, 1 y 31, pero no intentó igualar el resto del plan RDS original y creó su propia lista. para los códigos 2–22 y 30, incluidos los formatos de radio de importancia comercial (en los EE. UU.) como los 40 principales, religiosos, country, jazz y R&B que no estaban en la lista de RDS. Esto incluía códigos de información no coincidentes. deporte y rock. Los estándares RBDS posteriores agregaron los tipos 23 (College) y 29 (Weather), mientras que la lista de códigos de tipo RDS creció hasta su tamaño actual, importando algunos tipos (por ejemplo, jazz y country) de la lista RDBS. Los tipos de RDBS 24–26 se agregaron en abril de 2011. Los desajustes de código son principalmente un problema para las personas que transportan radios portátiles hacia o desde América del Norte.

Especificación técnica RDS

El estándar RDS como se especifica en EN 50067: 1998 se divide en estas secciones según el modelo OSI. (Se excluyen las capas de red y transporte, ya que se trata de un estándar de transmisión unidireccional).

  1. Canal de datos (capa física)
  2. Codificación de banda base (capa de enlace de datos)
  3. Formato de mensaje (capa de sesión y presentación)

Canal de datos (capa física)

La capa física en el estándar describe cómo se recupera el flujo de bits de la señal de radio. El hardware RDS primero demodula la señal de la subportadora RDS de 57 kHz para extraer una señal codificada Manchester diferencial que contiene tanto el reloj de bits como el flujo de bits codificado diferencialmente . Esto permite que el decodificador RDS tolere la inversión de fase de su entrada.

Codificación de banda base (capa de enlace de datos)

En la capa de enlace de datos, 26 bits consecutivos forman un "bloque", que consta de 16 bits de datos seguidos de 10 bits de corrección de errores. Cuatro bloques forman un "grupo" de 104 bits. Los bits de corrección de errores también codifican el "desplazamiento" o el número de bloque dentro de un grupo de 4 bloques.

La corrección de errores se realiza mediante una verificación de redundancia cíclica de 10 bits , con polinomio x 10 + x 8 + x 7 + x 5 + x 4 + x 3 +1 . (No se utiliza ni una preconfiguración ni una inversión posterior, ya que no son necesarios con un campo de datos de tamaño fijo). El CRC también se suma con una de las cinco palabras "offset" que identifican el bloque: A, B, C, C ′, O D. Cuatro bloques consecutivos (ABCD o ABC′D) forman un "grupo" de 104 bits (64 bits de datos + 40 bits de verificación). Hay un poco más de 11,4 grupos transmitidos por segundo.

No hay espacio entre bloques. El receptor se sincroniza con grupos y bloques comprobando los CRC en cada 26 bits hasta que se logre la sincronización. Una vez sincronizado (la palabra de compensación es predecible), el código es capaz de corregir errores de ráfaga de hasta 5 bits .

Esta modulación básica y estructura de bloques se desarrolló originalmente para el protocolo MBS (radio paging)  [ fr ] "búsqueda móvil", con la diferencia de que MBS (o el equivalente norteamericano MMBS "MBS modificado") no utiliza una palabra de desplazamiento. Para permitir que los dos sistemas interoperen (y para permitir que las estaciones de radio FM transmitan datos RBDS mientras mantienen sus contratos de buscapersonas), el estándar RBDS define una sexta palabra de desplazamiento completamente cero E. Los grupos de cuatro bloques E pueden mezclarse con grupos RBDS, e ignorado por los receptores RBDS. (Del mismo modo, las palabras de compensación RBS se eligen para que aparezcan como errores incorregibles para los receptores MBS).

Los datos dentro de cada bloque (y grupo) se transmiten primero con el bit más significativo y, por lo tanto, se numeran desde el bit 15 (transmitido primero) al bit 0 (transmitido al final).

La información que se transmite con más frecuencia es un código de "identificación de programa" de 16 bits, que identifica la estación de radio transmisora. Los bloques A y C 'siempre incluyen el código PI; El desplazamiento C se usa cuando el tercer bloque contiene algo más.

Estructura compartida

El bloque 1 siempre contiene el identificador de programa de 16 bits. Los primeros 11 bits (bits 15–5) del bloque 2 también son iguales en todos los grupos.

Los primeros 4 bits (bits 15-11) del bloque 2 son el "código de tipo de grupo", que describe la interpretación de los datos restantes. Cada tipo de grupo viene con variantes "A" y "B", que se distinguen por el quinto bit "B" (bit 10): si B = 0, entonces el grupo es de 0A a 15A, y contiene 5 + 16 + 16 = 37 bits de datos. Si B = 1, el bloque 2 contiene un código PI (y está codificado con la palabra de desplazamiento C '), el grupo es uno de 0B a 15B y contiene 21 bits de datos.

Dentro del Bloque 1 y el Bloque 2 hay estructuras que siempre estarán presentes en ambas versiones grupales, para identificaciones rápidas y receptivas. El primer bloque de cada grupo será siempre el código de identificación del programa. El segundo bloque dedica los primeros 4 bits para Aplicación / Tipo de grupo.

Bloque 1 Bloque 2
Significado del bloque Código de identificación del programa GTYPE B0 TP PTY varía
notación de bits por bloque b15 - b0 b15 – b12 b11 b10 b9 – b5 b4 – b0
¿Significado fijo por grupo? No

Significado del bloque 2 bits

  • GTYPE: Tipo de grupo
  • B0: Si B0 = 0, entonces el tipo de grupo de mensajes A o el tipo B
  • TP: Programa de tráfico. Indica que este canal incluye informes de tráfico periódicos .
  • PTY: Tipo de programa (Ver § Tipos de programa ).
  • ????: El resto de los bits dependen del tipo de grupo
Versión de mensaje A
Bloque 1 Bloque 2 Bloque 3 Bloque 4
Significado del bloque Código de identificación del programa Tipo de grupo B0 TP PTY APLICACIÓN Carga útil específica del grupo Carga útil específica del grupo
Valor del bit de carga útil del bloque XXXX XXXX XXXX XXXX XXXX 0 X XXXXX XXXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Valor de compensación (sincronización) Desplazamiento A Desplazamiento B Desplazamiento C Desplazamiento D
Versión de mensaje B

El bloque 3 se utiliza para repetir el código de identificación del programa.

Bloque 1 Bloque 2 Bloque 3 Bloque 4
Significado del bloque Código de identificación del programa Tipo de grupo B0 TP PTY APLICACIÓN Código de identificación del programa Carga útil específica del grupo
Valor de bit de carga útil XXXX XXXX XXXX XXXX XXXX 1 X XXXXX XXXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Valor de compensación (sincronización) Desplazamiento A Desplazamiento B Desplazamiento C ' Desplazamiento D

Código de identificación del programa (código PI)

Esto permite una identificación rápida del tipo de programa de radio, según el país, el área de cobertura y el número de referencia del programa. Mientras que el código de país está especificado por el estándar, el bit 11 al bit 0 lo especifican las autoridades locales de cada país.

Código PI Mordisquear 0 Mordisquear 1 Mordisquear 2 Mordisquear 3
Sentido Código de país Cobertura del área del programa Número de referencia del programa
Posición de bit b15 b12 b11 b8 b7 b4 b3 b0

Los códigos de país se reutilizan, pero solo en regiones geográficamente distantes más allá del rango de transmisión de FM entre sí. Por ejemplo, el código de país F se asigna a Francia , Noruega , Bielorrusia y Egipto .

Tipo de grupo

Esta es una breve lista del tipo de grupo completo. Cada tipo de grupo puede tener una versión secundaria disponible

Tipo de grupo Valor de bit Versión de mensaje A Versión de mensaje B
0 0000 Información básica de ajuste y conmutación únicamente
1 0001 Número de artículo del programa y código de etiquetado lento Número de artículo del programa
2 0010 Texto de radio
3 0011 Identificación de aplicaciones para aplicaciones de datos abiertos Aplicaciones de datos abiertos
4 0100 Hora y fecha del reloj Aplicaciones de datos abiertos
etc ... etc ...

Programa de tráfico

Esto puede considerarse un bit de tipo de programa adicional e indica que la estación emite informes de tráfico periódicos . Al incluirlo en cada grupo, un receptor puede buscar rápidamente una estación que incluya informes de tráfico.

Otro bit, anuncio de tráfico (TA), se envía en los tipos de bloque 0A, 0B y 15B para indicar que dicho informe está en curso. Es común que los transmisores de transmisión simultánea tengan informes periódicos de tráfico local personalizados para el transmisor individual. El bit de anuncio de tráfico le dice al receptor que una transmisión específica del transmisor está en progreso, y debe evitar cambiar de frecuencia mientras están en progreso.

(Hay una forma diferente de bit de anuncio de tráfico en el tipo de bloque 14B, que indica la presencia de un anuncio de tráfico en una frecuencia diferente , de modo que los receptores de radio pueden cambiar automáticamente).

Ejemplos de mensajes RDS

Estos son ejemplos no completos que cubren solo los mensajes simples, como el nombre de la estación, el texto de radio y la fecha / hora.

Tipo de grupo 0 - Versión B - Nombre de la estación

Versión Bloque 1:26 bits Bloque 2: 26 bits Bloque 3: 26 bits Bloque 4:26 bits
Bloque interno Código PI Verificar + Desplazar A GTYPE B0 TP PTY ejército de reserva SRA DI C1 C0 Comprobar + Desplazamiento B Código PI Marque + Desplazamiento C ' Personaje A Personaje B Comprobar + Desplazamiento D
Valor de bit 16 bits 0000 1 X XXXXX X X X X X 16 bits Char de 8 bits Char de 8 bits

Como ya hemos descrito los campos anteriores, estos puntos a continuación muestran solo los campos específicos de la aplicación.

  • TA: anuncio de tráfico
  • M / S: Música / Habla

El nombre de la estación y el código de identificación del decodificador se envían progresivamente a través de 4 grupos, donde el desplazamiento está definido por los bits C1 y C0.

Segmento de personaje Nombre de estación : Código de identificación del decodificador: 4 bits
C1 C0 Compensar 0 1 2 3 4 5 6 7 3 2 1 0
0 0 0 A B DI
0 1 1 A B DI
1 0 2 A B DI
1 1 3 A B DI

Tipo de grupo 2 - Texto de radio

RadioText Versión A Bloque 1:26 bits Bloque 2: 26 bits Bloque 3: 26 bits Bloque 4:26 bits
Bloque interno Código PI Verificar + Desplazar A GTYPE B0 TP PTY A / B C3 C2 C1 C0 Comprobar + Desplazamiento B Personaje A Personaje B Comprobar + Desplazamiento C Personaje C Personaje D Comprobar + Desplazamiento D
Valor de bit 16 bits 0010 0 X XXXXX X X X X X Char de 8 bits Char de 8 bits Char de 8 bits Char de 8 bits
RadioText Versión B Bloque 1:26 bits Bloque 2: 26 bits Bloque 3: 26 bits Bloque 4:26 bits
Bloque interno Código PI Verificar + Desplazar A GTYPE B0 TP PTY A / B C3 C2 C1 C0 Comprobar + Desplazamiento B Código PI Marque + Desplazamiento C ' Personaje C Personaje D Comprobar + Desplazamiento D
Valor de bit 16 bits 0010 1 X XXXXX X X X X X 16 bits Char de 8 bits Char de 8 bits

Como ya hemos descrito los campos anteriores, estos puntos a continuación muestran solo los campos específicos de la aplicación.

  • A / B: el indicador de texto A / B se utiliza para detectar si se solicita un borrado de pantalla.
  • C3 a C0: es el valor de desplazamiento del segmento de texto

El nombre de la estación y el código de identificación del decodificador se envían progresivamente a través de 4 grupos, donde el desplazamiento está definido por los bits C1 y C0.

Segmento de texto Versión A Versión B
C3 C2 C1 C0 Compensar Char A Char B Char C Char D Char A Char B Char C Char D
0 0 0 0 0 1 2 3 4 Versión B especifica

Que este campo es para

Identificación del programa

Código

1 2
0 0 0 1 1 5 6 7 8 3 4
0 0 1 0 2 9 10 11 12 5 6
... ... ... ... etc ... ... ... ... ... ... ...
1 1 1 1 15 61 62 63 64 31 32

Tipo de grupo 4 - Versión A - Hora y datos del reloj

Versión Bloque 1:26 bits Bloque 2:26 bits Bloque 3:26 bits Bloque 4:26 bits
Bloque interno Código PI Verificar + Desplazar A GTYPE B0 TP PTY R R R Datos de hora / fecha Comprobar + Desplazamiento B Datos de hora / fecha Marque + Desplazamiento C ' Datos de hora / fecha Comprobar + Desplazamiento D
Valor de bit 16 bits 0100 0 X XXXXX 2 bits 16 bits 16 bits

Cuando se utiliza el tipo de grupo 4A, se transmitirá cada minuto de acuerdo con EN 50067.

El grupo de tiempo del reloj se inserta de modo que el borde de los minutos ocurra dentro de ± 0.1 segundos del final del grupo de tiempo del reloj.

La hora y la fecha se empaquetan de la siguiente manera:

Datos de hora / fecha Carga útil de medio bloque 2 Carga útil del bloque 3 Carga útil del bloque 4
Posición del bit de carga útil 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Posición de bit de campo etc ... Reservado dieciséis 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 4 3 2 1 0 5 4 3 2 1 0 ± 4 3 2 1 0
Descripción Reservado Número de día juliano modificado Horas UTC (0-23) Minutos UTC (0–59) Desplazamiento de la hora local

Nota: La diferencia horaria local se expresa en múltiplos de medias horas dentro del rango de −15,5 ha + 15,5 h. Se expresa en forma de magnitud con signo , siendo el bit más significativo el bit de " signo de desplazamiento local " (LOS), 0 = + (al este de Greenwich ), 1 = -.

Ejemplo de uso de RDS

Las siguientes tres imágenes ilustran cómo se puede utilizar RDS en una estación de radio FM; los dos últimos fueron tomados cuando la radio estaba sintonizada en la estación de radio de Nottingham Trent FM . Todas las imágenes son de la pantalla de la radio portátil Sony XDR-S1 DAB / FM / MW / LW.

Pantalla de radio típica cuando no hay datos RDS disponibles
Pantalla de radio típica que muestra el campo de nombre PS (servicio de programa).
El uso de texto de radio muestra, en este caso, que muestra el nombre y el artista de la canción que se está emitiendo - Duran Duran 's Save A Prayer - los rollos de la línea de fondo para revelar el resto del texto.
PI A206
Menú de servicio de una radio de coche

Conjuntos de chips decodificadores RDS

Demodulador RDS Sanyo LC72723

Empresas como ST Microelectronics , Silicon Labs en Austin, Texas y NXP Semiconductors (anteriormente Philips ) ofrecen soluciones de un solo chip que se encuentran en estos dispositivos.

Ver también

Espectro típico de señal de banda base compuesta
API de RDS de alto nivel
Tecnologías relacionadas
Temas relacionados

Notas

Referencias

enlaces externos