IEC 62106:无线数据广播系统(RDS)——VHF/FM广播标准技术解析

对IEC 62106标准——无线数据广播系统(RDS)的全面技术解析。本文探讨57 kHz副载波调制与编码、数据组结构、交通信息频道(TMC)、RadioText、开放数据应用(ODA)、增强型其他网络(EON),以及接收机实现的实用设计考量。

一、RDS系统架构概述

IEC 62106规定了在87.5 MHz至108.0 MHz频率范围内VHF/FM声音广播的完整无线数据广播系统(RDS)协议。该标准定义了如何通过位于57 kHz的副载波将数字数据嵌入到传统的模拟FM音频中,该副载波精确地为19 kHz FM立体声导频音的三次谐波(3 × 19 = 57 kHz)。这一巧妙的频率选择确保了RDS副载波与立体声导频音锁相,并且落在立体声导频和上立体声边带之间的频谱零点,最大限度地减少了与模拟音频的相互干扰。

RDS系统使用差分正交相移键控(DQPSK)调制方式,在57 kHz副载波上以1187.5比特/秒的速率传输数据。数据组织成104位的组,每个组包含四个26位的数据块。每个块由16位信息位和10位校验字组成,使用改进的循环冗余校验(CRC)进行错误检测和同步。该标准定义了校验多项式和偏移字(A、B、C、C’、D),允许接收机同步数据流并识别已接收到的数据块位置。

设计洞察:57 kHz副载波频率并非随意选择——其位置在立体声导频音的三次谐波处,允许使用模拟乘法器进行锁相检测,这在数字信号处理出现之前对接收机的成本效益实现至关重要。现代基于DSP的接收机可以在数字域中产生本振,但仍保留模拟检测路径以实现向后兼容。

二、数据组结构与业务

RDS数据以组形式传输,每个组包含一个类型标识符(B块的第1和第5位),定义了所携带的数据格式和具体业务。标准定义了32种组类型(0–31),每种类型提供A和B两种版本。A版本携带四块信息,而B版本仅携带三块(第四块用于PI码重复,改善在恶劣信号条件下的识别可靠性)。

2.1 基本RDS功能

几乎所有接收机都实现的最基本RDS业务定义在组类型0和1中:

  • PI(节目标识):一个16位代码,唯一标识广播网络/国家。前4位编码国家代码(如德国为’4’),后12位编码业务标识符。此代码在承载同一节目的所有发射机之间保持不变,支持在不同发射机之间自动切换。
  • PS(节目服务名称):在接收机显示屏上显示的8字符静态名称(如”BBC R1″)。通过4个连续的组(类型0)传输,每个组携带2个字符,在1187.5 bps下需要约8秒完成全部显示更新。
  • AF(可选频率):最多可接收同一节目的25个频率列表。接收机在静音期间监测这些频率,并自动重调到更强信号,维持长途旅行中的接收。AF代码以100 kHz步长编码载波频率。
  • TP/TA(交通节目/交通公告):TP标志表示电台携带交通信息;TA标志表示正在广播交通公告,使支持交通功能的接收机取消静音并中断其他来源(CD播放、蓝牙流媒体)。
表1:RDS组类型与主要业务
组类型 业务 传输间隔 描述
0A/0B PS + AF 每对≤ 200 ms 节目名称和可选频率
1A DI + M/S 按需 解码器标识、慢标签
2A RadioText (RT) 每字符≤ 2 s 64字符自由格式文本消息
3A ODA标识 按需 开放数据应用标识
4A CT(时钟时间) 每分钟 UTC时间和本地时间偏移
8A TMC 可变 交通信息频道——编码交通事件
14A/14B EON 按需 增强型其他网络信息
15A 快速PS ≤ 100 ms 更快的节目名称显示

2.2 RadioText与RadioText+

组类型2A携带RadioText(RT),一条64字符的自由格式文本消息,通常用于显示当前歌曲名称、艺术家名或节目描述。文本以每组4个字符传输,需要16个组(约2.8秒)完成完整消息。RadioText+(RT+)作为开放数据应用(ODA)定义,为RadioText的部分内容添加内容类型标签,允许接收机智能地分类和使用信息(如识别”艺术家”字段与”标题”字段与”电台”字段)。

工程注解:并非所有RDS发射机都正确实现RadioText。一个常见问题是缺少回车符/终止符处理,导致接收机显示尾部空格或重复乱码字符。实现者应始终传输填充空格(0x20)的完整64字符字符串,并设置适当的文本段地址位(A/B切换),以确保清晰的显示更新。

三、交通信息频道(TMC)与开放数据应用

交通信息频道(TMC)定义在组类型8A中,在IEC 62106第5部分详述,将交通事件编码为紧凑的数字代码而非自由格式文本。这使得导航系统能够解释结构化的交通信息、在地图上显示并用于路线优化。每条TMC消息由16位事件代码、16位位置代码(引用已知路段的数据库)和3位持续时间/中断类型组成。

事件代码数据库包含超过2000个标准化事件,涵盖事故、道路施工、封闭、天气条件、限速和绕行。位置代码引用TMC位置表,这是一个由国家定义的路段、交叉路口和兴趣点数据库。导航系统制造商从国家道路管理部门或HERE、TomTom等数据提供商许可这些数据库。

要点解析:TMC的紧凑编码效率极高——一个完整的交通事件(发生了什么、在哪里、持续多久)仅需56位编码,可装入单个104位组中。与等效的RadioText消息需要2秒以上相比,TMC每分钟可传输数百个交通事件,使其成为实时交通感知导航的首选方法。

3.1 开放数据应用(ODA)

组类型3A作为开放数据应用的标识机制,允许第三方数据服务在RDS框架内运行。每个ODA通过应用标识(AID)代码识别,使支持特定ODA的接收机能够解码数据。当前注册的ODA包括RT+(RadioText plus)、TMC(通过组类型8A–8F运行)、基于IP的RDS-TMC、TPEG(传输协议专家组)和EWS(紧急告警系统)。

表2:主要TMC事件类别示例
事件类别 示例事件代码 典型接收机显示
事故 0x0100 “前方道路事故,请预期延误”
道路施工 0x0200 “道路施工,车道封闭,中度延误”
天气 0x0400 “路面结冰/积雪,请减速行驶”
事件 0x0600 “车辆起火,道路封闭”
路面状况 0x0C00 “路面湿滑,谨慎驾驶”
限速 0x2000 “限速:80 km/h”

四、接收机实现考量

实现RDS接收机需要注意同步、错误处理和数据管理。接收机必须首先使用窄带PLL(通常±300 Hz带宽)检测57 kHz副载波,然后解调DQPSK信号并恢复基带数据。改进的CRC多项式(x¹⁰ + x⁸ + x⁷ + x⁵ + x⁴ + x³ + 1 = 0x5B9)用于校验每个26位数据块,10位校验字同时作为块偏移标识符。当连续接收到两个具有相同数据的块时,偏移识别得到确认,接收机开始解码组。

关键考量:RDS数据完整性在多径环境中(如城市峡谷、有反射信号的隧道)会显著下降。10位CRC的错误检测能力可捕获长达10位的突发错误,但11位以上的突发错误偶尔会通过未检测。对于导航系统中的TMC等安全关键应用,在显示交通信息之前应实施额外的应用级验证(如检查位置代码是否存在于数据库中且事件代码是否在有效范围内)。

五、常见问题

问:RDS副载波频率为什么恰好是57 kHz?

答:57 kHz频率被选为19 kHz(立体声导频音)的3倍,这提供了两个关键优势:(1) 副载波可以使用模拟乘法器锁相到导频音,简化接收机设计;(2) 57 kHz落在立体声导频(19 kHz)和L-R立体声副载波(38 kHz)之间的频谱零点,最大限度减少对音频通道的串扰。

问:RBDS和RDS有什么区别?

答:RBDS(无线广播数据系统)是RDS的北美变体,定义在IEC 62106第7部分。虽然物理层(57 kHz副载波、DQPSK调制)相同,但RBDS具有不同的节目类型代码(如”爵士”对比RDS的”综合”),使用不同的PI代码结构(基于呼号而非国家代码),并包含欧洲RDS中没有的额外组类型。RBDS解码器将接收RDS数据,但可能显示不正确的节目类型描述。

问:增强型其他网络(EON)如何工作?

答:EON(组类型14A和14B)允许电台广播关于其他电台交通节目的信息。例如,在收听音乐电台时,您的接收机可以接收指示交通公告正在伴随电台广播的EON数据。接收机随后可临时重调到交通电台,接收公告,并在交通公告结束后自动切回原节目。

问:RDS能够传输的最大数据量是多少?

答:在1187.5 bps、104位组的条件下,最大原始数据吞吐量约为1187.5 × (64/104) ≈ 731 bps的用户数据(去除纠错位和同步开销后)。这大约是每秒91字节,或约每秒18个PS字符更新。这种有限的吞吐量使高效编码变得至关重要——这就是TMC紧凑数字编码相对于自由格式文本的重要性。

© 2026 TNLab — 技术知识实验室。保留所有权利。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注