- La charla de 36 minutos de 30C3 My journey into FM-RDS es un video sobre encontrar una señal invisible en un canal común de radio pública y seguir su significado
- El proceso de exploración combina hackeo de hardware, ingeniería inversa y un poco de criptoanálisis para acercarse a la identidad de la señal
- El tema central es un proceso personal de investigación para descubrir e interpretar una señal adicional oculta en el RDS de la radio FM
- El video está disponible en inglés y se pueden usar descargas en MP4 y WebM, subtítulos en inglés y archivos de audio MP3 y Opus
- Muestra que incluso en transmisiones de radio abiertas y cotidianas puede viajar datos adicionales difíciles de entender sin un análisis específico
El proceso de rastrear una señal FM-RDS
- My journey into FM-RDS es una charla sobre buscar el significado de una señal oculta encontrada en un canal de radio pública
- El material central es el RDS de la radio FM, y para interpretar la señal se usan varios enfoques
- hackeo de hardware
- ingeniería inversa
- un poco de criptoanálisis
Información del video
- Se ofrece como video del evento 30C3
- Dura 36 minutos y el idioma del video es inglés
- Hay varias opciones de reproducción y descarga
Subtítulos y archivos de audio
- Se puede descargar el archivo de subtítulos en inglés
- También se ofrecen formatos de solo audio
1 comentarios
Opiniones en Hacker News
Fue una presentación realmente fresca. Me gustó la forma en que el presentador empezó monitoreando un canal de FM con un analizador de espectro y se preguntó qué era esa señal rara que aparecía junto al canal de radio FM.
La presentación trata de cómo va conociendo el estándar RDS (Radio Data System), decodifica la señal con una tarjeta de sonido, descubre que la información relacionada con autobuses dentro de ese flujo está débilmente cifrada y luego la sigue hasta el final. Me alegra que existan personas así, y me dieron ganas de ser alguien tan intrépido y con tantos conocimientos.
Con el tiempo se acumula una cantidad enorme de conocimiento.
En el sitio web del presentador, https://www.windytan.com, encontré que publicó hace relativamente poco una herramienta decodificadora de RDS: https://github.com/windytan/redsea. Considerando que el video es de 2013, es un trabajo bastante posterior.
Parece funcionar con receptores USB RTL-SDR https://www.rtl-sdr.com/about-rtl-sdr o con archivos pregrabados en varios formatos.
Me pregunto si en los smartphones todavía quedan apps y hardware capaces de recibir y decodificar FM RDS. Antes algunos chips de teléfonos tenían receptores de radio FM, pero recuerdo que tenían limitaciones como tener que conectar audífonos con cable para usarlos como antena.
Con un SDR USB sería posible, pero sería bastante genial si todavía quedara como una función latente dentro del teléfono. Busqué en Play Store, pero hay tantas apps de radio por streaming y apps SDR que fue difícil encontrar algo.
En https://www.gsmarena.com/results.php3?chkFMradio=selected aparecen 7010 modelos.
Edit: ah, si hablabas específicamente de RDS, no estoy seguro. Acabo de abrir por primera vez la app “Radio” del teléfono y, aunque tuve que conectar audífonos para recibir señal, no vi en ninguna parte de la interfaz muy básica de la app un lugar donde pudiera mostrarse información RDS.
Hay algo que siempre me he preguntado sobre RDS. ¿Qué impide que una estación abuse de la función de anuncios de tráfico (TA) para atraer oyentes?
Además, la radio FM no es una tierra sin ley; está regulada por el gobierno. Si abusan, es muy probable que reciban algún tipo de sanción, aunque no pienso ponerme a leer la legislación para comprobarlo :P
Antes no era raro que emisoras pirata usaran TA para atraer oyentes emitiendo pequeños fragmentos de anuncios.
¿La presentación fue de 2013? La vi en persona y no puedo creer que haya pasado tanto tiempo.
Cerca de las antenas en los alrededores del Empire State capté WCBS de NYC en 5.105 GHz. Nunca pude averiguar la causa, y los ingenieros de allá también dijeron que no sabían por qué pasaba.
No sé si esto forma parte de la presentación, pero la demostración del flujo RDS que el presentador subió a SoundCloud está bastante genial.
https://soundcloud.com/windytan-1/rds-mixdown
Me gustan estos agujeros de conejo en los que la gente se mete así, y aún más cuando comparten los resultados. Fue realmente entretenido de ver.
Ver esto me hizo preguntarme cómo se podría codificar de forma confiable y segura contenido esteganográfico para distribuirlo dentro de un medio con mucho ruido.
Como técnica más avanzada está el acceso múltiple por división de código (CDMA), usado en GPS y en algunos esquemas de modulación de telefonía móvil. Permite tener varios transmisores sobre una misma frecuencia portadora de radio, y el receptor puede elegir a qué transmisor escuchar si conoce el “código” de ese transmisor. También existe el acceso múltiple por división de tiempo (TDMA), donde los transmisores alternan ranuras de tiempo asignadas para enviar su contenido.