stringtranslate.com

Система радиоданных

Логотип РДС

Система радиоданных ( RDS ) представляет собой стандарт протокола связи для внедрения небольших объемов цифровой информации в обычные FM-радиопередачи . RDS стандартизирует несколько типов передаваемой информации, включая время , идентификацию станции и информацию о программе.

Стандарт зародился как проект Европейского вещательного союза (EBU), но с тех пор стал международным стандартом Международной электротехнической комиссии (IEC). Система радиовещательных данных ( RBDS ) — официальное название американской версии RDS. [1] Эти два стандарта лишь незначительно различаются: приемники могут работать с любой системой с незначительными несоответствиями в отображаемых данных.

Обе версии передают данные со скоростью 1187,5 бит в секунду (около 1,2 кбит/с ) на  поднесущей 57 кГц , поэтому на каждый бит данных приходится ровно 48 циклов поднесущей. Поднесущая RBDS/RDS была установлена ​​на третью гармонику стереофонического пилот-тона FM 19 кГц , чтобы минимизировать помехи и интермодуляцию между сигналом данных, стереофоническим пилот-сигналом и разностным стереосигналом DSB-SC 38 кГц. (Разностный стереосигнал расширяется до 38 кГц + 15 кГц = 53 кГц, оставляя 4 кГц для нижней боковой полосы сигнала RDS.) 

Данные отправляются с кодом исправления ошибок , но получатели могут использовать его только для обнаружения ошибок без исправления. RDS определяет множество функций, включая то, как частные (внутренние) или другие неопределенные функции могут быть «упакованы» в неиспользуемые группы программ.

Разработка

RDS был вдохновлен разработкой Autofahrer-Rundfunk-Informationssystem (ARI) в Германии Институтом Rundfunktechnik (IRT) и производителем радиоприемников Blaupunkt . [2] ARI использовала поднесущую 57 кГц для обозначения наличия дорожной информации в FM-радиопередаче. [3]

Технический комитет EBU на своем совещании в Париже в 1974 году запустил проект по разработке технологии, аналогичной ARI, но более гибкой и позволяющей автоматически перенастраивать приемник, когда вещательная сеть передает одну и ту же радиопрограмму по нескольким различным каналам. частоты. Система модуляции была основана на системе, используемой в шведской пейджинговой системе, а кодирование основной полосы частот представляло собой новую конструкцию, в основном разработанную Британской радиовещательной корпорацией (BBC) и IRT. EBU выпустил первую спецификацию RDS в 1984 году. [2]

Сообщается, что из трех вещательных партнеров EBU BBC с наибольшим энтузиазмом занималась применением технологии RDS и стремилась привлечь предложения производителей на создание «радио, аккредитованного BBC», поддерживающего функции RDS. Однако, не получив интереса со стороны производителей, корпорация наняла дизайнеров из Kinneir Dufort для создания прототипа, демонстрирующего эти функции. Этот прототип, представленный в 1989 году, включал в себя жидкокристаллический дисплей , способный отображать такие изображения, как карты погоды, сопровождаемый «световой ручкой, с помощью которой радио можно программировать с помощью штрих-кодов», эти штрих-коды кодируют программную информацию, и поддерживали съемные модули. из них были разработаны модуль кассетного проигрывателя и модуль принтера. Несмотря на нежелание разрабатывать экранные функции, которые могли бы привести RDS к конкуренции с телевидением, возможность распечатки такой информации, как карты погоды или даже реклама, рассматривалась как потенциально интересная как для производителей радио, так и для телевизоров. [4]

В стандарт были добавлены улучшения функциональности альтернативных частот, и впоследствии он был опубликован как стандарт Европейского комитета по электротехнической стандартизации (CENELEC) в 1990 году. [2]

В 1992 году Национальный комитет радиосистем США выпустил североамериканскую версию стандарта RDS, названную системой радиовещательных данных. Стандарт CENELEC был обновлен в 1992 году с добавлением канала сообщений о трафике и в 1998 году с приложениями открытых данных [2] , а в 2000 году RDS был опубликован во всем мире как стандарт IEC 62106. [5]

РДС2

Форум RDS (Женева/Швейцария) на своем ежегодном собрании (8–9 июня 2015 г.) в Глионе/Монтрё принял решение о внедрении нового стандарта RDS2. Стандарт будет создан в тесном сотрудничестве с американскими коллегами из подкомитета NRSC RBDS и должен предложить единую платформу для FM-вещания и услуг передачи данных по всему миру.

Логотип для RDS1 и RDS2
Ключевая особенность

Содержание и реализация

Приемник системы радиоданных — канала сообщений о дорожном движении (RDS-TMC) (слева), подключенный к навигационной системе TomTom для интеграции данных о дорожном движении в реальном времени в навигацию. [7]
Система радиоданных отображает FM-радиостанцию ​​из Испании.

В данных RDS обычно содержатся следующие информационные поля:

AF ( список альтернативных частот )
Это предоставляет приемнику список частот, который позволяет приемнику перенастроиться на другую частоту , обеспечивая ту же станцию , когда первый сигнал становится слишком слабым (например, при выходе за пределы диапазона). Прежде чем выполнить переключение, радиостанция проверит соответствие PI-кода, чтобы убедиться, что AF является той же самой станцией. Это часто используется в автомобильных стереосистемах, позволяя головному устройству автоматически настраиваться на более сильный сигнал в движении, при необходимости с тем же региональным кодом (чтобы в случае национальных радиостанций пользователь мог продолжать слушать оригинал). радиопрограмма).
CT (время и дата часов)
Можно синхронизировать часы в приемнике или основные часы в автомобиле. Из-за особенностей передачи данных CT может иметь точность только в пределах 100 мс от UTC . CT обычно не передается, если у вещательной компании нет возможности регулярно синхронизировать часы внутри кодера RDS.
EON ( расширенная информация о других сетях)
Информирует приемник о других сетях или станциях, связанных с прослушиваемой, для динамически изменяющихся данных, таких как включение флага ТА для конкретной станции сети в определенный момент из-за транслируемой программы трафика , а также автоматически и временно позволяет радио настроиться на эту станцию.
PI ( идентификация программы )
Это уникальный 4-значный шестнадцатеричный код, идентифицирующий станцию. Каждая станция в стране должна использовать уникальный трехзначный код с правильным префиксом страны. В США PI определяется путем применения формулы к позывному станции или случайным образом назначается NRSC FM-переводчикам (которые имеют более длинный позывной, что делает их несовместимыми с формулой). [8] Код PI является наиболее важным параметром RDS и наиболее часто передаваемым в структуре данных RDS. Стандарт RDS для использования за пределами США определяет коды стран для всех стран, так что ни в одной стране с общими границами код не будет одинаковым. Это устраняет необходимость координации кодов PI между разными странами. Любая передача, содержащая один и тот же код, рассматривается получателями как одинаковая и может быть переключена на альтернативную частоту для улучшения приема (даже если она специально не указана как альтернативная частота). Коды PI могут быть связаны общим образом. Код PI обычно связан, если первый, третий и четвертый полубайты одинаковы. Общая связь обычно осуществляется радиостанциями в разных областях, которые каким-то образом связаны между собой. Приемники (особенно в транспортных средствах) могут иметь настройку под названием «Региональный», которая при активации позволяет радиопереключиться на другую станцию, связанную с общей связью. Коды PI обычно статичны (т.е. не изменяются). Однако в Великобритании некоторые сети используют динамические коды PI, в которых второй полубайт меняется (на общепринятый код). Так делает, например, национальная телекомпания Classic FM. Цель этого состоит в том, чтобы предотвратить перенастройку радиостанций во время рекламных пауз, когда каждый передатчик транслирует разные наборы рекламных роликов.
PS (название службы программы)
Это просто восьмизначный статический дисплей, который представляет позывные или идентификационное имя станции. Большинство приемников с поддержкой RDS отображают эту информацию и, если станция сохранена в предустановках приемника, кэшируют эту информацию с кодом PI, частотой и другими деталями, связанными с этой предустановкой. В некоторых странах станции используют PS для динамической отправки другой информации. Это запрещено в некоторых странах и не предполагалось для использования в системе RDS.
PTY (тип программы)
Такое кодирование до 31 заранее определенного типа программ (например, в Европе: новости PTY1, драма PTY6, рок-музыка PTY11) позволяет пользователям находить похожие программы по жанрам. PTY31 зарезервирован для экстренных объявлений в случае стихийных бедствий или других крупных катастроф.
РЭГ (региональный)
В основном это используется в странах, где национальные вещательные компании транслируют программы, ориентированные на конкретный регион, например, региональный отказ от участия на некоторых из своих передатчиков. Эта функция позволяет пользователю «привязать» устройство к своему текущему региону или позволить радио настроиться на другие программы, специфичные для региона, по мере их перемещения в другой регион. Дополнительную информацию см. в описании идентификационного кода программы ниже.
Пример RT RDS на KFSH-FM в Лос-Анджелесе.
RT (радиотекст)
Эта функция позволяет радиостанции передавать текстовое сообщение произвольной формы длиной 64 (или реже 32) символа, которое может быть либо статичным (например, слоганами станции), либо синхронизированным с программой (например, названием и исполнителем воспроизводимой в данный момент программы). песня).
RT+ (радиотекст плюс)
Улучшение оригинального RT, которое позволяет отправлять получателям исполнителя, название и некоторые другие метаданные.
TA, TP ( сообщение о дорожном движении , программа дорожного движения)
Часто приемник можно настроить так, чтобы он обращал особое внимание на этот флаг (используя преимущества связи EON, если она доступна) и, например, приостанавливал воспроизведение компакт-диска или перенастраивался для получения сводки дорожного движения. Флаг TP используется, чтобы позволить пользователю находить только те станции, которые регулярно передают сводки дорожного движения, тогда как флаг TA используется для сигнализации о том, что текущий бюллетень дорожного движения находится в процессе выполнения, при этом радиоустройства, возможно, выполняют другие действия, такие как приостановка воспроизведения CD/MP3 (т. е. можно услышать радио) или увеличить громкость во время передачи дорожного сообщения.
TMC ( канал дорожных сообщений )
Цифровая информация о дорожном движении. Не все оборудование RDS поддерживает это, но зачастую оно доступно для автомобильных навигационных систем . Во многих странах транслируются только зашифрованные данные трафика, поэтому для использования данных трафика требуется соответствующий декодер, возможно, привязанный к подписке. Подписка часто оплачивается производителем транспортного средства и поэтому прозрачна для пользователя.
Объявления FM-переводчика NRSC США
Национальный комитет радиосистем ввел уникальный идентификационный код программы системы радиоданных для FM-переводчиков США. Одним из типов метаданных, передаваемых по поднесущей RDS, является код PI, который используется приемником для уникальной идентификации аудиопрограммы, транслируемой FM-станцией. В США код PI исторически был получен из позывного радиостанции, который может усложняться при использовании вместе с FM-переводчиками. Был создан новый алгоритм специально для FM-переводчиков, который присваивает каждому FM-переводчику уникальный PI-код. Этот алгоритм был реализован с использованием веб-инструмента и списка всех известных кодов PI для всех FM-переводчиков в США. [1]

Поддержка РДС

Что касается реализации, большинство автомобильных стереосистем будут поддерживать как минимум AF, EON, REG, PS и TA/TP.

Число реализаций RDS в портативных аудио- и навигационных устройствах растет благодаря более дешевым и компактным решениям.

Совместимость с RDS

Поднесущая RDS на частоте 57 кГц занимает ±2 кГц составного спектра, что теоретически удерживает ее выше верхней границы стереоподнесущей на частоте 53 кГц. Однако частота среза 53 кГц полностью зависит от характеристик фильтров нижних частот 15 кГц, используемых перед стереокодером. В более старом оборудовании эти фильтры были предназначены только для защиты пилот-сигнала 19 кГц и иногда не обеспечивали достаточную защиту поднесущей RDS, когда присутствовало значительное количество стереоинформации. В этой ситуации устройства улучшения стереозвука в сочетании с агрессивной обработкой звука могут сделать поднесущую RDS неприемлемой.

Системы составного ограничения также могут ухудшать поднесущую RDS из-за гармоник, создаваемых ограничением. Более современные составные ограничители включают фильтрацию для защиты поднесущей RDS.

Поднесущая RDS обычно использует отклонение несущей 2–4 кГц. Следовательно, отклонение, доступное для программного материала, уменьшается на эту величину, при условии, что обычный предел отклонения в 75 кГц не превышен.

Типы программ

В следующей таблице перечислены коды типов программ RDS и RBDS (Северная Америка) (PTY) и их значения:

Коды PTY претерпели несколько расширений. Первый стандарт RDS определял только 0–15 и 31. Более поздний стандарт RBDS, реализованный в США, присвоил те же значения кодам 0, 1 и 31, но не сделал попыток соответствовать остальной части исходного плана RDS и создал свой собственный список. для кодов 2–22 и 30, [11] включая коммерчески важные (в США) радиоформаты , такие как топ-40, религиозные, кантри, джаз и R&B, которых не было в списке RDS. Это включало несовпадающие коды для информации. спорт и рок. Позже в стандарты RBDS были добавлены типы 23 (Колледж) и 29 (Погода), а список кодов типов RDS вырос до нынешнего размера, [12] импортировав некоторые типы (например, джаз и кантри) из списка RDBS. Типы RDBS 24–26 были добавлены в апреле 2011 года. [10] [1] : 27  Несовпадения кодов являются в основном проблемой для людей, ввозящих портативные радиоприемники в Северную Америку или из нее.

Техническая спецификация РДС

Стандарт RDS, указанный в EN 50067:1998 [13], разделен на эти разделы в соответствии с моделью OSI. (Сетевой и транспортный уровни исключены, поскольку это стандарт однонаправленного вещания.)

  1. Канал данных (физический уровень)
  2. Кодирование основной полосы (канальный уровень)
  3. Формат сообщения (уровень сеанса и представления)

Канал данных (физический уровень)

Физический уровень стандарта описывает, как битовый поток извлекается из радиосигнала. Аппаратное обеспечение RDS сначала демодулирует сигнал поднесущей RDS частотой 57 кГц, чтобы извлечь дифференциальный сигнал, закодированный в Манчестере , который содержит как тактовый сигнал, так и дифференциально закодированный битовый поток. Это позволяет декодеру RDS допускать инверсию фазы своего входа.

Кодирование основной полосы (канальный уровень)

На уровне канала передачи данных 26 последовательных битов образуют «блок», состоящий из 16 бит данных, за которыми следуют 10 бит коррекции ошибок. Четыре блока составляют 104-битную «группу». Биты коррекции ошибок также кодируют «смещение» или номер блока в группе из 4 блоков.

Исправление ошибок выполняется с использованием 10-битного циклического избыточного кода с полиномом x 10 +x 8 +x 7 +x 5 +x 4 +x 3 +1 . [13] : 13  (Ни предустановка, ни пост-инвертирование не используются, поскольку они не нужны для поля данных фиксированного размера.) CRC также суммируется с одним из пяти слов «смещения», которые идентифицируют блок: A, B, C, C' или D. Четыре последовательных блока (ABCD или ABC'D) составляют «группу» из 104 битов (64 бита данных + 40 контрольных битов). В секунду передается чуть более 11,4 групп.

Зазора между блоками нет. Приемник синхронизируется по группам и блокам, проверяя CRC для каждых 26 бит до тех пор, пока не будет достигнута синхронизация. После синхронизации (слово смещения предсказуемо) код способен исправлять до 5-битных пакетов ошибок . [13] : 60 

Эта базовая структура модуляции и блоков изначально была разработана для протокола MBS (радиопейджинг)  [fr] «мобильный поиск» с той разницей, что MBS (или североамериканский эквивалент MMBS «модифицированный MBS») не использует слово смещения. Чтобы обеспечить взаимодействие двух систем (и позволить FM-радиостанциям передавать данные RBDS, сохраняя при этом свои пейджерные контракты), стандарт RBDS определяет шестое слово E с нулевым смещением. Группы из четырех блоков E могут быть смешаны с группами RBDS. и игнорируется приемниками RBDS. (Аналогичным образом, слова смещения RBS выбираются так, чтобы они отображались для получателей MBS как неисправимые ошибки.)

Данные внутри каждого блока (и группы) передаются первым старшим битом и, таким образом, нумеруются от бита 15 (передается первым) до бита 0 (передается последним).

Наиболее часто передаваемая информация представляет собой 16-битный код «идентификации программы», идентифицирующий передающую радиостанцию. Блоки A и C всегда включают код PI; смещение C используется, когда третий блок содержит что-то еще.

Общая структура

Блок 1 всегда содержит 16-битный идентификатор программы. Первые 11 бит (биты 15–5) блока 2 также одинаковы во всех группах.

Первые 4 бита (биты 15–11) блока 2 представляют собой «код типа группы», который описывает интерпретацию остальных данных. Каждый тип группы имеет варианты «A» и «B», отличающиеся пятым битом «B» (бит 10): Если B=0, то группа имеет номера от 0A до 15A и содержит 5+16+16 = 37 битов. данные. Если B=1, блок 2 содержит код PI (и кодируется словом смещения C'), группа имеет значения от 0B до 15B и содержит 21 бит данных.

Внутри Блока 1 и Блока 2 есть структуры, которые всегда будут присутствовать в обеих групповых версиях для быстрой и оперативной идентификации. Первым блоком каждой группы всегда будет идентификационный код программы. Второй блок выделяет первые 4 бита для типа приложения/группы.

Значение битов блока 2

Версия сообщения А
Версия сообщения Б

Блок 3 используется для повторения идентификационного кода программы.

Идентификационный код программы (PI-код)

Это позволяет быстро идентифицировать тип радиопрограммы на основе страны, зоны покрытия и ссылочного номера программы. Хотя код страны определяется стандартом, биты с 11 по 0 определяются местными властями каждой страны.

Коды стран используются повторно, но только в географически удаленных регионах за пределами диапазона FM-вещания друг от друга. Например, код страны F присвоен Франции , Норвегии , Беларуси и Египту . [13] : 71  Соседние страны никогда не имеют одинаковых кодов страны, что означает, что нет необходимости согласовывать коды PI с соседними странами.

Тип группы

Это краткий список полного типа группы. Для каждого типа группы может быть доступна дополнительная версия.

Программа дорожного движения

Это можно считать дополнительным битом типа программы и указывает, что станция передает периодические отчеты о трафике . Включив ее в каждую группу, приемник может быстро найти станцию, которая включает отчеты о дорожном движении.

Другой бит, сообщение о дорожном движении (TA), отправляется в блоках типов 0A, 0B и 15B, чтобы указать, что такой отчет находится в стадии обработки. Передатчики, осуществляющие одновременную передачу , обычно имеют периодические отчеты о местном трафике, которые настраиваются для отдельного передатчика. Бит объявления трафика сообщает приемнику, что идет передача, специфичная для передатчика, и ему следует избегать переключения частот во время ее выполнения.

(В блоке типа 14B имеется другая форма бита сообщения о дорожном движении, которая указывает на наличие сообщения о дорожном движении на другой частоте, чтобы радиоприемники могли автоматически переключаться.)

Примеры сообщений RDS

Это неполные примеры, которые охватывают только простые сообщения, такие как название станции, радиотекст и дата/время.

Тип группы 0 – Версия B – Название станции

Как мы уже описывали предыдущие поля выше, эти точки ниже показывают только поля, специфичные для приложения.

Имя станции и идентификационный код декодера передаются последовательно по 4 группам, где смещение определяется битами C1 и C0.

Тип группы 2 – Радиотекст

Как мы уже описывали предыдущие поля выше, эти точки ниже показывают только поля, специфичные для приложения.

Имя станции и идентификационный код декодера передаются последовательно по 4 группам, где смещение определяется битами C1 и C0.

Тип группы 4 – Версия A – Время и дата на часах

При использовании группы типа 4А она должна передаваться каждую минуту в соответствии с EN 50067.

Временная группа часов вставлена ​​таким образом, чтобы минутный фронт находился в пределах ±0,1 секунды после окончания временной группы часов.

Время и дата упакованы следующим образом:

Примечание. Смещение местного времени выражается кратно получасам в диапазоне от –15,5 до +15,5 часов. Он выражается в форме знака величины , причем наиболее значимым битом является бит «Знака локального смещения» (LOS), 0 = + (к востоку от Гринвича ), 1 = –.

Пример использования RDS

Следующие изображения иллюстрируют, как можно использовать RDS на FM-радиостанции. Первые три изображения показывают дисплей портативной радиостанции Sony XDR-S1 DAB/FM/MW/LW. Второй и третий снимки были сделаны, когда радио было настроено на ноттингемскую радиостанцию ​​Trent FM .

Типичный дисплей радиоприемника при отсутствии данных RDS
Типичный дисплей радиостанции, показывающий поле имени PS (услуги программы).
Пример использования радиотекста, в данном случае с указанием названия и исполнителя транслируемой песни – « Save a Prayer » группы Duran Duran – нижняя строка прокручивается, показывая остальную часть текста.
ПИ А206
Сервисное меню автомагнитолы
RDS на Радио С Екатеринбург 103,7 МГц

Чипсеты декодера RDS

Демодулятор RDS Sanyo LC72723

Такие компании, как ST Microelectronics , Silicon Labs в Остине, штат Техас и NXP Semiconductors (ранее Philips ), предлагают однокристальные решения, которые используются в этих устройствах.

Смотрите также

Типичный спектр составного группового сигнала
Высокоуровневые API-интерфейсы RDS
Связанные технологии
похожие темы

Примечания

  1. ^ ab «Стандарт RBDS США NRSC-4-B» (PDF) . Национальный комитет радиосистем. Апрель 2011 г. Архивировано из оригинала (PDF) 20 октября 2016 г. . Проверено 31 декабря 2011 г.
  2. ^ abcd «Март 2009 г.: RDS сейчас 25 лет - полная история» (PDF) . Женева, Швейцария: Форум RDS. 25 марта 2009 г. с. 1 . Проверено 15 июня 2011 г.
  3. ^ EP 1432157, Вильдхаген, Йенс, «Метод разделения компонента сигнала RDS и приемника сигнала», опубликовано 23 июня 2004 г., передано Sony International (Europe) GMBH. 
  4. ^ Хэнкок, Мэрион (февраль 1989 г.). «Как радио, только в большей степени». Дизайн . № 482. С. 28–29 . Проверено 3 апреля 2022 г.
  5. ^ «Подробности публикации в интернет-магазине IEC: IEC 62106 Ed. 1.0, английский» . Женева, Швейцария: Международная электротехническая комиссия . Проверено 18 мая 2009 г.
  6. ^ «3232a-1982 Отображаемый набор символов для телетекста» (PDF) . ЭБУ Тех . Проверено 4 ноября 2022 г.
  7. ^ «Приёмник трафика». ТомТом . Проверено 15 июня 2014 г.
  8. ^ Джурисон, Алан (28 ноября 2017 г.). «NRSC активирует PI-коды для веб-ресурса FM-переводчиков» . НАБ Пилот . Проверено 17 сентября 2020 г.
  9. ^ «Коды и типы RDS PTY» . Заметки по электронике . Проверено 18 апреля 2019 г.
  10. ^ аб Джурисон, Алан (9 декабря 2014 г.). «Новые программные коды для RBDS, HD». Радио Мир . Проверено 18 апреля 2019 г.
  11. ^ Т. Бил; Д. Копиц (весна 1993 г.). «RDS в Европе, RBDS в США – в чем различия и как приемники могут работать с обеими системами?» (PDF) . Технический обзор EBU . стр. 5–11 . Проверено 30 августа 2021 г.
  12. ^ Райт, Скотт (январь 1998 г.). RBDS и RDS: каковы различия и как приемники могут работать с обеими системами? (PDF) (Технический отчет). Национальный комитет радиосистем . Проверено 30 августа 2021 г.
  13. ^ abcd CENELEC (апрель 1998 г.). «Европейский стандарт EN 50067:1998: Спецификация системы радиоданных (RDS) для звукового радиовещания VHF/FM в диапазоне частот от 87,5 до 108,0 МГц» (PDF) . Проверено 30 августа 2021 г.
  14. ^ Европейский вещательный союз; Форум РДС (22 августа 1997 г.). «Спецификация универсального протокола связи энкодера (UECP) SPB 490». версия 5.1. Архивировано из оригинала 1 марта 2000 года . Проверено 8 февраля 2016 г.

Рекомендации

Внешние ссылки