《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的視頻傳輸流發送系統設計方案
基于FPGA的視頻傳輸流發送系統設計方案
EDN China
摘要: 基于FPGA的視頻傳輸流發送系統設計方案,1引言在目前的廣播電視系統中ASI接口是使用非常廣泛的一種接口形式,該接口隨同SPI一起被歐洲電信標準化協會(ETSI)制訂,以使不同廠家生產的MPEG2單元可以方便地進行互聯。本設計方案以FPGA為核心器件,制作
Abstract:
Key words :

 1 引言

  在目前的廣播電視系統中ASI接口是使用非常廣泛的一種接口形式,該接口隨同SPI一起被歐洲電信標準化協會(ETSI)制訂,以使不同廠家生產的MPEG2單元可以方便地進行互聯。本設計方案以FPGA為核心器件,制作出了SPI-ASI接口轉換器。這套方案成本較低,利用FPGA的可編程性,硬件的升級較容易。

  2 系統結構和功能分析

  2.1 DVB-ASI介紹

  一般的Mpeg2編碼器的輸出和解碼器的輸入都是標準的并行11位信號,處理簡單而且擴展性強,符合SPI(Synchronous Parallel InteRFace)信號接口。傳輸SPI信號,在傳輸鏈路上是LVDS技術和25根管腳連接的,因此具有連線多、復雜,傳輸距離短,容易出現錯誤等缺點,而且,SPI的熱插拔性能也較差。

  ASI是個串行傳輸協議,TS流以串行的方式傳輸,為了保證接收端能正確恢復出TS流DATA數據,發送端需要插入同步字K28.5。ASI協議中沒有PSYNC、DVALID和CLOCK信息,因此,在接收端需要根據TS流的同步字節0x47,由外部邏輯合成這3個信號。

  ASI傳輸流可以發送不同數據速率的Mpeg2數據,但傳輸速率恒定,為270Mbps。因此ASI可以發送和接收不同速率的Mpeg2數據。ASI傳輸系統使用分層結構描述,最高層、第2層使用MPEG-2標準ISO/IEC 13818-1,第0層和第1層是基于ISO/IEO CD 14165-1的FC纖維信道。FC支持多種物理傳輸媒介,本方案選用同軸電纜傳輸。

  2.2 DVB-ASI信號發送系統結構

  為了在編、解碼器和傳輸設備之間能正確傳遞數據,本方案以FPGA(Altera公司的EP1C6T144C8)為核心器件,在SPI和ASI信號之間進行轉換。原理如圖1所示。其中,27MHz時鐘作為系統時鐘,為FIFO、8B10B編碼和并串轉換提供時鐘源信號。由于SPI接口采用LVDS電平傳輸數據,從DB25-F頭輸入的并行信號,首先需要進行LVDS->TTL電平轉換,得到SPI接口定義的DATA、PSYNC、DVALID和CLOCK并行信號。丟棄PSYNC和DVALID信號,將DATA和CLOCK信號直接連接到FIFO的輸入端。外部邏輯控制著FIFO的讀,從FIFO讀出的數據送給8B10B編碼模塊進行編碼轉換,并以270Mbps的速率輸出串行數據。其中,270MHz時鐘由27MHz系統時鐘通過鎖相環產生。串行信號電氣特性為差分的PECL電平,經過1:1的變壓器隔離后,由BNC頭輸出。

SPI轉ASI模塊原理圖

圖 1 SPI轉ASI模塊原理圖

  FIFO的寫入時鐘即為TS流的字節時鐘CLOCK,而讀出時鐘為固定值27MHz。采用不同的FIFO讀邏輯,可以產生突發或連續兩種ASI輸出模式。本方案中,FIFO、FIFO的讀寫控制邏輯、8B10B編碼以及并串轉換均由FPGA 實現,ASI輸出為突發模式。

  在ASI的編碼過程中,只需將MPEG2的八位數據和一位TS碼率傳輸時鐘輸入到FPGA。在本方案中,TS格式為188個字節,因此數據有效信號DVALID一直為高,FPGA忽略這個信號,只管接收TS碼流數據,而不用關心TS碼流的同步頭。PSYNC幀同步信號則作為FIFO讀入的控制信號。FPGA將接收到的數據以TS碼率時鐘寫入FIFO,當FIFO半滿時,FPGA接收到FIFO的半滿信號,然后FIFO控制邏輯發出FIFO可讀信號,編碼模塊以以27Mbps讀取FIFO中的數據;當計數器計數到編碼模塊讀取了一定數量(188個讀FIFO信號周期)的FIFO數據,則發送FIFO不可讀信號,防止FIFO讀空。

  在FIFO不可讀時,向ASI碼流中填充K28.5以維持270Mbps的固定傳輸速率。最后串行數據經過驅動就可用同軸電纜傳送出去。本方案中,K28.5的插入方法選擇在每個傳輸包前必須有至少兩個同步字(K28.5字符),這符合ASI的傳輸規定。

3 系統各結構的實現方法

  3.1 信號輸入

  在ASI的編碼過程中,只需將Mpeg2傳輸流的八位數據和一位TS碼率傳輸時鐘輸入到FPGA。在本方案中,TS數據通過富士通的專用ASIC芯片MB86391產生。由于控制MB86391產生的TS格式為188個字節,因此數據有效信號DVALID一直為高,FPGA忽略這個信號,只管接收碼流數據,而不用關心TS碼流的同步頭。PSYNC幀同步信號也一樣忽略,只是需要從幀同步信號拉高開始,FPGA將接收到的數據以TS碼率時鐘寫入FIFO。

  3.2 FIFO模塊

  FPGA在搜索到188字節包長的包頭0x47后開始將數據寫入FIFO,同時監測FIFO的半滿信號HF, 若半滿則將FIFO的讀使能信號抬高, 而此時從FIFO讀出數據給8B/10B編碼模塊完成編碼。讀數據時,由FPGA對FIFO的讀信號的時鐘脈沖計數,計到188個后,將FIFO的讀使能拉低,并判斷FIFO是否半滿。此時FPGA將不再發出讀FIFO信號, 而是在每個時鐘的上升沿插入一個K28.5同步字, 待發現FIFO半滿信號HF出現后, 再次將FIFO的讀使能抬高,并保持188個讀FIFO信號周期,如此反復。由于FPGA時鐘引腳接一個27MHz的外部時鐘, 而在每個時鐘的上升沿, 不是輸出正常數據就是同步字, 所以不管FIFO是否有數據提供給后端的8B/10B編碼器,FPGA最終都將送出固定的270Mbps的串行數據,構成DVB-ASI的標準數據格式。

  3.3 8B/10B編碼模塊

  8B/10B編碼模塊是ASI接口轉換的核心之一。DVB-ASI數據編碼層的傳輸規約包括串行編碼規則、專用字符和差錯控制。它采用DC平衡的8B/10B傳輸碼。這種碼把每一個8bit數據字節變換成符合直流平衡特性的10bit碼字。這種碼通過無效傳輸碼點和“運行”的不均衡性來提供差錯校驗。作為超出對數據字節進行編碼需要的額外碼點,規定了專用字符。

  系統以字節同步的方式接收MPEG-2傳送包,接收的參考時鐘是采用固定的27MHz的時鐘頻率。接著,對字節進行8B/10B編碼,對出現的每一個8bit字節產生一個10bit的字,使這些10bit字通過以固定輸出比特率270Mbps工作的并/串轉換。

  將8B/10B編碼劃分為3個模塊實現,較好地反映了8B/10B編碼的特點,實現流程清楚,容易編寫代碼。具體實現步驟為: ① 判斷是特殊字符還是數據; ② 若是特殊字符(3B4B),根據RD極性直接取值; ③ 若是數據,根據RD極性和前一個10bit模塊的編碼情況確定當前6 bit的取值; ④ 根據當前6 bit編碼值確定當前4 bit的編碼取值。⑤ 將當前6 bit編碼和當前4bit編碼組成當前10bit編碼輸出。

  3.4 并串轉換模塊

  在完成8B10B編碼以后,將信號送至并串轉換模塊轉換為串行數據流,通過270MHz時鐘將串行信號送出,ASI接口采用兩線差分方式進行串行數據傳輸。

4 測試結果

  首先對ASI發送系統進行功能仿真,仿真平臺為ModelSim6.0,本設計中,ASI發送系統的輸入輸出的仿真波形如下圖所示:

ASI發送系統的仿真波形

圖 2 ASI發送系統的仿真波形

  仿真結果表明,輸入信號與編碼信號之間順序相差一個碼元周期,輸出抖動被完全消除。

  本文中的ASI接口測試由Honeywell公司的攝像頭、自行研制的MPEG2編碼板(視頻壓縮芯片為MB86391)、MPEG2解碼器、顯示器構成,如圖3所示。

系統組成

圖 3 系統組成

  ASI發送測試為:Honeywell公司的攝像頭和自行研制的MPEG2編碼板輸出符合MPEG2標準的TS流,通過標準SPI口送給本文的ASI轉換系統的SPI輸入,而經SPI到ASI的轉換,通過BNC接頭的有線電纜送給解碼器的ASI口輸入,解碼后的視頻輸出送給顯示器,連續播放數十小時,圖像清晰且顯示正常無誤。

  實驗結果證明,采用本文方法設計的ASI發送系統,符合標準ASI接口規范,能有效可靠的實現SPI-ASI的編碼功能和高速串行數據流的發送功能。

  5 結語

  本文作者創新點: 在分析ASI發送系統機理的基礎之上,提出一種使用FPGA完成ASI發送系統的實現方案,并使用VHDL語言在Altara的FPGA上實現了硬件電路,仿真結果和實際測試完全正確。該方案層次分明、結構簡潔、編碼速度快、輸出抖動小,與現有的使用專用芯片CY7B923的方法相比,具有更大的靈活性,為高速ASI數傳的應用前端提供了條件。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免播放器亚洲一区| 一区二区三区欧美视频| 国产欧美日韩高清| 亚洲精品一二三区| 麻豆精品精品国产自在97香蕉| 麻豆九一精品爱看视频在线观看免费| 这里只有精品电影| 欧美中在线观看| 亚洲精品麻豆| 亚洲伊人久久综合| 老司机精品久久| 国产精品一区二区久久久久| 欧美激情麻豆| 国产精品中文字幕在线观看| 亚洲高清视频中文字幕| 免费一区二区三区| 国产精品白丝jk黑袜喷水| 亚洲成人中文| 日韩一级成人av| 国产精品久久午夜| 欧美久久影院| 欧美一区三区三区高中清蜜桃| 毛片av中文字幕一区二区| 国产精品羞羞答答xxdd| 久久精品99| 国产精品视频你懂的| 国产一区二区三区观看| 蜜桃av一区二区三区| 欧美在线观看www| 国内精品视频一区| 欧美性猛片xxxx免费看久爱| 欧美午夜视频网站| 欧美激情一区二区三区高清视频| 欧美成人乱码一区二区三区| 久久婷婷国产综合国色天香| 国产精品久久久久久福利一牛影视| 国产日韩1区| 国产真实乱子伦精品视频| 国内精品视频久久| 亚洲一二三区视频在线观看| 免费观看30秒视频久久| 久久综合久久综合久久综合| 99ri日韩精品视频| 国产亚洲网站| 欧美日韩精品在线| 亚洲尤物视频在线| 欧美一区二区三区成人| 亚洲狠狠丁香婷婷综合久久久| 久久久亚洲精品一区二区三区| 欧美日韩在线播放一区| 老色鬼精品视频在线观看播放| 国产精品毛片a∨一区二区三区| 欧美激情黄色片| 亚洲欧美日韩国产精品| 一区二区不卡在线视频 午夜欧美不卡'| 久久亚洲精品一区二区| 欧美成人69av| 亚洲国产精品一区二区第一页| 国产裸体写真av一区二区| 免费观看30秒视频久久| 农夫在线精品视频免费观看| 久久精品99| 欧美黄色精品| 欧美三级电影网| 欧美日韩卡一卡二| 国产精品扒开腿做爽爽爽视频| 国产精品日韩欧美一区二区三区| 亚洲天堂免费在线观看视频| 美日韩精品视频| 欧美午夜三级| 日韩视频一区| 国产有码一区二区| 欧美精品情趣视频| 一区二区三区精品久久久| 亚洲精品视频啊美女在线直播| 亚洲精品国产精品久久清纯直播| 国产精品老牛| 国产综合久久久久影院| 国产亚洲欧美日韩美女| 亚洲品质自拍| 欧美国产视频日韩| 免费的成人av| 亚洲国产成人精品女人久久久| 免费在线看一区| 欧美精品一区在线观看| 欧美午夜精品久久久| 国产一区二区丝袜高跟鞋图片| 日韩亚洲一区二区| 亚洲国产一区二区三区a毛片| 欧美日韩一区二区三区在线观看免| 日韩视频在线免费观看| 国产精品高清免费在线观看| 亚洲人体1000| 亚洲最新在线视频| 国产精品亚洲精品| 激情欧美亚洲| 国产主播喷水一区二区| 亚洲一级免费视频| 免费观看日韩av| 亚洲久久一区| 欧美激情一区二区三区| 亚洲综合色噜噜狠狠| 亚洲欧美日韩精品久久| 亚洲视频精品在线| 伊人久久大香线蕉av超碰演员| 亚洲女同在线| 国产一区二区三区久久精品| 牛夜精品久久久久久久99黑人| 欧美啪啪一区| 欧美高清视频一区二区三区在线观看| 亚洲人人精品| 国产综合久久久久久鬼色| 亚洲国产成人porn| 国产欧美日韩不卡免费| 篠田优中文在线播放第一区| 久久伊人精品天天| 欧美天堂亚洲电影院在线观看| 免费高清在线视频一区·| 欧美日韩日本网| 国产精品每日更新| 欧美香蕉大胸在线视频观看| 亚洲激情中文1区| 黄色资源网久久资源365| 欧美日韩一区二区三区四区五区| 欧美日韩精品| 老司机午夜免费精品视频| 欧美成人小视频| 亚洲欧美激情一区| 亚洲人成7777| 国产精品卡一卡二| 一色屋精品视频在线观看网站| 亚洲欧美日韩国产一区二区三区| 久久综合中文字幕| 欧美资源在线| 美女国内精品自产拍在线播放| 亚洲激情社区| 亚洲看片一区| 国产精品香蕉在线观看| 免费成人黄色片| 欧美日韩在线免费观看| 亚洲高清在线精品| 亚洲日本成人网| 国产欧美日韩三区| 99ri日韩精品视频| 欧美特黄视频| 亚洲国产日韩一级| 国产精品v欧美精品v日韩精品| 久久亚洲视频| 亚洲资源在线观看| 国产精品家庭影院| 国产精品视频免费在线观看| 在线中文字幕一区| 国产精品午夜视频| 国产精品日韩久久久| 欧美亚日韩国产aⅴ精品中极品| 亚洲精品美女在线观看| 国内外成人在线视频| 一区二区三区 在线观看视| 中文一区二区在线观看| 一区二区精品| 欧美电影打屁股sp| 女人香蕉久久**毛片精品| 国产女精品视频网站免费| 韩国av一区二区三区四区| 欧美午夜精品伦理| 亚洲高清一区二区三区| 久久国产精品久久国产精品| 久久青青草综合| 久久国产欧美日韩精品| 欧美a级在线| 亚洲激情在线观看视频免费| 亚洲欧美日韩中文视频| 亚洲国产精选| 国内综合精品午夜久久资源| 欧美亚洲一区二区三区| 欧美高清不卡在线| 欧美精彩视频一区二区三区| 国产裸体写真av一区二区| 日韩视频国产视频| 亚洲理伦电影| 欧美电影免费观看大全| 国产精品v一区二区三区| 亚洲日本欧美| 久久免费黄色| 尤物网精品视频| 性做久久久久久久久| 在线不卡亚洲| 影音先锋欧美精品| 欧美日韩国产在线看| 在线播放视频一区| 久久久亚洲国产美女国产盗摄| 国产精品v一区二区三区| 亚洲欧美亚洲| 亚洲精品久久7777| 国产日韩av高清| 亚洲精品一区二区在线观看| 亚洲精品乱码久久久久久| 亚洲人屁股眼子交8| 一本色道久久88综合日韩精品| 欧美日韩国产高清视频| 欧美中文日韩| 一区二区三区精密机械公司| 欧美日韩国产小视频| 国产精品欧美日韩| 欧美日韩成人一区二区三区| 欧美精品啪啪| 久久精品国产一区二区三| 欧美大片免费观看在线观看网站推荐| 欧美在线视频免费| 午夜视频在线观看一区二区| 免费一区二区三区| 亚洲一区二区高清| 毛片精品免费在线观看| 欧美成人激情视频免费观看| 亚洲天堂视频在线观看| 国产精品区一区| 久久亚裔精品欧美| 日韩视频永久免费| 欧美高清在线精品一区| 欧美四级剧情无删版影片| 欧美国产极速在线| 欧美专区在线观看一区| 国产精品久久久久久久一区探花| 亚洲免费人成在线视频观看| 亚洲男人天堂2024| 国产在线精品自拍| 久久精品久久综合| 欧美中文日韩| 开心色5月久久精品| 欧美gay视频激情| 国产精品亚洲美女av网站| 欧美精品一区二区三区在线播放| 久久精品国产亚洲一区二区三区| 久久久午夜精品| 一区视频在线播放| 欧美视频一区二区三区在线观看| 国产精品欧美日韩久久| 国产夜色精品一区二区av| 欧美性一区二区| 亚洲图色在线| 女女同性女同一区二区三区91| 久久精品水蜜桃av综合天堂| 国产在线国偷精品产拍免费yy| 久久视频精品在线| 国产欧美日韩综合一区在线观看| 香蕉久久夜色精品国产| 亚洲电影自拍| 亚洲高清在线观看一区| 在线看不卡av| 午夜欧美视频| 99在线热播精品免费99热| 欧美在线免费播放| 欧美日韩在线播放一区二区| 日韩亚洲一区在线播放| 韩国v欧美v日本v亚洲v| 欧美精品乱码久久久久久按摩| 久久米奇亚洲| 国产美女精品视频| 久久久久青草大香线综合精品| 日韩网站在线| 国产精品麻豆va在线播放| 蜜桃av一区二区在线观看| 一本色道久久综合亚洲精品婷婷| 欧美日韩免费观看一区二区三区| 亚洲第一福利在线观看| 欧美综合二区| 国产精品五月天| 欧美日本韩国一区二区三区| 亚洲欧美在线一区| 欧美激情一二区| 国语自产精品视频在线看8查询8| 免播放器亚洲| 国产欧美日韩综合一区在线播放| 亚洲国产精品久久精品怡红院| 美女啪啪无遮挡免费久久网站| 99热在线精品观看| 美女91精品| 亚洲午夜国产一区99re久久| 国产精品一级二级三级| 国产日韩欧美三级| 国产精品99一区| 在线看国产一区| 新67194成人永久网站| 国内精品久久久久伊人av| 久久在线免费观看视频| 91久久线看在观草草青青| 久久综合综合久久综合| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲美女精品久久| 老色批av在线精品| 欧美黑人一区二区三区| 91久久夜色精品国产九色| 国产精品久久久久久av福利软件| 亚洲欧美乱综合| 国产精品日日摸夜夜添夜夜av| 亚洲在线观看| 欧美少妇一区二区| 国产九九精品视频| 国产伦精品一区二区三区视频黑人| 夜夜精品视频一区二区| 欧美夫妇交换俱乐部在线观看| 国内精品久久久久影院薰衣草| 国产亚洲一区在线| 欧美日韩精品免费| 亚洲精品资源美女情侣酒店| 亚洲国产免费| 欧美国产亚洲另类动漫| 欧美日韩123| 美日韩在线观看| 蜜桃av久久久亚洲精品| 亚洲麻豆视频| 国产一区二区三区四区hd| 久久综合给合久久狠狠色| 黄色欧美成人| 午夜久久影院| 麻豆乱码国产一区二区三区| 亚洲人成在线播放| 欧美一区激情视频在线观看| 国产精品影视天天线| 欧美日韩综合在线免费观看| 欧美日韩在线综合| 亚洲一区三区视频在线观看| 亚洲第一久久影院| 欧美不卡福利| 免费在线观看成人av| 欧美性大战久久久久久久蜜臀| 亚洲少妇诱惑| 亚洲国产精品va在线看黑人动漫|