由于其很強的糾錯性能和適合硬件實現的編譯碼算法,卷積編碼和軟判決維特比譯碼目前已經廣泛應用于衛星通信系統。然而隨著航天事業的發展,衛星有效載荷種類的增多和分辨率的不斷提高,信息量越來越大。如何在低信噪比的功率受限信道條件下提高傳輸速率成為目前亟待解決的問題。本論文結合在研項目,在編譯碼算法、編譯碼器的設計與實現、編譯碼器性能提高三個方面對卷積編碼和維特比譯碼進行了深入研究,并進一步介紹了使用VHDL語言和原理圖混合輸入的方式,實現一種(7,3/4)增信刪余方式的高速卷積編碼器和維特比譯碼器的詳細過程;然后將設計下載到XILINX的Virtex2 FPGA內部進行功能和時序確認,最終在整個數據傳輸系統中測試其性能。本文所實現的維特比譯碼器速率達160Mbps,遠遠高于目前國內此領域內的相關產品速率。 首先,論文具體介紹了卷積編碼和維特比譯碼的算法,研究卷積碼的各種參數(約束長度、生成多項式、碼率以及增信刪余等)對其譯碼性能的影響;針對項目需求,確定卷積編碼器的約束長度、生成多項式格式、碼率和相應的維特比譯碼器的回歸長度。 其次,論文介紹了編解碼器的軟、硬件設計和調試一根據已知條件,使用VHDL語言和原理圖混合輸入的方式設計卷積編碼和維特比譯碼的源代碼和原理圖,分別采用功能和電路級仿真,確定卷積編碼和維特比譯碼分別需要占用的資源,考慮卷積編碼器和維特比譯碼器的具體設計問題,包括編譯碼的基本結構,各個模塊的功能及實現策略,編譯碼器的時序、邏輯綜合等;根據軟件仿真結果,分別確定卷積編碼器和維特比譯碼器的接口、所需的FPGA器件選型和進行各自的印制板設計。利用卷積碼本身的特點,結合FPGA內部結構,采用并行卷積編碼和譯碼運算,設計出高速編譯碼器;對軟、硬件分別進行驗證和調試,并將驗證后的軟件下載到FPGA進行電路級調試。 最后,論文討論了卷積編碼和維特比譯碼的性能:利用已有的測試設備在整個數據傳輸系統中測試其性能(與沒有采用糾錯編碼的數傳系統進行比對);在信道中加入高斯白噪聲,模擬高斯信道,進行誤碼率和信噪比測試。
標簽: FPGA 卷積 編碼 譯碼
上傳時間: 2013-04-24
上傳用戶:mingaili888
現場可編程門陣列(FPGA)能夠減少電子系統的開發風險和開發成本,縮短上市時間,降低維護升級成本,故廣泛地應用在電子系統中。最新的FPGA都采用了層次化的布線資源結構,與以前的結構發生了很大的變化。由于FPGA布線資源的固定性和有限性,因此需要開發適用于這種層次化的FPGA結構并提高布線資源有效利用率的布線算法。同時由于晶體管尺寸的不斷減小,有必要在FPGA布線算法中考慮功耗和時序問題。 本論文所作的研究工作主要包括:提出一種基于Tile的FPGA結構描述方法,對FPGA功耗模型和時序模型進行了研究,實現了考慮FPGA功耗、布線資源利用率的布線算法。 在FPGA結構描述方面,本文在分析現代商用FPGA層次化結構及學術上對FPGA描述方法的基礎上,提出一種基于Tile的FPGA結構描述。由于基本Tile的重復性,采用該方法可以簡化FPGA結構的描述,同時由于該方法是以硬件結構為根據,為FPGA軟硬件提供了簡單而靈活的接口,該方法在原型系統中測試證明是正確的。 在FPGA功耗模型方面,本文研究了ASIC中關于電路功耗計算的基本方法,并將其應用到FPGA功耗分析中。在模型中的采用了混合的功耗模型,包括動態功耗模型和靜態功耗模型。動態功耗的計算采用基于節點狀態轉換率的開關級動態功耗計算和邏輯塊宏模型,靜態功耗則采用基于公式計算的晶體管漏電功耗模型和邏輯塊基于仿真的LUT/MUX表達式計算模型。這些功耗模型將運用到我們后面的功耗計算和基于功耗驅動的布線算法中。 在FPGA布線算法研究和實現方面,本文在介紹基本的搜索算法之后,介紹了將FPGA硬件結構轉變為FPGA布線程序可識別的布線資源圖的方法,并將基本的搜索算法運用的FPGA布線資源圖上,實現FPGA的基于布通率的布線算法。在此基礎上,借鑒了FPGA時序分析方法,將時序分析作為布線算法的一子模塊,對基于時序的布線算法進行了研究;同時采用了FPGA功耗模型,在布線算法實現中考慮了動態功耗的問題。最后在布線算法中實現兩種啟發式策略以提高可布線資源有效利用率。
標簽: FPGA 布線
上傳用戶:long14578
·合肥工業大學碩士學位論文基于混合動力汽車用動力型鋰電池保護電路的研究姓名:姚春元申請學位級別:碩士專業:電氣工程指導教師:李紅梅20080501
標簽: 混合動力汽車 動力 保護電路 鋰電池
上傳時間: 2013-05-19
上傳用戶:趙安qw
·論文摘要: 從中小型變電站的數學模型入手,通過數學模型地推導,指出單一的PLC 控制在無人變電站控制決策中無法高速處理數據的局限,由此提出以DSP + PLC主從式結構實現無人變電站的電壓和無功模糊智能自動控制策略。具體介紹了采用DSP 為計算核心完成基于模糊邊界的電壓無功九域圖控制策略判斷,由PLC 完成具體電氣控制操作的實
標簽: nbsp DSP PLC 論文
上傳時間: 2013-06-12
上傳用戶:小儒尼尼奧
關于電路中3V與5V混合連接的一些方法和電路介紹
標簽: 邏輯接口
上傳時間: 2013-05-21
上傳用戶:dave520l
《單片機c語言和匯編語言混合編程實例》這本書的光盤代碼
標簽: 單片機c語言 匯編語言 混合編程
上傳用戶:fudong911
研究實現MUSIC算法的DSP+FPGA、浮點運算與定點運算混合的硬件設計方案。\\r\\n
標簽: MUSIC FPGA DSP 算法
上傳時間: 2013-08-08
上傳用戶:wsq921779565
大型設計中FPGA的多時鐘設計策略,希望有需要的人喜歡
標簽: FPGA 大型 多時鐘 策略
上傳時間: 2013-08-14
上傳用戶:zhichenglu
介紹了propetus和keil混合編程的方法,如何將二者迅速的集成起來。
標簽: propetus keil 混合編程
上傳時間: 2013-08-21
上傳用戶:電子世界
FPGA異步時鐘設計中的同步策略,需要
標簽: FPGA 異步時鐘 策略
上傳時間: 2013-08-23
上傳用戶:540750247
蟲蟲下載站版權所有 京ICP備2021023401號-1