專利名稱:無(wú)線電數(shù)據(jù)系統(tǒng)(rds)數(shù)據(jù)處理方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本技術(shù)大體涉及無(wú)線電發(fā)射或接收,且更明確地說(shuō),涉及無(wú)線電數(shù)據(jù)系統(tǒng)(RDS) 數(shù)據(jù)處理方法及設(shè)備。
背景技術(shù):
廣播無(wú)線電數(shù)據(jù)通常用于FM無(wú)線電臺(tái)中,F(xiàn)M無(wú)線電臺(tái)在VHF頻段中發(fā)射立體聲多路復(fù)用信號(hào)。廣播無(wú)線電數(shù)據(jù)可由FM無(wú)線電臺(tái)用以顯示與其無(wú)線電廣播有關(guān)的信息。接 收廣播無(wú)線電數(shù)據(jù)的FM無(wú)線電可在顯示器上重現(xiàn)所述數(shù)據(jù)。原始廣播無(wú)線電數(shù)據(jù)自身傳 遞到FM無(wú)線電的主機(jī)處理器。主機(jī)處理器接著通常處理原始廣播無(wú)線電數(shù)據(jù),使得數(shù)據(jù)可 重現(xiàn)于顯示器上。在此方面,主機(jī)處理器必須通常處置與廣播無(wú)線電數(shù)據(jù)相關(guān)聯(lián)的眾多中 斷,因此導(dǎo)致主機(jī)處理器使用較多電力、存儲(chǔ)器及處理循環(huán)。因而,在此項(xiàng)技術(shù)中存在對(duì)用 以改進(jìn)主機(jī)處理器的電力及存儲(chǔ)器效率的系統(tǒng)及方法的需要。
發(fā)明內(nèi)容
在本發(fā)明的一個(gè)方面中,提供一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的主機(jī)系 統(tǒng)。主機(jī)系統(tǒng)包括主機(jī)處理器。主機(jī)系統(tǒng)進(jìn)一步包括數(shù)據(jù)處理器,所述數(shù)據(jù)處理器經(jīng)配置 以接收RDS數(shù)據(jù)、經(jīng)配置以篩選RDS數(shù)據(jù)以允許主機(jī)處理器接收RDS數(shù)據(jù)的選定集合且經(jīng) 配置以減少對(duì)主機(jī)處理器的中斷的數(shù)目。在本發(fā)明的另一方面中,提供一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的數(shù)據(jù)處 理器。數(shù)據(jù)處理器包括篩選器模塊,所述篩選器模塊經(jīng)配置以接收RDS數(shù)據(jù)、經(jīng)配置以篩選 RDS數(shù)據(jù)以允許主機(jī)處理器接收RDS數(shù)據(jù)的選定集合且經(jīng)配置以減少對(duì)主機(jī)處理器的中斷 的數(shù)目。在本發(fā)明的又一方面中,提供一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的主機(jī)系 統(tǒng)。主機(jī)系統(tǒng)包括主機(jī)處理器及數(shù)據(jù)處理器。數(shù)據(jù)處理器包含用于接收RDS數(shù)據(jù)的裝置、 用于篩選RDS數(shù)據(jù)以允許主機(jī)處理器接收RDS數(shù)據(jù)的選定集合的裝置及用于減少對(duì)主機(jī)處 理器的中斷的數(shù)目的裝置。在本發(fā)明的又一方面中,提供一種利用數(shù)據(jù)處理器來(lái)處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS) 數(shù)據(jù)的方法。所述方法包括通過(guò)數(shù)據(jù)處理器而接收RDS數(shù)據(jù)。所述方法進(jìn)一步包括通過(guò)數(shù) 據(jù)處理器而篩選RDS數(shù)據(jù)以允許主機(jī)處理器接收RDS數(shù)據(jù)的選定集合。此外,所述方法包 括通過(guò)數(shù)據(jù)處理器而減少對(duì)主機(jī)處理器的中斷的數(shù)目。在本發(fā)明的又一方面中,提供一種通過(guò)用于在數(shù)據(jù)處理器內(nèi)處理無(wú)線電數(shù)據(jù)系統(tǒng) (RDS)數(shù)據(jù)的指令而編碼的機(jī)器可讀媒體。所述指令包括用于通過(guò)數(shù)據(jù)處理器而接收RDS 數(shù)據(jù)的代碼。所述指令進(jìn)一步包括用于通過(guò)數(shù)據(jù)處理器而篩選RDS數(shù)據(jù)以允許主機(jī)處理器 接收RDS數(shù)據(jù)的選定集合的代碼。此外,所述指令包括用于通過(guò)數(shù)據(jù)處理器而減少對(duì)主機(jī) 處理器的中斷的數(shù)目的代碼。應(yīng)理解,從以下詳細(xì)描述,所屬領(lǐng)域的技術(shù)人員將易于明了本技術(shù)的其它配置,其中本技術(shù)的各種配置通過(guò)說(shuō)明而加以展示及描述。將認(rèn)識(shí)到,本技術(shù)能夠具有其它及不同 配置且其若干細(xì)節(jié)能夠具有各種其它方面的修改,均不脫離本技術(shù)的范圍。因此,應(yīng)將圖式 及詳細(xì)描述在性質(zhì)上看作說(shuō)明性而非限制性的。
圖1為說(shuō)明可使用主機(jī)系統(tǒng)的無(wú)線電廣播網(wǎng)絡(luò)的實(shí)例的圖。圖2為說(shuō)明用于主機(jī)系統(tǒng)的硬件配置的實(shí)例的概念框圖。圖3為說(shuō)明用于圖2的收發(fā)器核心的硬件配置的實(shí)例的概念框圖。圖4為說(shuō)明用于收發(fā)器核心的不同實(shí)施方案的實(shí)例的概念框圖。圖5為說(shuō)明通過(guò)將收發(fā)器核心與主機(jī)處理器一起使用而提供的益處的實(shí)例的概 念框圖。圖6為說(shuō)明RDS標(biāo)準(zhǔn)的基帶編碼的結(jié)構(gòu)的實(shí)例的概念框圖。圖7為說(shuō)明針對(duì)RDS數(shù)據(jù)的消息格式及地址結(jié)構(gòu)的實(shí)例的概念框圖。圖8為說(shuō)明RDS群組數(shù)據(jù)結(jié)構(gòu)的實(shí)例的概念框圖。圖9為說(shuō)明收發(fā)器核心的核心數(shù)字組件及核心固件組件的概念框圖。圖10為說(shuō)明接收RDS塊B數(shù)據(jù)的主機(jī)的實(shí)例的序列圖表。圖11為說(shuō)明RDS群組篩選器的實(shí)例的概念框圖。圖12為說(shuō)明針對(duì)群組類型OA的RDS基本調(diào)諧及切換信息的實(shí)例的概念框圖。圖13為說(shuō)明針對(duì)群組類型OB的RDS基本調(diào)諧及切換信息的實(shí)例的概念框圖。圖14為說(shuō)明針對(duì)節(jié)目服務(wù)(PS)名稱表的格式的實(shí)例的概念框圖。圖15為說(shuō)明產(chǎn)生PS名稱表的實(shí)例的概念框圖。圖16為說(shuō)明顯示于接收單元上的PS名稱數(shù)據(jù)及對(duì)應(yīng)文本的實(shí)例的概念圖。圖17為說(shuō)明處理具有群組類型0的RDS數(shù)據(jù)的實(shí)例的序列圖表。圖18A到圖18J為說(shuō)明主機(jī)處理器上的動(dòng)態(tài)PS名稱數(shù)據(jù)及對(duì)應(yīng)顯示文本的實(shí)例 的概念圖。圖19A到圖19B為說(shuō)明主機(jī)處理器上的靜態(tài)PS名稱數(shù)據(jù)及對(duì)應(yīng)顯示文本的實(shí)例 的概念圖。圖20為說(shuō)明替換頻率(AF)列表格式的實(shí)例的概念框圖。圖21為說(shuō)明針對(duì)群組類型2A的RDS無(wú)線電文本的示范性格式的概念框圖。圖22為說(shuō)明針對(duì)群組類型2B的RDS無(wú)線電文本的示范性格式的概念框圖。圖23為說(shuō)明RDS群組類型2數(shù)據(jù)處理的實(shí)例的序列圖表。圖24為說(shuō)明RDS群組緩沖器的實(shí)例的概念框圖。圖25為說(shuō)明緩沖及處理RDS群組數(shù)據(jù)的實(shí)例的序列圖表。圖26為說(shuō)明用于執(zhí)行各種級(jí)別的RDS數(shù)據(jù)處理的收發(fā)器核心的配置的實(shí)例的概 念框圖。圖27為說(shuō)明利用數(shù)據(jù)處理器來(lái)處理RDS數(shù)據(jù)的示范性操作的流程圖。圖28為說(shuō)明用于處理RDS數(shù)據(jù)的主機(jī)系統(tǒng)的功能性的實(shí)例的概念框圖。
具體實(shí)施例方式以下所闡明的實(shí)施方式希望作為本技術(shù)的各種配置的描述,且不希望表示可實(shí)踐 本技術(shù)的僅有配置。附圖及所附的附錄并入于本文中且構(gòu)成詳細(xì)描述的一部分。詳細(xì)描述 包括出于提供對(duì)本技術(shù)的徹底理解的目的的特定細(xì)節(jié)。然而,對(duì)于所屬領(lǐng)域的技術(shù)人員來(lái) 說(shuō)將顯而易見(jiàn),可在無(wú)這些特定細(xì)節(jié)的情況下實(shí)踐本技術(shù)。在一些例子中,以框圖形式來(lái)展 示眾所周知結(jié)構(gòu)及組件,以便避免使本技術(shù)的概念模糊。圖1為說(shuō)明可使用主機(jī)系統(tǒng)的無(wú)線電廣播網(wǎng)絡(luò)100的實(shí)例的圖解。如在圖1中所 見(jiàn),無(wú)線電廣播網(wǎng)絡(luò)100包括用于發(fā)射無(wú)線電發(fā)射廣播的多個(gè)基站104、106及108。無(wú)線電 發(fā)射廣播通常作為立體聲-多路復(fù)用信號(hào)而在VHF頻段中發(fā)射。無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù) 據(jù)可由基站104、106及108廣播,以顯示與無(wú)線電廣播有關(guān)的信息。舉例來(lái)說(shuō),電臺(tái)名稱、 歌曲標(biāo)題及/或演唱/演奏者(artist)可包括于RDS數(shù)據(jù)中。此外或在替代方案中,RDS 數(shù)據(jù)可提供其它服務(wù),例如,代表廣告商展示消息。本發(fā)明的RDS數(shù)據(jù)的示范性利用是針對(duì)歐洲RDS標(biāo)準(zhǔn),所述標(biāo)準(zhǔn)界定于歐洲電工標(biāo)準(zhǔn)化委員會(huì)(European Committee for Electrotechnical Standardization),EN 50067 規(guī)格中。本發(fā)明的RDS數(shù)據(jù)的另一示范性利用是針對(duì)北美無(wú)線電廣播數(shù)據(jù)系統(tǒng)(RBDS)標(biāo) 準(zhǔn)(也被稱作NRSC-4),其主要地基于歐洲RDS標(biāo)準(zhǔn)。因而,本發(fā)明的RDS數(shù)據(jù)不限于以上 標(biāo)準(zhǔn)/實(shí)例中的一者或一者以上。另外或替代地,RDS數(shù)據(jù)可包括與無(wú)線電發(fā)射有關(guān)的其 它合適信息。接收RDS數(shù)據(jù)的接收臺(tái)(receiving station) 102處的主機(jī)系統(tǒng)可在主機(jī)系統(tǒng)的 顯示器上重現(xiàn)所述數(shù)據(jù)。在此實(shí)例中,接收臺(tái)102經(jīng)描繪為汽車。然而,接收臺(tái)102不應(yīng)受 如此限制,且還可表示(例如)與主機(jī)系統(tǒng)相關(guān)聯(lián)的人、另一移動(dòng)實(shí)體/裝置或靜止實(shí)體/ 裝置。此外,主機(jī)系統(tǒng)可表示計(jì)算機(jī)、膝上型計(jì)算機(jī)、電話、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、 音頻播放器、游戲控制臺(tái)、相機(jī)、攝錄機(jī)、音頻裝置、視頻裝置、多媒體裝置、前述者中任一者 的組件(例如,印刷電路板、集成電路及/或電路組件),或能夠支持RDS的任何其它裝置。 主機(jī)系統(tǒng)可為靜止或移動(dòng)的,且其可為數(shù)字裝置。圖2為說(shuō)明用于主機(jī)系統(tǒng)的硬件配置的實(shí)例的概念框圖。主機(jī)系統(tǒng)200包括收發(fā) 器核心202,其與主機(jī)處理器204建立接口介接。主機(jī)處理器204可與用于主機(jī)系統(tǒng)200的 主要處理器對(duì)應(yīng)。收發(fā)器核心202可與音頻組件218 —起發(fā)送/接收IC間聲音(12)信息,且可將左 及右音頻數(shù)據(jù)輸出發(fā)送到音頻組件218。收發(fā)器核心202還可經(jīng)由天線206而接收可包括RDS 數(shù)據(jù)的FM無(wú)線電信息。此外,收發(fā)器核心202可經(jīng)由天線208而發(fā)射FM無(wú)線電信息。在此方面,由收發(fā)器核心202經(jīng)由天線206而接收的RDS數(shù)據(jù)可由收發(fā)器核心202 處理,以便減少發(fā)送到主機(jī)處理器204的中斷的數(shù)目。在本發(fā)明的一個(gè)方面中,用于數(shù)據(jù)發(fā) 射的天線208對(duì)于收發(fā)器核心202與主機(jī)處理器204之間的交互或?qū)τ跍p少中斷來(lái)說(shuō)不是 必要的。主機(jī)系統(tǒng)200還可包括用于尤其顯示經(jīng)由天線206而接收的RDS數(shù)據(jù)的顯示模塊 220。主機(jī)系統(tǒng)還可包括供用戶輸入的小鍵盤模塊222,以及程序存儲(chǔ)器224、數(shù)據(jù)存儲(chǔ)器 226及通信接口 228。音頻模塊218、顯示模塊220、小鍵盤模塊222、主機(jī)處理器204、程序 存儲(chǔ)器224、數(shù)據(jù)存儲(chǔ)器226與通信接口 228之間的通信經(jīng)由總線230可為可能的。
此外,主機(jī)系統(tǒng)200可包括用于與外部裝置的輸入/輸出的各種連接。舉例來(lái)說(shuō), 這些連接包括揚(yáng)聲器輸出連接210、頭戴式耳機(jī)輸出連接212、麥克風(fēng)輸入連接214及立體 聲輸入連接216。圖3為說(shuō)明用于圖2的收發(fā)器核心202的硬件配置的實(shí)例的概念框圖。如上文所 指出,收發(fā)器核心202可經(jīng)由天線206而接收包括RDS數(shù)據(jù)的FM無(wú)線電信息且可經(jīng)由天線 208而發(fā)射FM無(wú)線電信息。收發(fā)器核心202還可發(fā)送/接收IC間聲音(12)數(shù)據(jù),且可經(jīng) 由音頻接口 304而將左及右音頻輸出發(fā)送到主機(jī)系統(tǒng)200的其它部件。收發(fā)器核心202可包括用于接收可包括RDS數(shù)據(jù)的FM無(wú)線電信號(hào)的FM接收器 302。FM解調(diào)器308可用以解調(diào)FM無(wú)線電信號(hào),且RDS解碼器320可用以解碼FM無(wú)線電信 號(hào)內(nèi)的經(jīng)編碼RDS數(shù)據(jù)。 收發(fā)器核心202還可包括用于編碼FM無(wú)線電信號(hào)的RDS數(shù)據(jù)的RDS編碼器324、 用于調(diào)制FM無(wú)線電信號(hào)的FM調(diào)制器316,及用于經(jīng)由天線208而發(fā)射FM無(wú)線電信號(hào)的FM 發(fā)射器306。如上文所指出,根據(jù)本發(fā)明的一個(gè)方面,從收發(fā)器核心202發(fā)射FM無(wú)線電信號(hào) 對(duì)于收發(fā)器核心202與主機(jī)處理器204之間的交互或?qū)τ跍p少中斷來(lái)說(shuō)不是必要的。收發(fā)器核心202還包括尤其能夠處理所接收RDS數(shù)據(jù)的微處理器322。微處理器 322可存取程序只讀存儲(chǔ)器(ROM) 310、程序隨機(jī)存取存儲(chǔ)器(RAM) 312及數(shù)據(jù)RAM314。微處 理器322還可存取控制寄存器326,其中的每一者包括至少一個(gè)位。當(dāng)處置RDS數(shù)據(jù)時(shí),控 制寄存器326可通過(guò)(例如)在對(duì)應(yīng)狀態(tài)寄存器中設(shè)定位而至少提供主機(jī)處理器204是否 應(yīng)接收中斷的指示。此外,可看出控制寄存器326包括用以篩選RDS數(shù)據(jù)且減少對(duì)主機(jī)處理器204的 中斷的數(shù)目的參數(shù)。根據(jù)一個(gè)方面,這些參數(shù)可由主機(jī)處理器204配置(或控制),且取決 于參數(shù),收發(fā)器核心202可篩選一些或所有RDS數(shù)據(jù)或不篩選RDS數(shù)據(jù)。此外,取決于參數(shù), 可減少或不減少對(duì)主機(jī)處理器204的中斷的數(shù)目。此外,收發(fā)器核心202可包括控制接口 328,其尤其用于斷言(assert)對(duì)主機(jī)處理 器204的主機(jī)中斷。在此方面,控制接口 328可存取控制寄存器326,因?yàn)檫@些寄存器用于 確定哪些中斷待由主機(jī)處理器204接收。圖4為說(shuō)明收發(fā)器核心202的不同實(shí)施方案的實(shí)例的概念框圖。如此圖所示,收 發(fā)器核心202可集成到各種目標(biāo)及平臺(tái)中。這些目標(biāo)/平臺(tái)包括(但不限于)離散產(chǎn)品 402、在系統(tǒng)級(jí)封裝(System in Package, SIP)產(chǎn)品內(nèi)部的裸片404、在離散射頻集成電路 (RFIC)中的芯片上集成核心406、在無(wú)線電前端基帶芯片上系統(tǒng)(RF/BB S0C)中的芯片上 集成核心408,及在裸片中的芯片上集成核心410。因而,收發(fā)器核心202及主機(jī)處理器204 可實(shí)施于單一芯片或單一組件上,或可實(shí)施于單獨(dú)芯片或單獨(dú)組件上。圖5為說(shuō)明通過(guò)將收發(fā)器核心與主機(jī)處理器一起使用而提供的益處的實(shí)例的概 念框圖。如圖5所示,主機(jī)處理器204可卸載對(duì)收發(fā)器核心202的處理。此外,可減少經(jīng)斷 言對(duì)主機(jī)處理器204的中斷的數(shù)目,因?yàn)槭瞻l(fā)器核心202可(例如)篩選RDS數(shù)據(jù)及/或 包括用于RDS數(shù)據(jù)的緩沖器。此外,可減少到主機(jī)處理器204的業(yè)務(wù)的量。因而,看出主機(jī) 處理器的電力及存儲(chǔ)器效率得以改進(jìn)。圖6為說(shuō)明RDS數(shù)據(jù)的基帶編碼的結(jié)構(gòu)的實(shí)例的概念框圖。RDS數(shù)據(jù)可包括一個(gè) 或一個(gè)以上RDS群組。每一 RDS群組可具有104個(gè)位。每一 RDS群組602可包括4個(gè)塊,每一塊604各自具有26個(gè)位。更明確地說(shuō),每一塊604可包括16個(gè)位的信息字606及10 個(gè)位的檢查字608。圖7為說(shuō)明針對(duì)RDS數(shù)據(jù)的消息格式及地址結(jié)構(gòu)的實(shí)例的概念框圖。每一 RDS群 組的塊1可包括節(jié)目識(shí)別(PI)代碼702。塊2可包括4位群組類型代碼706,其通常指定 將如何施加RDS群組內(nèi)的信息。根據(jù)二進(jìn)制加權(quán)A3 = 8、A2 = 4、A1 = 2, A0 = 1,群組通常 被稱作類型0到15。另外,對(duì)于每一類型0到15,版本A及版本B可為可用的。此版本可 由塊2的位708 (即,B0)指定,且可在特定FM無(wú)線電臺(tái)上發(fā)射版本A與版本B群組的混合 物。在此方面,如果Btl = O,則PI代碼僅插入于塊1中(版本A),且如果Btl= 1,則PI代碼 插入于針對(duì)所有群組類型的塊1及塊3中(版本B)。塊2還可包括針對(duì)業(yè)務(wù)代碼710的1 個(gè)位,及針對(duì)節(jié)目類型(PTY)代碼712的4個(gè)位。
圖8為說(shuō)明RDS群組數(shù)據(jù)結(jié)構(gòu)的實(shí)例的概念框圖。每一 RDS群組數(shù)據(jù)結(jié)構(gòu)802可 對(duì)應(yīng)于包括多個(gè)塊604的RDS群組602。對(duì)于多個(gè)塊604中的每一者,RDS群組數(shù)據(jù)結(jié)構(gòu)可 存儲(chǔ)信息字606的最低有效位(LSB)及最高有效位(MSB)作為單獨(dú)字節(jié)。此外,對(duì)于每一 塊,RDS群組數(shù)據(jù)結(jié)構(gòu)802可包括塊狀態(tài)字節(jié)804,其中,塊狀態(tài)字節(jié)804可指示塊識(shí)別(ID) 及在塊中是否存在無(wú)法校正的錯(cuò)誤。RDS群組數(shù)據(jù)結(jié)構(gòu)802表示可由收發(fā)器核心202所處理的示范性數(shù)據(jù)結(jié)構(gòu)。在此 方面,收發(fā)器核心202包括以下參看圖9而加以更詳細(xì)地描述的核心數(shù)字組件及核心固件 組件。核心數(shù)字組件使RDS群組602的每一塊604與相關(guān)聯(lián)檢查字608相關(guān),且產(chǎn)生指示 塊ID及在塊604中是否存在任何無(wú)法校正的錯(cuò)誤的塊狀態(tài)字節(jié)804。信息字606的16個(gè) 位也放置于RDS群組數(shù)據(jù)結(jié)構(gòu)802中。核心固件通常大致每隔87. 6毫秒從核心數(shù)字組件 接收RDS群組數(shù)據(jù)802。應(yīng)理解,上文所描述的RDS數(shù)據(jù)的結(jié)構(gòu)為示范性的,且本技術(shù)不限于RDS數(shù)據(jù)的這 些示范性結(jié)構(gòu)且適用于其它數(shù)據(jù)結(jié)構(gòu)。圖9為說(shuō)明收發(fā)器核心202的核心數(shù)字組件及核心固件組件的概念框圖。如上文 所指出,核心固件組件904可大致每隔87. 6毫秒從核心數(shù)字組件902接收RDS群組數(shù)據(jù) 802。由核心固件組件904所執(zhí)行的篩選及數(shù)據(jù)處理可潛在地減少主機(jī)中斷的數(shù)目且改進(jìn) 主機(jī)處理器利用。核心固件組件904可包括主機(jī)中斷模塊936及用于斷言對(duì)主機(jī)處理器204的中斷 的中斷寄存器930。中斷寄存器930可由主機(jī)處理器204控制。核心固件組件904還可包 括篩選器(filter)模塊906,其可包括RDS數(shù)據(jù)篩選器908、RDS節(jié)目識(shí)別(PI)匹配篩選 器910、RDS塊B篩選器912、RDS群組篩選器914及RDS改變篩選器916。此外,核心固件 組件904可包括群組處理組件918。核心固件組件904還可包括RDS群組緩沖器924,其可 用以減少對(duì)主機(jī)處理器204的中斷的數(shù)目。稍后將更詳細(xì)地描述RDS數(shù)據(jù)的篩選、群組類 型0及2的處理及RDS群組緩沖器924的使用。核心固件組件904還可包括數(shù)據(jù)傳送寄存 器926及RDS群組寄存器928,其中的每一者可由主機(jī)處理器204控制。核心數(shù)字組件902可將包括單聲_立體聲、RSSI電平、干擾(IF)計(jì)數(shù)及同步檢測(cè) 器信息的數(shù)據(jù)932提供到核心固件組件904。此數(shù)據(jù)932可由核心固件組件904的狀態(tài)檢 查器934接收。狀態(tài)檢查器934處理數(shù)據(jù)932,且經(jīng)處理數(shù)據(jù)可導(dǎo)致經(jīng)由主機(jī)中斷模塊936 而斷言對(duì)主機(jī)處理器204的中斷。
現(xiàn)在將更詳細(xì)地描述篩選器模塊906,篩選器模塊906可包括可包括各種篩選器 組件。篩選器模塊906的RDS數(shù)據(jù)篩選器908可篩選出具有無(wú)法校正的錯(cuò)誤或塊E群組類 型的RDS群組。主機(jī)處理器204可啟用收發(fā)器核心202,使得RDS數(shù)據(jù)篩選器908放棄錯(cuò)誤 的或非想要的RDS群組以防受到進(jìn)一步處理。如先前所指出,RDS數(shù)據(jù)篩選器908可大致 每隔87. 6毫秒接收一 RDS塊群組。如果RDS群組內(nèi)的塊ID (其與特定塊的塊狀態(tài)相關(guān))為“塊E”且未在收發(fā)器核心 202的ADVCTRL寄存器中設(shè)定RDSBL0CKE,則放棄RDS數(shù)據(jù)群組。然而,如果在ADVCTRL寄 存器中設(shè)定RDSBL0CKE,則將數(shù)據(jù)群組放置于RDS群組緩沖器924中,因此繞過(guò)任何進(jìn)一步 處理。在此方面,在美國(guó),塊E群組可用于尋呼系統(tǒng)。其可具有與RDS數(shù)據(jù)相同的調(diào)制及數(shù) 據(jù)結(jié)構(gòu),但可采用不同的數(shù)據(jù)協(xié)議。如果將RDS群組的塊狀態(tài)804(見(jiàn)圖8)標(biāo)記為“無(wú)法校正”或“未界定”且未在 ADVCTRL寄存器中設(shè)定RDSBADBL0CK,則放棄RDS數(shù)據(jù)群組。否則,直接將數(shù)據(jù)群組放置于 RDS群組緩沖器924中。經(jīng)由篩選器模塊906而轉(zhuǎn)發(fā)所有其它數(shù)據(jù)群組以供進(jìn)一步處理。篩選器模塊906內(nèi)的下一篩選器為RDS PI匹 配篩選器910。RDS PI匹配篩選器 910可確定RDS群組是否具有匹配于給定樣式的節(jié)目識(shí)別(ID),使得可斷言對(duì)主機(jī)處理器 204的中斷。無(wú)論何時(shí)塊1中的節(jié)目ID及/或塊2中的位匹配于給定樣式時(shí),主機(jī)處理器 204均可啟用收發(fā)器核心202以斷言中斷。當(dāng)主機(jī)處理器204在收發(fā)器核心202的RDS_C0NFIG數(shù)據(jù)傳送(XFR)模式中寫入 PICHK字節(jié)時(shí),啟用RDS PI匹配篩選器910。當(dāng)RDS PI匹配篩選器910接收RDS數(shù)據(jù)群組 時(shí),其將塊1中的節(jié)目識(shí)別(PI)與由主機(jī)處理器204所提供的PICHK字進(jìn)行比較。如果PI 字匹配,則設(shè)定PROGID中斷狀態(tài)位,且如果啟用收發(fā)器核心202的PR0GIDINT中斷控制位, 則將中斷發(fā)送到主機(jī)處理器204。PI可為對(duì)于每一電臺(tái)/節(jié)目來(lái)說(shuō)為唯一的4數(shù)字十六進(jìn)制代碼。因而,舉例來(lái) 說(shuō),在主機(jī)處理器204想要立即知道當(dāng)前調(diào)諧的頻道是否為其需要的節(jié)目的情況下,可使 用RDS PI匹配篩選器910的能力。篩選器模塊906的下一篩選器為RDS塊B篩選器912。RDS塊B篩選器912可確 定RDS群組是否具有匹配于給定塊B參數(shù)的塊2 ( S卩,塊B)條目,使得可斷言對(duì)主機(jī)處理器 204的中斷。RDS塊B篩選器912可提供特定數(shù)據(jù)到主機(jī)處理器204的快速投送。如果RDS 數(shù)據(jù)群組的塊2匹配于主機(jī)處理器界定的塊B篩選器參數(shù),則立即使群組數(shù)據(jù)可用于供主 機(jī)處理器204處理。在收發(fā)器核心202中不執(zhí)行對(duì)RDS群組數(shù)據(jù)的進(jìn)一步處理。舉例來(lái)說(shuō),圖10為說(shuō)明接收RDS塊B數(shù)據(jù)的主機(jī)的一種情況的示范性序列圖表。 如在圖10中可看出,主機(jī)處理器204可與收發(fā)器核心202通信。在此實(shí)例中,在收發(fā)器核 心202中檢測(cè)塊B匹配,且主機(jī)處理器204變得意識(shí)到已發(fā)生塊B匹配。返回參看圖9,篩選器模塊906的下一篩選器為RDS群組篩選器914。RDS群組篩 選器914可篩選出具有不處于給定一個(gè)或一個(gè)以上群組類型內(nèi)的群組類型的RDS群組。換 句話說(shuō),RDS群組篩選器914可提供用于使主機(jī)處理器204選擇將哪些RDS群組類型存儲(chǔ) 到RDS群組緩沖器924中的方式,使得主機(jī)處理器204僅必須處理其感興趣的數(shù)據(jù)。因此, 主機(jī)處理器204可啟用收發(fā)器核心202以僅傳遞選定RDS群組類型。在此方面,核心固件組件904可經(jīng)配置(例如,通過(guò)主機(jī)處理器204)以篩選出(如果需要如此)或不篩選出針對(duì)群組類型O或群組類型2的RDS群組數(shù)據(jù)。圖9描繪如果 在ADVCTRL寄存器中設(shè)定RDSRTEN、RDSPSEN及/或RDSAFEN,則通過(guò)群組處理組件918來(lái) 處理具有群組類型O或群組類型2的RDS群組數(shù)據(jù)802。仍參看RDS群組篩選器914,主機(jī)處理器204可通過(guò)在收發(fā)器核心202中的下列數(shù) 據(jù)傳送模式(RDS_C0NFIG)寄存器中設(shè)定位而篩選出特定群組類型(即,核心放棄)GFILT_0-塊B群組類型篩選器字節(jié)0 (群組類型0A-3B)。GFILT_1-塊B群組類型篩選器字節(jié)1 (群組類型4A-7B)。 GFILT_2-塊B群組類型篩選器字節(jié)2 (群組類型8A_11B)。GFILT_3-塊B群組類型篩選器字節(jié)3 (群組類型12A-15B)。RDS群組篩選器914中的每一位表示一特定群組類型。圖11為說(shuō)明RDS群組篩選 器914的實(shí)例的概念框圖。當(dāng)收發(fā)器核心202被通電或復(fù)位時(shí),清除RDS群組篩選器914(將 所有位設(shè)定回為“0”)。如果設(shè)定位(“1”),則將不轉(zhuǎn)發(fā)所述特定群組類型。返回到圖9,篩選器模塊906的下一篩選器為RDS改變篩選器916,其篩選出具有 尚未改變的RDS群組數(shù)據(jù)的RDS群組。主機(jī)處理器204可啟用收發(fā)器核心202以僅在存 在RDS群組數(shù)據(jù)的改變時(shí)才傳遞指定群組類型??蓪⑼ㄟ^(guò)RDS群組篩選器914的RDS群組 數(shù)據(jù)施加到RDS改變篩選器916。RDS改變篩選器916可用以減少針對(duì)每一特定群組類型 的重復(fù)數(shù)據(jù)的量。為了啟用RDS改變篩選器916,主機(jī)處理器204可在收發(fā)器核心202的 ADVCTRL寄存器中設(shè)定RDSFILTER位。根據(jù)本發(fā)明的一個(gè)方面,篩選器模塊906能夠執(zhí)行RDS群組數(shù)據(jù)802的各種篩選 類型,以便減少對(duì)主機(jī)處理器204的中斷的數(shù)目。如上文所指出,核心固件組件904還可包 括群組處理組件918,現(xiàn)在將更詳細(xì)地描述群組處理組件918。群組處理組件918可包括RDS群組類型0數(shù)據(jù)處理器922及RDS群組類型2數(shù)據(jù) 處理器920。參看RDS群組類型0數(shù)據(jù)處理器922,此處理器可確定RDS群組是否具有群組 類型0及是否存在針對(duì)RDS群組的節(jié)目服務(wù)(PS)信息的改變,以便在此確定為肯定時(shí)斷言 對(duì)主機(jī)處理器204的中斷。收發(fā)器核心202具有處理RDS群組類型OA及OB數(shù)據(jù)的能力。此類型的群組數(shù)據(jù) 通常被認(rèn)為具有主要RDS特征(例如,節(jié)目識(shí)別(PI)、節(jié)目服務(wù)(PS)、業(yè)務(wù)節(jié)目(TP)、業(yè)務(wù) 通知(TA)、尋找/掃描節(jié)目類型(PTY)及替換頻率(alternative frequency, AF))且通常 由FM廣播器發(fā)射。舉例來(lái)說(shuō),此類型的群組數(shù)據(jù)給FM接收器提供調(diào)諧信息,例如,當(dāng)前節(jié) 目類型(例如,“軟搖滾(Soft Rock)”)、節(jié)目服務(wù)名稱(例如,“搖滾(ROCK) 1053")及載 送同一節(jié)目的可能替換頻率。在此方面,圖12為說(shuō)明針對(duì)RDS群組類型OA的RDS基本調(diào)諧及切換信息的實(shí)例的 概念框圖。其尤其展示群組類型代碼1202、節(jié)目服務(wù)名稱及DI段地址1204、替換頻率1206 及節(jié)目服務(wù)名稱段1208。另一方面,圖13為說(shuō)明針對(duì)群組類型OB的RDS基本調(diào)諧及切換 信息的實(shí)例的概念框圖。其尤其展示群組類型代碼1302、節(jié)目服務(wù)名稱及DI段地址1304 及節(jié)目服務(wù)名稱段1306。根據(jù)本發(fā)明的一個(gè)方面,收發(fā)器核心202可編譯及驗(yàn)證節(jié)目服務(wù)字符串,且僅當(dāng) 串改變或經(jīng)重復(fù)一次時(shí),收發(fā)器核心202才警告主機(jī)處理器204。主機(jī)處理器204可僅必須 在其顯示器上輸出所指示串。為了啟用RDS節(jié)目服務(wù)名稱特征,主機(jī)處理器204可在收發(fā)器核心202的ADVCTRL寄存器中設(shè)定RDSPSEN位。進(jìn)一步參看群組類型0處理,節(jié)目服務(wù)(PS)表事件可由八個(gè)節(jié)目服務(wù)名稱串(長(zhǎng) 度為8個(gè)字符)的陣列組成??煽闯龃薖S表將美國(guó)無(wú)線電廣播器對(duì)節(jié)目服務(wù)的使用作為 類似于無(wú)線電文本的文本消息傳遞特征而處置。在此方面,圖14為說(shuō)明針對(duì)節(jié)目服務(wù)(PS)表1400的格式的實(shí)例的概念框圖。PS 表1400的第一字節(jié)可由用以指示PS表1400中的哪些節(jié)目服務(wù)名稱為新或重復(fù)的位旗標(biāo) (PS0-PS7)組成。舉例來(lái)說(shuō),如果設(shè)定PS2-PS4且設(shè)定更新位(“U”),則主機(jī)處理器204僅 在其顯示器上循環(huán)通過(guò)PS2-PS4。PS表1400中的接下來(lái)的五個(gè)位為當(dāng)前節(jié)目類型(例如,“經(jīng)典搖滾 (ClassicRock)") ο更新旗標(biāo)(“U”)指示所指示節(jié)目服務(wù)名稱為新(“0”)還是重復(fù) (“1”)。接著為節(jié)目識(shí)別(PI)的16個(gè)位。PS表1400中的接下來(lái)的四個(gè)位為從群組0包所提取的旗標(biāo),如下TP-業(yè)務(wù)節(jié)目TA-業(yè)務(wù)通知MS-音樂(lè)/語(yǔ)音切換代碼DI-解碼器識(shí)別控制代碼PS表1400中的剩余字節(jié)為8個(gè)PS名稱(每一者8個(gè)字符)?,F(xiàn)在將參看圖15到圖17來(lái)描述PS表的使用的實(shí)例。應(yīng)注意,圖15到圖17中的PS表處于與圖14的PS表的格式不同的格式以幫助演示其使用。圖15為說(shuō)明產(chǎn)生PS名稱 表1504的實(shí)例的概念框圖。在此實(shí)例中,廣播器不斷地發(fā)射指示演唱/演奏者及歌曲標(biāo)題 的群組0包1502的相同序列。收發(fā)器核心202重新編譯及驗(yàn)證每一 PS名稱串且按需要而 更新PS表1504。圖16為說(shuō)明主機(jī)系統(tǒng)200上所顯示的PS名稱數(shù)據(jù)及對(duì)應(yīng)文本的實(shí)例的概念圖。 在圖16中,展示由主機(jī)處理器204所接收的最后PS表1602的內(nèi)容。因而,主機(jī)處理器204 應(yīng)讀取指示重復(fù)的更新旗標(biāo),且循環(huán)通過(guò)如針對(duì)PS2到PS5的PS位旗標(biāo)中所指示的PS名 稱??山又鴮⑦@些PS名稱顯示于主機(jī)顯示器1604上。啟用前述驗(yàn)證特征以及從RDS群組緩沖器924篩選出群組0Α/0Β包(見(jiàn)圖9)可極 大地減少?gòu)氖瞻l(fā)器核心202到主機(jī)處理器204的業(yè)務(wù)的量。在歌曲或廣告時(shí)間(commercial break)期間將僅發(fā)生少數(shù)PS表事件,而非許多群組0包。仍參看群組類型0處理,圖17為說(shuō)明處理具有群組類型0的RDS數(shù)據(jù)的實(shí)例的序 列圖表。更明確地說(shuō),圖17提供主機(jī)處理器204可如何啟用RDS群組類型0數(shù)據(jù)處理特征 及從收發(fā)器核心202接收PS表數(shù)據(jù)的實(shí)例。主機(jī)系統(tǒng)300可提供針對(duì)群組類型0數(shù)據(jù)的動(dòng)態(tài)節(jié)目服務(wù)名稱。RBDS標(biāo)準(zhǔn)(歐 洲RDS標(biāo)準(zhǔn)的北美同等標(biāo)準(zhǔn))采用針對(duì)PS使用的較不嚴(yán)格需求。美國(guó)的廣播器使用節(jié)目 服務(wù)名稱以不僅呈現(xiàn)呼號(hào)(call letter) ( “KPBS”)及標(biāo)語(yǔ)(“Z-90”),而且使用其以同樣 發(fā)射歌曲標(biāo)題及演唱/演奏者信息。因此,PS可連續(xù)地改變。在此方面,圖18A到圖18J為說(shuō)明主機(jī)處理器204上的動(dòng)態(tài)PS名稱數(shù)據(jù)及對(duì)應(yīng) 顯示文本的實(shí)例的概念圖。在此實(shí)例中,F(xiàn)M廣播器在廣告時(shí)間期間使用節(jié)目服務(wù)名稱以 重復(fù)地發(fā)射“軟(Soft)”、“搖滾(Rock)”、“凱克西(Kicksy) ”及“96. 5”。當(dāng)歌曲開(kāi)始播放時(shí),廣播器接著在歌曲期間連續(xù)地發(fā)射“信奉(Faith by)”、“喬治(George)”及“邁克爾 (Michael)”。廣播器不斷地重復(fù)PS串,因?yàn)槠洳恢澜邮掌骱螘r(shí)經(jīng)調(diào)諧到電臺(tái)。此重復(fù)發(fā) 射可導(dǎo)致將許多中斷發(fā)送到主機(jī)處理器204。在圖18A到圖18J中的每一者中,元件1802 與PS名稱表對(duì)應(yīng),且元件1804與主機(jī)顯示器對(duì)應(yīng)。在可看出與第一事件對(duì)應(yīng)的圖18A中,收發(fā)器核心202在廣播器的廣告時(shí)間期間 經(jīng)啟用且開(kāi)始接收創(chuàng)建“搖滾(Rock)”的RDS群組類型OA段0-3。將此串放置于PS表1802 中,設(shè)定對(duì)應(yīng)PS位,且將更新旗標(biāo)設(shè)定為新(“0”)。還填入當(dāng)前節(jié)目類型(PTY)、節(jié)目識(shí)別 (PI)及其它字段。此外,設(shè)定RDSPS中斷狀態(tài)位,且如果啟用RDSPSINT中斷控制位,則針對(duì)主機(jī)處理 器204而產(chǎn)生中斷。一旦主機(jī)處理器204讀取PS表1802,其便檢測(cè)到表中的PS名稱為新, 且用所指示PS串來(lái)刷新其顯示器1804。在可看出與下一事件對(duì)應(yīng)的圖18B中,廣播器再次發(fā)射同一 PS名稱。收發(fā)器核心 202接收創(chuàng)建匹配于已經(jīng)在PS表1802中的元素的8字符串的接下來(lái)的群組OA段0_3。設(shè) 定重復(fù)PS位,且將更新旗標(biāo)設(shè)定為重復(fù)(“1”)。針對(duì)主機(jī)處理器204 (如果經(jīng)啟用)而產(chǎn) 生中斷,且主機(jī)處理器204讀取PS表1802且使其顯示器1804留有重復(fù)PS名稱。在圖18C中,廣播器發(fā)射新PS名稱。收發(fā)器核心202接收群組OA段0-3“凱克西 (Kicksy) 收發(fā)器核心202將PS串放置于PS表1802中的下一可用槽(slot)中、設(shè)定對(duì) 應(yīng)PS旗標(biāo)位,且將更新旗標(biāo)設(shè)定為新(“0”)。在圖18D中,廣播器再次發(fā)射新PS名稱。收發(fā)器核心202接收創(chuàng)建串“96. 5”的 群組OA段0-3。收發(fā)器核心202將PS串放置于PS表1802中的下一可用槽中、設(shè)定對(duì)應(yīng) PS旗標(biāo)位,且將更新旗標(biāo)設(shè)定為新(“0”)。在圖18E中,廣播器發(fā)射PS名稱“軟(Soft) ”,且收發(fā)器核心202更新PS表1802。 在圖18F中,廣播器貫穿廣告時(shí)間而重復(fù)四個(gè)PS名稱。收發(fā)器核心202接收“搖滾(Rock) ”, 且因此,其將對(duì)應(yīng)PS旗標(biāo)位及更新旗標(biāo)設(shè)定為重復(fù)(“1”)。在圖18G中,收發(fā)器核心202再次接收“凱克西(Kicksy) ”且將PS旗標(biāo)位及更新 旗標(biāo)設(shè)定為重復(fù)(“1”)。由于現(xiàn)在存在旗標(biāo)表示為重復(fù)的多個(gè)節(jié)目服務(wù)名稱,所以主機(jī)處 理器204循環(huán)通過(guò)具有預(yù)界定延遲(例如,2秒)的PS名稱。如果主機(jī)處理器204接收指 示新PS名稱的PS表,則其取消周期性顯示定時(shí)器且顯示新PS名稱。在圖18H中,收發(fā)器核心202接收重復(fù)串“96. 5”且將對(duì)應(yīng)PS位及更新旗標(biāo)設(shè)定 為重復(fù)(“1”)。在圖181中,收發(fā)器核心202接收重復(fù)串“軟(Soft) ”且將對(duì)應(yīng)PS位及更新旗標(biāo) 設(shè)定為重復(fù)(“1”)。此時(shí),收發(fā)器核心202停止將PS表事件發(fā)送到主機(jī)處理器204,因?yàn)?PS名稱“軟(Soft)”、“搖滾(Rock)”、“凱克西(Kicksy) ”及“96. 5”在廣告時(shí)間(其可持續(xù) 數(shù)分鐘)期間重復(fù)。主機(jī)處理器204使用經(jīng)接收以更新其顯示器1804的最后PS表1802。轉(zhuǎn)到圖18J,在幾分鐘之后,廣告時(shí)間結(jié)束且歌曲開(kāi)始播放。收發(fā)器核心202接收 建立“喬治(George)”的RDS群組類型OA段0-3。將此串放置于PS表1802中,設(shè)定對(duì)應(yīng) PS位,且將更新旗標(biāo)設(shè)定為新(“0”)。應(yīng)注意,通過(guò)真實(shí)廣播來(lái)測(cè)試RDS群組類型0數(shù)據(jù)處理特征。在一時(shí)間段( 10 分鐘)期間,本地廣播器在歌曲1 —廣告時(shí)間一歌曲2序列期間發(fā)射2,973群組類型0A。在啟用RDSPSEN特征的情況下,收發(fā)器核心202將49個(gè)PS表發(fā)送到主機(jī)處理器204。如果主機(jī)處理器204希望處理RDS群組類型OA自身,則其可配置RDS群組篩選器 914(見(jiàn)圖9)以投送所有群組類型OA包。在此實(shí)例中,主機(jī)處理器204將已接收到2,973 個(gè)群組類型OA包。主機(jī)處理器204將接著必須花費(fèi)處理器時(shí)間來(lái)驗(yàn)證及編譯節(jié)目服務(wù)名 稱。在此實(shí)例中,使用RDS群組類型0數(shù)據(jù)處理特征的主機(jī)處理器“中斷”的節(jié)省將已為 98. 4%。仍參看群組類型0數(shù)據(jù),主機(jī)系統(tǒng)200還可提供靜態(tài)節(jié)目服務(wù)名稱。節(jié)目服務(wù)的 設(shè)計(jì)意圖可為提供用于不變的接收器預(yù)設(shè)定的標(biāo)簽,因?yàn)樵谧裱x定節(jié)目時(shí),并入有替換 頻率(AF)特征的接收器將從一個(gè)頻率切換到另一頻率。在歐洲,經(jīng)調(diào)諧服務(wù)的PS名稱固 有地為靜態(tài)。收發(fā)器核心202使用同一 PS表事件以向主機(jī)處理器204通知新節(jié)目服務(wù)名 稱。主機(jī)處理器204可在任何時(shí)間檢索PS表。圖19A到圖19B為說(shuō)明主機(jī)處理器204上的靜態(tài)PS名稱數(shù)據(jù)及對(duì)應(yīng)顯示文本的 實(shí)例的概念圖。在此實(shí)例中,歐洲用戶調(diào)諧到新頻道(“CAPITAL”)。在圖19A到圖19B中 的每一者中,元件1902與PS名稱表對(duì)應(yīng),且元件1904與主機(jī)顯示器對(duì)應(yīng)。在可看出與第一事件對(duì)應(yīng)的圖19A中,主機(jī)處理器204將收發(fā)器核心202調(diào)諧到新頻率。收發(fā)器核心202接收建立“CAPITAL”的RDS群組類型OA段0-3。將此串放置于 PS表1902中,設(shè)定對(duì)應(yīng)PS位,且將更新旗標(biāo)設(shè)定為新(“0”)。還填入當(dāng)前節(jié)目類型。主 機(jī)處理器204接收PS表事件且更新其顯示器1904。在可看出與下一事件對(duì)應(yīng)的圖19B中,收發(fā)器核心202接收創(chuàng)建匹配于已經(jīng)在 PS表1902中的元素的8字符串的順序段0-3。設(shè)定重復(fù)PS位,且將更新旗標(biāo)設(shè)定為重復(fù) (“1,,)。在此方面,主機(jī)處理器204在其顯示器1904上留下重復(fù)節(jié)目服務(wù)名稱,直到其接 收到具有經(jīng)設(shè)定為新的更新旗標(biāo)的另一 PS表事件為止。此將在業(yè)務(wù)通知(TA)字段改變的 情況下或在主機(jī)處理器204調(diào)諧到不同電臺(tái)的情況下發(fā)生。群組類型0數(shù)據(jù)的另一方面涉及替換頻率(AF)列表信息。收發(fā)器核心202可確 定RDS群組是否具有群組類型0及是否存在AF列表信息的改變,使得可斷言對(duì)主機(jī)處理器 204的中斷。在一個(gè)實(shí)例中,收發(fā)器核心202將從群組類型OA提取AF列表,且僅當(dāng)列表改 變時(shí),收發(fā)器核心202才將在主機(jī)控制接口(HCI)事件中提供AF列表。主機(jī)處理器204可 使用此列表以將FM無(wú)線電手動(dòng)地調(diào)諧到替換頻率。此外,如果主機(jī)處理器204接收到針對(duì) 當(dāng)前調(diào)諧的電臺(tái)的AF列表,則其可在所接收信號(hào)強(qiáng)度低于某一閾值下的情況下啟用AF跳 躍搜索模式。為了啟用RDS替換頻率列表特征,主機(jī)處理器204可在ADVCTRL寄存器中設(shè) 定 RDSAFEN 位。根據(jù)本發(fā)明的一個(gè)方面,以下通常適用于AF列表信息·僅支持AF方法A (群組OA)?!と魏蜭F/MF頻率不包括于發(fā)送到主機(jī)處理器204的AF列表中?!げ恢С衷鰪?qiáng)型其它網(wǎng)絡(luò)(EON)群組類型14A中的AF代碼?!?AF列表事件含有當(dāng)前調(diào)諧的頻率、節(jié)目識(shí)別(PI)代碼、列表中AF的數(shù)目及AF 的列表。圖20為說(shuō)明替換頻率(AF)列表格式的實(shí)例的概念框圖。主機(jī)處理器204使用RDS_AF_0/1數(shù)據(jù)傳送(XFR)模式以從收發(fā)器核心202讀取AF列表2000。如上文所指出,群組處理組件918(見(jiàn)圖9)還可包括現(xiàn)在將加以更詳細(xì)地描述的RDS群組類型2數(shù)據(jù)處理器920。RDS群組類型2數(shù)據(jù)處理器920可確定RDS群組是否具有 群組類型2及是否存在針對(duì)RDS群組的無(wú)線電文本(RT)信息的改變,以便在此確定為肯定 時(shí)斷言對(duì)主機(jī)處理器的中斷。RT通常被認(rèn)為RDS的次要特征,且允許無(wú)線電廣播器將高達(dá) 64個(gè)信息字符(例如,當(dāng)前演唱/演奏者、歌曲標(biāo)題、電臺(tái)宣傳等等)發(fā)射到收聽(tīng)者。根據(jù)本發(fā)明的一個(gè)方面,收發(fā)器核心202可提取出RT,且僅當(dāng)RT串改變時(shí),收發(fā)器 核心202才將高達(dá)64個(gè)字符串連同PI及PTY —起提供到主機(jī)處理器204。收發(fā)器核心202 可編譯及驗(yàn)證無(wú)線電文本字符串,且當(dāng)串改變時(shí),如果啟用RDSRTINT,則收發(fā)器核心202中 斷主機(jī)處理器204。主機(jī)處理器204可接著通過(guò)使用RDS_RT_0/l/2/3/4數(shù)據(jù)傳送(XFR)模 式來(lái)讀取無(wú)線電文本。主機(jī)處理器204可僅需要在其顯示器上輸出串。無(wú)線電文本可以回 車(OxOD)結(jié)束,但一些廣播器利用空格(0x20)來(lái)填補(bǔ)串。為了啟用RDS群組類型2數(shù)據(jù) 處理特征,主機(jī)處理器204可在ADVCTRL寄存器中設(shè)定RDSRTEN位。圖21為說(shuō)明針對(duì)群組類型2A的RDS無(wú)線電文本的示范性格式的概念框圖。其尤 其展示群組類型代碼2102、文本段地址代碼2104及無(wú)線電文本段2106及2108。另一方面, 圖22為說(shuō)明針對(duì)群組類型2B的RDS無(wú)線電文本的示范性格式的概念框圖。其尤其展示群 組類型代碼2202、文本段地址代碼2204,及無(wú)線電文本段2206。應(yīng)注意,通過(guò)真實(shí)廣播來(lái)測(cè)試RDS群組類型2數(shù)據(jù)處理特征。在一時(shí)間段( 10 分鐘)期間,本地廣播器在歌曲1 —廣告時(shí)間一歌曲2序列期間發(fā)射3,464群組類型2A。 在啟用RDSRTEN高級(jí)特征的情況下,收發(fā)器核心202僅將三個(gè)無(wú)線電文本事件發(fā)送到主機(jī) 處理器204。如果RDS塊B篩選器912 (見(jiàn)圖9)經(jīng)配置以投送所有群組類型2A,則主機(jī)處理器 204將已經(jīng)通過(guò)BFLAG而中斷3,464次。主機(jī)處理器204將接著必須花費(fèi)處理器時(shí)間來(lái)驗(yàn) 證及編譯文本串。在此實(shí)例中,使用RDS群組類型2數(shù)據(jù)處理的主機(jī)處理器“中斷”的節(jié)省 將已為99. 9%。圖23為說(shuō)明RDS群組類型2數(shù)據(jù)處理的實(shí)例的序列圖表。其展示主機(jī)處理器204 將如何啟用RDS群組類型2數(shù)據(jù)處理特征及接收無(wú)線電文本數(shù)據(jù)的實(shí)例。如上文所說(shuō)明,根據(jù)本發(fā)明的一個(gè)方面,群組處理組件918(見(jiàn)圖9)包括用于處理 這些特定群組類型的RDS群組類型0數(shù)據(jù)處理器922及RDS群組類型2數(shù)據(jù)處理器920。如 上文所指出,核心固件組件904還可包括現(xiàn)在將加以更詳細(xì)地描述的RDS群組緩沖器924。 RDS群組緩沖器924可在中斷主機(jī)處理器204之前存儲(chǔ)多個(gè)RDS群組,以便減少針對(duì)新RDS 數(shù)據(jù)的中斷的數(shù)目。圖24為說(shuō)明RDS群組緩沖器的實(shí)例的概念框圖。收發(fā)器核心202可含有可固持高 達(dá)21個(gè)RDS群組的雙RDS群組緩沖器2402及2404 (對(duì)應(yīng)于圖9中的元件924)。RDS群組 含有(例如)4個(gè)塊。如先前參看圖8所描述,每一塊含有兩個(gè)信息字節(jié)及一個(gè)狀態(tài)字節(jié)。主機(jī)處理器204利用RDS_C0NFIG數(shù)據(jù)傳送(XFR)模式的DEPTH參數(shù)來(lái)配置緩沖 器閾值。當(dāng)收發(fā)器核心202達(dá)到緩沖器閾值時(shí),其可通知主機(jī)處理器204且切換到另一緩 沖器,其中,其開(kāi)始填滿下一 RDS群組。雙RDS群組緩沖器允許主機(jī)處理器204從一個(gè)緩沖 器進(jìn)行讀取,同時(shí)收發(fā)器核心202寫入到另一緩沖器。應(yīng)注意,主機(jī)處理器204在收發(fā)器核心202填充另一緩沖器(到預(yù)界定閾值)之前讀取一個(gè)RDS群組緩沖器的內(nèi)容,否則,其可 失去所述緩沖器中的剩余數(shù)據(jù)。主機(jī)處理器204還可設(shè)定沖刷定時(shí)器(flush timer)以防止緩沖器中的群組變得 “過(guò)時(shí)”??赏ㄟ^(guò)在RDS_C0NFIG數(shù)據(jù)傳送(XFR)模式中寫入FLUSHT來(lái)配置沖刷定時(shí)器。圖25為說(shuō)明緩沖及處理RDS群組數(shù)據(jù)的實(shí)例的序列圖表。如在圖25中可看出, 主機(jī)處理器204可通過(guò)與收發(fā)器核心202通信來(lái)讀取圖9的RDS群組緩沖器924的內(nèi)容。返回參看圖2及圖9,根據(jù)本發(fā)明的一個(gè)方面,將以下主機(jī)處理器可控制RDS特征 提供于收發(fā)器核心202中(i)通過(guò)使用RDS數(shù)據(jù)篩選器908,主機(jī)處理器204可啟用收發(fā) 器核心202以放棄無(wú)法校正的塊及由塊E類型組成的RDS群組,塊E類型在美國(guó)可用于尋 呼系統(tǒng)中;(ii)通過(guò)使用RDS PI匹配篩選器910,無(wú)論何時(shí)塊1中的節(jié)目ID及/或塊2中 的位匹配于給定樣式時(shí),主機(jī)處理器204均可啟用收發(fā)器核心202以斷言中斷;(iii)通過(guò) 使用塊B篩選器912,無(wú)論何時(shí)RDS數(shù)據(jù)群組的塊2匹配于由主機(jī)處理器204所界定的塊 B篩選器 參數(shù)時(shí),主機(jī)處理器204均可啟用收發(fā)器核心202以斷言中斷;(iv)通過(guò)使用RDS 群組篩選器914,主機(jī)處理器204可啟用收發(fā)器核心202以僅傳遞指定群組類型;及(ν)通 過(guò)使用RDS改變篩選器916,主機(jī)處理器204可啟用收發(fā)器核心202以僅在存在群組數(shù)據(jù)的 改變的情況下才傳遞指定群組類型。主機(jī)處理器可控制RDS特征進(jìn)一步包括(vi)通過(guò)使用RDS群組緩沖器924,主機(jī) 處理器204可配置收發(fā)器核心202以在向主機(jī)處理器204通知存在待處理的新RDS數(shù)據(jù)之 前緩沖高達(dá)21個(gè)群組;(vii)通過(guò)使用RDS群組類型0數(shù)據(jù)處理器922,主機(jī)處理器204可 啟用收發(fā)器核心202以處理RDS群組類型0(基本調(diào)諧及切換信息)包,其中,收發(fā)器核心 202可提取出節(jié)目識(shí)別(PI)代碼、節(jié)目類型(PTY)且提供節(jié)目服務(wù)(PS)串的表,其中,收 發(fā)器核心202可僅在存在PS表的改變時(shí)(例如,在歌曲改變時(shí))才發(fā)送信息,且其中,主機(jī) 處理器204還可啟用收發(fā)器核心202以從RDS群組類型0提取替換頻率(AF)列表信息;及 (viii)通過(guò)使用RDS群組類型2數(shù)據(jù)處理器920,主機(jī)處理器204可啟用收發(fā)器核心202 以處理RDS群組類型2 (無(wú)線電文本)包,其中,收發(fā)器核心202可提取出無(wú)線電文本(RT) 且僅在RT串改變時(shí)才將高達(dá)64個(gè)字符串連同PI及PTY —起提供到主機(jī)處理器204。根據(jù)本發(fā)明的一個(gè)方面,收發(fā)器核心202具有可幫助減少對(duì)主機(jī)處理器204的RDS 處理的量的許多篩選及數(shù)據(jù)處理能力。舉例來(lái)說(shuō),在收發(fā)器核心202中對(duì)RDS群組數(shù)據(jù)進(jìn) 行緩沖可減少對(duì)主機(jī)處理器204的中斷的數(shù)目。因此,主機(jī)處理器204不必經(jīng)常喚醒來(lái)確 認(rèn)RDS中斷。篩選會(huì)啟用主機(jī)處理器204以僅接收所要數(shù)據(jù)類型且僅在其已改變的情況下 接收。此通常減少中斷的量且在主機(jī)處理器204上保存將已被需要用來(lái)篩選出“原始”RDS 數(shù)據(jù)的代碼??闯鲈谑瞻l(fā)器核心202中對(duì)主RDS群組類型(0及2)的處理卸載主機(jī)處理器 204。主機(jī)處理器204將僅必須向用戶顯示經(jīng)預(yù)處理PS及RT串。PS表及RT串駐存于收發(fā) 器核心的存儲(chǔ)器中,因此,主機(jī)處理器204可停用所有中斷且在其希望時(shí)(例如,離開(kāi)屏幕 保護(hù)程序模式)檢索當(dāng)前串。圖26為說(shuō)明用于執(zhí)行各種級(jí)別的RDS數(shù)據(jù)處理的收發(fā)器核心202的配置的實(shí)例 的概念框圖。如圖26所示,收發(fā)器核心202可經(jīng)配置以執(zhí)行各種級(jí)別的RDS處理。圖27為說(shuō)明利用數(shù)據(jù)處理器來(lái)處理RDS數(shù)據(jù)的示范性操作的流程圖。在步驟2702 中,通過(guò)數(shù)據(jù)處理器接收RDS數(shù)據(jù)。在步驟2704中,通過(guò)數(shù)據(jù)處理器篩選所接收RDS數(shù)據(jù)。此允許主機(jī)處理器204接收RDS數(shù)據(jù)的選定集合。在步驟2706中,通過(guò)數(shù)據(jù)處理器減少對(duì) 主機(jī)處理器204的中斷的數(shù)目。
根據(jù)本發(fā)明的一個(gè)方面,數(shù)據(jù)處理器可包括圖9所示的組件中的一者或一者以上 或所有組件。在另一方面中,數(shù)據(jù)處理器可包括圖3的微處理器322或(例如)圖3所示 的組件中的任何其它一者或一者以上或所有組件。數(shù)據(jù)處理器與主機(jī)處理器可實(shí)施于同一 集成電路、同一印刷電路板或同一裝置或組件上?;蛘?,數(shù)據(jù)處理器與主機(jī)處理器可實(shí)施于 單獨(dú)集成電路、單獨(dú)印刷電路板或單獨(dú)裝置或組件上。數(shù)據(jù)處理器與主機(jī)處理器可分布于 不同裝置或組件上。在一個(gè)方面中,數(shù)據(jù)處理器可經(jīng)配置以基于可由主機(jī)處理器配置(例如,由主機(jī) 處理器控制、啟用或停用)的一個(gè)或一個(gè)以上參數(shù)來(lái)篩選RDS數(shù)據(jù),使得取決于一個(gè)或一個(gè) 以上參數(shù),RDS數(shù)據(jù)的選定集合為RDS數(shù)據(jù)的子集。此子集可包括選定RDS群組。在另一 方面中,RDS數(shù)據(jù)的選定集合為RDS數(shù)據(jù)的子集、無(wú)RDS數(shù)據(jù)或全部RDS數(shù)據(jù)。數(shù)據(jù)處理器可包括用于篩選RDS數(shù)據(jù)的一個(gè)或一個(gè)以上篩選器(例如,圖9中的 塊908、910、912、914及916)。篩選器中的每一者或一些可由主機(jī)處理器選擇性地配置(例 如,由主機(jī)處理器控制、啟用或停用)。舉例來(lái)說(shuō),篩選器中的每一者或一些可由主機(jī)處理器 獨(dú)立于其它篩選器中的一者或一者以上而配置。數(shù)據(jù)處理器還可包括可由主機(jī)處理器選擇 性地配置(例如,由主機(jī)處理器控制、啟用或停用)的一個(gè)或一個(gè)以上RDS群組緩沖器。數(shù)據(jù)處理器可包括可由主機(jī)處理器選擇性地配置(例如,由主機(jī)處理器控制、啟 用或停用)的一個(gè)或一個(gè)以上群組處理組件(例如,圖9中的塊920及922)。舉例來(lái)說(shuō),一 個(gè)或一個(gè)以上群組處理元件可由主機(jī)處理器獨(dú)立于其它群組處理組件中的一者或一者以 上而配置。在另一方面中,數(shù)據(jù)處理器經(jīng)配置以基于可由主機(jī)處理器配置(例如,由主機(jī)處 理器控制、啟用或停用)的一個(gè)或一個(gè)以上參數(shù)來(lái)減少對(duì)主機(jī)處理器的中斷的數(shù)目,使得 取決于一個(gè)或一個(gè)以上參數(shù),減少或不減少中斷的數(shù)目??墒褂密浖?、硬件或兩者的組合來(lái)實(shí)施數(shù)據(jù)處理器及主機(jī)處理器中的每一者。作 為實(shí)例,可利用一個(gè)或一個(gè)以上處理器來(lái)實(shí)施數(shù)據(jù)處理器及主機(jī)處理器中的每一者。處理 器可為通用微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編 程門陣列(FPGA)、可編程邏輯裝置(PLD)、控制器、狀態(tài)機(jī)、門控邏輯、離散硬件組件或可執(zhí) 行信息的計(jì)算或其它操縱的任何其它合適裝置。數(shù)據(jù)處理器及主機(jī)處理器中的每一者還可 包括用于存儲(chǔ)軟件的一個(gè)或一個(gè)以上機(jī)器可讀媒體。軟件應(yīng)被廣泛地解釋為意味著指令、 數(shù)據(jù)或其任何組合,而無(wú)論是被稱作軟件、固件、中間件、微代碼、硬件描述語(yǔ)言還是其它 者。指令可包括代碼(例如,以源代碼格式、二進(jìn)制代碼格式、可執(zhí)行代碼格式或任何其它 合適代碼格式)。機(jī)器可讀媒體可包括集成到處理器中的存儲(chǔ)裝置,例如,可能為ASIC的情況。機(jī) 器可讀媒體還可包括在處理器外部的存儲(chǔ)裝置,例如,隨機(jī)存取存儲(chǔ)器(RAM)、快閃存儲(chǔ)器、 只讀存儲(chǔ)器(ROM)、可編程只讀存儲(chǔ)器(PROM)、可擦除PROM(EPROM)、寄存器、硬磁盤、可裝 卸磁盤、⑶-ROM、DVD或任何其它合適存儲(chǔ)裝置。此外,機(jī)器可讀媒體可包括傳輸線或編碼 數(shù)據(jù)信號(hào)的載波。所屬領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到如何對(duì)于數(shù)據(jù)處理器及主機(jī)處理器而最佳 地實(shí)施所描述功能性。根據(jù)本發(fā)明的一個(gè)方面,機(jī)器可讀媒體為通過(guò)指令而編碼或存儲(chǔ)有指令的計(jì)算機(jī)可讀媒體且為計(jì)算元件,其界定指令與系統(tǒng)的其余部分之間的結(jié)構(gòu)及功能相 互關(guān)系,這準(zhǔn)許實(shí)現(xiàn)指令的功能性。指令可(例如)由主機(jī)系統(tǒng)或由主機(jī)系統(tǒng)的處理器執(zhí) 行。指令可為(例如)包括代碼的計(jì)算機(jī)程序。圖28為說(shuō)明用于處理RDS數(shù)據(jù)的主機(jī)系統(tǒng)的功能性的實(shí)例的概念框圖。主機(jī)系 統(tǒng)200包括主機(jī)處理器204及數(shù)據(jù)處理器2802。數(shù)據(jù)處理器2802包括用于接收RDS數(shù)據(jù) 的模塊2804。數(shù)據(jù)處理器2802進(jìn)一步包括用于篩選RDS數(shù)據(jù)以允許主機(jī)處理器204接收 RDS數(shù)據(jù)的選定集合的模塊2806。此外,數(shù)據(jù)處理器2802包括用于減少對(duì)主機(jī)處理器204 的中斷的數(shù)目的模塊2808。所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可將本文中所描述的各種說(shuō)明性塊、模塊、元件、組 件、方法及算法實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。舉例來(lái)說(shuō),可將群組處理組件 918及篩選器模塊906中的每一者實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了說(shuō)明硬 件與軟件的此互換性,各種說(shuō)明性塊、模塊、元件、組件、方法及算法已在上文中大體在其功 能性方面得以描述。將此功能性實(shí)施為硬件還是軟件取決于特定應(yīng)用及強(qiáng)加于整個(gè)系統(tǒng)上 的設(shè)計(jì)約束。所屬領(lǐng)域的技術(shù)人員針對(duì)每一特定應(yīng)用可以不同方式來(lái)實(shí)施所描述功能性。 可以不同方式布置各種組件及塊(例如,以不同次序布置或以不同方式分割),均不脫離本 技術(shù)的范圍。舉例來(lái)說(shuō),可重新布置圖9的篩選器模塊906中的篩選器的特定次序,且可以 不同方式來(lái)分割一些或所有篩選器。
應(yīng)理解,所揭示的過(guò)程中的步驟的特定次序或?qū)哟螢槭痉缎苑椒ǖ恼f(shuō)明。基于設(shè) 計(jì)偏好,應(yīng)理解,可重新布置過(guò)程中的步驟的特定次序或?qū)哟?。可同時(shí)執(zhí)行步驟中的一些。 所附方法權(quán)利要求項(xiàng)以樣本次序來(lái)呈現(xiàn)各種步驟的要素,且不意味著限于所呈現(xiàn)的特定次 序或?qū)哟?。提供先前描述以使任何所屬領(lǐng)域的技術(shù)人員均能夠?qū)嵺`本文中所描述的各種方 面。所屬領(lǐng)域的技術(shù)人員將易于明了對(duì)這些方面的各種修改,且本文中所界定的一般原理 可適用于其它方面。因此,不希望將權(quán)利要求書限于本文中所展示的方面,而是應(yīng)賦予其與 語(yǔ)言權(quán)利要求書一致的完全范圍,其中以單數(shù)形式來(lái)提及元件不希望意味著“一個(gè)且僅一 個(gè)”(除非明確地地如此規(guī)定),而是意味著“一個(gè)或一個(gè)以上”。除非另有明確地規(guī)定,否 則術(shù)語(yǔ)“一些”指一個(gè)或一個(gè)以上。男性代詞(例如,他的)包括女性及中性(例如,她的 及它的),且反之亦然。所屬領(lǐng)域的技術(shù)人員已知或稍后將知道的貫穿本發(fā)明所描述的各種 方面的元件的所有結(jié)構(gòu)及功能等效物均以引用的方式明確地并入本文中且希望由權(quán)利要 求書涵蓋。此外,本文中所揭示的任何內(nèi)容均不希望貢獻(xiàn)給公眾,而不管此揭示內(nèi)容是否明 確地?cái)⑹鲇跈?quán)利要求書中。無(wú)任何權(quán)利要求要素將根據(jù)35U. S. C. §112第6段的規(guī)定加以 解釋,除非所述要素是使用短語(yǔ)“用于...的裝置”而被明確地?cái)⑹?,或在方法?quán)利要求項(xiàng) 的情況下,所述要素是使用短語(yǔ)“用于.· ·的步驟”而被敘述。附錄目錄_1 介紹................................................................51.1 目的................................................................51.2 范圍................................................................5
1.3 慣例................................................................51.4 參考................................................................61.5 縮寫詞..............................................................62寄存器映像..........................................................7
3寄存器描述..........................................................84數(shù)據(jù)傳送模式........................................................155圖像下載............................................................291-1FM+RDS收發(fā)器核心高級(jí)別架構(gòu).........................................5表表1-1 修訂歷史...........................................................6表1-2 參考文獻(xiàn)及標(biāo)準(zhǔn).....................................................6表1-3 額外縮寫詞定義.....................................................6表2-1 FM+RDS收發(fā)器核心寄存器映像.........................................7表3-1 INTSTAT1-中斷狀態(tài)描述[1] [2]........................................8表 3-2 INTSTAT2-中斷狀態(tài)描述[1] [2]........................................8表3-3 INTCTRL1-中斷控制描述[1]...........................................8表3-4 INTCTRL2-中斷控制描述[1]...........................................8表3-5 FRKh調(diào)諧頻率描述..................................................9表3"6 TUNECTRL-調(diào)諧控制描述..............................................9表3-7 RDCTRL-無(wú)線電控制描述..............................................9表3-8 0UTCTRL-輸出控制描述...............................................10表SRCHRDS1-搜索RDS參數(shù)1類型描述......................................10表3-10 SRCHRDS2-搜索RDS參數(shù)2類型描述.....................................10表3-11 SRCHCTRL-搜索控制描述.............................................11 表3-12 V0LCTRL-音量控制描述..............................................12表3-13 RDSCTRL-RDS 控制描述...............................................12表3-14 ADVCTRL-高級(jí)特征控制描述..........................................12表3-15 RSSI-所接收信號(hào)強(qiáng)度指示描述.......................................13表3-16 MSSI-主信號(hào)強(qiáng)度指示描述...........................................13表3-17 RMSSI-所接收主信號(hào)強(qiáng)度指示描述....................................13表3-18 IFCNT-干擾計(jì)數(shù)描述................................................13表3-19 RDS1LSB-RDS 士夬 ILSB 描述.............................................13表3-20 RDS1MSB-RDS ±夬 IMSB 描述.............................................13表3-21 RDS1STAT-RDS 土夬 1 狀態(tài)描述...........................................13表3-22 RDS2LSB-RDS 土夬 2LSB 描述.............................................13表3-23 RDS2MSB-RDS 土夬 2MSB 描述.............................................13表3-24 RDS2STAT-RDS 土夬 2 狀態(tài)描述...........................................14表3-25 RDS3LSB-RDS 土夬 3LSB 描述.............................................14
表3-26 RDS3MSB-RDS 土夬 3MSB 描述.............................................14表3-27 RDS3STAT-RDS 土夬 3 狀態(tài)描述...........................................14表3-28 RDS4LSB-RDS 土夬 4LSB 描述.............................................14表3-29 RDS4MSB-RDS 土夬 4MSB 描述.............................................14表3-30 RDS4STAT-RDS 土夬 4 狀態(tài)描述...........................................14表3-31 RDSGR0UP-RDS 群組計(jì)數(shù)描述..........................................14表 3-32 XFRDAT0......XFRDAT15-數(shù)據(jù)傳送字節(jié)描述............................14表3-33 XFRCTRL-數(shù)據(jù)傳送控制描述..........................................14表4-1 數(shù)據(jù)傳送模式描述...................................................16表4-2 RDS_PS_0-RDS節(jié)目月艮務(wù)表0模式........................................17表4-3 RDS_PS_1_RDS節(jié)目月艮務(wù)表1模式........................................17表4-4 RDS_PS_2-RDS節(jié)目月艮務(wù)表2模式........................................18表4-5 RDS_PS_3_RDS節(jié)目月艮務(wù)表3模式........................................18表4-6 RDS_PS_4_RDS節(jié)目月艮務(wù)表4模式........................................18表4-7 RDS_RT_0-RDS 無(wú)線電文本 0 模式....................................19表4-8 RDS_RT_1-RDS 無(wú)線電文本 1 模式....................................19表4-9 RDS_RT_2-RDS 無(wú)線電文本 2 模式....................................19表4-10 RDS_RT_3-RDS 無(wú)線電文本 3 模式....................................20表4-11 RDS_RT_4_RDS 無(wú)線電文本 4 模式....................................20表4-12 RDS_AF_0-RDS 交變頻率 0 模式......................................21表4-13 RDS_AF_1_RDS 交變頻率 1 模式......................................21表4-14 RDS_C0NFIG_RDS 配置模式.........................................22表4-15 RDS_TX_GROUPS-RDS Tx 群組模式...................................23表4-16 RDS_C0UNT_0-RDS 群組計(jì)數(shù)器 0 模式.................................23表4-17 RDS_C0UNT_1-RDS 群組計(jì)數(shù)器 1 模式.................................23表4-18 RDS_C0UNT_2-RDS 群組計(jì)數(shù)器 2 模式.................................24表4-19 RADI0_C0NFIG-無(wú)線電配置模式....................................24表4-20 RX_C0NFIG_Rx 配置模式...........................................24表4-21 RX_TIMERS_Rx 定時(shí)器模式.........................................25表4-22 RX_CTRL-Rx 控制模式.............................................25表4-23 RX_STATI0NS_0-Rx 最強(qiáng) / 最弱 0 電臺(tái)模式.............................25表4-24 RX_STATI0NS_1-Rx 最強(qiáng) / 最弱 1 電臺(tái)模式.............................26表4-25 TX_C0NFIG_Tx 配置模式...........................................26
表4-26 ERROR-錯(cuò)誤模式.................................................26表4-27 CHIPID-芯片識(shí)別模式............................................26表4-28經(jīng)界定用于XFRCTRL的存儲(chǔ)器存取模式..............................27表 4-29 MEM_ACCESS_BLOCK_WRITE- ±夬存儲(chǔ)器寫入模式........................27表4-30 MEM_ACCESS_MULTIPLE_WRITE-多存儲(chǔ)器寫入模式.....................27表4-31 MEM_ACCESS_BLOCK_READ- ±夬存儲(chǔ)器讀取模式.........................28
表4-32 MEM_ACCESS_MULTIPLE_READ-多存儲(chǔ)器讀取模式......................28表5-1 英特爾十六進(jìn)制下載寄存器映像...................................29表5-2 二進(jìn)制圖像下載寄存器映像.......................................301 介紹_1.1 目的此文獻(xiàn)界定用于FM+RDS收發(fā)器核心(“核心”)的控制寄存器。核心的高級(jí)別架構(gòu)展示于圖1-1中??墒勾撕诵臑閱为?dú)IC、嵌入于SIP內(nèi)或集成于另一裸片或芯片內(nèi)。如何使用控制寄存器的詳細(xì)描述提供于應(yīng)用注釋[Q1]中。 圖1-1FM+RDS收發(fā)器核心高級(jí)別架構(gòu)1. 2 范圍可界定用于主機(jī)處理器(“主機(jī)”)與核心之間的通信的控制寄存器。1. 3 慣例函數(shù)說(shuō)明、函數(shù)名稱、類型說(shuō)明及代碼樣本以不同字體出現(xiàn),例如,ilinclude。代碼變量以尖括號(hào)出現(xiàn),例如,〈number〉。命令及命令變量以不同字體出現(xiàn),例如,copy a:*.*b:。參數(shù)類型由箭頭指示—表示輸入?yún)?shù)—表示輸出參數(shù)μ表示用于輸入及輸出兩者的參數(shù)1. 4 參考可包括QUALC0MM 、標(biāo)準(zhǔn)及資源文獻(xiàn)的參考文獻(xiàn)列于表1_1中。表1-1參考文獻(xiàn)及標(biāo)準(zhǔn)
1. 5縮寫詞對(duì)于術(shù)語(yǔ)及縮寫的定義,參考[Q1]。以下提供額外定義。表1-2額外縮寫詞定義 2寄存器映像_表2-1 FM+RDS收發(fā)器核心寄存器映像 注涯當(dāng)核心被通電時(shí),可使所有寄存器默認(rèn)為零。3寄存器描述_表3-1 INTSTAT1-中斷狀態(tài)描述[1][2] 表3-2 INTSTAT2-中斷狀態(tài)描述[1][2] 表3-3 INTCTRL1-中斷控制描述[1] 表3-4INTCTRL2-中斷控制描述[1] [1]讀取此寄存器會(huì)清除位。[2]在新調(diào)諧或搜索命令開(kāi)始后便清除位。表3-5 FREQ-調(diào)諧頻率描述 表3-6 TUNECTRL-調(diào)諧控制描述 表3-7 RDCTRL-無(wú)線電控制描述 表3-8 0UTCTRL-輸出控制描述 表3-9 SRCHRDS1-搜索RDS參數(shù)1類型描述 表3-10 SRCHRDS2-搜索RDS參數(shù)2類型描述 表3-11 SRCHCTRL-搜索控制描述 灃釋 如果啟用SRCHCINT,則當(dāng)搜索操作完成時(shí)設(shè)定SRCH。如果不能執(zhí)行指定搜索,則 可設(shè)定ERROR?!と绻幱趻呙枘J街校瑒t每當(dāng)FM控制器調(diào)諧到“良好”頻道時(shí)設(shè)定TUNE?!ぷx取FREQ及TUNECTRL寄存器以確定最終搜索經(jīng)調(diào)諧頻率。表3-12 V0LCTRL-音量控制描述 表3-13 RDSCTRL-RDS 控制描述 表3-14 ADVCTRL-高級(jí)特征控制描述 表3-15 RSSI-所接收信號(hào)強(qiáng)度指示描述 表3-16 MSSI-主信號(hào)強(qiáng)度指示描述
表3-17 RMSSI-所接收主信號(hào)強(qiáng)度指示描述 表3-18 IFCNT-干擾計(jì)數(shù)描述 表3-19 RDSILSB-RDS 塊 ILSB 描述 表3-20 RDSIMSB-RDS 塊 IMSB 描述 表3-21 RDSl STAT-RDS 塊 1 狀態(tài)描述 表3-22 RDS2LSB-RDS 塊 2LSB 描述 表3-23 RDS2MSB-RDS 塊 2MSB 描述 表3-24 RDS2STAT-RDS 塊 2 狀態(tài)描述 表3-25 RDS3LSB-RDS 塊 3LSB 描述 表3-26 RDS3MSB-RDS 塊 3MSB 描述 表3-27 RDS3STAT-RDS 塊 3 狀態(tài)描述 表3-28 RDS4LSB-RDS 塊 4LSB 描述 表3-29 RDS4MSB-RDS 塊 4MSB 描述 表3-30 RDS4STAT-RDS 塊 4 狀態(tài)描述 表3-31 RDSGR0UP-RDS 群組計(jì)數(shù)描述 表3-32 XFRDAT0......XFRDAT15-數(shù)據(jù)傳送字節(jié)描述 表3-33 XFRCTRL-數(shù)據(jù)傳送控制描述 4數(shù)據(jù)傳送模式_數(shù)據(jù)傳送(XFR)寄存器用以在核心與主機(jī)處理器之間傳遞各種數(shù)據(jù)及配置參數(shù)。為了從XFR寄存器讀取,主機(jī)處理器在XFRCTRL寄存器中設(shè)定所要MODE且將CTRL 字段設(shè)定為讀取。核心可接著利用經(jīng)界定模式字節(jié)來(lái)填充XFRDAT0-XFRDAT15寄存器。核心 可設(shè)定TRANSFER中斷狀態(tài)位,且在設(shè)定TRANSFERCTRL中斷控制位的情況下中斷主機(jī)。一 旦主機(jī)檢測(cè)到核心已更新寄存器,主機(jī)便可接著提取XFR模式字節(jié)。為了將數(shù)據(jù)寫入到核心,主機(jī)處理器利用適當(dāng)模式字節(jié)來(lái)更新 XFRDAT0-XFRDAT15。主機(jī)處理器接著在XFRCTRL寄存器中設(shè)定所要MODE且將CTRL字段設(shè) 定為寫入。核心可檢測(cè)到XFRCTRL寄存器被寫入且可讀取XFR模式字節(jié)。在讀取所有模式 字節(jié)之后,核心可設(shè)定TRANSFER中斷狀態(tài)位,且在設(shè)定TRANSFERCTRL中斷控制位的情況下 中斷主機(jī)。表4-1描述針對(duì)每一給定模式的XFR字節(jié)。表4-4 RDS_PS_2-RDS節(jié)目服務(wù)表2模式 表4-5 RDS_PS_3-RDS節(jié)目服務(wù)表3模式 表4-6 RDS_PS_4_RDS節(jié)目服務(wù)表4模式 表4-7 RDS_RT_0-RDS無(wú)線電文本0模式 表4-8 RDS_RT_1-RDS無(wú)線電文本1模式 表4-9 RDS_RT_2_RDS無(wú)線電文本2模式 表4-10 RDS_RT_3_RDS無(wú)線電文本3模式 表4-11 RDS_RT_4_RDS無(wú)線電文本4模式 表4-12 RDS_AF_0-RDS 交變頻率 0 模式 表4-13 RDS_AF_1-RDS 交變頻率 1 模式 表4-14 RDS_C0NFIG-RDS 配置模式 表4-15 RDS_TX_GROUPS-RDS Tx 群組模式 表4-16 RDS_C0UNT_0-RDS 群組計(jì)數(shù)器 0 模式 表4-17 RDS_C0UNT_1-RDS 群組計(jì)數(shù)器 1 模式 表4-18 RDS_C0UNT_2_RDS 群組計(jì)數(shù)器 2 模式 表4-19 RADI0_C0NFIG-無(wú)線電配置模式 表4-20 RX_C0NFIG-Rx 配置模式 表4-21 RX_TIMERS-Rx 定時(shí)器模式 表4-23 RX_STATI0NS_0-Rx 最強(qiáng) / 最弱 0 電臺(tái)模式 表4-24 RX_STATI0NS_1-Rx 最強(qiáng) / 最弱 1 電臺(tái)模式 表4-25 TX_C0NFIG_Tx 配置模式 表4-26 ERROR-錯(cuò)誤模式 表4-27 CHIPID-芯片識(shí)別模式 表4-28經(jīng)界定用于XFRCTRL的存儲(chǔ)器存取模式 表4-29 MEM_ACCESS_BLOCK_WRITE- ±夬存儲(chǔ)器寫入模式 表4-30 MEM_ACCESS_MULTIPLE_WRITE-多存儲(chǔ)器寫入模式
_ 表4-31 MEM_ACCESS_BLOCK_READ-塊存儲(chǔ)器讀取模式 表4-32 MEM_ACCESS_MULTIPLE_READ-多存儲(chǔ)器讀取模式 5圖像下載_控制寄存器可由主機(jī)處理器用以將固件下載到核心的程序RAM。支持兩個(gè)圖像格 式
英特爾十六進(jìn)制記錄· 二進(jìn)制圖像表5-1英特爾十六進(jìn)制下載寄存器映像 表5-2 二進(jìn)制圖像下載寄存器映像
權(quán)利要求
一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的主機(jī)系統(tǒng),其包含主機(jī)處理器;以及數(shù)據(jù)處理器,其經(jīng)配置以接收所述RDS數(shù)據(jù)、經(jīng)配置以篩選所述RDS數(shù)據(jù)以允許所述主機(jī)處理器接收所述RDS數(shù)據(jù)的選定集合且經(jīng)配置以減少對(duì)所述主機(jī)處理器的中斷的數(shù)目。
2.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,所述多個(gè) RDS群組中的每一者包含多個(gè)塊,且所述多個(gè)塊中的每一者包含信息字及塊狀態(tài)字節(jié),所述 塊狀態(tài)字節(jié)經(jīng)配置以指示塊識(shí)別及在所述多個(gè)塊中的對(duì)應(yīng)塊中是否存在無(wú)法校正的錯(cuò)誤。
3.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述數(shù)據(jù)處理器經(jīng)配置以基于可由所述主機(jī) 處理器配置的一個(gè)或一個(gè)以上參數(shù)來(lái)篩選所述RDS數(shù)據(jù),使得取決于所述一個(gè)或一個(gè)以上 參數(shù),所述RDS數(shù)據(jù)的所述選定集合為所述RDS數(shù)據(jù)的子集、非任何所述RDS數(shù)據(jù)或?yàn)槿?所述RDS數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述數(shù)據(jù)處理器經(jīng)配置以基于可由所述主機(jī) 處理器配置的一個(gè)或一個(gè)以上參數(shù)來(lái)減少對(duì)所述主機(jī)處理器的中斷的數(shù)目,使得取決于所 述一個(gè)或一個(gè)以上參數(shù),減少或不減少中斷的數(shù)目。
5.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù)據(jù) 處理器包含RDS數(shù)據(jù)篩選器,所述RDS數(shù)據(jù)篩選器經(jīng)配置以篩選出具有無(wú)法校正的錯(cuò)誤的 RDS群組或具有塊E群組類型的RDS群組。
6.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù)據(jù) 處理器包含RDS節(jié)目識(shí)別(PI)匹配篩選器,所述RDS PI匹配篩選器經(jīng)配置以確定RDS群 組是否具有匹配于給定樣式的節(jié)目識(shí)別,以便在此確定為肯定時(shí)斷言對(duì)所述主機(jī)處理器的 中斷。
7.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù)據(jù) 處理器包含RDS塊B篩選器,所述RDS塊B篩選器經(jīng)配置以確定RDS群組是否具有匹配于 給定塊B參數(shù)的塊2條目,以便在此確定為肯定時(shí)斷言對(duì)所述主機(jī)處理器的中斷。
8.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù)據(jù) 處理器包含RDS群組篩選器,所述RDS群組篩選器經(jīng)配置以篩選出具有不在給定一個(gè)或一 個(gè)以上群組類型內(nèi)的群組類型的RDS群組。
9.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù)據(jù) 處理器包含RDS改變篩選器,所述RDS改變篩選器經(jīng)配置以篩選出具有尚未改變的RDS群 組數(shù)據(jù)的RDS群組。
10.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù) 據(jù)處理器經(jīng)配置以確定RDS群組是否具有群組類型0及是否存在針對(duì)所述RDS群組的節(jié)目 服務(wù)(PS)信息的改變,以便在此確定為肯定時(shí)斷言對(duì)所述主機(jī)處理器的中斷。
11.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù) 據(jù)處理器經(jīng)配置以確定RDS群組是否具有群組類型0及是否存在替換頻率(AF)列表信息 的改變,以便在此確定為肯定時(shí)斷言對(duì)所述主機(jī)處理器的中斷。
12.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù) 據(jù)處理器經(jīng)配置以確定RDS群組是否具有群組類型2及是否存在針對(duì)所述RDS群組的無(wú)線 電文本(RT)信息的改變,以便在此確定為肯定時(shí)斷言對(duì)所述主機(jī)處理器的中斷。2
13.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述數(shù) 據(jù)處理器包含存儲(chǔ)器緩沖器,所述存儲(chǔ)器緩沖器經(jīng)配置以在中斷所述主機(jī)處理器之前存儲(chǔ) 多個(gè)RDS群組,以便減少針對(duì)新RDS數(shù)據(jù)的中斷的數(shù)目。
14.根據(jù)權(quán)利要求1所述的主機(jī)系統(tǒng),其進(jìn)一步包含至少一個(gè)中斷控制寄存器,所述至少一個(gè)中斷控制寄存器中的每一者包含至少一位;以及至少一個(gè)中斷狀態(tài)寄存器,所述至少一個(gè)中斷狀態(tài)寄存器中的每一者經(jīng)配置以對(duì)應(yīng)于 相應(yīng)中斷控制寄存器且包含至少一位,其中所述至少一個(gè)中斷控制寄存器中的每一者的所述位經(jīng)配置以在設(shè)定所述至少一 個(gè)中斷狀態(tài)寄存器中的對(duì)應(yīng)中斷狀態(tài)寄存器中的所述位的情況下確定所述主機(jī)處理器是 否應(yīng)接收中斷。
15.一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的數(shù)據(jù)處理器,其包含篩選器模塊,其經(jīng)配置以接收所述RDS數(shù)據(jù)、經(jīng)配置以篩選所述RDS數(shù)據(jù)以允許主機(jī)處 理器接收所述RDS數(shù)據(jù)的選定集合且經(jīng)配置以減少對(duì)所述主機(jī)處理器的中斷的數(shù)目。
16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理器,其中所述篩選器模塊包含可由所述主機(jī)處理 器選擇性地配置的一個(gè)或一個(gè)以上篩選器。
17.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理器,其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述 數(shù)據(jù)處理器進(jìn)一步包含可由所述主機(jī)處理器配置且經(jīng)配置以存儲(chǔ)所述多個(gè)RDS群組中的 一些或全部以減少對(duì)所述主機(jī)處理器的中斷的數(shù)目的一個(gè)或一個(gè)以上緩沖器。
18.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理器,其進(jìn)一步包含一個(gè)或一個(gè)以上群組處理組件,其可由所述主機(jī)處理器選擇性地配置。
19.一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的主機(jī)系統(tǒng),其包含 主機(jī)處理器;數(shù)據(jù)處理器,其包含 用于接收所述RDS數(shù)據(jù)的裝置;用于篩選所述RDS數(shù)據(jù)以允許所述主機(jī)處理器接收所述RDS數(shù)據(jù)的選定集合的裝置;以及用于減少對(duì)所述主機(jī)處理器的中斷的數(shù)目的裝置。
20.根據(jù)權(quán)利要求19所述的主機(jī)系統(tǒng),其中所述用于篩選的裝置包含可由所述主機(jī)處 理器選擇性地配置的一個(gè)或一個(gè)以上篩選器。
21.根據(jù)權(quán)利要求19所述的主機(jī)系統(tǒng),其中所述用于篩選的裝置經(jīng)配置以基于可由所 述主機(jī)處理器配置的一個(gè)或一個(gè)以上參數(shù)來(lái)篩選所述RDS數(shù)據(jù),使得取決于所述一個(gè)或一 個(gè)以上參數(shù),所述RDS數(shù)據(jù)的所述選定集合為所述RDS數(shù)據(jù)的子集、非任何所述RDS數(shù)據(jù)或 為全部所述RDS數(shù)據(jù)。
22.根據(jù)權(quán)利要求19所述的主機(jī)系統(tǒng),其中所述用于減少的裝置經(jīng)配置以基于可由所 述主機(jī)處理器配置的一個(gè)或一個(gè)以上參數(shù)來(lái)減少對(duì)所述主機(jī)處理器的中斷的數(shù)目,使得取 決于所述一個(gè)或一個(gè)以上參數(shù),減少或不減少中斷的數(shù)目。
23.一種利用數(shù)據(jù)處理器來(lái)處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的方法,所述方法包含 通過(guò)所述數(shù)據(jù)處理器接收所述RDS數(shù)據(jù);通過(guò)所述數(shù)據(jù)處理器篩選所述RDS數(shù)據(jù)以允許主機(jī)處理器接收所述RDS數(shù)據(jù)的選定集 合;以及通過(guò)所述數(shù)據(jù)處理器減少對(duì)所述主機(jī)處理器的中斷的數(shù)目。
24.根據(jù)權(quán)利要求23所述的方法,其中所述篩選包含基于可由所述主機(jī)處理器配置的 一個(gè)或一個(gè)以上參數(shù)來(lái)篩選所述RDS數(shù)據(jù),使得取決于所述一個(gè)或一個(gè)以上參數(shù),所述RDS 數(shù)據(jù)的所述選定集合為所述RDS數(shù)據(jù)的子集,其中所述RDS數(shù)據(jù)包含多個(gè)RDS群組,且所述RDS數(shù)據(jù)的所述子集包含選定RDS群組。
25.一種通過(guò)用于在數(shù)據(jù)處理器內(nèi)處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的指令而編碼的機(jī) 器可讀媒體,所述指令包含用于以下操作的代碼通過(guò)所述數(shù)據(jù)處理器接收所述RDS數(shù)據(jù);通過(guò)所述數(shù)據(jù)處理器篩選所述RDS數(shù)據(jù)以允許主機(jī)處理器接收所述RDS數(shù)據(jù)的選定集 合;以及通過(guò)所述數(shù)據(jù)處理器減少對(duì)所述主機(jī)處理器的中斷的數(shù)目。
全文摘要
本發(fā)明提供一種用于處理無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)數(shù)據(jù)的主機(jī)系統(tǒng),其包括主機(jī)處理器。所述主機(jī)系統(tǒng)進(jìn)一步包括數(shù)據(jù)處理器,所述數(shù)據(jù)處理器經(jīng)配置以接收所述RDS數(shù)據(jù)、經(jīng)配置以篩選所述RDS數(shù)據(jù)以允許所述主機(jī)處理器接收所述RDS數(shù)據(jù)的選定集合且經(jīng)配置以減少對(duì)所述主機(jī)處理器的中斷的數(shù)目。還提供一種用于在主機(jī)系統(tǒng)內(nèi)處理RDS數(shù)據(jù)的方法。
文檔編號(hào)H04H40/18GK101868931SQ200880116746
公開(kāi)日2010年10月20日 申請(qǐng)日期2008年11月21日 優(yōu)先權(quán)日2007年11月21日
發(fā)明者詹姆斯·正·昌本 申請(qǐng)人:高通股份有限公司