由于其很強的糾錯性能和適合硬件實現的編譯碼算法,卷積編碼和軟判決維特比譯碼目前已經廣泛應用于衛星通信系統。然而隨著航天事業的發展,衛星有效載荷種類的增多和分辨率的不斷提高,信息量越來越大。如何在低信噪比的功率受限信道條件下提高傳輸速率成為目前亟待解決的問題。本論文結合在研項目,在編譯碼算法、編譯碼器的設計與實現、編譯碼器性能提高三個方面對卷積編碼和維特比譯碼進行了深入研究,并進一步介紹了使用VHDL語言和原理圖混合輸入的方式,實現一種(7,3/4)增信刪余方式的高速卷積編碼器和維特比譯碼器的詳細過程;然后將設計下載到XILINX的Virtex2 FPGA內部進行功能和時序確認,最終在整個數據傳輸系統中測試其性能。本文所實現的維特比譯碼器速率達160Mbps,遠遠高于目前國內此領域內的相關產品速率。 首先,論文具體介紹了卷積編碼和維特比譯碼的算法,研究卷積碼的各種參數(約束長度、生成多項式、碼率以及增信刪余等)對其譯碼性能的影響;針對項目需求,確定卷積編碼器的約束長度、生成多項式格式、碼率和相應的維特比譯碼器的回歸長度。 其次,論文介紹了編解碼器的軟、硬件設計和調試一根據已知條件,使用VHDL語言和原理圖混合輸入的方式設計卷積編碼和維特比譯碼的源代碼和原理圖,分別采用功能和電路級仿真,確定卷積編碼和維特比譯碼分別需要占用的資源,考慮卷積編碼器和維特比譯碼器的具體設計問題,包括編譯碼的基本結構,各個模塊的功能及實現策略,編譯碼器的時序、邏輯綜合等;根據軟件仿真結果,分別確定卷積編碼器和維特比譯碼器的接口、所需的FPGA器件選型和進行各自的印制板設計。利用卷積碼本身的特點,結合FPGA內部結構,采用并行卷積編碼和譯碼運算,設計出高速編譯碼器;對軟、硬件分別進行驗證和調試,并將驗證后的軟件下載到FPGA進行電路級調試。 最后,論文討論了卷積編碼和維特比譯碼的性能:利用已有的測試設備在整個數據傳輸系統中測試其性能(與沒有采用糾錯編碼的數傳系統進行比對);在信道中加入高斯白噪聲,模擬高斯信道,進行誤碼率和信噪比測試。
資源簡介:由于其很強的糾錯性能和適合硬件實現的編譯碼算法,卷積編碼和軟判決維特比譯碼目前已經廣泛應用于衛星通信系統。然而隨著航天事業的發展,衛星有效載荷種類的增多和分辨率的不斷提高,信息量越來越大。如何在低信噪比的功率受限信道條件下提高傳輸速率成為目...
上傳時間: 2013-04-24
上傳用戶:mingaili888
資源簡介:給出了(2,1,3)卷積編碼和維特比譯碼的源程序
上傳時間: 2014-01-11
上傳用戶:qwe1234
資源簡介:卷積編碼、維特比譯碼的MATLAB代碼,程序來自《現代通信系統-使用matlab》英文版,個人用著不錯:)
上傳時間: 2014-01-04
上傳用戶:Breathe0125
資源簡介:在數字通信中,采用差錯控制技術(糾錯碼)是提高信號傳輸可靠性的有效手段,并發揮著越來越重要的作用。糾錯碼主要有分組碼和卷積碼兩種。在碼率和編碼器復雜程度相同的情況下,卷積碼的性能優于分組碼。 卷積碼的譯碼方法主要有代數譯碼和概率譯碼。代數譯碼...
上傳時間: 2013-04-24
上傳用戶:tedo811
資源簡介:在數字通信中,采用差錯控制技術(糾錯碼)是提高信號傳輸可靠性的有效手段,并發揮著越來越重要的作用。糾錯碼主要有分組碼和卷積碼兩種。在碼率和編碼器復雜程度相同的情況下,卷積碼的性能優于分組碼。 卷積碼的譯碼方法主要有代數譯碼和概率譯碼。代數譯碼...
上傳時間: 2013-04-24
上傳用戶:zhenyushaw
資源簡介:卷積碼編碼及其維特比譯碼的C54x Simulator仿真試驗及matlab實現,dsp匯編語言和matlab編程都有
上傳時間: 2014-09-06
上傳用戶:zmy123
資源簡介:卷積碼的編碼與維特比譯碼的相關仿真,比較它們的性能
上傳時間: 2014-06-05
上傳用戶:SimonQQ
資源簡介:卷積碼及其維特比譯碼算法的軟件實現 c語言算法介紹
上傳時間: 2015-07-01
上傳用戶:gxrui1991
資源簡介:積編碼及維特比譯碼性能的仿真分析,看看對大家有用沒有的
上傳時間: 2016-09-30
上傳用戶:gut1234567
資源簡介:卷積碼編碼和維特比解碼 當K為7 時 供大家參考Convolutional encoding and Viterbi decoding with k 7 rate 1 2
上傳時間: 2013-12-22
上傳用戶:zjf3110
資源簡介:GSM信道中卷積碼編碼以及相應的維特比譯碼的全部Matlab代碼。
上傳時間: 2015-09-29
上傳用戶:66666
資源簡介:維特比譯碼的C程序,專門用于卷積碼的解碼!希望對大家有所幫助!
上傳時間: 2014-01-14
上傳用戶:gxf2016
資源簡介:卷積編碼是深空通信系統和無線通信系統中常用的一種編碼方式。Viterbi碼算法是卷積碼的一種最大似然譯碼算法,它按照最大似然譯碼準則,在網格圖上找出一條最大似然路徑來得到譯碼結果。本設計的主要內容是3比特軟判決Viterbi譯碼器的FPGA實現,設計是采用硬...
上傳時間: 2013-07-02
上傳用戶:壞天使kk
資源簡介:利用MATLAB工具,實現維特比譯碼的仿真,一個比較簡單的做法
上傳時間: 2014-01-14
上傳用戶:wsf950131
資源簡介:這是一個計算維特比譯碼的程序,經測試正常運行。生成多項式171,133
上傳時間: 2014-12-05
上傳用戶:極客
資源簡介:這是一個計算維特比譯碼的程序,經測試正常運行。生成多項式171,133
上傳時間: 2014-01-17
上傳用戶:sevenbestfei
資源簡介:這是一個計算維特比譯碼的程序,經測試正常運行。生成多項式171,133
上傳時間: 2013-12-17
上傳用戶:ljmwh2000
資源簡介:這是log-map或者說是軟輸出維特比算法的一個實現。
上傳時間: 2015-04-18
上傳用戶:xauthu
資源簡介:無線局域網(WLAN)是未來移動通信系統的重要組成部分。由于擺脫了有線連接的束縛,無線局域網具有移動性好、成本低以及網絡傳輸故障少等諸多優點,得到了越來越廣泛的發展與應用。正交頻分復用(OFDM)技術具有抗多徑衰落,頻譜利用率高等優點,特別適合于無線環...
上傳時間: 2013-06-25
上傳用戶:cee16
資源簡介:壓縮包內為本人寫的(2,1,3)卷積碼編碼器和維特比(viterbi)譯碼器.編碼器和譯碼器分別封裝在一個類中,每個類的方法和變量均有注解
上傳時間: 2014-11-28
上傳用戶:xieguodong1234
資源簡介:卷積碼譯碼算法改進 實現Conv.(2,1,9)的編碼、軟判決滑動窗維特比譯碼,其生成多項式為G0=561(八進制),G1=753(八進制),調制方式為BPSK,信道為AWGN,比較不同的譯碼深度對譯碼器性能的影響
上傳時間: 2014-01-05
上傳用戶:wfl_yy
資源簡介:維特比譯碼仿真程序 cnv_encd.m 卷積編碼程序 viterbi.m 卷積譯碼程序 其它的是viterbi.m中用到的子函數
上傳時間: 2017-02-16
上傳用戶:cjf0304
資源簡介:卷積碼的維特比譯碼,約束長度為9,分別采用硬判決和軟判決實現
上傳時間: 2015-12-03
上傳用戶:s363994250
資源簡介:一個(k,n,K)的卷積碼的維特比譯碼算法
上傳時間: 2016-08-29
上傳用戶:zhaiye
資源簡介:這是一種用C實現的(2,1,7)卷積碼維特比譯碼算法的軟件實現.
上傳時間: 2013-12-14
上傳用戶:515414293
資源簡介:基于卷積碼的維特采用bpsk調制方式的維特比譯碼程序,
上傳時間: 2017-04-22
上傳用戶:s363994250
資源簡介:卷積碼的維特比譯碼仿真,基于MATLAB的一種源代碼,很實用的
上傳時間: 2014-01-17
上傳用戶:wang5829
資源簡介:數字信息在有噪聲的信道中傳輸時,受到噪聲的影響,誤碼總是不可避免的。根據香農信息理論,只要使Es/N0足夠大,就可以達到任意小的誤碼率。采用差錯控制編碼,即信道編碼技術,可以在一定的Es/N0條件下有效地降低誤碼率。按照對信息元處理方式不同,信道編碼...
上傳時間: 2013-06-24
上傳用戶:lingduhanya
資源簡介:一種維特比譯碼器狀態度量初始化的方法和裝置.無壓縮密碼。
上傳時間: 2013-12-17
上傳用戶:zukfu
資源簡介:一種應用比較廣泛的維特比譯碼算法--(2,1,6)卷積碼的維特比譯碼算法,采用回溯進行譯碼。
上傳時間: 2014-12-21
上傳用戶:qunquan