CN101861708A - 用于针对无线电数据***(rds)数据而下载一个或一个以上无线电数据***(rds)群组类型处理例程的方法及设备 - Google Patents
用于针对无线电数据***(rds)数据而下载一个或一个以上无线电数据***(rds)群组类型处理例程的方法及设备 Download PDFInfo
- Publication number
- CN101861708A CN101861708A CN200880116584A CN200880116584A CN101861708A CN 101861708 A CN101861708 A CN 101861708A CN 200880116584 A CN200880116584 A CN 200880116584A CN 200880116584 A CN200880116584 A CN 200880116584A CN 101861708 A CN101861708 A CN 101861708A
- Authority
- CN
- China
- Prior art keywords
- rds
- group type
- data
- processor
- rds group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H40/00—Arrangements specially adapted for receiving broadcast information
- H04H40/18—Arrangements characterised by circuits or components specially adapted for receiving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/06—Arrangements for scheduling broadcast services or broadcast-related services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/13—Aspects of broadcast communication characterised by the type of broadcast system radio data system/radio broadcast data system [RDS/RBDS]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
本发明提供一种用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机***,其包括数据处理器及主机处理器。所述主机处理器经配置以下载针对所述数据处理器的一个或一个以上RDS群组类型处理例程,所述一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。所述主机处理器经进一步配置以将所述数据处理器中的参考指派到所述一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得所述对应RDS群组类型处理例程待由具有所述相应RDS群组类型的RDS数据予以调用。还提供一种用于针对RDS数据而下载一个或一个以上RDS群组类型处理例程的方法。
Description
技术领域
本技术大体涉及无线电发射或接收,且更明确地说,涉及用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的方法及设备。
背景技术
广播无线电数据通常用于FM无线电台中,FM无线电台在VHF频段中发射立体声多路复用信号。广播无线电数据可由FM无线电台用以显示与其无线电广播有关的信息。接收广播无线电数据的FM无线电可在显示器上重现所述数据。原始广播无线电数据自身传递到FM无线电的主机处理器。主机处理器接着通常处理原始广播无线电数据,使得数据可重现于显示器上。在此方面,主机处理器必须通常处置与广播无线电数据相关联的众多中断,因此导致主机处理器使用较多电力、存储器及处理循环。因而,在此项技术中存在对用以改进主机处理器的电力及存储器效率的***及方法的需要。
发明内容
在本发明的一个方面中,提供一种用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机***。主机***包括数据处理器及主机处理器。主机处理器经配置以下载针对数据处理器的一个或一个以上RDS群组类型处理例程,一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。主机处理器经进一步配置以将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用。
在本发明的另一方面中,提供一种用于针对RDS数据而下载一个或一个以上RDS群组类型处理例程的主机处理器。主机处理器包括下载模块,其经配置以下载针对主机***的数据处理器的一个或一个以上RDS群组类型处理例程,一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。主机处理器进一步包括指派模块,其经配置以将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用。
在本发明的又一方面中,提供一种用于针对RDS数据而下载一个或一个以上RDS群组类型处理例程的主机***。主机***包括数据处理器及主机处理器。主机处理器包括用于下载针对主机***的数据处理器的一个或一个以上RDS群组类型处理例程的装置,一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。主机处理器进一步包括用于将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程以使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用的装置。
在本发明的又一方面中,提供一种利用主机处理器而针对RDS数据下载一个或一个以上RDS群组类型处理例程的方法。方法包括通过主机处理器而下载针对数据处理器的一个或一个以上RDS群组类型处理例程,一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。方法进一步包括通过主机处理器而将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用。
在本发明的又一方面中,提供一种通过用于利用主机处理器而针对RDS数据而下载一个或一个以上RDS群组类型处理例程的指令而编码的机器可读媒体。指令包括用于通过主机处理器而下载针对数据处理器的一个或一个以上RDS群组类型处理例程的代码,一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。指令进一步包括用于通过主机处理器而将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程以使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用的代码。
应理解,从以下详细描述,所属领域的技术人员将易于明了本技术的其它配置,其中本技术的各种配置通过说明而加以展示及描述。将认识到,本技术能够具有其它及不同配置且其若干细节能够具有各种其它方面的修改,均不脱离本技术的范围。因此,应将图式及详细描述在性质上看作说明性而非限制性的。
附图说明
图1为说明可使用主机***的无线电广播网络的实例的图。
图2为说明用于主机***的硬件配置的实例的概念框图。
图3为说明用于图2的收发器核心的硬件配置的实例的概念框图。
图4为说明用于收发器核心的不同实施方案的实例的概念框图。
图5为说明通过将收发器核心与主机处理器一起使用而提供的益处的实例的概念框图。
图6为说明RDS标准的基带编码的结构的实例的概念框图。
图7为说明针对RDS数据的消息格式及地址结构的实例的概念框图。
图8为说明RDS群组数据结构的实例的概念框图。
图9为说明收发器核心的核心数字组件及核心固件组件的概念框图。
图10为说明接收RDS块B数据的主机的实例的序列图表。
图11为说明RDS群组筛选器的实例的概念框图。
图12为说明针对群组类型0A的RDS基本调谐及切换信息的实例的概念框图。
图13为说明针对群组类型0B的RDS基本调谐及切换信息的实例的概念框图。
图14为说明针对节目服务(PS)名称表的格式的实例的概念框图。
图15为说明产生PS名称表的实例的概念框图。
图16为说明显示于接收单元上的PS名称数据及对应文本的实例的概念图。
图17为说明处理具有群组类型0的RDS数据的实例的序列图表。
图18A到图18J为说明主机处理器上的动态PS名称数据及对应显示文本的实例的概念图。
图19A到图19B为说明主机处理器上的静态PS名称数据及对应显示文本的实例的概念图。
图20为说明替换频率(AF)列表格式的实例的概念框图。
图21为说明针对群组类型2A的RDS无线电文本的示范性格式的概念框图。
图22为说明针对群组类型2B的RDS无线电文本的示范性格式的概念框图。
图23为说明RDS群组类型2数据处理的实例的序列图表。
图24为说明RDS群组缓冲器的实例的概念框图。
图25为说明缓冲及处理RDS群组数据的实例的序列图表。
图26为说明用于执行各种级别的RDS数据处理的收发器核心的配置的实例的概念框图。
图27为说明图3的收发器核心的数据RAM及程序ROM中所包括的示范性默认配置的概念框图。
图28为说明图3的程序RAM、数据RAM及程序ROM中所包括的示范性配置的概念框图。
图29为利用主机处理器而针对无线电数据***(RDS)数据下载一个或一个以上RDS群组类型处理例程的示范性操作的流程图。
图30为用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机***的功能性的实例的概念框图。
具体实施方式
以下所阐明的实施方式希望作为本技术的各种配置的描述,且不希望表示可实践本技术的仅有配置。附图及所附的附录并入于本文中且构成详细描述的一部分。详细描述包括出于提供对本技术的彻底理解的目的的特定细节。然而,对于所属领域的技术人员来说将显而易见,可在无这些特定细节的情况下实践本技术。在一些例子中,以框图形式来展示众所周知结构及组件,以便避免使本技术的概念模糊。
图1为说明可使用主机***的无线电广播网络100的实例的图解。如在图1中所见,无线电广播网络100包括用于发射无线电发射广播的多个基站104、106及108。无线电发射广播通常作为立体声-多路复用信号而在VHF频段中发射。无线电数据***(RDS)数据可由基站104、106及108广播,以显示与无线电广播有关的信息。举例来说,电台名称、歌曲标题及/或演唱/演奏者(artist)可包括于RDS数据中。此外或在替代方案中,RDS数据可提供其它服务,例如,代表广告商展示消息。
本发明的RDS数据的示范性利用是针对欧洲RDS标准,所述标准界定于欧洲电工标准化委员会(European Committee for Electrotechnical Standardization),EN 50067规格中。本发明的RDS数据的另一示范性利用是针对北美无线电广播数据***(RBDS)标准(也被称作NRSC-4),其主要地基于欧洲RDS标准。因而,本发明的RDS数据不限于以上标准/实例中的一者或一者以上。另外或替代地,RDS数据可包括与无线电发射有关的其它合适信息。
接收RDS数据的接收台(receiving station)102处的主机***可在主机***的显示器上重现所述数据。在此实例中,接收台102经描绘为汽车。然而,接收台102不应受如此限制,且还可表示(例如)与主机***相关联的人、另一移动实体/装置或静止实体/装置。此外,主机***可表示计算机、膝上型计算机、电话、移动电话、个人数字助理(PDA)、音频播放器、游戏控制台、相机、摄录机、音频装置、视频装置、多媒体装置、前述者中任一者的组件(例如,印刷电路板、集成电路及/或电路组件),或能够支持RDS的任何其它装置。主机***可为静止或移动的,且其可为数字装置。
图2为说明用于主机***的硬件配置的实例的概念框图。主机***200包括收发器核心202,其与主机处理器204创建接口介接。主机处理器204可与用于主机***200的主要处理器对应。
收发器核心202可与音频组件218一起发送/接收IC间声音(I2)信息,且可将左及右音频数据输出发送到音频组件218。收发器核心202还可经由天线206而接收可包括RDS数据的FM无线电信息。此外,收发器核心202可经由天线208而发射FM无线电信息。
在此方面,由收发器核心202经由天线206而接收的RDS数据可由收发器核心202处理,以便减少发送到主机处理器204的中断的数目。在本发明的一个方面中,用于数据发射的天线208对于收发器核心202与主机处理器204之间的交互或对于减少中断来说不是必要的。
主机***200还可包括用于尤其显示经由天线206而接收的RDS数据的显示模块220。主机***还可包括供用户输入的小键盘模块222,以及程序存储器224、数据存储器226及通信接口228。音频模块218、显示模块220、小键盘模块222、主机处理器204、程序存储器224、数据存储器226与通信接口228之间的通信经由总线230可为可能的。
此外,主机***200可包括用于与外部装置的输入/输出的各种连接。举例来说,这些连接包括扬声器输出连接210、头戴式耳机输出连接212、麦克风输入连接214及立体声输入连接216。
图3为说明用于图2的收发器核心202的硬件配置的实例的概念框图。如上文所指出,收发器核心202可经由天线206而接收包括RDS数据的FM无线电信息且可经由天线208而发射FM无线电信息。收发器核心202还可发送/接收IC间声音(I2)数据,且可经由音频接口304而将左及右音频输出发送到主机***200的其它部件。
收发器核心202可包括用于接收可包括RDS数据的FM无线电信号的FM接收器302。FM解调器308可用以解调FM无线电信号,且RDS解码器320可用以解码FM无线电信号内的经编码RDS数据。
收发器核心202还可包括用于编码FM无线电信号的RDS数据的RDS编码器324、用于调制FM无线电信号的FM调制器316,及用于经由天线208而发射FM无线电信号的FM发射器306。如上文所指出,根据本发明的一个方面,从收发器核心202发射FM无线电信号对于收发器核心202与主机处理器204之间的交互或对于减少中断来说不是必要的。
收发器核心202还包括尤其能够处理所接收RDS数据的微处理器322。在如此进行时,微处理器322可存取程序只读存储器(ROM)310、程序随机存取存储器(RAM)312及数据RAM 314。举例来说,程序ROM 310可包括用以处理针对RDS群组类型0及2的RDS数据的默认例程,程序RAM 312可包括用以处理针对特定RDS群组类型的RDS数据的可下载例程,且数据RAM 314可包括指向程序ROM 310或程序RAM 312中的例程的函数指针阵列。将参看图27到图30来更详细地描述此示范性配置。
微处理器322还可存取控制寄存器326,其中的每一者包括至少一个位。当处置RDS数据时,控制寄存器326可通过(例如)在对应状态寄存器中设定位而至少提供主机处理器204是否应接收中断的指示。
此外,可看出控制寄存器326包括用以筛选RDS数据且减少对主机处理器204的中断的数目的参数。根据一个方面,这些参数可由主机处理器204配置(或控制),且取决于参数,收发器核心202可筛选一些或所有RDS数据或不筛选RDS数据。此外,取决于参数,可减少或不减少对主机处理器204的中断的数目。
此外,收发器核心202可包括控制接口328,其尤其用于断言(assert)对主机处理器204的主机中断。在此方面,控制接口328可存取控制寄存器326,因为这些寄存器用于确定哪些中断待由主机处理器204接收。
图4为说明收发器核心202的不同实施方案的实例的概念框图。如此图所示,收发器核心202可集成到各种目标及平台中。这些目标/平台包括(但不限于)离散产品402、在***级封装(System in Package,SIP)产品内部的裸片404、在离散射频集成电路(RFIC)中的芯片上集成核心406、在无线电前端基带芯片上***(RF/BB SOC)中的芯片上集成核心408,及在裸片中的芯片上集成核心410。因而,收发器核心202及主机处理器204可实施于单一芯片或单一组件上,或可实施于单独芯片或单独组件上。
图5为说明通过将收发器核心与主机处理器一起使用而提供的益处的实例的概念框图。如图5所示,主机处理器204可卸载对收发器核心202的处理。此外,可减少经断言对主机处理器204的中断的数目,因为收发器核心202可(例如)筛选RDS数据及/或包括用于RDS数据的缓冲器。此外,可减少到主机处理器204的业务的量。因而,看出主机处理器的电力及存储器效率得以改进。
图6为说明RDS数据的基带编码的结构的实例的概念框图。RDS数据可包括一个或一个以上RDS群组。每一RDS群组可具有104个位。每一RDS群组602可包括4个块,每一块604各自具有26个位。更明确地说,每一块604可包括16个位的信息字606及10个位的检查字608。
图7为说明针对RDS数据的消息格式及地址结构的实例的概念框图。每一RDS群组的块1可包括节目识别(PI)代码702。块2可包括4位群组类型代码706,其通常指定将如何施加RDS群组内的信息。根据二进制加权A3=8、A2=4、A1=2、A0=1,群组通常被称作类型0到15。另外,对于每一类型0到15,版本A及版本B可为可用的。此版本可由块2的位708(即,B0)指定,且可在特定FM无线电台上发射版本A与版本B群组的混合物。在此方面,如果B0=0,则PI代码仅***于块1中(版本A),且如果B0=1,则PI码***于针对所有群组类型的块1及块3中(版本B)。块2还可包括针对业务代码710的1个位,及针对节目类型(PTY)代码712的4个位。
图8为说明RDS群组数据结构的实例的概念框图。每一RDS群组数据结构802可对应于包括多个块604的RDS群组602。对于多个块604中的每一者,RDS群组数据结构可存储信息字606的最低有效位(LSB)及最高有效位(MSB)作为单独字节。此外,对于每一块,RDS群组数据结构802可包括块状态字节804,其中,块状态字节804可指示块识别(ID)及在块中是否存在无法校正的错误。
RDS群组数据结构802表示可由收发器核心202所处理的示范性数据结构。在此方面,收发器核心202包括以下参看图9而加以更详细地描述的核心数字组件及核心固件组件。核心数字组件使RDS群组602的每一块604与相关联检查字608相关,且产生指示块ID及在块604中是否存在任何无法校正的错误的块状态字节804。信息字606的16个位也放置于RDS群组数据结构802中。核心固件通常大致每隔87.6毫秒从核心数字组件接收RDS群组数据802。
应理解,上文所描述的RDS数据的结构为示范性的,且本技术不限于RDS数据的这些示范性结构且适用于其它数据结构。
图9为说明收发器核心202的核心数字组件及核心固件组件的概念框图。如上文所指出,核心固件组件904可大致每隔87.6毫秒从核心数字组件902接收RDS群组数据802。由核心固件组件904所执行的筛选及数据处理可潜在地减少主机中断的数目且改进主机处理器利用。
核心固件组件904可包括主机中断模块936及用于断言对主机处理器204的中断的中断寄存器930。中断寄存器930可由主机处理器204控制。核心固件组件904还可包括筛选器(filter)模块906,其可包括RDS数据筛选器908、RDS节目识别(PI)匹配筛选器910、RDS块B筛选器912、RDS群组筛选器914及RDS改变筛选器916。此外,核心固件组件904可包括群组处理组件918。核心固件组件904还可包括RDS群组缓冲器924,其可用以减少对主机处理器204的中断的数目。稍后将更详细地描述RDS数据的筛选、群组类型0及2的处理及RDS群组缓冲器924的使用。核心固件组件904还可包括数据传送寄存器926及RDS群组寄存器928,其中的每一者可由主机处理器204控制。
核心数字组件902可将包括单声-立体声、RSSI电平、干扰(IF)计数及同步检测器信息的数据932提供到核心固件组件904。此数据932可由核心固件组件904的状态检查器934接收。状态检查器934处理数据932,且经处理数据可导致经由主机中断模块936而断言对主机处理器204的中断。
现在将更详细地描述筛选器模块906,筛选器模块906可包括可包括各种筛选器组件。筛选器模块906的RDS数据筛选器908可筛选出具有无法校正的错误或块E群组类型的RDS群组。主机处理器204可启用收发器核心202,使得RDS数据筛选器908放弃错误的或非想要的RDS群组以防受到进一步处理。如先前所指出,RDS数据筛选器908可大致每隔87.6毫秒接收一RDS块群组。
如果RDS群组内的块ID(其与特定块的块状态相关)为“块E”且未在收发器核心202的ADVCTRL寄存器中设定RDSBLOCKE,则放弃RDS数据群组。然而,如果在ADVCTRL寄存器中设定RDSBLOCKE,则将数据群组放置于RDS群组缓冲器924中,因此绕过任何进一步处理。在此方面,在美国,块E群组可用于寻呼***。其可具有与RDS数据相同的调制及数据结构,但可采用不同的数据协议。
如果将RDS群组的块状态804(见图8)标记为“无法校正”或“未界定”且未在ADVCTRL寄存器中设定RDSBADBLOCK,则放弃RDS数据群组。否则,直接将数据群组放置于RDS群组缓冲器924中。经由筛选器模块906而转发所有其它数据群组以供进一步处理。
筛选器模块906内的下一筛选器为RDS PI匹配筛选器910。RDS PI匹配筛选器910可确定RDS群组是否具有匹配于给定样式的节目识别(ID),使得可断言对主机处理器204的中断。无论何时块1中的节目ID及/或块2中的位匹配于给定样式时,主机处理器204均可启用收发器核心202以断言中断。
当主机处理器204在收发器核心202的RDS_CONFIG数据传送(XFR)模式中写入PICHK字节时,启用RDS PI匹配筛选器910。当RDS PI匹配筛选器910接收RDS数据群组时,其将块1中的节目识别(PI)与由主机处理器204所提供的PICHK字进行比较。如果PI字匹配,则设定PROGID中断状态位,且如果启用收发器核心202的PROGIDINT中断控制位,则将中断发送到主机处理器204。
PI可为对于每一电台/节目来说为唯一的4数字十六进制代码。因而,举例来说,在主机处理器204想要立即知道当前调谐的频道是否为其需要的节目的情况下,可使用RDS PI匹配筛选器910的能力。
筛选器模块906的下一筛选器为RDS块B筛选器912。RDS块B筛选器912可确定RDS群组是否具有匹配于给定块B参数的块2(即,块B)条目,使得可断言对主机处理器204的中断。RDS块B筛选器912可提供特定数据到主机处理器204的快速投送。如果RDS数据群组的块2匹配于主机处理器界定的块B筛选器参数,则立即使群组数据可用于供主机处理器204处理。在收发器核心202中不执行对RDS群组数据的进一步处理。
举例来说,图10为说明接收RDS块B数据的主机的一种情况的示范性序列图表。如在图10中可看出,主机处理器204可与收发器核心202通信。在此实例中,在收发器核心202中检测块B匹配,且主机处理器204变得意识到已发生块B匹配。
返回参看图9,筛选器模块906的下一筛选器为RDS群组筛选器914。RDS群组筛选器914可筛选出具有不处于给定一个或一个以上群组类型内的群组类型的RDS群组。换句话说,RDS群组筛选器914可提供用于使主机处理器204选择将哪些RDS群组类型存储到RDS群组缓冲器924中的方式,使得主机处理器204仅必须处理其感兴趣的数据。因此,主机处理器204可启用收发器核心202以仅传递选定RDS群组类型。
在此方面,核心固件组件904可经配置(例如,通过主机处理器204)以筛选出(如果需要如此)或不筛选出针对群组类型0或群组类型2的RDS群组数据。图9描绘:如果在ADVCTRL寄存器中设定RDSRTEN、RDSPSEN及/或RDSAFEN,则通过群组处理组件918来处理具有群组类型0或群组类型2的RDS群组数据802。
仍参看RDS群组筛选器914,主机处理器204可通过在收发器核心202中的下列数据传送模式(RDS_CONFIG)寄存器中设定位而筛选出特定群组类型(即,核心放弃):
GFILT_0-块B群组类型筛选器字节0(群组类型0A-3B)。
GFILT_1-块B群组类型筛选器字节1(群组类型4A-7B)。
GFILT_2-块B群组类型筛选器字节2(群组类型8A-11B)。
GFILT_3-块B群组类型筛选器字节3(群组类型12A-15B)。
RDS群组筛选器914中的每一位表示一特定群组类型。图11为说明RDS群组筛选器914的实例的概念框图。当收发器核心202被通电或复位时,清除RDS群组筛选器914(将所有位设定回为“0”)。如果设定位(“1”),则将不转发所述特定群组类型。
返回到图9,筛选器模块906的下一筛选器为RDS改变筛选器916,其筛选出具有尚未改变的RDS群组数据的RDS群组。主机处理器204可启用收发器核心202以仅在存在RDS群组数据的改变时才传递指定群组类型。可将通过RDS群组筛选器914的RDS群组数据施加到RDS改变筛选器916。RDS改变筛选器916可用以减少针对每一特定群组类型的重复数据的量。为了启用RDS改变筛选器916,主机处理器204可在收发器核心202的ADVCTRL寄存器中设定RDSFILTER位。
根据本发明的一个方面,筛选器模块906能够执行RDS群组数据802的各种筛选类型,以便减少对主机处理器204的中断的数目。如上文所指出,核心固件组件904还可包括群组处理组件918,现在将更详细地描述群组处理组件918。
群组处理组件918可包括RDS群组类型0数据处理器922及RDS群组类型2数据处理器920。参看RDS群组类型0数据处理器922,此处理器可确定RDS群组是否具有群组类型0及是否存在针对RDS群组的节目服务(PS)信息的改变,以便在此确定为肯定时断言对主机处理器204的中断。
收发器核心202具有处理RDS群组类型0A及0B数据的能力。此类型的群组数据通常被认为具有主要RDS特征(例如,节目识别(PI)、节目服务(PS)、业务节目(TP)、业务通知(TA)、寻找/扫描节目类型(PTY)及替换频率(alternative frequency,AF))且通常由FM广播器发射。举例来说,此类型的群组数据给FM接收器提供调谐信息,例如,当前节目类型(例如,“软摇滚(Soft Rock)”)、节目服务名称(例如,“摇滚(ROCK)1053”)及载送同一节目的可能替换频率。
在此方面,图12为说明针对RDS群组类型0A的RDS基本调谐及切换信息的实例的概念框图。其尤其展示群组类型代码1202、节目服务名称及DI段地址1204、替换频率1206及节目服务名称段1208。另一方面,图13为说明针对群组类型0B的RDS基本调谐及切换信息的实例的概念框图。其尤其展示群组类型代码1302、节目服务名称及DI段地址1304及节目服务名称段1306。
根据本发明的一个方面,收发器核心202可编译及验证节目服务字符串,且仅当串改变或经重复一次时,收发器核心202才警告主机处理器204。主机处理器204可仅必须在其显示器上输出所指示串。为了启用RDS节目服务名称特征,主机处理器204可在收发器核心202的ADVCTRL寄存器中设定RDSPSEN位。
进一步参看群组类型0处理,节目服务(PS)表事件可由八个节目服务名称串(长度为8个字符)的阵列组成。可看出此PS表将美国无线电广播器对节目服务的使用作为类似于无线电文本的文本消息传递特征而处置。
在此方面,图14为说明针对节目服务(PS)表1400的格式的实例的概念框图。PS表1400的第一字节可由用以指示PS表1400中的哪些节目服务名称为新或重复的位旗标(PS0-PS7)组成。举例来说,如果设定PS2-PS4且设定更新位(“U”),则主机处理器204仅在其显示器上循环通过PS2-PS4。
PS表1400中的接下来的五个位为当前节目类型(例如,“经典摇滚(ClassicRock)”)。更新旗标(“U”)指示所指示节目服务名称为新(“0”)还是重复(“1”)。接着为节目识别(PI)的16个位。
PS表1400中的接下来的四个位为从群组0包所提取的旗标,如下:
TP-业务节目
TA-业务通知
MS-音乐/语音切换代码
DI-解码器识别控制代码
PS表1400中的剩余字节为8个PS名称(每一者8个字符)。
现在将参看图15到图17来描述PS表的使用的实例。应注意,图15到图17中的PS表处于与图14的PS表的格式不同的格式以帮助演示其使用。图15为说明产生PS名称表1504的实例的概念框图。在此实例中,广播器不断地发射指示演唱/演奏者及歌曲标题的群组0包1502的相同序列。收发器核心202重新编译及验证每一PS名称串且按需要而更新PS表1504。
图16为说明主机***200上所显示的PS名称数据及对应文本的实例的概念图。在图16中,展示由主机处理器204所接收的最后PS表1602的内容。因而,主机处理器204应读取指示重复的更新旗标,且循环通过如针对PS2到PS5的PS位旗标中所指示的PS名称。可接着将这些PS名称显示于主机显示器1604上。
启用前述验证特征以及从RDS群组缓冲器924筛选出群组0A/0B包(见图9)可极大地减少从收发器核心202到主机处理器204的业务的量。在歌曲或广告时间(commercial break)期间将仅发生少数PS表事件,而非许多群组0包。
仍参看群组类型0处理,图17为说明处理具有群组类型0的RDS数据的实例的序列图表。更明确地说,图17提供主机处理器204可如何启用RDS群组类型0数据处理特征及从收发器核心202接收PS表数据的实例。
主机***300可提供针对群组类型0数据的动态节目服务名称。RBDS标准(欧洲RDS标准的北美同等标准)采用针对PS使用的较不严格需求。美国的广播器使用节目服务名称以不仅呈现呼号(call letter)(“KPBS”)及标语(“Z-90”),而且使用其以同样发射歌曲标题及演唱/演奏者信息。因此,PS可连续地改变。
在此方面,图18A到图18J为说明主机处理器204上的动态PS名称数据及对应显示文本的实例的概念图。在此实例中,FM广播器在广告时间期间使用节目服务名称以重复地发射“软(Soft)”、“摇滚(Rock)”、“凯克西(Kicksy)”及“96.5”。当歌曲开始播放时,广播器接着在歌曲期间连续地发射“信奉(Faith by)”、“乔治(George)”及“迈克尔(Michael)”。广播器不断地重复PS串,因为其不知道接收器何时经调谐到电台。此重复发射可导致将许多中断发送到主机处理器204。在图18A到图18J中的每一者中,元件1802与PS名称表对应,且元件1804与主机显示器对应。
在可看出与第一事件对应的图18A中,收发器核心202在广播器的广告时间期间经启用且开始接收创建“摇滚(Rock)”的RDS群组类型0A段0-3。将此串放置于PS表1802中,设定对应PS位,且将更新旗标设定为新(“0”)。还填入当前节目类型(PTY)、节目识别(PI)及其它字段。
此外,设定RDSPS中断状态位,且如果启用RDSPSINT中断控制位,则针对主机处理器204而产生中断。一旦主机处理器204读取PS表1802,其便检测到表中的PS名称为新,且利用所指示PS串来刷新其显示器1804。
在可看出与下一事件对应的图18B中,广播器再次发射同一PS名称。收发器核心202接收创建匹配于已经在PS表1802中的元素的8字符串的接下来的群组0A段0-3。设定重复PS位,且将更新旗标设定为重复(“1”)。针对主机处理器204(如果经启用)而产生中断,且主机处理器204读取PS表1802且使其显示器1804留有重复PS名称。
在图18C中,广播器发射新PS名称。收发器核心202接收群组0A段0-3“凯克西(Kicksy)”。收发器核心202将PS串放置于PS表1802中的下一可用槽(slot)中、设定对应PS旗标位,且将更新旗标设定为新(“0”)。
在图18D中,广播器再次发射新PS名称。收发器核心202接收创建串“96.5”的群组0A段0-3。收发器核心202将PS串放置于PS表1802中的下一可用槽中、设定对应PS旗标位,且将更新旗标设定为新(“0”)。
在图18E中,广播器发射PS名称“软(Soft)”,且收发器核心202更新PS表1802。在图18F中,广播器贯穿广告时间而重复四个PS名称。收发器核心202接收“摇滚(Rock)”,且因此,其将对应PS旗标位及更新旗标设定为重复(“1”)。
在图18G中,收发器核心202再次接收“凯克西(Kicksy)”且将PS旗标位及更新旗标设定为重复(“1”)。由于现在存在经旗标表示为重复的多个节目服务名称,所以主机处理器204循环通过具有预界定延迟(例如,2秒)的PS名称。如果主机处理器204接收指示新PS名称的PS表,则其取消周期性显示定时器且显示新PS名称。
在图18H中,收发器核心202接收重复串“96.5”且将对应PS位及更新旗标设定为重复(“1”)。
在图18I中,收发器核心202接收重复串“软(Soft)”且将对应PS位及更新旗标设定为重复(“1”)。此时,收发器核心202停止将PS表事件发送到主机处理器204,因为PS名称“软(Soft)”、“摇滚(Rock)”、“凯克西(Kicksy)”及“96.5”在广告时间(其可持续数分钟)期间重复。主机处理器204使用经接收以更新其显示器1804的最后PS表1802。
转到图18J,在几分钟之后,广告时间结束且歌曲开始播放。收发器核心202接收创建“乔治(George)”的RDS群组类型0A段0-3。将此串放置于PS表1802中,设定对应PS位,且将更新旗标设定为新(“0”)。
应注意,通过真实广播来测试RDS群组类型0数据处理特征。在一时间段(~10分钟)期间,本地广播器在歌曲1→广告时间→歌曲2序列期间发射2,973群组类型0A。在启用RDSPSEN特征的情况下,收发器核心202将49个PS表发送到主机处理器204。
如果主机处理器204希望处理RDS群组类型0A自身,则其可配置RDS群组筛选器914(见图9)以投送所有群组类型0A包。在此实例中,主机处理器204将已接收到2,973个群组类型0A包。主机处理器204将接着必须花费处理器时间来验证及编译节目服务名称。在此实例中,使用RDS群组类型0数据处理特征的主机处理器“中断”的节省将已为98.4%。
仍参看群组类型0数据,主机***200还可提供静态节目服务名称。节目服务的设计意图可为提供用于不变的接收器预设定的标签,因为在遵循选定节目时,并入有替换频率(AF)特征的接收器将从一个频率切换到另一频率。在欧洲,经调谐服务的PS名称固有地为静态。收发器核心202使用同一PS表事件向主机处理器204通知新节目服务名称。主机处理器204可在任何时间检索PS表。
图19A到图19B为说明主机处理器204上的静态PS名称数据及对应显示文本的实例的概念图。在此实例中,欧洲用户调谐到新频道(“CAPITAL”)。在图19A到图19B中的每一者中,元件1902与PS名称表对应,且元件1904与主机显示器对应。
在可看出与第一事件对应的图19A中,主机处理器204将收发器核心202调谐到新频率。收发器核心202接收创建“CAPITAL”的RDS群组类型0A段0-3。将此串放置于PS表1902中,设定对应PS位,且将更新旗标设定为新(“0”)。还填入当前节目类型。主机处理器204接收PS表事件且更新其显示器1904。
在可看出与下一事件对应的图19B中,收发器核心202接收创建匹配于已经在PS表1902中的元素的8字符串的顺序段0-3。设定重复PS位,且将更新旗标设定为重复(“1”)。
在此方面,主机处理器204在其显示器1904上留下重复节目服务名称,直到其接收到具有经设定为新的更新旗标的另一PS表事件为止。此将在业务通知(TA)字段改变的情况下或在主机处理器204调谐到不同电台的情况下发生。
群组类型0数据的另一方面涉及替换频率(AF)列表信息。收发器核心202可确定RDS群组是否具有群组类型0及是否存在AF列表信息的改变,使得可断言对主机处理器204的中断。在一个实例中,收发器核心202将从群组类型0A提取AF列表,且仅当列表改变时,收发器核心202才将在主机控制接口(HCI)事件中提供AF列表。主机处理器204可使用此列表以将FM无线电手动地调谐到替换频率。此外,如果主机处理器204接收到针对当前调谐的电台的AF列表,则其可在所接收信号强度低于某一阈值下的情况下启用AF跳跃搜索模式。为了启用RDS替换频率列表特征,主机处理器204可在ADVCTRL寄存器中设定RDSAFEN位。
根据本发明的一个方面,以下通常适用于AF列表信息:
●仅支持AF方法A(群组0A)。
●任何LF/MF频率不包括于发送到主机处理器204的AF列表中。
●不支持增强型其它网络(EON)群组类型14A中的AF代码。
●AF列表事件含有当前调谐的频率、节目识别(PI)代码、列表中AF的数目及AF列表。
图20为说明替换频率(AF)列表格式的实例的概念框图。主机处理器204使用RDS_AF_0/1数据传送(XFR)模式以从收发器核心202读取AF列表2000。
如上文所指出,群组处理组件918(见图9)还可包括现在将加以更详细地描述的RDS群组类型2数据处理器920。RDS群组类型2数据处理器920可确定RDS群组是否具有群组类型2及是否存在针对RDS群组的无线电文本(RT)信息的改变,以便在此确定为肯定时断言对主机处理器的中断。RT通常被认为RDS的次要特征,且允许无线电广播器将高达64个信息字符(例如,当前演唱/演奏者、歌曲标题、电台宣传等等)发射到收听者。
根据本发明的一个方面,收发器核心202可提取出RT,且仅当RT串改变时,收发器核心202才将高达64个字符串连同PI及PTY一起提供到主机处理器204。收发器核心202可编译及验证无线电文本字符串,且当串改变时,如果启用RDSRTINT,则收发器核心202中断主机处理器204。主机处理器204可接着通过使用RDS_RT_0/1/2/3/4数据传送(XFR)模式来读取无线电文本。主机处理器204可仅需要在其显示器上输出串。无线电文本可以回车(0x0D)结束,但一些广播器利用空格(0x20)来填补串。为了启用RDS群组类型2数据处理特征,主机处理器204可在ADVCTRL寄存器中设定RDSRTEN位。
图21为说明针对群组类型2A的RDS无线电文本的示范性格式的概念框图。其尤其展示群组类型代码2102、文本段地址代码2104及无线电文本段2106及2108。另一方面,图22为说明针对群组类型2B的RDS无线电文本的示范性格式的概念框图。其尤其展示群组类型代码2202、文本段地址代码2204,及无线电文本段2206。
应注意,通过真实广播来测试RDS群组类型2数据处理特征。在一时间段(~10分钟)期间,本地广播器在歌曲1→广告时间→歌曲2序列期间发射3,464群组类型2A。在启用RDSRTEN高级特征的情况下,收发器核心202仅将三个无线电文本事件发送到主机处理器204。
如果RDS块B筛选器912(见图9)经配置以投送所有群组类型2A,则主机处理器204将已经通过BFLAG而中断3,464次。主机处理器204将接着必须花费处理器时间来验证及编译文本串。在此实例中,使用RDS群组类型2数据处理的主机处理器“中断”的节省将已为99.9%。
图23为说明RDS群组类型2数据处理的实例的序列图表。其展示主机处理器204将如何启用RDS群组类型2数据处理特征及接收无线电文本数据的实例。
如上文参看图2、图3及图9所说明,根据本发明的一个方面,图9的群组处理组件918包括用于以某一(例如,默认)方式来处理这些特定群组类型的RDS群组类型0数据处理器922及RDS群组类型2数据处理器920。然而,有可能以不同方式来处理这些RDS群组类型。举例来说,图2的主机处理器204可将不同例程下载到图3的程序RAM 312中以供处理RDS群组类型2数据,使得不以由图9的RDS群组类型2数据处理器920所实施的方式来处理此数据。图2的主机处理器204还可下载额外例程以供处理其它RDS数据群组类型。此将参看图27到图30而加以更详细地描述。
如上文所指出,核心固件组件904还可包括现在将加以更详细地描述的RDS群组缓冲器924。RDS群组缓冲器924可在中断主机处理器204之前存储多个RDS群组,以便减少针对新RDS数据的中断的数目。
图24为说明RDS群组缓冲器的实例的概念框图。收发器核心202可含有可固持高达21个RDS群组的双RDS群组缓冲器2402及2404(对应于图9中的元件924)。RDS群组含有(例如)4个块。如先前参看图8所描述,每一块含有两个信息字节及一个状态字节。
主机处理器204利用RDS_CONFIG数据传送(XFR)模式的DEPTH参数来配置缓冲器阈值。当收发器核心202达到缓冲器阈值时,其可通知主机处理器204且切换到另一缓冲器,其中,其开始填满下一RDS群组。双RDS群组缓冲器允许主机处理器204从一个缓冲器进行读取,同时收发器核心202写入到另一缓冲器。应注意,主机处理器204在收发器核心202填充另一缓冲器(到预界定阈值)之前读取一个RDS群组缓冲器的内容,否则,其可失去所述缓冲器中的剩余数据。
主机处理器204还可设定冲刷定时器(flush timer)以防止缓冲器中的群组变得“过时”。可通过在RDS_CONFIG数据传送(XFR)模式中写入FLUSHT来配置冲刷定时器。
图25为说明缓冲及处理RDS群组数据的实例的序列图表。如在图25中可看出,主机处理器204可通过与收发器核心202通信来读取图9的RDS群组缓冲器924的内容。
图26为说明用于图3中用于执行各种级别的RDS数据处理的收发器核心202的配置的实例的概念框图。如图26所示,收发器核心202可经配置以执行各种级别的RDS处理。
图27为说明图3的收发器核心202的数据RAM 314及程序ROM 310中所包括的示范性默认配置的概念框图。此默认配置可提供利用图2的主机处理器204而指派针对RDS数据的处理例程。用以处理特定RDS群组类型的代码可由主机处理器204下载。此允许收发器核心202中RDS数据的预处理,其通常减少对主机处理器204的中断的数目及/或卸载主机处理器204。换句话说,针对RDS群组类型的处理代码的动态下载可提供用于使主机处理器204卸载其RDS群组类型处理中的一些的灵活方式,因此潜在地节省主机处理器电力、存储器及处理循环。
如在图27中可看出,收发器核心202在数据RAM 314中具有函数指针阵列。函数指针中的每一者经配置以指向用于处理特定RDS群组类型(例如,RDS群组类型0-15中的任一者)的例程。图27的实例中的默认阵列具有RDS群组类型0及2函数指针,其分别指向程序ROM 310中的嵌入式RDS群组类型0及2处理。以上参看图9的群组处理组件918而描述此类型的处理。将此默认阵列实例中函数指针中的其余者设定为零值(展示为接地)。
图28为说明图3的程序RAM 312、数据RAM 314及程序ROM 310中所包括的示范性配置的概念框图。在此方面,图2的主机处理器204具有动态地下载用于处理特定RDS群组类型的RDS处理例程且更新阵列中的函数指针的能力。举例来说,如果主机处理器204想要改变图3的收发器核心202处理RDS群组类型2包的方式,则主机处理器204可将新例程下载到程序RAM 312中且盖写默认RDS群组类型2函数指针。
在另一实例中,消费者可能对预处理在RDS群组类型8A中所编码的业务管理频道(TMC)数据感兴趣。主机处理器204可将RDS群组类型8处理代码下载到程序RAM 312中且在阵列中设定RDS群组类型8函数指针。当收发器核心202接收到RDS群组类型8包时,收发器核心202将所述包投送到新近界定的处理函数。接着使经处理RDS数据可用于图9的数据传送寄存器926中的主机处理器204。主机处理器204可启用RDSPROC中断,使得其可被通知新RDS群组类型8预处理数据何时可用。在图28所示的实例中,利用RDS群组类型0、2及8函数指针,且将函数指针的其余者设定为零值(展示为接地)。
返回参看图2及图9,根据本发明的一个方面,将以下主机处理器可控制RDS特征提供于收发器核心202中:(i)通过使用RDS数据筛选器908,主机处理器204可启用收发器核心202以放弃无法校正的块及由块E类型组成的RDS群组,块E类型在美国可用于寻呼***中;(ii)通过使用RDS PI匹配筛选器910,无论何时块1中的节目ID及/或块2中的位匹配于给定样式时,主机处理器204均可启用收发器核心202以断言中断;(iii)通过使用块B筛选器912,无论何时RDS数据群组的块2匹配于由主机处理器204所界定的块B筛选器参数时,主机处理器204均可启用收发器核心202以断言中断;(iv)通过使用RDS群组筛选器914,主机处理器204可启用收发器核心202以仅传递指定群组类型;(v)使用RDS改变筛选器916,主机处理器204可启用收发器核心202以仅在存在群组数据的改变的情况下才传递指定群组类型。
主机处理器可控制RDS特征进一步包括:(vi)通过使用RDS群组缓冲器924,主机处理器204可配置收发器核心202以在向主机处理器204通知存在待处理的新RDS数据之前缓冲高达21个群组;(vii)通过使用RDS群组类型0数据处理器922,主机处理器204可启用收发器核心202以处理RDS群组类型0(基本调谐及切换信息)包,其中,收发器核心202可提取出节目识别(PI)码、节目类型(PTY)且提供节目服务(PS)串的表,其中,收发器核心202可仅在存在PS表的改变时(例如,在歌曲改变时)才发送信息,且其中,主机处理器204还可启用收发器核心202以从RDS群组类型0提取替换频率(AF)列表信息;(viii)通过使用RDS群组类型2数据处理器920,主机处理器204可启用收发器核心202以处理RDS群组类型2(无线电文本)包,其中,收发器核心202可提取出无线电文本(RT)且仅在RT串改变时才将高达64个字符串连同PI及PTY一起提供到主机处理器204;及(ix)通过使用程序ROM 310、程序RAM 312及数据RAM 314,主机处理器204可动态地下载用以处理针对特定RDS群组类型的RDS数据的例程且将这些例程指派到收发器核心202中的函数指针。
根据本发明的一个方面,收发器核心202具有可帮助减少对主机处理器204的RDS处理的量的许多筛选及数据处理能力。举例来说,在收发器核心202中RDS群组数据的缓冲可减少对主机处理器204的中断的数目。因此,主机处理器204不必经常唤醒来确认RDS中断。筛选启用主机处理器204以仅接收所要数据类型且仅在其已改变的情况下。此通常减少中断的量且在主机处理器204上保存将已被需要用来筛选出“原始”RDS数据的代码。看出在收发器核心202中主RDS群组类型(0及2)的处理卸载主机处理器204。主机处理器204将仅必须向用户显示经预处理PS及RT串。PS表及RT串驻存于收发器核心的存储器中,因此,主机处理器204可停用所有中断且在其希望时(例如,离开屏幕保护程序模式)检索当前串。还看出使用由主机处理器204所下载的例程来处理收发器核心202中的特定RDS群组类型卸载主机处理器204,因为这些例程及与其相关联的函数指针可驻存于收发器核心的存储器的专用区域中。
图29为利用主机处理器而针对无线电数据***(RDS)数据下载一个或一个以上RDS群组类型处理例程的示范性操作的流程图。在步骤2902中,通过主机处理器204而下载针对数据处理器的一个或一个以上RDS群组类型处理例程。一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。在步骤2904中,通过主机处理器204而将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用。
根据本发明的一个方面,参考可为函数指针阵列内的函数指针,如由图27及图28中的群组0及15函数指针所展示。可将参考指派到程序RAM 312或程序ROM 310中的对应例程。
在本发明的一个方面中,数据处理器可包括图9所示的组件中的一者或一者以上或所有组件。在另一方面中,数据处理器可包括图3的微处理器322或(例如)图3所示的组件中的任何其它一者或一者以上或所有组件。数据处理器与主机处理器可实施于同一集成电路、同一印刷电路板或同一装置或组件上。或者,数据处理器与主机处理器可实施于单独集成电路、单独印刷电路板或单独装置或组件上。数据处理器与主机处理器可分布于不同装置或组件上。
在一个方面中,数据处理器可经配置以基于可由主机处理器配置(例如,由主机处理器控制、启用或停用)的一个或一个以上参数来筛选RDS数据,使得取决于一个或一个以上参数,RDS数据的选定集合为RDS数据的子集。此子集可包括选定RDS群组。在另一方面中,RDS数据的选定集合为RDS数据的子集、无RDS数据或全部RDS数据。
数据处理器可包括用于筛选RDS数据的一个或一个以上筛选器(例如,图9中的块908、910、912、914及916)。筛选器中的每一者或一些可由主机处理器选择性地配置(例如,由主机处理器控制、启用或停用)。举例来说,筛选器中的每一者或一些可由主机处理器独立于其它筛选器中的一者或一者以上进行配置。数据处理器还可包括可由主机处理器选择性地配置(例如,由主机处理器控制、启用或停用)的一个或一个以上RDS群组缓冲器。
数据处理器可包括可由主机处理器选择性地配置(例如,由主机处理器控制、启用或停用)的一个或一个以上RDS群组处理元件(例如,图9中的块920及922)。举例来说,一个或一个以上RDS群组处理元件可由主机处理器独立于其它RDS群组处理元件中的一者或一者以上进行配置。
此外,数据处理器可包括用以存储RDS群组类型处理例程的程序ROM及/或程序RAM(例如,图27及图28中的块310及/或块312),及用以存储参考(例如,函数指针阵列)的数据RAM(例如,图27及图28中的块314)。相应程序ROM、程序RAM及数据RAM中的例程及参考中的每一者可由主机处理器选择性地配置(例如,由主机处理器控制、启用或停用),且每一例程可界定如何处理特定RDS群组类型。举例来说,RDS群组类型处理例程中的每一者或一些可由主机处理器独立于RDS群组类型处理例程中的其它一者或一者以上进行配置。另外,参考中的每一者或一些可由主机处理器独立于参考中的其它一者或一者以上进行配置。程序ROM及/或程序RAM可包括一个或一个以上RDS群组处理元件。
在另一方面中,数据处理器经配置以基于可由主机处理器配置(例如,由主机处理器控制、启用或停用)的一个或一个以上参数来减少对主机处理器的中断的数目,使得取决于一个或一个以上参数,减少或不减少中断的数目。
可使用软件、硬件或两者的组合来实施数据处理器及主机处理器中的每一者。作为实例,可利用一个或一个以上处理器来实施数据处理器及主机处理器中的每一者。处理器可为通用微处理器、微控制器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑装置(PLD)、控制器、状态机、门控逻辑、离散硬件组件或可执行信息的计算或其它操纵的任何其它合适装置。数据处理器及主机处理器中的每一者还可包括用于存储软件的一个或一个以上机器可读媒体。软件应被广泛地解释为意味着指令、数据或其任何组合,无论是被称作软件、固件、中间件、微代码、硬件描述语言还是其它者。指令可包括代码(例如,以源代码格式、二进制代码格式、可执行码格式或任何其它合适代码格式)。
机器可读媒体可包括集成到处理器中的存储装置,例如,可能为ASIC的情况。机器可读媒体还可包括在处理器外部的存储装置,例如,随机存取存储器(RAM)、快闪存储器、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除PROM(EPROM)、寄存器、硬磁盘、可装卸磁盘、CD-ROM、DVD或任何其它合适存储装置。此外,机器可读媒体可包括传输线或编码数据信号的载波。所属领域的技术人员将认识到如何对于数据处理器及主机处理器而最佳地实施所描述功能性。根据本发明的一个方面,机器可读媒体为通过指令而编码或存储有指令的计算机可读媒体且为计算元件,其界定指令与***的其余部分之间的结构及功能相互关系,这准许实现指令的功能性。指令可(例如)由主机***或由主机***的处理器执行。指令可为(例如)包括代码的计算机程序。
图30为用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机***的功能性的实例的概念框图。主机***200包括数据处理器3002及主机处理器204。主机处理器204包括用于下载针对主机***的数据处理器的一个或一个以上RDS群组类型处理例程的模块3004,一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据。主机处理器204进一步包括用于将数据处理器中的参考指派到一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程以使得对应RDS群组类型处理例程待由具有相应RDS群组类型的RDS数据予以调用的模块3006。
所属领域的技术人员应了解,可将本文中所描述的各种说明性块、模块、元件、组件、方法及算法实施为电子硬件、计算机软件或两者的组合。举例来说,可将群组处理组件918及筛选器模块906中的每一者实施为电子硬件、计算机软件或两者的组合。为了说明硬件与软件的此互换性,各种说明性块、模块、元件、组件、方法及算法已在上文中大体在其功能性方面得以描述。将此功能性实施为硬件还是软件取决于特定应用及强加于整个***上的设计约束。所属领域的技术人员针对每一特定应用可以不同方式来实施所描述功能性。可以不同方式布置各种组件及块(例如,以不同次序布置或以不同方式分割),均不脱离本技术的范围。举例来说,可重新布置图9的筛选器模块906中的筛选器的特定次序,且可以不同方式来分割一些或所有筛选器。
应理解,所揭示的过程中的步骤的特定次序或层次为示范性方法的说明。基于设计偏好,应理解,可重新布置过程中的步骤的特定次序或层次。可同时执行步骤中的一些。所附方法权利要求项以样本次序来呈现各种步骤的要素,且不意味着限于所呈现的特定次序或层次。
提供先前描述以使任何所属领域的技术人员均能够实践本文中所描述的各种方面。所属领域的技术人员将易于明了对这些方面的各种修改,且本文中所界定的一般原理可适用于其它方面。因此,不希望将权利要求书限于本文中所展示的方面,而是应赋予其与语言权利要求书一致的完全范围,其中以单数形式来提及元件不希望意味着“一个且仅一个”(除非明确地地如此规定),而是意味着“一个或一个以上”。除非另有明确地规定,否则术语“一些”指一个或一个以上。男性代词(例如,他的)包括女性及中性(例如,她的及它的),且反之亦然。所属领域的技术人员已知或稍后将知道的贯穿本发明所描述的各种方面的元件的所有结构及功能等效物均以引用的方式明确地并入本文中且希望由权利要求书涵盖。此外,本文中所揭示的任何内容均不希望贡献给公众,而不管此揭示内容是否明确地叙述于权利要求书中。无任何权利要求要素将根据35U.S.C.§112第6段的规定加以解释,除非所述要素是使用短语“用于...的装置”而被明确地叙述,或在方法权利要求项的情况下,所述要素是使用短语“用于...的步骤”而被叙述。
附录
目录
1 介绍.............................................................................5
1.1 目的...............................................................................5
1.2 范围...............................................................................5
1.3 惯例...............................................................................5
1.4 参考...............................................................................6
1.5 缩写词.............................................................................6
2 寄存器映像...........................................................................7
3 寄存器描述...........................................................................8
4 数据传送模式.........................................................................15
5 图像下载.............................................................................29
图
图1-1 FM+RDS收发器核心高级别架构.........................................5
表
表1-1 修订历史....... .....................................................6
表1-2 参考文献及标准.......................................................6
表1-3 额外缩写词定义.......................................................6
表2-1 FM+RDS收发器核心寄存器映像...........................................7
表3-1 INTSTAT1-中断状态描述[1][2]..........................................8
表3-2 INTSTAT2-中断状态描述[1][2]..........................................8
表3-3 INTCTRL1-中断控制描述[1].............................................8
表3-4 INTCTRL2-中断控制描述[1].............................................8
表3-5 FREQ-调谐频率描述....................................................9
表3-6 TUNECTRL-调谐控制描述................................................9
表3-7 RDCTRL-无线电控制描述................................................9
表3-8 OUTCTRL-输出控制描述................................................10
表3-9 SRCHRDS1-搜索RDS参数1类型描述.......................................10
表3-10 SRCHRDS2-搜索RDS参数2类型描述.......................................10
表3-11 SRCHCTRL-搜索控制描述...............................................11
表3-12 VOLCTRL-音量控制描述................................................12
表3-13 RDSCTRL-RDS控制描述.................................................12
表3-14 ADVCTRL-高级特征控制描述............................................12
表3-15 RSSI-所接收信号强度指示描述.........................................13
表3-16 MSSI-主信号强度指示描述.............................................13
表3-17 RMSSI-所接收主信号强度指示描述......................................13
表3-18 IFCNT-干扰计数描述..................................................13
表3-19 RDS1LSB-RDS块1LSB描述...............................................13
表3-20 RDS1MSB-RDS块1MSB描述...............................................13
表3-21 RDS1STAT-RDS块1状态描述.............................................13
表3-22 RDS2LSB-RDS块2LSB描述...............................................13
表3-23 RDS2MSB-RDS块2MSB描述...............................................13
表3-24 RDS2STAT-RDS块2状态描述.............................................14
表3-25 RDS3LSB-RDS块3LSB描述...............................................14
表3-26 RDS3MSB-RDS块3MSB描述...............................................14
表3-27 RDS3STAT-RDS块3状态描述.............................................14
表3-28 RDS4LSB-RDS块4LSB描述...............................................14
表3-29 RDS4MSB-RDS块4MSB描述...............................................14
表3-30 RDS4STAT-RDS块4状态描述.............................................14
表3-31 RDSGROUP-RDS群组计数描述............................................14
表3-32 XFRDAT0......XFRDAT15-数据传送字节描述..............................14
表3-33 XFRCTRL-数据传送控制描述............................................14
表4-1 数据传送模式描述....................................................16
表4-2 RDS_PS_0-RDS节目服务表0模式.........................................17
表4-3 RDS_PS_1-RDS节目服务表1模式.........................................17
表4-4 RDS_PS_2-RDS节目服务表2模式.........................................18
表4-5 RDS_PS_3-RDS节目服务表3模式.........................................18
表4-6 RDS_PS_4-RDS节目服务表4模式.........................................18
表4-7 RDS_RT_0-RDS无线电文本0模式....................................19
表4-8 RDS_RT_1-RDS无线电文本1模式....................................19
表4-9 RDS_RT_2-RDS无线电文本2模式....................................19
表4-10 RDS_RT_3-RDS无线电文本3模式....................................20
表4-11 RDS_RT_4-RDS无线电文本4模式....................................20
表4-12 RDS_AF_0-RDS替换频率0模式......................................21
表4-13 RDS_AF_1-RDS替换频率1模式......................................21
表4-14 RDS_CONFIG-RDS配置模式.........................................22
表4-15 RDS_TX_GROUPS-RDS Tx群组模式...................................23
表4-16 RDS_COUNT_0-RDS群组计数器0模式.................................23
表4-17 RDS_COUNT_1-RDS群组计数器1模式.................................23
表4-18 RDS_COUNT_2-RDS群组计数器2模式.................................24
表4-19 RADIO_CONFIG-无线电配置模式....................................24
表4-20 RX_CONFIG-Rx配置模式...........................................24
表4-21 RX_TIMERS-Rx定时器模式.........................................25
表4-22 RX_CTRL-Rx控制模式.............................................25
表4-23 RX_STATIONS_0-Rx最强/最弱0电台模式.............................25
表4-24 RX_STATIONS_1-Rx最强/最弱1电台模式.............................26
表4-25 TX_CONFIG-Tx配置模式...........................................26
表4-26 ERROR-错误模式.................................................26
表4-27 CHIPID-芯片识别模式............................................26
表4-28 经界定用于XFRCTRL的存储器存取模式..............................27
表4-29 MEM_ACCESS_BLOCK_WRITE-块存储器写入模式........................27
表4-30 MEM_ACCESS_MULTIPLE_WRITE-多存储器写入模式.....................27
表4-31 MEM_ACCESS_BLOCK_READ-块存储器读取模式.........................28
表4-32 MEM_ACCESS_MULTIPLE_READ-多存储器读取模式......................28
表5-1 英特尔十六进制下载寄存器映像...................................29
表5-2 二进制图像下载寄存器映像.......................................30
1介绍
1.1目的
此文献界定用于FM+RDS收发器核心(“核心”)的控制寄存器。核心的高级别架构展示于图1-1中。可使此核心为单独IC、嵌入于SIP内或集成于另一裸片或芯片内。
如何使用控制寄存器的详细描述提供于应用注释[Q1]中。
图1-1FM+RDS收发器核心高级别架构
1.2范围
可界定用于主机处理器(“主机”)与核心之间的通信的控制寄存器。
1.3惯例
函数说明、函数名称、类型说明及代码样本以不同字体出现,例如,#include。
代码变量以尖括号出现,例如,<number>。
命令及命令变量以不同字体出现,例如,copya:*.*b:。
参数类型由箭头指示:
→表示输入参数
←表示输出参数
表示用于输入及输出两者的参数
1.4参考
表1-1 参考文献及标准
1.5缩写词
对于术语及缩写的定义,参考[Q1]。以下提供额外定义。
表1-2 额外缩写词定义
术语 | 定义 |
RBDS | 无线电广播数据***(北美标准) |
RDS | 无线电数据***(欧洲标准) |
SIP | ***级封装 |
XFR | 数据传送模式 |
2寄存器映像
表2-1 FM+RDS收发器核心寄存器映像
注释:当核心被通电时,可使所有寄存器默认为零。
3寄存器描述
表3-1 INTSTAT1-中断状态描述[1][2]
位 | 字段名称 | 存取 | 描述 |
0 | TUNE | R | 1=调谐完成。 |
1 | SEARCH | R | 1=搜索完成(读取FREQ)。 |
2 | SIGNAL | R | 1=信号电平已降到低于阈值。 |
3 | INTF | R | 1=干扰计数已超出范围。 |
4 | SYNC | R | 1=RDS同步状态改变(读取RDSSYNC)。 |
5 | MOST | R | 1=单声-立体声状态改变(读取MOSTSTATE)。 |
6 | RDSDAT | R | 1=新未经读取RDS数据群组可用(Rx)或发射RDS群组(Tx)。 |
7 | TXRDS | R | 1=RDS发射完成。 |
表3-2 INTSTAT2-中断状态描述[1][2]
位 | 字段名称 | 存取 | 描述 |
0 | BLOCKB | R | 1=块B匹配条件存在。 |
1 | PROGID | R | 1=块A或块C′匹配存储PI值。 |
2 | TRANSFER | R | 1=数据发射(XFR)完成。 |
3 | RDSPS | R | 1=新RDS节目服务表可用。 |
4 | RDSRT | R | 1=新RDS无线电文本可用。 |
5 | RDSAF | R | 1=新RDS替换频率列表可用。 |
6 | RDSPROC | R | 1=动态RDS处理完成。 |
7 | ERROR | R | 1=发生错误。读取ERRCODE以确定原因。 |
表3-3 INTCTRL1-中断控制描述[1]
位 | 字段名称 | 存取 | 描述 |
0 | TUNEINT | RW | 1=启用针对TUNE的硬件中断。 |
位 | 字段名称 | 存取 | 描述 |
1 | SEARCHINT | RW | 1=启用针对SEARCH的硬件中断。 |
2 | SIGNALINT | RW | 1=启用针对SIGNAL的硬件中断。 |
3 | INTFINT | RW | 1=启用针对INTF的硬件中断。 |
4 | SYNCINT | RW | 1=启用针对SYNC的硬件中断。 |
5 | MOSTINT | RW | 1=启用针对MOST的硬件中断。 |
6 | RDSDATINT | RW | 1=启用针对RDSDAT的硬件中断。 |
7 | TXRDSINT | RW | 1=启用针对TXRDS的硬件中断。 |
表3-4 INTCTRL2-中断控制描述[1]
位 | 字段名称 | 存取 | 描述 |
0 | BLOCKBINT | RW | 1=启用针对BLOCKB的硬件中断。 |
1 | PROGIDINT | RW | 1=启用针对PROGID的硬件中断。 |
2 | TRANSFERINT | RW | 1=启用针对TRANSFER的硬件中断。 |
3 | RDSPSINT | RW | 1=启用针对RDSPS的硬件中断。 |
4 | RDSRTINT | RW | 1=启用针对RDSRT的硬件中断。 |
5 | RDSAFINT | RW | 1=启用针对RDSAF的硬件中断。 |
6 | RDSPROCINT | RW | 1=启用针对RDSPROC的硬件中断。 |
7 | ERRORINT | RW | 1=启用针对ERROR的硬件中断。 |
[1]读取此寄存器会清除位。
[2]在新调谐或搜索命令开始后便清除位。
表3-5 FREQ-调谐频率描述
位 | 字段名称 | 存取 | 描述 |
7:0 | FREQ[7:0] | RW | 调谐频率:相对于以50kHz单位的BAND(在RDCTRL中界定)的频率:频率(MHz)=BAND+FREQ[8:0]*50kHz |
表3-6 TUNECTRL-调谐控制描述
位 | 字段名称 | 存取 | 描述 |
0 | FREQ[8] | RW | 调谐频率MSB。 |
1 | CTRL | RW | 调谐控制:0=未界定。1=调谐到由FREQ[8:0]所界定的频率。如果启用FRMSK,则当调谐操作完成时设定FRFLAG。如果不能调谐到指定频率,则设定ERRFLAG。 |
5:2 | - | RW | 未界定 |
6 | MOST | R | 单声-立体声指示符:0=单声1=立体声 |
7 | RDSSYNC | R | RDS同步:0=RDS未经同步用于当前频率。1=RDS经同步用于当前频率。 |
表3-7 RDCTRL-无线电控制描述
位 | 字段名称 | 存取 | 描述 |
1:0 | CTRL[1:0] | RW | 无线电控制:00=FM断开(导致FM控制器的复位)01=FM接收器接通10=FM接收器恢复(调谐到先前频率)。11=FM发射器接通FM接收器与发射器不能同时接通。 |
2 | BAND | RW | FM波段选择:0=美国/欧洲FM波段(87.5-108MHz)1=日本FM波段(76-90MHz) |
位 | 字段名称 | 存取 | 描述 |
4:3 | CHSPACE[1:0] | RW | 频道间隔:00=200kHz01=100kHz10=50kHz11=保留 |
5 | DEEMPHASIS | RW | 去强调:0=75μs(美国/日本)1=50μs(欧洲/澳大利亚) |
7:6 | HLSI[1:0] | RW | 高侧或低侧注入:00=自动高侧及低侧注入。01=低侧注入。10=高侧注入。11=保留 |
表3-8 OUTCTRL-输出控制描述
位 | 字段名称 | 存取 | 描述 |
1:0 | MUTEHARD[1:0] | RW | 硬静音控制:00=无硬静音01=左频道硬静音。10=右频道硬静音。11=左及右频道硬静音。 |
2 | MUTESOFT | RW | 1=启用软静音。 |
3 | MUTESHARD | RW | 1=启用软-硬静音。 |
4 | MOSTMODE | RW | 单声-立体声模式:0=自动单声-立体声解码。1=强制单声。 |
5 | SIGBLEND | RW | 1=启用随主信号强度而变化的掺合特征。 |
6 | INTFBLEND | RW | 1=启用随干扰电平而变化的掺合特征。 |
7 | - | R | 未界定 |
表3-9 SRCHRDS1-搜索RDS参数1类型描述
位 | 字段名称 | 存取 | 描述 |
4:0 | SRCHPTY[4:0] | RW | 用以在寻找/扫描PTY模式中搜索的RDS节目类型(PTY)。实例:SRCHPTY=09h(仅搜索“最前面40个”电台) |
7:0 | SRCHPI[15:8] | RW | 用以在寻找/扫描PI模式中搜索的RDS节目识别(PI)。 |
表3-10 SRCHRDS2-搜索RDS参数2类型描述
位 | 字段名称 | 存取 | 描述 |
7:0 | SRCHPI[7:0] | RW | 用以在寻找/扫描PTY模式中搜索的RDS节目类型(PTY)。 |
表3-11 SRCHCTRL-搜索控制描述
位 | 字段名称 | 存取 | 描述 |
2:0 | SRCHMODE[2:0] | RW | 搜索模式:000=寻找对于下一“良好”频道,从当前频道向上/向下调谐(SRCHDIR)。如果到达波段边缘,则包覆到相对波段边缘且继续。如果到达开始,则停止。001=扫描对于下一“良好”频道,从当前频道向上/向下调谐(SRCHDIR)。在调谐到下一频道之前,在扫描时间(SCANTIME)内播放此频道。继续直到停止搜索或到达开始频道为止。010=针对最强电台的扫描搜索整个FM波段以获得12个最强电台。主机可通过读取RX_STATIONS_0(1)数据传送模式而检索此信息。FM控制器可在扫描结束时自动地调谐到最强电台。011=针对最弱电台的扫描搜索整个FM波段以获得12个最弱电台。主机可通过读取RX_STATIONS_0(1)数据传送模式而检索此信息。FM控制器可在扫描结束时自动地调谐到最弱电台。100=RDS寻找PTY类似于寻找模式,但可搜索匹配于RDS节目类型(SRCHPTY)的下一个频道。如果无频道匹配于PTY,则可返回到开始。101=RDS扫描PTY类似于扫描模式,但可搜索匹配于RDS节目类型(SRCHPTY)的下一频道。如果无频道匹配于PTY,则可返回到开始。110=RDS寻找PI类似于寻找PTY,但可搜索RDS节目识别(SRCHPI)。111=RDSAF跳跃调谐到替换频率(AF)且在信号质量比当前频道好时停留。 |
3 | SRCHDIR | RW | 搜索方向:0=向上搜索1=向下搜索 |
6:4 | SCANTIME[2:0] | RW | 在调谐到下一频道之前FM控制器可停留于“良好”频道上的驻留时间量(sec)。仅对于扫描模式有效。范围1......7。 |
7 | SRCHCTRL | RW | 搜索控制:0=停止搜索1=开始搜索 |
注释:
·如果启用SRCHCINT,则当搜索操作完成时设定SRCH。如果不能执行指定搜索,则可设定ERROR。
·如果处于扫描模式中,则每当FM控制器调谐到“良好”频道时设定TUNE。
·读取FREQ及TUNECTRL寄存器以确定最终搜索经调谐频率。
表3-12 VOLCTRL-音量控制描述
位 | 字段名称 | 存取 | 描述 |
3:0 | VOL[3:0] | RW | 音量控制:0=最低音量。15=最高音量。 |
7:4 | - | RW | 未界定 |
表3-13 RDSCTRL-RDS控制描述
位 | 字段名称 | 存取 | 描述 |
0 | CTRL | RW | RDS控制:0=RDS断开。1=RDS接通。 |
1 | RBDS | RW | RDS/RBDS标准:0=RBDS(美国标准)。1=RDS(欧洲标准)。 |
2 | FSYNC | RW | RDS同步:0=自动同步。1=强制新同步。 |
7:3 | - | RW | 未界定 |
表3-14 ADVCTRL-高级特征控制描述
位 | 字段名称 | 存取 | 描述 |
0 | RDSFILTER | RW | RDS改变筛选器:0=绕过RDS改变筛选器。1=如果与同一群组类型的先前数据不同,则将RDS群组数据放置于缓冲器中。 |
位 | 字段名称 | 存取 | 描述 |
1 | RDSBADBLOCK | RW | RDS传递无法校正的块:0=筛选来自主机的无法校正的块。1=将无法校正的块传递到主机。 |
2 | RDSBLOCKE | RW | RDS传递块E:0=筛选来自主机的块E。1=将块E传递到主机。 |
3 | RDSRTEN | RW | RDS处理无线电文本:0=不处理RDS无线电文本(RT)。1=处理RDS无线电文本。 |
4 | RDSPSEN | RW | RDS处理节目服务名称:0=不处理RDS节目服务(PS)名称。1=处理RDS节目服务名称。 |
5 | RDSAFEN | RW | RDS处理替换频率列表:0=不处理RDS替换频率(AF)列表。1=处理RDS替换频率列表。 |
6 | RDSAUTOAF | RW | RDS自动AF搜索:0=不自动地搜索替换频率。1=当信号质量降级时,自动地搜索替换频率(如果可用)。 |
7 | - | RW | 未界定 |
表3-15 RSSI-所接收信号强度指示描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RSSI | R | 在天线处所测量的平均所接收信号强度。 |
表3-16 MSSI-主信号强度指示描述
位 | 字段名称 | 存取 | 描述 |
7:0 | MSSI | R | 在数字筛选器的输出处的平均主信号强度测量。 |
表3-17 RMSSI-所接收主信号强度指示描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RMSSI | R | 将MSSI与LNA增益、VGA增益及其它常数组合以表示在天线处所测量的所接收主信号强度。 |
表3-18 IFCNT-干扰计数描述
位 | 字段名称 | 存取 | 描述 |
7:0 | IFCNT | R | 由干扰检测器测量作为与主信号的频率分离度。 |
表3-19 RDS1LSB-RDS块1LSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDSl[7:0] | R | RDS块1信息位m0-m7。 |
表3-20 RDS1MSB-RDS块1MSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS1[15:8] | R | RDS块1信息位m8-m15。 |
表3-21 RDS1STAT-RDS块1状态描述
位 | 字段名称 | 存取 | 描述 |
2:0 | RDS1_BLOCKID | R | RDS块ID:000=无解码001=块A010=块B011=块C100=块C′101=块D110=块E111=未界定 |
位 | 字段名称 | 存取 | 描述 |
6:3 | RDS1_ERRS | R | RDS错误:0XXX=无法校正的块1000=无错误被校正。如果故障位匹配,则不确定。1001=1个错误被FEC解码器所校正1010=2个错误被FEC解码器所校正1011=3个错误被FEC解码器所校正1100=4个错误被FEC解码器所校正1101=5个错误被FEC解码器所校正1110=未界定1111=未检测到错误。完美的故障位匹配。 |
7 | - | R | 未界定 |
表3-22 RDS2LSB-RDS块2LSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS2[7:0] | R | RDS块2信息位m0-m7。 |
表3-23 RDS2MSB-RDS块2MSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS2[15:8] | R | RDS块2信息位m8-m15。 |
表3-24 RDS2STAT-RDS块2状态描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS2STAT | R | RDS块2状态(与RDS块1相同的定义)。 |
表3-25 RDS3LSB-RDS块3LSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS3[7:0] | R | RDS块3信息位m0-m7。 |
表3-26 RDS3MSB-RDS块3MSB描述
表3-27 RDS3STAT-RDS块3状态描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS3STAT | R | RDS块3状态(与RDS块1相同的定义)。 |
表3-28 RDS4LSB-RDS块4LSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS4[7:0] | R | RDS块4信息位m0-m7。 |
表3-29 RDS4MSB-RDS块4MSB描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS4[15:8] | R | RDS块4信息位m8-m15。 |
表3-30 RDS4STAT-RDS块4状态描述
位 | 字段名称 | 存取 | 描述 |
7:0 | RDS4STAT | R | RDS块4状态(与RDS块1相同的定义)。 |
表3-31 RDSGROUP-RDS群组计数描述
位 | 字段名称 | 存取 | 描述 |
7:0 | NUMGRP | R | 留在缓冲器中待从FM控制器传送到主机的RDS群组的数目。 |
表3-32 XFRDAT0......XFRDAT15-数据传送字节描述
位 | 字段名称 | 存取 | 描述 |
7:0 | XFRDAT | RW | 关于给定模式的每一字节的描述,见表4-1。 |
表3-33 XFRCTRL-数据传送控制描述
位 | 字段名称 | 存取 | 描述 |
6:0 | MODE | RW | 关于每一模式的描述,见表4-1。 |
7 | CTRL | RW | 数据传送控制:0=读取传送数据。1=写入传送数据。 |
4 数据传送模式
数据传送(XFR)寄存器用以在核心与主机处理器之间传递各种数据及配置参数。
为了从XFR寄存器读取,主机处理器在XFRCTRL寄存器中设定所要MODE且将CTRL字段设定为读取。核心可接着利用经界定模式字节来填充XFRDAT0-XFRDAT15寄存器。核心可设定TRANSFER中断状态位,且在设定TRANSFERCTRL中断控制位的情况下中断主机。一旦主机检测到核心已更新寄存器,主机便可接着提取XFR模式字节。
为了将数据写入到核心,主机处理器利用适当模式字节来更新XFRDAT0-XFRDAT15。主机处理器接着在XFRCTRL寄存器中设定所要MODE且将CTRL字段设定为写入。核心可检测到XFRCTRL寄存器被写入且可读取XFR模式字节。在读取所有模式字节之后,核心可设定TRANSFER中断状态位,且在设定TRANSFERCTRL中断控制位的情况下中断主机。
表4-1 描述针对每一给定模式的XFR字节。
表4-2 RDS_PS_0-RDS节目服务表0模式
表4-3 RDS_PS_1-RDS节目服务表1模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | PS_0_0 | RW | 0 | 节目服务名称0字符号1。 |
1 | 7:0 | PS_0_1 | RW | 0 | 节目服务名称0字符号2。 |
2 | 7:0 | PS_0_2 | RW | 0 | 节目服务名称0字符号3。 |
3 | 7:0 | PS_0_3 | RW | 0 | 节目服务名称0字符号4。 |
4 | 7:0 | PS_0_4 | RW | 0 | 节目服务名称0字符号5。 |
5 | 7:0 | PS_0_5 | RW | 0 | 节目服务名称0字符号6。 |
6 | 7:0 | PS_0_6 | RW | 0 | 节目服务名称0字符号7。 |
7 | 7:0 | PS_0_7 | RW | 0 | 节目服务名称0字符号8。 |
8 | 7:0 | PS_1_0 | RW | 0 | 节目服务名称1字符号1。 |
9 | 7:0 | PS_1_1 | RW | 0 | 节目服务名称1字符号2。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
10 | 7:0 | PS_1_2 | RW | 0 | 节目服务名称1字符号3。 |
11 | 7:0 | PS_1_3 | RW | 0 | 节目服务名称1字符号4。 |
12 | 7:0 | PS_1_4 | RW | 0 | 节目服务名称1字符号5。 |
13 | 7:0 | PS_1_5 | RW | 0 | 节目服务名称1字符号6。 |
14 | 7:0 | PS_1_6 | RW | 0 | 节目服务名称1字符号7。 |
15 | 7:0 | PS_1_7 | RW | 0 | 节目服务名称1字符号8。 |
表4-4 RDS_PS_2-RDS节目服务表2模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | PS_2_0 | RW | 0 | 节目服务名称2字符号1。 |
1 | 7:0 | PS_2_1 | RW | 0 | 节目服务名称2字符号2。 |
2 | 7:0 | PS_2_2 | RW | 0 | 节目服务名称2字符号3。 |
3 | 7:0 | PS_2_3 | RW | 0 | 节目服务名称2字符号4。 |
4 | 7:0 | PS_2_4 | RW | 0 | 节目服务名称2字符号5。 |
5 | 7:0 | PS_2_5 | RW | 0 | 节目服务名称2字符号6。 |
6 | 7:0 | PS_2_6 | RW | 0 | 节目服务名称2字符号7。 |
7 | 7:0 | PS_2_7 | RW | 0 | 节目服务名称2字符号8。 |
8 | 7:0 | PS_3_0 | RW | 0 | 节目服务名称3字符号1。 |
9 | 7:0 | PS_3_1 | RW | 0 | 节目服务名称3字符号2。 |
10 | 7:0 | PS_3_2 | RW | 0 | 节目服务名称3字符号3。 |
11 | 7:0 | PS_3_3 | RW | 0 | 节目服务名称3字符号4。 |
12 | 7:0 | PS_3_4 | RW | 0 | 节目服务名称3字符号5。 |
13 | 7:0 | PS_3_5 | RW | 0 | 节目服务名称3字符号6。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
14 | 7:0 | PS_3_6 | RW | 0 | 节目服务名称3字符号7。 |
15 | 7:0 | PS_3_7 | RW | 0 | 节目服务名称3字符号8。 |
表4-5 RDS_PS_3-RDS节目服务表3模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | PS_4_0 | RW | 0 | 节目服务名称4字符号1。 |
1 | 7:0 | PS_4_1 | RW | 0 | 节目服务名称4字符号2。 |
2 | 7:0 | PS_4_2 | RW | 0 | 节目服务名称4字符号3。 |
3 | 7:0 | PS_4_3 | RW | 0 | 节目服务名称4字符号4。 |
4 | 7:0 | PS_4_4 | RW | 0 | 节目服务名称4字符号5。 |
5 | 7:0 | PS_4_5 | RW | 0 | 节目服务名称4字符号6。 |
6 | 7:0 | PS_4_6 | RW | 0 | 节目服务名称4字符号7。 |
7 | 7:0 | PS_4_7 | RW | 0 | 节目服务名称4字符号8。 |
8 | 7:0 | PS_5_0 | RW | 0 | 节目服务名称5字符号1。 |
9 | 7:0 | PS_5_1 | RW | 0 | 节目服务名称5字符号2。 |
10 | 7:0 | PS_5_2 | RW | 0 | 节目服务名称5字符号3。 |
11 | 7:0 | PS_5_3 | RW | 0 | 节目服务名称5字符号4。 |
12 | 7:0 | PS_5_4 | RW | 0 | 节目服务名称5字符号5。 |
13 | 7:0 | PS_5_5 | RW | 0 | 节目服务名称5字符号6。 |
14 | 7:0 | PS_5_6 | RW | 0 | 节目服务名称5字符号7。 |
15 | 7:0 | PS_5_7 | RW | 0 | 节目服务名称5字符号8。 |
表4-6 RDS_PS_4-RDS节目服务表4模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | PS_6_0 | RW | 0 | 节目服务名称6字符号1。 |
1 | 7:0 | PS_6_1 | RW | 0 | 节目服务名称6字符号2。 |
2 | 7:0 | PS_6_2 | RW | 0 | 节目服务名称6字符号3。 |
3 | 7:0 | PS_6_3 | RW | 0 | 节目服务名称6字符号4。 |
4 | 7:0 | PS_6_4 | RW | 0 | 节目服务名称6字符号5。 |
5 | 7:0 | PS_6_5 | RW | 0 | 节目服务名称6字符号6。 |
6 | 7:0 | PS_6_6 | RW | 0 | 节目服务名称6字符号7。 |
7 | 7:0 | PS_6_7 | RW | 0 | 节目服务名称6字符号8。 |
8 | 7:0 | PS_7_0 | RW | 0 | 节目服务名称7字符号1。 |
9 | 7:0 | PS_7_1 | RW | 0 | 节目服务名称7字符号2。 |
10 | 7:0 | PS_7_2 | RW | 0 | 节目服务名称7字符号3。 |
11 | 7:0 | PS_7_3 | RW | 0 | 节目服务名称7字符号4。 |
12 | 7:0 | PS_7_4 | RW | 0 | 节目服务名称7字符号5。 |
13 | 7:0 | PS_7_5 | RW | 0 | 节目服务名称7字符号6。 |
14 | 7:0 | PS_7_6 | RW | 0 | 节目服务名称7字符号7。 |
15 | 7:0 | PS_7_7 | RW | 0 | 节目服务名称7字符号8。 |
表4-7 RDS_RT_0-RDS无线电文本0模式
表4-8 RDS_RT_1-RDS无线电文本1模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | RT_0 | RW | 0 | 无线电文本字符号1。 |
1 | 7:0 | RT_1 | RW | 0 | 无线电文本字符号2。 |
2 | 7:0 | RT_2 | RW | 0 | 无线电文本字符号3。 |
3 | 7:0 | RT_3 | RW | 0 | 无线电文本字符号4。 |
4 | 7:0 | RT_4 | RW | 0 | 无线电文本字符号5。 |
5 | 7:0 | RT_5 | RW | 0 | 无线电文本字符号6。 |
6 | 7:0 | RT_6 | RW | 0 | 无线电文本字符号7。 |
7 | 7:0 | RT_7 | RW | 0 | 无线电文本字符号8。 |
8 | 7:0 | RT_8 | RW | 0 | 无线电文本字符号9。 |
9 | 7:0 | RT_9 | RW | 0 | 无线电文本字符号10。 |
10 | 7:0 | RT_10 | RW | 0 | 无线电文本字符号11。 |
11 | 7:0 | RT_11 | RW | 0 | 无线电文本字符号12。 |
12 | 7:0 | RT_12 | RW | 0 | 无线电文本字符号13。 |
13 | 7:0 | RT_13 | RW | 0 | 无线电文本字符号14。 |
14 | 7:0 | RT_14 | RW | 0 | 无线电文本字符号15。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
15 | 7:0 | RT_15 | RW | 0 | 无线电文本字符号16。 |
表4-9 RDS_RT_2-RDS无线电文本2模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | RT_16 | RW | 0 | 无线电文本字符号16。 |
1 | 7:0 | RT_17 | RW | 0 | 无线电文本字符号17。 |
2 | 7:0 | RT_18 | RW | 0 | 无线电文本字符号18。 |
3 | 7:0 | RT_19 | RW | 0 | 无线电文本字符号19。 |
4 | 7:0 | RT_20 | RW | 0 | 无线电文本字符号20。 |
5 | 7:0 | RT_21 | RW | 0 | 无线电文本字符号21。 |
6 | 7:0 | RT_22 | RW | 0 | 无线电文本字符号22。 |
7 | 7:0 | RT_23 | RW | 0 | 无线电文本字符号23。 |
8 | 7:0 | RT_24 | RW | 0 | 无线电文本字符号24。 |
9 | 7:0 | RT_25 | RW | 0 | 无线电文本字符号25。 |
10 | 7:0 | RT_26 | RW | 0 | 无线电文本字符号26。 |
11 | 7:0 | RT_27 | RW | 0 | 无线电文本字符号27。 |
12 | 7:0 | RT_28 | RW | 0 | 无线电文本字符号28。 |
13 | 7:0 | RT_29 | RW | 0 | 无线电文本字符号29。 |
14 | 7:0 | RT_30 | RW | 0 | 无线电文本字符号30。 |
15 | 7:0 | RT_31 | RW | 0 | 无线电文本字符号31。 |
表4-10 RDS_RT_3-RDS无线电文本3模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | RT_32 | RW | 0 | 无线电文本字符号32。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
1 | 7:0 | RT_33 | RW | 0 | 无线电文本字符号33。 |
2 | 7:0 | RT_34 | RW | 0 | 无线电文本字符号34。 |
3 | 7:0 | RT_35 | RW | 0 | 无线电文本字符号35。 |
4 | 7:0 | RT_36 | RW | 0 | 无线电文本字符号36。 |
5 | 7:0 | RT_37 | RW | 0 | 无线电文本字符号37。 |
6 | 7:0 | RT_38 | RW | 0 | 无线电文本字符号38。 |
7 | 7:0 | RT_39 | RW | 0 | 无线电文本字符号39。 |
8 | 7:0 | RT_40 | RW | 0 | 无线电文本字符号40。 |
9 | 7:0 | RT_41 | RW | 0 | 无线电文本字符号41。 |
10 | 7:0 | RT_42 | RW | 0 | 无线电文本字符号42。 |
11 | 7:0 | RT_43 | RW | 0 | 无线电文本字符号43。 |
12 | 7:0 | RT_44 | RW | 0 | 无线电文本字符号44。 |
13 | 7:0 | RT_45 | RW | 0 | 无线电文本字符号45。 |
14 | 7:0 | RT_46 | RW | 0 | 无线电文本字符号46。 |
15 | 7:0 | RT_47 | RW | 0 | 无线电文本字符号47。 |
表4-11 RDS_RT_4-RDS无线电文本4模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | RT_48 | RW | 0 | 无线电文本字符号48。 |
1 | 7:0 | RT_49 | RW | 0 | 无线电文本字符号49。 |
2 | 7:0 | RT_50 | RW | 0 | 无线电文本字符号50。 |
3 | 7:0 | RT_51 | RW | 0 | 无线电文本字符号51。 |
4 | 7:0 | RT_52 | RW | 0 | 无线电文本字符号52。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
5 | 7:0 | RT_53 | RW | 0 | 无线电文本字符号53。 |
6 | 7:0 | RT_54 | RW | 0 | 无线电文本字符号54。 |
7 | 7:0 | RT_55 | RW | 0 | 无线电文本字符号55。 |
8 | 7:0 | RT_56 | RW | 0 | 无线电文本字符号56。 |
9 | 7:0 | RT_57 | RW | 0 | 无线电文本字符号57。 |
10 | 7:0 | RT_58 | RW | 0 | 无线电文本字符号58。 |
11 | 7:0 | RT_59 | RW | 0 | 无线电文本字符号59。 |
12 | 7:0 | RT_60 | RW | 0 | 无线电文本字符号60。 |
13 | 7:0 | RT_61 | RW | 0 | 无线电文本字符号61。 |
14 | 7:0 | RT_62 | RW | 0 | 无线电文本字符号62。 |
15 | 7:0 | RT_63 | RW | 0 | 无线电文本字符号63。 |
表4-12 RDS_AF_0-RDS替换频率0模式
表4-13 RDS_AF_1-RDS替换频率1模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | AF_11 | R | 0 | 替换频率代码11。 |
1 | 7:0 | AF_12 | R | 0 | 替换频率代码12。 |
2 | 7:0 | AF_13 | R | 0 | 替换频率代码13。 |
3 | 7:0 | AF_14 | R | 0 | 替换频率代码14。 |
4 | 7:0 | AF_15 | R | 0 | 替换频率代码15。 |
5 | 7:0 | AF_16 | R | 0 | 替换频率代码16。 |
6 | 7:0 | AF_17 | R | 0 | 替换频率代码17。 |
7 | 7:0 | AF_18 | R | 0 | 替换频率代码18。 |
8 | 7:0 | AF_19 | R | 0 | 替换频率代码19。 |
9 | 7:0 | AF_20 | R | 0 | 替换频率代码20。 |
10 | 7:0 | AF_21 | R | 0 | 替换频率代码21。 |
11 | 7:0 | AF_22 | R | 0 | 替换频率代码22。 |
12 | 7:0 | AF_23 | R | 0 | 替换频率代码23。 |
13 | 7:0 | AF_24 | R | 0 | 替换频率代码24。 |
15:14 | 7:0 | - | R | 0 | 未界定 |
表4-14 RDS_CONFIG-RDS配置模式
表4-15 RDS_TX_GROUPS-RDS Tx群组模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | CTRL | W | 0 | RDSTx群组控制:0=停止RDS缓冲器发射。1=连续地发射RDS缓冲器。2=将RDS缓冲器发射一次。3=清除RDS缓冲器。 |
1 | 7:0 | RDS_1_1 | W | 0 | RDS块1信息位m8-m15。 |
2 | 7:0 | RDS_1_0 | W | 0 | RDS块1信息位m0-m7。 |
3 | 2:0 | RDS_2_1 | W | 0 | RDS块2信息位ma-m15。 |
4 | 7:0 | RDS_2_0 | W | 0 | RDS块2信息位m0-m7。 |
5 | 7:0 | RDS_3_1 | W | 0 | RDS块3信息位ma-m15。 |
6 | 7:0 | RDS_3_0 | W | 0 | RDS块3信息位m0-m7。 |
7 | 7:0 | RDS_4_1 | W | 0 | RDS块4信息位ma-m15。 |
8 | 7:0 | RDS_4_0 | W | 0 | RDS块4信息位m0-m7。 |
15:9 | - | - | W | 0 | 未界定 |
表4-16 RDS_COUNT_0-RDS群组计数器0模式
表4-17 RDS_COUNT_1-RDS群组计数器1模式
表4-18 RDS_COUNT_2-RDS群组计数器2模式
表4-19 RADIO_CONFIG-无线电配置模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | AUDIO | RW | 0x00 | 音频控制:xx000xxx=FM Rx:音频输出断开(默认)。xx001xxx=FM Rx:模拟立体声输出。xx010xxx=FM Rx:数字立体声输出PCM格式。xx011xxx=FM Rx:在PCM接口上的数字I2S格式。xx100xxx=FM Rx:在I2S接口上的数字I2S格式。xxxxx000=FM Tx:音频输出断开(默认)。xxxxx001=FM Tx:模拟立体声输入(如果支持)。xxxxx010=FM Tx:数字立体声输出PCM格式。xxxxx011=FM Tx:在PCM接口上的数字I2S格式。xxxxx100=FM Tx:在I2S接口上的数字I2S格式。 |
1 | 7:0 | INTGPIO | RW | 0 | 到GPIO位数目的I2C中断映射。 |
15:2 | - | - | RW | 0 | 未界定 |
表4-20 RX_CONFIG-Rx配置模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | RSSISTH | RW | TBD | RSSI搜索阈值:如果经测量RSSI低于阈值,则可能不认为频道处于弱信号搜索中。 |
1 | 7:0 | MSSISTH | RW | TBD | MSSI搜索阈值:如果经测量MSSI低于阈值,则可能不认为频道为在搜索模式中的良好FM频道。 |
2 | 7:0 | RMSSISTH | RW | TBD | RMSSI搜索阈值:如果经测量RMSSI低于阈值,则可能不认为频道为在搜索模式中的良好FM频道。 |
3 | 7:0 | MSSIBD | RW | TBD | 用于在频率校准及固定调谐中的坏频道决策的MSSI阈值。 |
4 | 7:0 | RMSSIBD | RW | TBD | 用于在频率校准及固定调谐中的坏频道决策的RMSSI阈值。 |
5 | 7:0 | RMSSIINT | RW | TBD | 低于阈值的经测量RMSSI可导致对主机的中断。 |
6 | 7:0 | IFLCNT | RW | TBD | 用于图像频率检测的较低干扰检测器计数。 |
7 | 7:0 | IFUCNT | RW | TBD | 用于图像频率检测的较高干扰检测器计数。 |
8 | 7:0 | DCLNA | RW | TBD | 在DC校准中所使用的默认LNA设定。 |
9 | 7:0 | DCVGA | RW | TBD | 在DC校准中所使用的默认VGA设定。 |
15:10 | - | - | RW | 0 | 未界定 |
表4-21 RX_TIMERS-Rx定时器模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | DCCAL | RW | 1 | 用于DC校准的时间(5ms单位)。 |
1 | 7:0 | FRQCAL | RW | 3 | 用于AGC以安定到稳定状态且收集信号质量度量以用于有效频道决策的时间(5ms单位)。 |
2 | 7:0 | PLL | RW | 10 | 用于模拟PLL调谐且安定到新频率的时间(5ms单位)。 |
3 | 7:0 | PPLL | RW | 3 | 用于导频PLL以安定的时间(5ms单位)。 |
4 | 7:0 | AFCACQ | RW | 25 | 用于AFC以完成获取模式且转变到稳定状态的时间(5ms单位)。 |
5 | 7:0 | NORMLK | RW | 3 | 用于AGC以安定到稳定状态且收集信号质量度量的时间(5ms单位)。 |
6 | 7:0 | FASTLK | RW | 1 | 用于完成AGC预装载且安定到稳定状态的时间(5ms单位)。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
7 | 7:0 | SFHARD | RW | 1 | 用于适度硬静音以避免“扑通”(plopping)声音的时间(5ms单位)。 |
8 | 7:0 | INTDET | RW | 10 | 干扰检测器更新之间的时间(5ms单位)间隔。 |
9 | 7:0 | CHCOND | RW | 100 | 用于监视频道条件的规则时间间隔(5ms单位)。 |
10 | 7:0 | PHYCAL | RW | 1 | 用于PHY校准的时间(5ms单位)。 |
11 | 7:0 | RDSTIMEOUT | RW | 50 | 在说明在频道上无RDS之前等待RDS中断的时间(5ms单位)。 |
15:12 | - | - | RW | 0 | 未界定 |
表4-22 RX_CTRL-Rx控制模式
表4-23 RX_STATIONS_0-Rx最强/最弱0电台模式
表4-24 RX_STATIONS_1-Rx最强/最弱1电台模式
表4-25 TX_CONFIG-Tx配置模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | LPLUSR | RW | 0x80 | 用于L+R的调制乘法器。 |
1 | 7:0 | LMINUSR | RW | 0x80 | 用于L-R的调制乘法器。 |
2 | 7:0 | 19KHZ | RW | 0x80 | 用于19kHz导频的调制乘法器。 |
3 | 7:0 | RDS | RW | 0x80 | 用于RDS的调制乘法器。 |
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
15:4 | - | - | RW | 0 | 未界定 |
表4-26 ERROR-错误模式
字节 | 位 | 字段名称 | 存取 | 复位 | 描述 |
0 | 7:0 | ERRCODE | R | 0 | 错误代码。 |
1 | 7:0 | ERRREG | R | 0 | 导致错误的寄存器。 |
2 | 7:0 | ERRBIT | R | 0 | 在导致错误的ERRREG中的第一位。 |
15:3 | - | - | R | 0 | 未界定 |
表4-27 CHIPID-芯片识别模式
表4-28 经界定用于XFRCTRL的存储器存取模式
位 | 字段名称 | 存取 | 描述 |
0 | MEMMODE | RW | 存储器存取模式:0=块存储器存取。1=多存储器存取。 |
4:1 | MEMLEN | RW | 存储器长度:14=最大块存储器写入。15=最大块存储器读取。5=最大多存储器写入。8=最大多存储器读取。 |
5 | READSTAT | R | 读取状态:0=读取未完成。1=读取完成。 |
位 | 字段名称 | 存取 | 描述 |
6 | MEMACCESS | RW | 存储器存取:0=非存储器存取XFR模式。1=存储器存取XFR模式。 |
7 | MEMCTRL | RW | 存储器存取控制:0=从存储器读取。1=写入到存储器。 |
表4-29 MEM_ACCESS_BLOCK_WRITE-块存储器写入模式
表4-30 MEM_ACCESS_MULTIPLE_WRITE-多存储器写入模式
表4-31 MEM_ACCESS_BLOCK_READ-块存储器读取模式
表4-32 MEM_ACCESS_MULTIPLE_READ-多存储器读取模式
5 图像下载
控制寄存器可由主机处理器用以将固件下载到核心的程序RAM。支持两个图像格式:
·英特尔十六进制记录
·二进制图像
表5-1 英特尔十六进制下载寄存器映像
字节 | 寄存器名称 | 存取 | 描述 |
00 | INTSTAT1 | R | 主机中断状态。下载者可在将单一英特尔十六进制记录写入到程序存储器之后设定TRANSFER中断旗标且中断主机。 |
01 | INTSTAT2 | R | |
02 | INTCTRL1 | RW | 主机中断控制。设定TRANSFER位以启用对主机的中断。 |
03 | INTCTRL2 | RW | |
04 | XADDR[15:8] | W | 从下载完成之后执行的地址。所有0的地址可从其停下之处返回到主图像。 |
05 | XADDR[7:0] | W | |
06 | RECLEN | W | 英特尔十六进制记录字节长度(最大16个字节)。 |
07 | RECADDR[15:8] | W | 记录中后续数据的开始地址。 |
08 | RECADDR[7:0] | W | |
09 | RECTYPE | W | 英特尔十六进制记录类型:00=数据记录。01=记录的结束。02=经延伸段地址记录(未使用)。03=经延伸线性地址记录(未使用)。 |
0A | RECDAT_0 | W | 在开始地址(RECADDR)处的数据字节值。 |
0B | RECDAT_1 | W | 在(RECADDR+1)处的数据字节值。 |
0C | RECDAT_2 | W | 在(RECADDR+2)处的数据字节值。 |
0D | RECDAT_3 | W | 在(RECADDR+3)处的数据字节值。 |
0E | RECDAT_4 | W | 在(RECADDR+4)处的数据字节值。 |
0F | RECDAT_5 | W | 在(RECADDR+5)处的数据字节值。 |
10 | RECDAT_6 | W | 在(RECADDR+6)处的数据字节值。 |
11 | RECDAT_7 | W | 在(RECADDR+7)处的数据字节值。 |
字节 | 寄存器名称 | 存取 | 描述 |
12 | RECDAT_8 | W | 在(RECADDR+8)处的数据字节值。 |
13 | RECDAT_9 | W | 在(RECADDR+9)处的数据字节值。 |
14 | RECDAT_10 | W | 在(RECADDR+10)处的数据字节值。 |
15 | RECDAT_11 | W | 在(RECADDR+11)处的数据字节值。 |
16 | RECDAT_12 | W | 在(RECADDR+12)处的数据字节值。 |
17 | RECDAT_13 | W | 在(RECADDR+13)处的数据字节值。 |
18 | RECDAT_14 | W | 在(RECADDR+14)处的数据字节值。 |
19 | RECDAT_15 | W | 在(RECADDR+15)处的数据字节值。 |
1A | RECCHKSUM | W | 记录的两者的补充模256和。 |
3E:1B | - | RW | 未界定 |
3F | CODECTRL | W | 代码下载控制:C0=停止代码下载且执行原始代码。C1=开始英特尔十六进制下载。C2=开始二进制图像下载。C3=下载完成。 |
表5-2 二进制图像下载寄存器映像
字节 | 寄存器名称 | 存取 | 描述 |
00 | INTSTAT1 | R | 主机中断状态。下载者可在将单一英特尔十六进制记录写入到程序存储器之后设定TRANSFER中断旗标且中断主机。 |
01 | INTSTAT2 | R | |
02 | INTCTRL1 | RW | 主机中断控制。设定TRANSFER位以启用对主机的中断。 |
03 | INTCTRL2 | RW | |
04 | XADDR[15:8] | W | 从下载完成之后执行的地址。所有0的地址可从其停下之处返回到主图像。 |
05 | XADDR[7:0] | W | |
06 | RECLEN | W | 二进制图像记录字节长度(最大53个字节)。 |
07 | RECADDR[15:8] | W | 记录中后续数据的开始地址。 |
08 | RECADDR[7:0] | W | |
09 | RECDAT_0 | W | 在开始地址(RECADDR)处的数据字节值。 |
...... | ...... | ...... | ...... |
3D | RECDAT_52 | W | 在(RECADDR+52)处的数据字节值。 |
字节 | 寄存器名称 | 存取 | 描述 |
3E | RECCHKSUM | W | 记录的两者的补充模256和。 |
3F | CODECTRL | W | 代码下载控制:C0=停止代码下载且执行原始代码。C1=开始英特尔十六进制下载。C2=开始二进制图像下载。C3=下载完成。 |
Claims (25)
1.一种用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机***,其包含:
数据处理器;以及
主机处理器,其经配置以下载针对所述数据处理器的一个或一个以上RDS群组类型处理例程,所述一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据,所述主机处理器经进一步配置以将所述数据处理器中的参考指派到所述一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得所述对应RDS群组类型处理例程待由具有所述相应RDS群组类型的RDS数据予以调用。
2.根据权利要求1所述的主机***,其中所述参考为分别指向所述一个或一个以上RDS群组类型处理例程的函数指针阵列内的函数指针。
3.根据权利要求1所述的主机***,其中所述数据处理器包含程序随机存取存储器(RAM)及数据RAM,其中所述程序RAM经配置以存储所述一个或一个以上RDS群组类型处理例程,且所述数据RAM经配置以存储所述参考。
4.根据权利要求1所述的主机***,其中所述一个或一个以上RDS群组类型处理例程可由所述主机处理器选择性地配置,且对应于所述一个或一个以上RDS群组类型处理例程中的其相应RDS群组类型处理例程的每一参考可由所述主机处理器选择性地配置。
5.根据权利要求1所述的主机***,其中所述数据处理器包含程序只读存储器(ROM),且其中对应于RDS群组类型0及2的参考分别指向在所述程序ROM中所实施的针对RDS群组类型0及RDS群组类型2的默认RDS群组类型处理例程。
6.根据权利要求1所述的主机***,其中所述主机处理器经配置以动态地下载所述一个或一个以上RDS群组类型处理例程。
7.根据权利要求1所述的主机***,其中如果所述一个或一个以上RDS群组类型处理例程中的一者针对第一RDS群组类型,且如果所述数据处理器包含针对所述第一RDS群组类型的现有RDS群组类型处理例程,则所述主机处理器经配置以在所述一个或一个以上RDS群组类型处理例程中的所述一者由所述主机处理器下载时将针对所述第一RDS群组类型的参考从所述现有RDS群组类型处理例程重新指派到所述一个或一个以上RDS群组类型处理例程中的所述一者。
8.根据权利要求7所述的主机***,其中所述数据处理器经配置以存储所述一个或一个以上RDS群组类型处理例程,且其中如果所述数据处理器接收具有所述第一RDS群组类型的RDS数据,则所述数据处理器经配置以将具有所述第一RDS群组类型的所述RDS数据发送到驻存于所述数据处理器中的所述一个或一个以上RDS群组类型处理例程中的所述一者,而非发送到所述现有RDS群组类型处理例程。
9.根据权利要求1所述的主机***,其中如果RDS群组类型处理例程由RDS数据予以调用,则所述主机处理器经进一步配置以经由所述数据处理器中的一个或一个以上控制寄存器而存取由所述RDS群组类型处理例程所处理的所述RDS数据。
10.根据权利要求1所述的主机***,其中如果RDS群组类型处理例程由RDS数据予以调用,则所述主机处理器经进一步配置以由所述数据处理器经由所述数据处理器中的一个或一个以上中断寄存器而中断。
11.一种用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机处理器,其包含:
下载模块,其经配置以下载针对主机***的数据处理器的一个或一个以上RDS群组类型处理例程,所述一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据;以及
指派模块,其经配置以将所述数据处理器中的参考指派到所述一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得所述对应RDS群组类型处理例程待由具有所述相应RDS群组类型的RDS数据予以调用。
12.根据权利要求11所述的主机处理器,其中所述参考为分别指向所述一个或一个以上RDS群组类型处理例程的函数指针阵列内的函数指针。
13.根据权利要求11所述的主机处理器,其中所述数据处理器包含程序随机存取存储器(RAM)及数据RAM,其中所述程序RAM经配置以存储所述一个或一个以上RDS群组类型处理例程,且所述数据RAM经配置以存储所述参考。
14.根据权利要求11所述的主机处理器,其中所述一个或一个以上RDS群组类型处理例程可由所述主机处理器选择性地配置,且对应于所述一个或一个以上RDS群组类型处理例程中的其相应RDS群组类型处理例程的每一参考可由所述主机处理器选择性地配置。
15.根据权利要求11所述的主机处理器,其中所述数据处理器包含程序只读存储器(ROM),且其中对应于RDS群组类型0及2的参考分别指向在所述程序ROM中所实施的针对RDS群组类型0及RDS群组类型2的默认RDS群组类型处理例程。
16.根据权利要求11所述的主机处理器,其中所述主机处理器经配置以动态地下载所述一个或一个以上RDS群组类型处理例程。
17.一种用于针对无线电数据***(RDS)数据而下载一个或一个以上RDS群组类型处理例程的主机***,其包含:
数据处理器;以及
主机处理器,其包含:
用于下载针对所述主机***的所述数据处理器的一个或一个以上RDS群组类型处理例程的装置,所述一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据;以及
用于将所述数据处理器中的参考指派到所述一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程以使得所述对应RDS群组类型处理例程待由具有所述相应RDS群组类型的RDS数据予以调用的装置。
18.根据权利要求17所述的主机***,其中所述参考为分别指向所述一个或一个以上RDS群组类型处理例程的函数指针阵列内的函数指针。
19.根据权利要求17所述的主机***,其中所述数据处理器包含程序随机存取存储器(RAM)及数据RAM,其中所述程序RAM经配置以存储所述一个或一个以上RDS群组类型处理例程,且所述数据RAM经配置以存储所述参考。
20.根据权利要求17所述的主机***,其中所述一个或一个以上RDS群组类型处理例程可由所述主机处理器选择性地配置,且对应于所述一个或一个以上RDS群组类型处理例程中的其相应RDS群组类型处理例程的每一参考可由所述主机处理器选择性地配置。
21.根据权利要求17所述的主机***,其中所述数据处理器包含程序只读存储器(ROM),且其中对应于RDS群组类型0及2的参考分别指向在所述程序ROM中所实施的针对RDS群组类型0及RDS群组类型2的默认RDS群组类型处理例程。
22.根据权利要求17所述的主机***,其中所述主机处理器经配置以动态地下载所述一个或一个以上RDS群组类型处理例程。
23.一种利用主机处理器针对无线电数据***(RDS)数据下载一个或一个以上RDS群组类型处理例程的方法,所述方法包含:
通过所述主机处理器下载针对数据处理器的一个或一个以上RDS群组类型处理例程,所述一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据;
通过所述主机处理器将所述数据处理器中的参考指派到所述一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得所述对应RDS群组类型处理例程待由具有所述相应RDS群组类型的RDS数据予以调用。
24.根据权利要求23所述的主机***,其中所述参考为分别指向所述一个或一个以上RDS群组类型处理例程的函数指针阵列内的函数指针。
25.一种通过用于利用主机处理器而针对无线电数据***(RDS)数据下载一个或一个以上RDS群组类型处理例程的指令而编码的机器可读媒体,所述指令包含用于以下操作的代码:
通过所述主机处理器下载针对数据处理器的一个或一个以上RDS群组类型处理例程,所述一个或一个以上RDS群组类型处理例程中的每一者经配置以处理针对相应RDS群组类型的RDS数据;以及
通过所述主机处理器将所述数据处理器中的参考指派到所述一个或一个以上RDS群组类型处理例程中的对应RDS群组类型处理例程,使得所述对应RDS群组类型处理例程待由具有所述相应RDS群组类型的RDS数据予以调用。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/944,072 US8666304B2 (en) | 2007-11-21 | 2007-11-21 | Methods and apparatus for downloading one or more radio data system (RDS) group type processing routines for RDS data |
US11/944,072 | 2007-11-21 | ||
PCT/US2008/084265 WO2009067638A1 (en) | 2007-11-21 | 2008-11-21 | Methods and apparatus for downloading one or more radio data system (rds) group type processing routines for rds data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101861708A true CN101861708A (zh) | 2010-10-13 |
CN101861708B CN101861708B (zh) | 2013-06-12 |
Family
ID=40428169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200880116584.1A Expired - Fee Related CN101861708B (zh) | 2007-11-21 | 2008-11-21 | 用于针对无线电数据***(rds)数据而下载一个或一个以上无线电数据***(rds)群组类型处理例程的方法及设备 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8666304B2 (zh) |
EP (1) | EP2227872A1 (zh) |
JP (1) | JP5265696B2 (zh) |
KR (1) | KR101115267B1 (zh) |
CN (1) | CN101861708B (zh) |
TW (1) | TW200933482A (zh) |
WO (1) | WO2009067638A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8326216B2 (en) * | 2007-11-21 | 2012-12-04 | Qualcomm Incorporated | Method and system for transmitting radio data system (RDS) data |
US8478216B2 (en) * | 2007-11-21 | 2013-07-02 | Qualcomm Incorporated | Method and apparatus for searching for or tuning to one or more radio stations with minimum interaction with host processor |
US8503957B2 (en) * | 2007-11-21 | 2013-08-06 | Qualcomm Incorporated | Radio data system (RDS) data processing methods and apparatus |
US8571501B2 (en) * | 2008-04-21 | 2013-10-29 | Qualcomm Incorporated | Cellular handheld device with FM Radio Data System receiver |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3187108B2 (ja) * | 1991-02-01 | 2001-07-11 | ブラウプンクト−ヴェルケ ゲゼルシャフト ミット ベシュレンクテル ハフツング | ラジオ受信機 |
US20030153292A1 (en) * | 2000-01-29 | 2003-08-14 | Klaus-Erwin Groeger | Method for masking interruptions on playback of received radio signals |
CN1894874A (zh) * | 2003-12-19 | 2007-01-10 | 诺基亚公司 | 无线电设备 |
EP1755219A2 (en) * | 1997-10-15 | 2007-02-21 | Pioneer Electronic Corporation | Multi-tuner data multiplex broadast receiver |
CN1961509A (zh) * | 2003-10-16 | 2007-05-09 | 诺基亚有限公司 | 减少功率消耗 |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2647672B2 (ja) | 1988-02-05 | 1997-08-27 | パイオニア株式会社 | データ多重放送受信機 |
GB8829274D0 (en) * | 1988-12-15 | 1989-01-25 | British Broadcasting Corp | Improvements to rds radio systems |
JP2867494B2 (ja) | 1989-11-22 | 1999-03-08 | 株式会社リコー | ラジオ・データ・システム |
JP2606747B2 (ja) | 1990-01-17 | 1997-05-07 | アルパイン株式会社 | 自動追従方法 |
NL9000533A (nl) | 1990-03-07 | 1991-10-01 | Philips Nv | Werkwijze voor de overdracht van radio-data-systeemsignalen met verkeersprogramma-identificatie en ontvanger voor dergelijke radio-data-systeemsignalen. |
JPH04220021A (ja) | 1990-03-08 | 1992-08-11 | Philips Gloeilampenfab:Nv | トラヒック・プログラム識別によるラジオデータシステム信号を伝送する方法およびそのラジオデータシステム信号用の受信装置 |
JP2658538B2 (ja) | 1990-09-14 | 1997-09-30 | 三菱電機株式会社 | Rds受信機 |
US5282028A (en) * | 1990-11-27 | 1994-01-25 | Scientific-Atlanta, Inc. | Remote control for digital music terminal with synchronized communications |
JP3049164B2 (ja) | 1992-12-25 | 2000-06-05 | 株式会社ケンウッド | データ多重放送用チューナ |
JPH0758598A (ja) | 1993-08-10 | 1995-03-03 | Pioneer Electron Corp | チャンネルプリセット機能を有するrds受信機 |
JP3267802B2 (ja) | 1994-06-06 | 2002-03-25 | パイオニア株式会社 | 受信局自動切換機能を備えた受信機 |
JP3250386B2 (ja) | 1994-10-05 | 2002-01-28 | 株式会社デンソー | Fm多重放送受信装置 |
FR2735311B1 (fr) | 1995-06-07 | 1997-08-14 | Telediffusion Fse | Protocole d'emission de messages de controle d'acces a des applications rds, dispositifs d'emission et de reception correspondants. |
US5790958A (en) * | 1995-10-16 | 1998-08-04 | Mmgt Enterprises, Inc. | Radio reception system for general purpose computer |
JPH10126292A (ja) | 1996-10-14 | 1998-05-15 | Kenwood Corp | 受信機及びrds受信機 |
US6266736B1 (en) * | 1997-01-31 | 2001-07-24 | Sony Corporation | Method and apparatus for efficient software updating |
US6625464B1 (en) | 1998-08-13 | 2003-09-23 | Data Fm, Incorporated | Codeable programmable receiver and point to multipoint messaging system |
DE10031981A1 (de) * | 2000-06-30 | 2002-01-10 | Bosch Gmbh Robert | Verfahren zur Übertragung von Informationen durch einen Rundfunksender, Verfahren zum Empfang von durch einen Rundfunksender ausgestrahlten Informationen, Verfahren zur Steuerung eines Rundfunkempfängers und Rundfunkempfänger |
KR101464403B1 (ko) * | 2000-09-13 | 2014-11-28 | 스트라토스 오디오, 인코포레이티드 | 미디어 콘텐츠 주문 및 배달 방법 및 시스템 |
US8117281B2 (en) * | 2006-11-02 | 2012-02-14 | Addnclick, Inc. | Using internet content as a means to establish live social networks by linking internet users to each other who are simultaneously engaged in the same and/or similar content |
US7088740B1 (en) * | 2000-12-21 | 2006-08-08 | Bae Systems Information And Electronic Systems Integration Inc | Digital FM radio system |
JP3893881B2 (ja) * | 2001-02-16 | 2007-03-14 | 株式会社日立製作所 | ソフトウェア無線機および無線システム、ソフトウェア無線機の認定方式 |
US7623824B2 (en) * | 2002-12-16 | 2009-11-24 | Nokia Corporation | Broadcast media bookmarks |
JP4106425B2 (ja) | 2002-11-06 | 2008-06-25 | 株式会社ケンウッド | ラジオデータ受信システム、データ受信方法及びプログラム |
TW578433B (en) | 2003-01-02 | 2004-03-01 | Inst Information Industry | Push wireless downloading method and system of wireless device application program |
WO2005039079A1 (en) * | 2003-10-16 | 2005-04-28 | Nokia Corporation | Reduced power consumption |
JP4181021B2 (ja) | 2003-11-27 | 2008-11-12 | アルパイン株式会社 | 多重放送用受信装置および多重放送受信方法 |
WO2006058337A2 (en) | 2004-11-29 | 2006-06-01 | Acco Brands Usa Llc | System and method for using the radio data system (rds) and an fm transmitter with a portable device |
DE102004057766B4 (de) * | 2004-11-30 | 2007-06-21 | Advanced Micro Devices, Inc., Sunnyvale | Funkschnittstellensteuerung auf Grundlage einer Ereignislistenspezifikation |
TWI270010B (en) | 2004-12-21 | 2007-01-01 | Ind Tech Res Inst | Method of wireless data download for mobile communication |
US20060223467A1 (en) | 2005-04-05 | 2006-10-05 | Nokia Corporation | Method and device for low-power FM transmission of audio data to RDS (Radio Data System) capable FM radio receiver |
KR20060129583A (ko) | 2005-06-07 | 2006-12-18 | 엘지전자 주식회사 | 라디오 텍스트 데이터 처리장치 및 방법 |
TWI276325B (en) | 2005-09-16 | 2007-03-11 | Hon Hai Prec Ind Co Ltd | Mobile communication device and method for downloading configuration files thereof and wireless communication system |
US7542746B2 (en) | 2005-12-02 | 2009-06-02 | Sony Ericsson Mobile Communications Ab | RDS radio unit |
JP2007179132A (ja) | 2005-12-27 | 2007-07-12 | Sharp Corp | 割り込み制御装置、情報処理システム、及びそのプログラム |
US8670393B2 (en) * | 2006-04-20 | 2014-03-11 | Qualcomm Incorporated | Tagging language for broadcast radio |
US20100332356A1 (en) * | 2006-12-05 | 2010-12-30 | Spolar Margaret M | System for purchasing commercial goods and services at a location remote therefrom |
US20100114783A1 (en) * | 2006-12-05 | 2010-05-06 | Spolar Margaret M | System for combining and bundling commercial products, items having monetary value, business transactions, and entertainment |
US8812399B2 (en) * | 2007-05-14 | 2014-08-19 | Kopin Corporation | Mobile consumer-to-consumer personal point of sale system and related business method |
EP2212766A1 (en) * | 2007-11-20 | 2010-08-04 | Nokia Corporation | Improvements in or relating to user interfaces and associated apparatus and methods |
US8326216B2 (en) | 2007-11-21 | 2012-12-04 | Qualcomm Incorporated | Method and system for transmitting radio data system (RDS) data |
US8478216B2 (en) | 2007-11-21 | 2013-07-02 | Qualcomm Incorporated | Method and apparatus for searching for or tuning to one or more radio stations with minimum interaction with host processor |
US8503957B2 (en) | 2007-11-21 | 2013-08-06 | Qualcomm Incorporated | Radio data system (RDS) data processing methods and apparatus |
US8521078B2 (en) | 2008-03-21 | 2013-08-27 | Qualcomm Incorporated | Common interface protocol for sending FR-RDS messages in wireless communication systems |
US8571501B2 (en) | 2008-04-21 | 2013-10-29 | Qualcomm Incorporated | Cellular handheld device with FM Radio Data System receiver |
-
2007
- 2007-11-21 US US11/944,072 patent/US8666304B2/en not_active Expired - Fee Related
-
2008
- 2008-11-21 CN CN200880116584.1A patent/CN101861708B/zh not_active Expired - Fee Related
- 2008-11-21 JP JP2010535080A patent/JP5265696B2/ja not_active Expired - Fee Related
- 2008-11-21 EP EP08852461A patent/EP2227872A1/en not_active Withdrawn
- 2008-11-21 WO PCT/US2008/084265 patent/WO2009067638A1/en active Application Filing
- 2008-11-21 TW TW097145186A patent/TW200933482A/zh unknown
- 2008-11-21 KR KR1020107013630A patent/KR101115267B1/ko not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3187108B2 (ja) * | 1991-02-01 | 2001-07-11 | ブラウプンクト−ヴェルケ ゲゼルシャフト ミット ベシュレンクテル ハフツング | ラジオ受信機 |
EP1755219A2 (en) * | 1997-10-15 | 2007-02-21 | Pioneer Electronic Corporation | Multi-tuner data multiplex broadast receiver |
US20030153292A1 (en) * | 2000-01-29 | 2003-08-14 | Klaus-Erwin Groeger | Method for masking interruptions on playback of received radio signals |
CN1961509A (zh) * | 2003-10-16 | 2007-05-09 | 诺基亚有限公司 | 减少功率消耗 |
CN1894874A (zh) * | 2003-12-19 | 2007-01-10 | 诺基亚公司 | 无线电设备 |
Also Published As
Publication number | Publication date |
---|---|
KR101115267B1 (ko) | 2012-03-14 |
EP2227872A1 (en) | 2010-09-15 |
JP5265696B2 (ja) | 2013-08-14 |
KR20100084579A (ko) | 2010-07-26 |
CN101861708B (zh) | 2013-06-12 |
WO2009067638A1 (en) | 2009-05-28 |
JP2011504708A (ja) | 2011-02-10 |
US20090131122A1 (en) | 2009-05-21 |
US8666304B2 (en) | 2014-03-04 |
TW200933482A (en) | 2009-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101868930B (zh) | 用于发射无线电数据***(rds)数据的方法及*** | |
CN101861707B (zh) | 以与主机处理器的最小交互来搜索或调谐到一个或一个以上无线电台的方法及设备 | |
CN101868931A (zh) | 无线电数据***(rds)数据处理方法及设备 | |
US8024725B2 (en) | Method of upgrading software through download in T-DMB terminal | |
CN1894874B (zh) | 无线电设备 | |
CN101861708B (zh) | 用于针对无线电数据***(rds)数据而下载一个或一个以上无线电数据***(rds)群组类型处理例程的方法及设备 | |
CN105656586B (zh) | 单个fm调谐器***中的快速预先台列表表示 | |
WO2009067689A1 (en) | Radio data system (rds) data processing methods and apparatus | |
KR20130092044A (ko) | 이동형 디지털 방송 환경에서 인접채널 방송서비스를 자동으로 링킹하기 위한 장치 및 방법, 그리고 이를 위한 방송서비스 자동링킹 프로그램을 기록한 컴퓨터로 판독가능한 기록매체 | |
JP2003332926A (ja) | 多重放送受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130612 Termination date: 20151121 |
|
EXPY | Termination of patent right or utility model |