4 文字信息在RDS透明数据通道中的传输
由于这里所涉及的RDS接收机主要用于公交广告显示屏的文字信号传输,所以重点讨论RDS中适合于文字信息传输的两种数据类型,即开放数据应用和透明数据通道。
开放数据应用(Open Data Application,ODA)是RDS数据类型中的一项重要内容,它赋予了RDS系统实现各种特定功能的极大的灵活性。开放数据应用只是规定了数据组的格式,但对其中的内容没有作出具体的规定。由于FM广播具有地域性的特点,各个不同的地方可以根据各自不同的需要对于开放数据应用的内容作出具体规定。当然,接收端也必须能够理解这些具体规定。在实际应用中,开放数据结构常用来进行特殊目的数据广播,例如无线寻呼、股市信息等。在RDS的相关标准中,规定开放数据应用应该向标准制定部门进行登记。
与开放数据应用相比,透明数据通道(Transparent Data Channels,TDC)则使RDS的功能实现更加灵活。之所以称之为透明,是指通过它几乎可以传输任意长度以及任意格式的数据。图3所示为透明数据通道的数据组结构。
图3中的地址编码是指透明数据通道的子通道号,共有5位二进制数构成,也就是说,透明数据通道最多可容纳32路数据同时传输。
鉴于透明数据通道在功能实现上的灵活性和可扩展性,设计的“基于RDS的城市公交广告信息显示屏”采用透明数据通道进行数据传输,由于可最多容纳32路数据传输,这也意味着广告运营商可以在一个FM频道上同时传输多套信息,不仅有利于减小运营成本。也可以根据广告客户的需求,有针对性地在特定公交线路上显示出特定的广告信息内容,提高了广告信息投放的灵活性。
RDS规范中并未规定透明数据通道中传输数据的格式和长度,因此可以根据实际需要进行数据传输协议的设计。由于系统传输的为数字、英文、标点符号等ASCII码(小于80H)和汉字字符编码,对于16位的汉字字符编码,需要一个透明数据段的16位进行传输,对于ASCII码字符,只需要一个透明数据段的低8位进行传输,而高8位留作备用。由于汉字编码每一字节的数据从OAlH开始,并不会与小于80H的ASCII码字符混淆。
为方便信号处理,在每一条文字信息开始设置起始标志7EH,对应ASCII码字符“~”;在每一条文字信息结束时设置结束标志ODH,对应ASCII码的回车符。
一条完整的文字信息接收的主要流程如图4所示。
5 结 语
在“基于RDS的城市公交广告信息显示屏”的设计过程中,通过对RDS数据结构的仔细分析,在有限的处理速度和计算资源的前提下,成功解决了RDS数据组同步运算的实时性问题,实现了文字信息在RDS透明数据通道中的传输,并在实际运行过程中取得了令人满意的效果。
RDS作为一种依托于传统媒体而开发出的数据传输方式,其自身也在不断地完善和发展之中。随着更多新的技术手段应用于RDS系统,RDS的内涵也在不断扩充,其应用领域也会不断扩大。