《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > MPEG-2信道解復用器的DSP+FPGA設計
MPEG-2信道解復用器的DSP+FPGA設計
摘要: 在詳細介紹了MPEG-2標準以及MPEG-2傳送流語法規范的基礎上,給出了符合該標準的信道解復用器的各個模塊實現的原理及設計方案。
關鍵詞: FPGA MPEG-2 DSP
Abstract:
Key words :

  數字高清晰度電視(High Definition Television)簡稱HDTV,是繼黑白電視和彩色電視之后的第三代電視系統。其圖像細膩逼真,質量與35 mm電影相當,再配以環繞音響,使收視效果大幅度提高。它將成為21世紀的主要電視產品,具有潛在的巨大經濟效益。因此,日、歐、美等發達國家都相繼投入了大量人力、物力來開發HDTV系統。我國從1996年啟動國家重大產業工程項目HDTV功能樣機系統研究開發工程。

  1  MPEG-2標準簡介以及數字電視功能分析

  MPEG(Motion pictures expert group)譯為運動圖像專家組,他是在ISO的召集下,為數字視頻和音頻制定壓縮標準的專家組。該組織于1994年推出MPEG-2標準。此標準分為4個文件,分別是:

  系統層(System,ISO13818-1)描述視頻,音頻的數據復用方式和視頻,音頻同步方式。

  視頻壓縮層(Video,ISO13818-2)描述數字視頻編碼方式和解碼過程。

  音頻壓縮層(Audio,ISO13818-3)描述數字音頻編碼方式和解碼過程。

  一致

 

性(Conformance,ISO13818-4)說明測試編碼碼流的過程,檢驗是否符合前3個文件的規定。

 

  MPEG-2運動圖像及其伴音通用國際標準在數字音/視頻領域得到了廣泛的應用。在MPEG-2中,定義了兩種形式的碼流,即傳輸流(TS)和節目流(PS)。節目流一般用于相對無錯的環境中,如交互式多媒體業務,其長度是可變的。傳輸流則用于有錯誤的環境中,如數字電視的地面廣播傳輸,其分組長度固定為188 b。傳輸流和節目流都是編碼后的基本數據流(ES)按照一定的格式打包后形成PES包,再加上一些系統級信息而構成。碼流的形成過程可以用圖1來表示。其中,采樣得到的視頻數據流和音頻數據流經過編碼器后,成為MPEG-2 基本流(ES),再通過打包,成為包化ES流(PES),再經過傳輸復用器,將音頻PES,視頻PES,以及其他的數據和控制信息,轉換成MPEG2傳輸流(TS).TS流經過信道編碼和調制之后,發送到信道中。在接收端,正好相反,經過解調,信道解碼和前向糾錯之后,再通過傳輸解復用器,分別輸出視頻PES流,音頻PES流,以及數據和控制信息,再通過視頻解碼器和音頻解碼器后,分別送入DTV顯示系統和音頻播放系統。

碼流的形成過程

  2  關于傳輸流以及傳輸流中幾個重要概念

  傳輸流TS包的結構如圖2所示。

傳輸流TS包的結構

  傳輸流由一道或多道節目組成,每道節目由一個或多個原始流和一些其他流復合在一起,包括視頻流,音頻流,節目特殊信息流和其他數據包。

  首先介紹視頻和音頻PES流是如何轉換成TS流的。PES流是由視頻或音頻基本流分別打包處理后形成的PES包系列,PES包的長度是不定的。每個PES包的包頭攜帶了:

  流標識(SID)由同一個ES經打包處理后得到的PES,其流標識相同。

  顯示時間戳(PTS)用于視頻和音頻之間的同步控制,它指示對解碼后視頻和音頻播放的適當時刻。

  解碼時間戳(DTS)用于視頻基本流解碼器和音頻基本流解碼器的同步控制,它指示對視頻和音頻基本流解碼的適當時刻基本流的速率控制信息。

  由于TS包長固定為188 b,所以在打包時,PES包長若大于188 b,則對其進行分段處理,因為PES是放在TS包的有效載荷區進行傳送的,所以分段后每段大小為184 b,不足184 b的加上適應字段構成184 b,有沒有適應字段則由包頭中的適應字段控制來指示。每段加上TS包頭就形成一個TS包。

  TS包包頭中各字段含義如下:

  同步字節指示一個TS包的開始。

  傳輸錯誤指示表示該傳輸包在傳輸過程中有無錯誤。

  有效傳輸開始指示若有效載荷區傳輸的是來自PES包的數據,則有效傳輸開始指示表示有效載荷區的第一字節是否為被分段的PES包的起首字節。若有效載荷區傳輸的是來自節目特殊信息的數據,則有效傳輸開始指示表示載荷區第一字節是否是PSI數據起首字節的位置指針。

  傳輸優先指示表示的是具有相同的PID的傳輸包的優先級。

  連續計數器PID相同的傳輸包的計數。

  此外,在TS包包頭的調整字段中,有一個重要的域PCR,即節目時鐘基準。它以固定的頻率插入包頭。在解碼端,正是根據PCR來恢復系統時鐘的。   PSI信息使用4個表來定義碼流的結構,分別為節目關聯表(PAT)、節目映射表(PMT)、條件接收表(CAT)和網絡信息表(NIT)。其中,最重要的表信息是PAT和PMT。PAT是PSI信息的根,其PID是0,表中列出了傳送碼流中所有節目的節目映射表的PID,PMT表中列出與該節目有關的所有基本碼流,如視頻、音頻和PCR及有關信息的PID。除PAT表包的PID永遠是0外,還有兩種包的PID是預留的:

 

  ①空包,用來作碼流填充,PID是8191。

  ②CAT包,PID值是1。所有PSI信息必須以一定的頻率發送,每秒鐘至少要發送20次。

  3  信道解復用器的原理

  信道解復用器位于信道調制前端,它對輸入TS流進行處理以適應該信道要求,基于MPEG-2的實時TS流信道解復用器的原理框圖如圖3所示。系統包括碼流輸入接口、PCR校正模塊、PSI分析和重新生成模塊及用戶接口等部分。

基于MPEG-2的實時TS流信道解復用器的原理框圖

  碼流輸入接口支持ASI(異步串行接口)和SPI(同步并行接口)兩種輸入格式。輸入信號經過接口電平轉換,變為并行TTL電平信號。輸入TS流的最大數據率可達120 Mb/s,該系統實現兩路獨立的TS流輸出,它們各自的數據率分別由CLOCK1和CLOCK2時鐘決定。其取值范圍從1.5 Mb/s到120 Mb/s。

  系統中核心部分為2片FPGA和1片DSP,其中1片FPGA主要完成PID過濾和PCR延時補償,另外1片負責用戶接口。而DSP則負責分析TS流,根據用

 

戶設定分路,并生成新的PAT及PMT數據包。CLOCK1和CLOCK2來自后端信道調制器的時鐘,輸入的單路多節目TS流的內容將根據用戶的設定被分別分配到TS1和TS2,輸出碼率分別決定于CLOCK1和CLOCK2。DSP前端和后端的FIFO消除了輸入輸出碼率不同所帶來的數據丟失現象。27 MHz的本地時鐘用來補償輸入TS流的PCR在系統中所產生的延時。用戶接口通過一雙口RAM與系統交換相關的設定信息。下面對系統的幾個重要部分說明如下:

 

3.1  碼流分析

  信道解復用器系統進入正常狀態工作前要完成用戶參數設定,用戶最關心的參數是輸入TS流中所含節目類型、PID號、碼率等信息。系統首先會對輸入的TS進行分析,從中提取出所有的節目信息,并且計算出不同類型數據包的碼率。用戶根據這些分析結果可以了解到目前輸入TS流的所有基本信息。

  3.2  用戶設定  

  根據用戶的實際需要,輸入TS流的節目內容可以分別被指定分配到兩個輸出通道,并且允許同一個節目同時被分配到兩個通道,用戶也被允許修改PID號。比如:輸入為一個22 Mb/s的TS流,包含3個節目,每個節目又包含多個視頻、音頻等數據流。假如目前用戶有兩個輸出信道,一個為829 Mb/s,另一個為2356 Mb/s,并且用戶打算將輸入碼流中的節目1分配到信道1,節目2和3分配到信道2。用戶則可根據需要做相應的設定,解復用器系統將根據用戶的設定來分別為輸出TS1和TS2生成新的PAT和PMT并且將相應的視頻、音頻等數據包分配到相應的通道。用戶選擇節目時也可以只選擇該節目中的部分數據流。比如某個節目包含4個視頻流,而用戶只對其中的兩個視頻流感興趣,那么用戶在設定時可以只選擇需要的視頻流,在系統進入正常工作時,未被選中的數據流將被自動過濾。

  3.3  PCR補償

  PCR是TS流的重要部分,它的精度決定了解碼端恢復時鐘的精度,直接關系到解碼器是否能正常的工作。輸入TS流中各節目的數據包從進來到出去會在信道解復用器的FIFO內產生一定的延時,如果不對其PCR做相應的延時補償,其輸出TS流的PCR誤差將有可能遠大于協議所規定的±500 ns的誤差范圍,從而導致解碼不正常。假定某個PCR在T1時刻進入信道解復用器,在T2時刻從解復用器輸出,則該時刻的PCR值將被替換為PCR′。

  PCR′ = PCR +(T2-T1)

  延時補償運算中所用到的時間標記T1、T2是由本地27 MHz時鐘計數所得,由于碼流在解復用器內的停留時間并不會太大,所以用本地27MHz記錄延時帶來的累積誤差很小。

  3.4  用戶接口

  對于解復用器后端的信道調制器來說,最關心的是如何從信道解復用器中得到節目信息,以及如何將所選節目分配到TS1和TS2上。這些信息是通過用戶接口進行交換的。

  考慮到本系統需交換的信息較多,這里采用一容量較大的16位地址的雙端口RAM(DPRAM),作為信道調制器和解復用器交換信息的平臺。信道解復用器在對輸入TS流進行分析后,將所提取的各種節目信息放在雙口RAM的相應地址中,以供信道調制器讀取和修改。解復用器根據調制器送入的讀寫信號及相關數據和地址信息,由FPGA電路實現取指和譯碼,將調制器所需信息從DPRAM的相應地址中取出并送給信道調制器,或將信道調制器修改后的信息從DPRAM的相應地址中取出。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
香蕉久久夜色精品国产使用方法| 一本色道久久加勒比精品| 国产一区二区无遮挡| 久久三级福利| 欧美综合国产精品久久丁香| 亚洲免费视频成人| 亚洲私人黄色宅男| 亚洲乱码日产精品bd| 亚洲激情视频在线播放| 一本色道久久加勒比88综合| 亚洲国产专区| 亚洲区一区二| 国产亚洲aⅴaaaaaa毛片| 国产精品久久久久久av下载红粉| 美女久久一区| 久久裸体艺术| 亚洲午夜日本在线观看| 99xxxx成人网| 99精品免费| 亚洲精品在线观看免费| 亚洲精品在线观| 日韩一级大片| 在线综合亚洲| 亚洲一区二区三区在线观看视频| 久久av资源网站| 欧美一进一出视频| 欧美一区二区三区成人| 欧美在线二区| 亚洲国产岛国毛片在线| 亚洲国产乱码最新视频| 亚洲男人影院| 午夜精品一区二区三区四区| 亚洲美女av电影| 亚洲精品久久久久久久久久久久久| 国产欧美亚洲一区| 国产日韩欧美成人| 欧美日韩在线观看一区二区| 欧美午夜不卡影院在线观看完整版免费| 久久伊人亚洲| 欧美亚洲视频| 欧美一区二区高清| 亚洲网站啪啪| 午夜一区二区三区不卡视频| 日韩视频一区二区在线观看| 日韩亚洲欧美一区| 亚洲一区国产精品| 欧美尤物巨大精品爽| 久久男女视频| 欧美在线免费视频| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲一区二区三区四区五区黄| 日韩午夜免费| 亚洲免费小视频| 久久久噜噜噜久久狠狠50岁| 欧美国产日韩精品| 欧美午夜精品久久久| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲欧美日韩视频二区| 日韩一级精品视频在线观看| 亚洲一区二区高清| 在线中文字幕一区| 欧美中文在线免费| 99精品国产99久久久久久福利| 亚洲美女av黄| 午夜久久一区| 欧美成人午夜剧场免费观看| 久热成人在线视频| 欧美日韩亚洲精品内裤| 国产综合视频| 国产欧美在线观看| 免费在线播放第一区高清av| 欧美日韩一区不卡| 狠狠干成人综合网| 亚洲天堂免费观看| 亚洲国产一区二区三区在线播| 亚洲国产视频一区二区| 亚洲天天影视| 免费日韩成人| 国产精品综合网站| 亚洲免费观看高清在线观看 | 亚洲免费影视第一页| 亚洲片在线观看| 欧美一区二区三区成人| 欧美日韩高清不卡| 韩国免费一区| 亚洲欧美日本另类| 9色国产精品| 蜜桃久久av| 国产亚洲欧美另类中文| 一区二区三区 在线观看视频| 亚洲视频中文| 亚洲欧美日韩国产综合| 亚洲欧美国产高清va在线播| 欧美一区二区三区四区在线观看地址 | 国产精品福利在线观看| 亚洲国产成人av好男人在线观看| 亚洲欧洲午夜| 亚洲承认在线| 欧美影片第一页| 欧美日韩综合一区| 亚洲国内在线| 91久久精品一区| 久久人人爽人人爽| 欧美激情第六页| 黄色工厂这里只有精品| 亚洲欧美日韩国产一区二区三区| 欧美在线观看一区二区| 亚洲精品免费电影| 久久久天天操| 欧美日本二区| 在线看欧美视频| 欧美一区二区在线| 中国亚洲黄色| 欧美—级a级欧美特级ar全黄| 国产精品久久久久久久久搜平片| 国产性天天综合网| 亚洲精品一区二区三区99| 亚洲高清毛片| 玖玖综合伊人| 一区三区视频| 91久久线看在观草草青青| 亚洲视频每日更新| 欧美日韩xxxxx| 亚洲精品乱码久久久久久蜜桃91| 性感少妇一区| 久久精品国产2020观看福利| 欧美激情一区二区三区四区| 在线观看欧美黄色| 亚洲国产成人91精品| 麻豆久久婷婷| 最新日韩欧美| 一本到12不卡视频在线dvd| 欧美在线观看一二区| 国产拍揄自揄精品视频麻豆| 亚洲欧美中日韩| 久久精品女人| 精品成人久久| 亚洲人午夜精品| 欧美日本高清| 一区二区三区在线视频观看| 亚洲午夜精品一区二区三区他趣| 亚洲电影专区| 欧美成ee人免费视频| 亚洲国产日本| 亚洲视频狠狠| 国产欧美日韩亚洲一区二区三区| 亚洲精品一级| 亚洲一本视频| 国产欧美欧美| 久久精品视频在线| 欧美激情无毛| 亚洲视频一区在线观看| 欧美在线一二三| 在线观看日韩一区| 亚洲最黄网站| 国产精品伦理| 欧美专区在线观看| 欧美a级片一区| 一本色道久久综合狠狠躁篇的优点| 亚洲日本欧美日韩高观看| 久久午夜国产精品| 亚洲国产欧美一区二区三区丁香婷 | 久久av一区二区| 欧美在线影院| 亚洲国产视频直播| 欧美一区二区三区四区在线观看地址| 亚洲高清免费| 一本一本久久a久久精品综合麻豆| 久久国产精品网站| 亚洲精品国偷自产在线99热| 亚洲国产成人精品久久久国产成人一区 | 在线观看一区欧美| 亚洲精品美女在线观看| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲免费在线| 欧美福利一区| 一区二区三区四区国产| 久久久777| 亚洲九九爱视频| 久久久久久久网站| 日韩一级黄色片| 美女精品视频一区| 亚洲午夜电影在线观看| 国产精品成人免费视频 | 欧美日韩伦理在线| 午夜久久久久久久久久一区二区| 欧美亚洲在线观看| 亚洲第一福利视频| 欧美一区二区国产| 亚洲国产黄色片| 欧美一区二区三区日韩| 亚洲国产影院| 久久免费视频网| 日韩亚洲欧美在线观看| 性18欧美另类| 亚洲精品久久久一区二区三区| 在线午夜精品自拍| 亚洲一区在线视频| 尤物视频一区二区| 性8sex亚洲区入口|