新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > DVB-S多業務數據廣播系統的設計與實現

        DVB-S多業務數據廣播系統的設計與實現

        作者: 時間:2012-07-25 來源:網絡 收藏

        文件包的幀格式為

        本文引用地址:http://www.104case.com/article/165205.htm

        由于文件包是定長包,文件內容可能無法填滿一個文件包,因此在文件包的末尾使用填充比特,同時用PackeLlength來指示此包中文件內容的長度,對包進行CRC校驗。

        由于信道存在誤碼,同一文件的每個文件包不一定是按順序到達的。接收端每接收到一個包,根據文件包的編號判斷此包是否收到過。如果沒有收到過,則計算其校驗是否正確,如果不正確則丟棄;如果正確則根據編號加入到文件中。然后處理下一個接收到的包,直到文件的每個包都接收到或發射端不再發送文件為止。如果發送結束但還有文件包沒有收到,則丟棄整個文件,或暫時保存以等待以后可能的重傳。圖5給出了接收端文件接收軟件的工作流程。

        圖5 接收端文件接收流程

        3.3消息傳輸協議

        消息傳輸協議的幀格式為

        Message_ID對應于公共頻道中的Service_ID,消息是應用最為多樣的載體,用戶可根據需求傳輸不同的消息,這需要用戶進一步定義應用層協議。

        4 系統

        4.1廣播中心

        廣播中心完成數據的接入、匯集、封裝及復用,圖6給出了廣播中心的架構及軟硬件劃分。中心數據庫由4個分數據庫組成,包括文件數據庫、信息數據庫、媒體數據庫和電視節目數據庫,分別存儲文件、消息、流媒體和數字電視等不同類型的數據。數據廣播協議封裝完成文件業務和消息業務的協議封裝。公共頻道服務器根據傳輸的業務實時生成公共頻道信息。IP打包機完成對IP包的多協議封裝,形成TS包。復用器完成多路TS的復接,形成單路TS流送至發送設備。接入網關完成各種類型業務的接入。如果業務屬于非實時業務,則數據被存到數據庫中;如果業務要求實時傳輸,則數據繞過數據庫直接送至相應的封裝或復用模塊。控制模塊完成整個廣播中心的控制,主要完成數據廣播的管理和控制,包括內容管理、帶寬管理、優先級管理、接人控制等[ 5]。

        圖6 數據廣播中心設計框圖

        4.2接收終端

        圖7給出了多業務數字接收端的架構及軟硬件劃分。中頻信號被送至接收模塊后,首先經過硬件的信道解調及解碼;解復用模塊對收到的TS流解復用;如果解復用之后的碼流是經過加擾的,則需要經過解擾模塊進行解擾;然后不同的業務被送至不同的處理模塊。

        圖7 接收終端設計框圖

        數字電視的音視頻流被送至音視頻解碼模塊進行解碼,解碼之后的原始音視頻流通過播放模塊播放。對于數據業務,IP解封裝模塊從特定PID的TS流中將含有公共頻道的IP包解封裝出來。接收端從公共頻道中獲取當前信道中數據業務的信息,從中選取所需要的業務,并獲得傳輸此業務的PID,IP及Port。然后控制解復用模塊解復用相應PID的TS包。IP解封裝模塊解封裝這些TS包中的IP包,然后根據IP,Port和Service_ID接收所需要的數據。接收端需要實時監控公共頻道,以保證當信道中傳輸的業務發生變化時,公共頻道能夠及時刪除過時的業務信息,增加新的業務信息。

        5 系統測試結果

        在系統測試時,為達到要求的服務質量,數字電視和流媒體采用獨占帶寬的形式,以保證低的延時抖動;對于文件、消息兩種非實時業務采用共享帶寬的形式。表1給出了系統的測試結果。

        表1 多業務廣播系統測試結果

        6 小結

        筆者提出了一種利用信道傳輸綜合業務的數據,并給出了數據廣播中心和多業務接收終端的設計。測試表明,系統能夠多業務的綜合數據廣播,針對業務采取不同的傳輸策略,可以保證業務的傳輸質量。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉木萨尔县| 中卫市| 清远市| 屯昌县| 怀化市| 聂荣县| 罗甸县| 凤庆县| 井陉县| 达日县| 息烽县| 石门县| 永定县| 建平县| 柳河县| 娄烦县| 凯里市| 松溪县| 延吉市| 襄汾县| 延安市| 峡江县| 武威市| 黑山县| 钟山县| 尖扎县| 呼玛县| 浏阳市| 元江| 辛集市| 吉安市| 泸溪县| 东乡| 宣化县| 乐清市| 曲沃县| 通辽市| 正定县| 当雄县| 江北区| 和龙市|