基于廣播數據系統的城市公交廣告信息傳輸
進入準同步狀態后,準同步計數器開始對接收的數據位進行計數,當又接收到一組26位數據后,再進行一次CRC校驗運算,如果運算結果為RDS數據塊偏移量A,B,C,D其中之一,并且與上次檢測到的RDS數據塊偏移量成順序關系,就可以認為已經獲取了RDS數據信號的同步。
在獲取同步后,就不必每接收1位數據進行一次CRC校驗了,而只用在接收到一個完整的26位數據后進行一次校驗運算,以檢測數據是否傳輸錯誤并得到數據塊的偏移量。本文引用地址:http://www.104case.com/article/158077.htm
4 文字信息在RDS透明數據通道中的傳輸
由于這里所涉及的RDS接收機主要用于公交廣告顯示屏的文字信號傳輸,所以重點討論RDS中適合于文字信息傳輸的兩種數據類型,即開放數據應用和透明數據通道。
開放數據應用(Open Data Application,ODA)是RDS數據類型中的一項重要內容,它賦予了RDS系統實現各種特定功能的極大的靈活性。開放數據應用只是規定了數據組的格式,但對其中的內容沒有作出具體的規定。由于FM廣播具有地域性的特點,各個不同的地方可以根據各自不同的需要對于開放數據應用的內容作出具體規定。當然,接收端也必須能夠理解這些具體規定。在實際應用中,開放數據結構常用來進行特殊目的數據廣播,例如無線尋呼、股市信息等。在RDS的相關標準中,規定開放數據應用應該向標準制定部門進行登記。
與開放數據應用相比,透明數據通道(Transparent Data Channels,TDC)則使RDS的功能實現更加靈活。之所以稱之為透明,是指通過它幾乎可以傳輸任意長度以及任意格式的數據。圖3所示為透明數據通道的數據組結構。
圖3中的地址編碼是指透明數據通道的子通道號,共有5位二進制數構成,也就是說,透明數據通道最多可容納32路數據同時傳輸。
鑒于透明數據通道在功能實現上的靈活性和可擴展性,設計的“基于RDS的城市公交廣告信息顯示屏”采用透明數據通道進行數據傳輸,由于可最多容納32路數據傳輸,這也意味著廣告運營商可以在一個FM頻道上同時傳輸多套信息,不僅有利于減小運營成本。也可以根據廣告客戶的需求,有針對性地在特定公交線路上顯示出特定的廣告信息內容,提高了廣告信息投放的靈活性。
RDS規范中并未規定透明數據通道中傳輸數據的格式和長度,因此可以根據實際需要進行數據傳輸協議的設計。由于系統傳輸的為數字、英文、標點符號等ASCII碼(小于80H)和漢字字符編碼,對于16位的漢字字符編碼,需要一個透明數據段的16位進行傳輸,對于ASCII碼字符,只需要一個透明數據段的低8位進行傳輸,而高8位留作備用。由于漢字編碼每一字節的數據從OAlH開始,并不會與小于80H的ASCII碼字符混淆。
為方便信號處理,在每一條文字信息開始設置起始標志7EH,對應ASCII碼字符“~”;在每一條文字信息結束時設置結束標志ODH,對應ASCII碼的回車符。
一條完整的文字信息接收的主要流程如圖4所示。
5 結 語
在“基于RDS的城市公交廣告信息顯示屏”的設計過程中,通過對RDS數據結構的仔細分析,在有限的處理速度和計算資源的前提下,成功解決了RDS數據組同步運算的實時性問題,實現了文字信息在RDS透明數據通道中的傳輸,并在實際運行過程中取得了令人滿意的效果。
RDS作為一種依托于傳統媒體而開發出的數據傳輸方式,其自身也在不斷地完善和發展之中。隨著更多新的技術手段應用于RDS系統,RDS的內涵也在不斷擴充,其應用領域也會不斷擴大。
評論