《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > DVB-C解交織器的FPGA實現
DVB-C解交織器的FPGA實現
摘要: 本文分析了卷積交織和解交織的基本原理,然后采用Altera 的FPGA器件,用RAM分區循環移位法來實現解交織器。無論從理論上,還是從計算機仿真和綜合結果上來分析,都可以看出用這種方法來實現DVB-C解交織器能有效地節省硬件資源。
關鍵詞: FPGA DVB 解交織器
Abstract:
Key words :

  卷積交織和解交織原理簡介
   
       在DVB-C系統當中,實際信道中的突發錯誤往往是由脈沖干擾、多徑衰落引起的,在統計上是相關的,所以一旦出現不能糾正的錯誤時,這種錯誤將連續存在。因此在DVB-C系統里,采用了卷積交織來解決這種問題。它以一定規律擾亂源符號數據的時間順序,使其相關性減弱,然后將其送入信道,解交織器按相反規律恢復出源符號數據。 

  DVB-C的卷積交織和解交織原理為:交織由I=12(I為交織深度)個分支構成。每個分支的延時逐漸遞增,遞增的單元數M=n/I=204/12=17(M為交織基數)。這里的數據單位為字節。0支路無延時,1支路延時17個符號周期,11支路則延時l7×11個符號周期。輸入端有一開關隨著時間推移依次連接各個延時支路,輸出端有一開關與輸入端一一對應,同步連接各延時支路。
解交織器的實現框圖

  圖1 解交織器的實現框圖
解交織器的Modelsim仿真圖

  圖2 解交織器的Modelsim仿真圖

  解交織器的實現

  解交織器的FPGA實現原理

  本文采用RAM分區循環移位

 

法來實現,因為RAM里面暫存一位數據,只需要用一個邏輯門大小的資源,比基本寄存器暫存一位數據需要12個邏輯門大小的資源要優化很多。用RAM分區循環移位法來實現解交織器,就是把RAM分成11個區。每個區的大小為(單位為字節):

 

  Ni=M*(I-i-1)(i=0,1,2, …,(I-1))

  這里i為RAM所分區的區號。

  因為11支路不需要延時,所以 RAM的11分區大小即N11為0。本文在RAM前面設置一個地址控制器,這是解交織器關鍵的一步。RAM每區有一個首地址和區內偏移地址,分別用一個寄存器來存儲。在地址控制器里產生每區的首地址和區內偏移地址,從而進一步產生RAM的讀寫地址。

  解交織器的FPGA實現

  把解交織器的深度I和基數M設成參數,以增強程序的通用性。如果以后設計的解交織器的系數I和M需要改動,只要把參數值重新設置一下就可以了,不需要改動程序。由前面的計算可知,解交織器總共需要延時的比特數,也就是RAM的大小應該為8976比特。

  可以用下面一段程序實現首地址的初始化:
    
        FirstAddr[0]=0;
   
       for(i=1;i<(I-1);i=i+1)
   
       FirstAddr[i]=(I-i)*M+FirstAddr[i-1];

  也就是說0~11支路的首地址在RAM中分別為0,187,357,510,646,765,867,952,1020,1071,1105。

  RAM每區的字節數可以由參數來表示,即為(I-i-1)*M,i為分支號。

  每區內偏移地址SectAddr[i]初始化為0,每寫入一個數據,遞增1并與由參數表示的每區的字節數進行比較,若兩數相等,則SectAddr[i]重新設為零,保證區內偏移地址在每區內循環移動。

  由上可知,RAM每區的讀寫地址為:FirstAddr[i]+SectAddr[i](i為RAM分區號)

  圖1所示的就是由Altera MegaWizard工具配置的雙口RAM。RAM每區的讀寫地址相同,也就是先讀出給定地址單元的數據后,再寫入新的數據。這里要同時發生讀寫操作,所以要使用雙口RAM。每隔一個時鐘周期,RAM讀寫指針就跳到下一個RAM區,這樣讀寫指針在RAM的11個區循環移動,實現解交織。

  圖2為解交織器在Mentor公司的Modelsim SE環境下的邏輯仿真圖。Clk為時鐘信號,Reset為異步復位信號,ClkEn為時鐘使能信號,高電平有效,FrameFirstIn為幀同步信號,高電平有效。DeinterleaverIn為輸入數據。設計時要注意數據同步問題,要不然會造成數據錯位,導致設計的失敗。DeinterleaverIn為了在selector模塊輸入時和RAM的輸出數據q保持同步,要作相應的延時,同步延時后DataIn4,同理,對應地RAM的輸入數據DataIn1,selector模塊的使能信號ClkEn4等也是經過同步處理得到。Flag為selector模塊的選擇控制信號,當Flag信號為0~10時,選擇RAM的輸出數據q作為輸出,而當Flag=11時,則選擇DeinterleaverIn經過同步處理后的數據DataIn4作為輸出,從而保證在解交織器的11支路實現無延時輸出。在解交織器的最前面輸出的字節有些是無效的,加一個DataEffect模塊是為了等全部字節都有效時,才把FrameFirstOut信號置高,告訴后面的模塊數據開始全部有效。

 

  從資源利用方面考慮,使用RAM分區循環移位法來實現DVB-C解交織器比全部用基本寄存器或用配置FIFO的方法來實現要優化得多。

  為了更好地驗證,本文把設計在synopsys 公司的synplify pro軟件環境下進行綜合,選用Altera公司的Cyclone EP1C12Q240C8器件。因為使用了軟核IP,所以再把生成的*.vqm文件導入synopsys公司的QuartusII 軟件進行再綜合,選擇同樣的器件類型和型號,結果說明采用雙口RAM設計所使用的邏輯單元較少,而且使用的8976比特RAM資源占用了Cyclone器件中的3個M4K,只有全部存儲資源的3%。

  結語

  雖然采用卷積交織會在剛開始傳輸數據的時候輸出一些無效數據,在系統中引入一定的延時,但是它能把突發干擾造成的突發錯誤分散成隨機錯誤,利于RS糾錯,這樣一權衡,有延時也是很值得的。本文利用EDA工具完成解交織器的設計,并且采用Verilog和原理圖協同輸入的設計方法,大大提高了設計效率。這里設計的解交織器具有通用性,如果要用不同深度I和基數M的解交織器,只要重設程序里的參數值就可以

 

了,非常方便。

 

此內容為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>
          亚洲精华国产欧美| 欧美成人午夜激情| 国产日韩精品一区二区浪潮av| 国产在线视频欧美| 亚洲午夜av| 亚洲激情偷拍| 欧美中文字幕视频在线观看| 老司机成人网| 欧美日韩综合不卡| 亚洲激情在线观看| 日韩一级在线观看| 国产欧美日韩一区二区三区在线观看| 欧美日韩亚洲一区二区三区在线观看| 亚洲欧美久久| 午夜亚洲一区| 亚洲午夜久久久久久久久电影院| 久久久综合视频| 欧美 日韩 国产精品免费观看| 欧美精品97| 欧美久久婷婷综合色| 久久久久久黄| 欧美黑人多人双交| 欧美日韩一区在线播放| 一区二区三区国产盗摄| 午夜久久久久久久久久一区二区| av不卡免费看| 久久久99免费视频| 国产主播一区二区| 亚洲国产三级网| 欧美体内谢she精2性欧美| 欧美日韩成人综合在线一区二区| 国产丝袜一区二区| 国产老肥熟一区二区三区| 欧美日韩一区二区三区免费看| 亚洲一区久久| 永久免费精品影视网站| 国产精品网站一区| 国产精品大全| 亚洲精品小视频| 国产欧美精品一区二区三区介绍| 亚洲欧美制服中文字幕| 欧美日本一道本在线视频| 国产视频丨精品|在线观看| 亚洲视频在线观看视频| 国产精品r级在线| 亚洲图片在线| 亚洲欧美日韩中文在线制服| 亚洲影院一区| 欧美午夜一区| 亚洲视频中文字幕| 欧美激情一区二区| 夜夜嗨av一区二区三区四区| 巨胸喷奶水www久久久免费动漫| 国产精品露脸自拍| 久久这里只有精品视频首页| 欧美激情一区在线| 亚洲电影有码| 一本一本大道香蕉久在线精品| 亚洲高清激情| 国产一区二区福利| 国产精品久久97| 一区二区在线看| 国产精品欧美在线| 久久精品免视看| 欧美精品久久一区| 国产日韩欧美自拍| 这里只有精品视频| 亚洲天堂av在线免费| 狠狠入ady亚洲精品经典电影| 激情一区二区三区| 韩日精品中文字幕| 欧美男人的天堂| 欧美日韩国产色站一区二区三区| 精品999在线播放| 亚洲精品国产精品乱码不99| 欧美日韩精品| 国产精品三级久久久久久电影| 韩国女主播一区二区三区| 韩日精品视频| 久久裸体视频| 亚洲第一网站免费视频| 久久久综合精品| 欧美手机在线| 亚洲亚洲精品在线观看| 免费一级欧美片在线观看| 最新亚洲激情| 欧美性片在线观看| 欧美日韩一区二区在线观看| 美脚丝袜一区二区三区在线观看| 在线成人av.com| 黄色精品一区| 国产精品成人一区二区三区夜夜夜| 亚洲一区二区成人在线观看| 国产一区免费视频| 久久黄色级2电影| 亚洲高清二区| 99视频在线精品国自产拍免费观看| 午夜久久资源| 激情综合网激情| 亚洲精选国产| 国产婷婷色一区二区三区在线| 欧美日韩国内自拍| 亚洲国产精品综合| 国产精品一二三视频| 亚洲色无码播放| 欧美在线视频一区二区| 欧美综合77777色婷婷| 亚洲高清视频中文字幕| 中文国产亚洲喷潮| 国产三级欧美三级| 国产精品99久久久久久白浆小说| 亚洲一区二区三区久久| 久久www成人_看片免费不卡| 男女激情久久| 久久精品国产精品亚洲| 欧美一级日韩一级| 亚洲精品国产日韩| 国产在线精品一区二区夜色| 亚洲欧美在线一区二区| 久久免费视频这里只有精品| 久久精品夜色噜噜亚洲a∨| 久久电影一区| 久久aⅴ国产紧身牛仔裤| 你懂的视频欧美| 欧美日韩国语| 精品999日本| 久久精品视频一| 国内精品久久久久久影视8| 欧美一级视频免费在线观看| 欧美在线视频观看| 亚洲综合丁香| 亚洲欧美日韩国产一区| 国产乱码精品一区二区三区av| 久久综合亚州| 亚洲一二区在线| 久久久www成人免费毛片麻豆| 快射av在线播放一区| 99re6热在线精品视频播放速度| 暖暖成人免费视频| 国产乱码精品一区二区三区不卡| 欧美人与禽猛交乱配视频| 国产精品欧美风情| 国产曰批免费观看久久久| 国产精品看片你懂得| 亚洲性视频网站| 伊人精品在线| 久久精品91| 欧美日韩精品在线视频| 欧美寡妇偷汉性猛交| 精品成人一区二区| 国产亚洲视频在线| 久久亚洲电影| 欧美日韩三级一区二区| 性欧美1819sex性高清| 亚洲人成网站999久久久综合| 国产一二精品视频| 国产欧美高清| 精品盗摄一区二区三区| 欧美激情一区二区三区在线视频| 99精品视频一区二区三区| 欧美日本免费一区二区三区| 亚洲第一区色| 亚洲视频中文| 亚洲青色在线| 亚洲高清视频中文字幕| 久久狠狠亚洲综合| 亚洲视频欧美在线| 在线视频国内自拍亚洲视频| 夜夜嗨av色综合久久久综合网| 亚洲免费一在线| 欧美成人伊人久久综合网| 欧美精品一区在线观看| 国产精品99久久久久久久vr| 欧美日韩国产经典色站一区二区三区| 国产精品久久中文| 欧美精品一线| 久久夜色精品国产欧美乱极品| 欧美日韩精品中文字幕| 欧美日韩国产欧美日美国产精品| 久久裸体艺术| 欧美日韩午夜在线视频| 一本大道av伊人久久综合| 欧美99在线视频观看| 亚洲一区二区三区在线看| 久久精品一本| 亚洲国产高清高潮精品美女| 久久久五月天| 亚洲第一二三四五区| 国产精品成人一区二区三区吃奶| 国产日韩在线亚洲字幕中文| 亚洲午夜在线观看视频在线| 国产欧美婷婷中文| 亚洲午夜女主播在线直播| 国产视频一区免费看| 欧美电影打屁股sp| 国产精品久久久久久久久免费樱桃| 一区二区欧美国产| 一区二区三区精品视频在线观看| 欧美专区福利在线| 欧美日韩三级| 国产欧美一区二区三区久久| 久久精品视频网| 国产日韩精品一区二区浪潮av| 一区二区精品在线| 亚洲国产三级| 国产亚洲精品bt天堂精选| 欧美亚洲一区| 久久精品91久久香蕉加勒比| 欧美日一区二区在线观看| 欧美三级视频在线观看| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品观看| 1024精品一区二区三区| 欧美—级在线免费片| 亚洲欧美在线免费| 国产一区二区三区在线播放免费观看| 久久福利资源站| 欧美日韩精品| 亚洲欧美另类久久久精品2019| 国产农村妇女毛片精品久久麻豆| 国产欧美日韩亚洲精品| 国产精品高精视频免费| 欧美区高清在线| 亚洲一区欧美一区| 欧美高清日韩| 午夜影视日本亚洲欧洲精品| 久久久水蜜桃av免费网站| 国产欧美日韩亚洲精品| 狠狠色狠狠色综合| 亚洲国产视频一区| 久久精品盗摄| 亚洲国产欧美国产综合一区| 黄色成人免费网站| 欧美视频一区| 亚洲欧美日韩天堂一区二区| 在线视频亚洲欧美| 欧美日韩国产天堂| 久久天堂国产精品| 老司机成人在线视频| 中国成人黄色视屏| 亚洲一区二区不卡免费| 国产精品成人国产乱一区| 国产欧美日韩综合精品二区| 亚洲视频碰碰| 久久亚洲捆绑美女| 国产精品夜夜夜一区二区三区尤| 亚洲国产色一区| 欧美日韩免费高清一区色橹橹| 亚洲人成人99网站| 欧美日韩国产电影| 国产精品第2页| 久久综合网hezyo| 欧美日韩一区视频| 久久久久久综合| 久久精品国产视频| 亚洲福利久久| 亚洲午夜视频在线| 老牛嫩草一区二区三区日本| 韩国av一区二区| 国产精品毛片高清在线完整版| 欧美日韩一区二区在线观看| 在线激情影院一区| 国产精品久久综合| 亚洲国产高清视频| 国户精品久久久久久久久久久不卡| 亚洲激情在线播放| 欧美激情精品久久久久久黑人| 亚洲免费中文字幕| 韩国久久久久| 国产精品盗摄一区二区三区| 欧美亚洲视频在线看网址| 美女尤物久久精品| 最新中文字幕亚洲| 99国内精品久久| 国产精品qvod| 久久精品视频在线播放| 亚洲国产婷婷香蕉久久久久久| 欧美成人亚洲成人| 一二美女精品欧洲| 久久九九热re6这里有精品| 亚洲视频在线观看视频| 亚洲东热激情| 国产精品久久久爽爽爽麻豆色哟哟| 夜夜嗨av色一区二区不卡| 欧美午夜精品久久久久久浪潮| 国产精品第三页| 国产在线精品二区| 亚洲福利精品| 久色成人在线| 免费高清在线视频一区·| 欧美亚州一区二区三区| 欧美激情一区二区三区在线视频| 国产日韩专区在线| 免费看成人av| 欧美风情在线| 亚洲欧美在线x视频| 亚洲精品国久久99热| 影音先锋国产精品| 国产精品一区二区黑丝| 中文一区二区在线观看| 欧美亚洲成人精品| 欧美日韩精品在线观看| 欧美日韩黄视频| 国产精品久久久久久久久久久久久久| 亚洲日韩成人| 国产欧美日本一区二区三区| 国产亚洲欧美另类一区二区三区| 国产欧美日韩另类一区| 韩国三级电影一区二区| 欧美日韩国产一区精品一区| 国产夜色精品一区二区av| 亚洲免费人成在线视频观看| 欧美午夜一区| 欧美精品啪啪| 久久久国产精品一区| 国产精品一区二区你懂得| 亚洲成色最大综合在线| 久久亚洲国产精品一区二区| 亚洲高清毛片| 91久久精品国产91久久| 欧美一区二区三区免费在线看| 亚洲欧美在线一区| 久久成人人人人精品欧| 好吊日精品视频| 艳女tv在线观看国产一区| 欧美国产日本韩| 亚洲在线黄色| 艳女tv在线观看国产一区|