Вы знали, что радиостанции посылают не только звук, но и текстовые данные (чиселки)? Существует бинарный протокол RDS (Radio Data System). Вся его спека 132 страницы. Протокол RDS многообещающий. Там указано, что радиостанции могут посылать название станции, название песни, классификатор контента и даже дату и время. Пакеты крохотные: по 8 байт. RDS как мозаика. Текст принимается по кусочкам.
Попробуем разобраться, что же приходит из воздуха по RDS на самом деле.
Как прочитать RDS трафик?
RDS трафик я принимал при помощи чипа FM Tuner(а) Si4703
и отладочной платы от Olimex STM32-H407.
Payload от пакетов Basic Tuning, Text Frame, DateTime записывал на SD карту непрерывно 24 часа.
RDS можно также принять через USB-SDR-RTL +SDR#+ plugIns.
Какая битовая скорость RDS?
Крохотные пакеты по 8 байт приходят на некоторых радиостанциях до 1 раза в секунду. Получается 64 bit/s.
Что полезного можно извлечь из RDS?
По факту в Москве RDS не используют даже на четверть. Присылают только название радиостанций. Номер телефона радиостанции, или название песни в пакете Radio Text.
Можно ли из RDS извлечь точное время?
Нет. В Москве никто не посылает точное время в RDS. Для получения синхронизации точного времени из воздуха лучше ставить GNSS приемник.
Вывод
RDS это открытый протокол. Правда пользы от RDS по крайней мере в Москве нет. А песенку можно распознать и при помощи мобильного приложения Shazam. Хотя с RDS автоматизировать процесс считывания трека просто. Большинство радиостанций и вовсе ничего не передают по RDS.
Как обстоят дела с RDS в вашем городе?
Кто-нибудь знает custom форматы пакетов конкретных радиостанций?
Комментарии (2)
Paultino
03.10.2022 01:32+2Хрень какая-то.
RDS прежде всего это для автомагнитол PI и AF - номер программы и альтернативные частоты, чтобы было бесшовное переключение на другой ретранслятор по мере движения. Точное время это CT - и оно передается.
PS -в стандарте не описан как динамический, но исторически в РФ используют как динамический, за это не бьют.
А проблемы с RDS, как и с настройкой звука связаны с низкой квалификацией персонала, увы.
А вот этот пассаж:
"custom форматы пакетов конкретных радиостанций" как понимать? Как пакет, который жёстко описан в стандарте может быть "custom"?
Стандарт описан. Если читали, то большая часть там из 80-90-х для передачи информации на рекламные и информационные табло вдоль дорог на специальные приемники.
И все, за исключением одной, передают PI, PS, PTY.
И одна передает правильный TA.
Так что оговор RDS в Москве и по окрестностям не засчитан.
Segmentq
Теперь сделайте передатчик, чтобы на частотах радиостанций, не использующих rds слать рекламу и получать профит. так и быть 10% мне.