《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 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亚洲国产精品_日韩亚洲一区二区
欧美在线啊v一区| 午夜精品视频在线观看一区二区| 欧美日本三区| 宅男66日本亚洲欧美视频| 日韩一区二区精品葵司在线| 国产午夜精品视频| 国产精品久久久99| 欧美美女bbbb| 老牛影视一区二区三区| 欧美一区二粉嫩精品国产一线天| 99国内精品| 亚洲国产你懂的| 久久成人精品一区二区三区| 亚洲国产精品久久久久秋霞影院| 国产日韩在线视频| 国产精品高潮呻吟久久| 欧美日韩精品免费看| 欧美寡妇偷汉性猛交| 美国十次成人| 久久免费高清| 久久成人资源| 久久gogo国模裸体人体| 亚洲免费人成在线视频观看| 国产精品99久久久久久人| 日韩天堂av| 日韩视频免费大全中文字幕| 久久精品一本| 久久精品国产欧美激情| 性一交一乱一区二区洋洋av| 亚洲一二三区视频在线观看| 9人人澡人人爽人人精品| 亚洲国产高潮在线观看| 在线视频成人| 在线不卡视频| 亚洲高清不卡一区| 亚洲国产精品一区二区第一页 | 久久精品日产第一区二区| 午夜老司机精品| 午夜视频精品| 亚洲一区成人| 亚洲欧美一区二区视频| 性亚洲最疯狂xxxx高清| 久久er99精品| 久久亚洲综合网| 久久免费视频在线| 午夜一区二区三区不卡视频| 中文亚洲字幕| 午夜精品久久久久影视| 欧美在线二区| 美玉足脚交一区二区三区图片| 卡通动漫国产精品| 欧美激情自拍| 欧美日韩在线精品一区二区三区| 女女同性精品视频| 欧美精品一区二区视频 | 欧美国产亚洲视频| 蜜桃久久av一区| 久久久久国产精品麻豆ai换脸| 亚洲男女毛片无遮挡| 久久成人精品| 麻豆精品在线视频| 欧美精品久久99| 国产精品第一页第二页第三页| 国产精品网站在线播放| 国产婷婷色一区二区三区四区 | 91久久久久久国产精品| 亚洲电影欧美电影有声小说| 亚洲人成网站777色婷婷| 一本色道久久综合| 香蕉av福利精品导航| 亚洲激情国产| 亚洲主播在线| 久久久精品性| 久久久在线视频| 亚洲欧美日韩系列| 久久九九久精品国产免费直播| 午夜精品一区二区三区四区| 欧美一级午夜免费电影| 每日更新成人在线视频| 欧美日韩亚洲高清| 国产一区二区高清不卡| 最近看过的日韩成人| 一区二区三区.www| 久久精彩免费视频| 一区二区三区精品久久久| 久久精品国产精品亚洲| 欧美精品在线免费| 国产精品视频一二| 国产一区二区三区四区三区四| 亚洲国产乱码最新视频| 亚洲欧美春色| 日韩午夜激情| 久久精品夜色噜噜亚洲a∨| 欧美搞黄网站| 国产日韩一级二级三级| 日韩视频专区| 欧美一区视频在线| 亚洲一区在线观看视频 | 91久久香蕉国产日韩欧美9色| 亚洲丝袜av一区| 另类激情亚洲| 国产精品激情电影| 亚洲激情自拍| 久久国产天堂福利天堂| 亚洲午夜精品17c| 久久九九电影| 欧美精品日韩一本| 国内精品视频在线播放| 中文一区二区在线观看| 亚洲欧洲在线一区| 久久乐国产精品| 国产精品久久国产精品99gif| 1024欧美极品| 欧美一区二区在线| 午夜精品一区二区三区电影天堂 | 99国产精品久久久久久久| 久久天天综合| 国产欧美日韩视频在线观看| 亚洲免费观看高清完整版在线观看| 亚洲午夜激情在线| 亚洲私人影院| 欧美久久电影| 在线看日韩av| 亚洲国产成人久久综合| 久久精品官网| 国产欧美精品xxxx另类| 一区二区三区色| 一区二区三区欧美在线| 欧美二区在线| 亚洲国产精品一区二区尤物区| 亚洲欧美日韩另类| 亚洲免费在线看| 欧美亚洲第一页| 99视频一区二区| 一区二区三区欧美日韩| 欧美理论大片| 中日韩高清电影网| 欧美一区二区私人影院日本 | 99视频在线精品国自产拍免费观看| 亚洲欧美国产三级| 国产精品狠色婷| 亚洲一区二区三区激情| 亚洲午夜精品一区二区三区他趣| 欧美国产激情| 亚洲欧洲视频在线| 99精品国产福利在线观看免费| 欧美不卡视频一区发布| 国产视频在线观看一区 | 欧美日韩亚洲天堂| 亚洲午夜激情免费视频| 久久国产精品色婷婷| 在线成人h网| 亚洲一区精品在线| 国产亚洲精品久久久久婷婷瑜伽| 亚洲国产精品一区二区第一页| 欧美国产在线电影| 在线中文字幕一区| 久久精品国产成人| 亚洲精品一区在线| 欧美一区二视频| 亚洲国产精品专区久久| 亚洲一级片在线观看| 国产午夜亚洲精品理论片色戒| 亚洲人www| 国产老女人精品毛片久久| 亚洲激情一区二区| 国产精品每日更新在线播放网址| 欧美一区二区成人| 欧美日韩不卡一区| 欧美一区二区三区久久精品茉莉花 | 国产精品一区视频网站| 欧美一区二区三区在线免费观看| 久久五月激情| 一区二区三区免费观看| 久久久久久亚洲综合影院红桃| 亚洲三级毛片| 久久成人在线| 99国产精品久久久久老师| 久久精品在线视频| 99成人在线| 老司机精品福利视频| 一区二区三区欧美日韩| 免费的成人av| 亚洲自啪免费| 欧美精品一区二区视频| 欧美在线三区| 国产精品xxxxx| 最近中文字幕日韩精品| 国产精品系列在线| 99精品欧美一区二区三区综合在线| 国产日本欧洲亚洲| 中文一区二区在线观看| 韩曰欧美视频免费观看| 亚洲中无吗在线| 亚洲精品看片| 美女黄色成人网| 午夜视频一区| 国产精品久久国产精品99gif | 国产欧美精品| 亚洲一区二区在线看|