在數(shù)字通信中,采用差錯控制技術(糾錯碼)是提高信號傳輸可靠性的有效手段,并發(fā)揮著越來越重要的作用。糾錯碼主要有分組碼和卷積碼兩種。在碼率和編碼器復雜程度相同的情況下,卷積碼的性能優(yōu)于分組碼。 卷積碼的譯碼方法主要有代數(shù)譯碼和概率譯碼。代數(shù)譯碼是基于碼的代數(shù)結構;而概率譯碼不僅基于碼的代數(shù)結構,還利用了信道的統(tǒng)計特性,能充分發(fā)揮卷積碼的特點,使譯碼錯誤概率達到很小。 卷積碼譯碼器的設計是由高性能的復雜譯碼器開始的,對于概率譯碼最初的序列譯碼,隨著譯碼約束長度的增加,其譯碼錯誤概率可達到非常小。后來慢慢地向低性能的簡單譯碼器演化,對不太長的約束長度,維特比(Viterbi)算法是非常實用的。維特比算法是一種最大似然的譯碼方法。當編碼約束度不太大(小于等于10)或者誤碼率要求不太高(約10-5)時,Viterbi譯碼算法效率很高,速度很快,譯碼器也較簡單。 目前,卷積碼在數(shù)傳系統(tǒng),尤其是在衛(wèi)星通信、移動通信等領域已被廣泛應用。 本論文對卷積碼編碼和Viterbi譯碼的設計原理及其FPGA實現(xiàn)方案進行了研究。同時,將交織和解交織技術應用于編碼和解碼的過程中。 首先,簡要介紹了卷積碼的基礎知識和維特比譯碼算法的基本原理,并對硬判決譯碼和軟判決譯碼方法進行了比較。其次,討論了交織和解交織技術及其在糾錯碼中的應用。然后,介紹了FPGA硬件資源和軟件開發(fā)環(huán)境Quartus Ⅱ,包括數(shù)字系統(tǒng)的設計方法和設計規(guī)則。再有,對基于FPGA的維特比譯碼器各個模塊和相應算法實現(xiàn)、優(yōu)化進行了研究。最后,在Quartus Ⅱ平臺上對硬判決譯碼和軟判決譯碼以及有無交織等不同情況進行了仿真,并根據(jù)仿真結果分析了維特比譯碼器的性能。 分析結果表明,系統(tǒng)的誤碼率達到了設計要求,從而驗證了譯碼器設計的可靠性,所設計基于FPGA的并行Viterbi譯碼器適用于高速數(shù)據(jù)傳輸?shù)膱龊稀?
資源簡介:由于其很強的糾錯性能和適合硬件實現(xiàn)的編譯碼算法,卷積編碼和軟判決維特比譯碼目前已經(jīng)廣泛應用于衛(wèi)星通信系統(tǒng)。然而隨著航天事業(yè)的發(fā)展,衛(wèi)星有效載荷種類的增多和分辨率的不斷提高,信息量越來越大。如何在低信噪比的功率受限信道條件下提高傳輸速率成為目...
上傳時間: 2013-04-24
上傳用戶:mingaili888
資源簡介:給出了(2,1,3)卷積編碼和維特比譯碼的源程序
上傳時間: 2014-01-11
上傳用戶:qwe1234
資源簡介:卷積編碼、維特比譯碼的MATLAB代碼,程序來自《現(xiàn)代通信系統(tǒng)-使用matlab》英文版,個人用著不錯:)
上傳時間: 2014-01-04
上傳用戶:Breathe0125
資源簡介:在數(shù)字通信中,采用差錯控制技術(糾錯碼)是提高信號傳輸可靠性的有效手段,并發(fā)揮著越來越重要的作用。糾錯碼主要有分組碼和卷積碼兩種。在碼率和編碼器復雜程度相同的情況下,卷積碼的性能優(yōu)于分組碼。 卷積碼的譯碼方法主要有代數(shù)譯碼和概率譯碼。代數(shù)譯碼...
上傳時間: 2013-04-24
上傳用戶:tedo811
資源簡介:在數(shù)字通信中,采用差錯控制技術(糾錯碼)是提高信號傳輸可靠性的有效手段,并發(fā)揮著越來越重要的作用。糾錯碼主要有分組碼和卷積碼兩種。在碼率和編碼器復雜程度相同的情況下,卷積碼的性能優(yōu)于分組碼。 卷積碼的譯碼方法主要有代數(shù)譯碼和概率譯碼。代數(shù)譯碼...
上傳時間: 2013-04-24
上傳用戶:zhenyushaw
資源簡介:卷積碼編碼及其維特比譯碼的C54x Simulator仿真試驗及matlab實現(xiàn),dsp匯編語言和matlab編程都有
上傳時間: 2014-09-06
上傳用戶:zmy123
資源簡介:卷積碼及其維特比譯碼算法的軟件實現(xiàn) c語言算法介紹
上傳時間: 2015-07-01
上傳用戶:gxrui1991
資源簡介:積編碼及維特比譯碼性能的仿真分析,看看對大家有用沒有的
上傳時間: 2016-09-30
上傳用戶:gut1234567
資源簡介:無線局域網(wǎng)(WLAN)是未來移動通信系統(tǒng)的重要組成部分。由于擺脫了有線連接的束縛,無線局域網(wǎng)具有移動性好、成本低以及網(wǎng)絡傳輸故障少等諸多優(yōu)點,得到了越來越廣泛的發(fā)展與應用。正交頻分復用(OFDM)技術具有抗多徑衰落,頻譜利用率高等優(yōu)點,特別適合于無線環(huán)...
上傳時間: 2013-06-25
上傳用戶:cee16
資源簡介:卷積碼編碼和維特比解碼 當K為7 時 供大家參考Convolutional encoding and Viterbi decoding with k 7 rate 1 2
上傳時間: 2013-12-22
上傳用戶:zjf3110
資源簡介:GSM信道中卷積碼編碼以及相應的維特比譯碼的全部Matlab代碼。
上傳時間: 2015-09-29
上傳用戶:66666
資源簡介:卷積碼的編碼與維特比譯碼的相關仿真,比較它們的性能
上傳時間: 2014-06-05
上傳用戶:SimonQQ
資源簡介:維特比譯碼的C程序,專門用于卷積碼的解碼!希望對大家有所幫助!
上傳時間: 2014-01-14
上傳用戶:gxf2016
資源簡介:利用MATLAB工具,實現(xiàn)維特比譯碼的仿真,一個比較簡單的做法
上傳時間: 2014-01-14
上傳用戶:wsf950131
資源簡介:這是一個計算維特比譯碼的程序,經(jīng)測試正常運行。生成多項式171,133
上傳時間: 2014-12-05
上傳用戶:極客
資源簡介:這是一個計算維特比譯碼的程序,經(jīng)測試正常運行。生成多項式171,133
上傳時間: 2014-01-17
上傳用戶:sevenbestfei
資源簡介:這是一個計算維特比譯碼的程序,經(jīng)測試正常運行。生成多項式171,133
上傳時間: 2013-12-17
上傳用戶:ljmwh2000
資源簡介:壓縮包內(nèi)為本人寫的(2,1,3)卷積碼編碼器和維特比(viterbi)譯碼器.編碼器和譯碼器分別封裝在一個類中,每個類的方法和變量均有注解
上傳時間: 2014-11-28
上傳用戶:xieguodong1234
資源簡介:卷積碼譯碼算法改進 實現(xiàn)Conv.(2,1,9)的編碼、軟判決滑動窗維特比譯碼,其生成多項式為G0=561(八進制),G1=753(八進制),調(diào)制方式為BPSK,信道為AWGN,比較不同的譯碼深度對譯碼器性能的影響
上傳時間: 2014-01-05
上傳用戶:wfl_yy
資源簡介:強烈推薦好用的卷積碼編碼,維特比譯碼和軟判決,本代碼簡易可行。
上傳時間: 2013-12-24
上傳用戶:love1314
資源簡介:維特比譯碼仿真程序 cnv_encd.m 卷積編碼程序 viterbi.m 卷積譯碼程序 其它的是viterbi.m中用到的子函數(shù)
上傳時間: 2017-02-16
上傳用戶:cjf0304
資源簡介:基于卷積碼的維特采用bpsk調(diào)制方式的維特比譯碼程序,
上傳時間: 2017-04-22
上傳用戶:s363994250
資源簡介:卷積編碼和譯碼全過程的MATLAB源代碼,已通過實驗
上傳時間: 2017-06-16
上傳用戶:yxgi5
資源簡介:卷積編碼是深空通信系統(tǒng)和無線通信系統(tǒng)中常用的一種編碼方式。Viterbi碼算法是卷積碼的一種最大似然譯碼算法,它按照最大似然譯碼準則,在網(wǎng)格圖上找出一條最大似然路徑來得到譯碼結果。本設計的主要內(nèi)容是3比特軟判決Viterbi譯碼器的FPGA實現(xiàn),設計是采用硬...
上傳時間: 2013-07-02
上傳用戶:壞天使kk
資源簡介:卷積碼的維特比譯碼,約束長度為9,分別采用硬判決和軟判決實現(xiàn)
上傳時間: 2015-12-03
上傳用戶:s363994250
資源簡介:傳統(tǒng)的卷積碼和Turbo碼直到今天仍有廣泛的應用,但是在信息傳輸中都有一個明顯的缺點,為了克服這個缺點,IEEE802.16d/e中引入了CTC(Convolutional Turbo Code)編碼方案,該MATLAB代碼完成了CTC碼的編碼與譯碼等過程,很有價值的^_^
上傳時間: 2016-07-08
上傳用戶:huangld
資源簡介:卷積碼的維特比譯碼仿真,基于MATLAB的一種源代碼,很實用的
上傳時間: 2014-01-17
上傳用戶:wang5829
資源簡介:卷積編碼程序可以用于不同類型的編碼器實現(xiàn)可行的編碼
上傳時間: 2014-01-14
上傳用戶:stella2015
資源簡介:一個(k,n,K)的卷積碼的維特比譯碼算法
上傳時間: 2016-08-29
上傳用戶:zhaiye
資源簡介:這是一種用C實現(xiàn)的(2,1,7)卷積碼維特比譯碼算法的軟件實現(xiàn).
上傳時間: 2013-12-14
上傳用戶:515414293