




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
精品文檔-下載后可編輯卷積編碼及Viterbi解碼的FPGA實現(xiàn)及應(yīng)用-設(shè)計應(yīng)用摘要:卷積碼在現(xiàn)代無線通信系統(tǒng)中應(yīng)用十分廣泛,Viterbi譯碼是常用的一種對卷積碼的譯碼算法。介紹了卷積編碼及Viterbi串行解碼的原理及其FPGA的實現(xiàn)。在保證系統(tǒng)性能的前提下討論了分幀式編解碼在實際系統(tǒng)中的應(yīng)用。
0引言
在現(xiàn)代通信系統(tǒng)中,信道編碼技術(shù)得到了廣泛的應(yīng)用。卷積碼結(jié)構(gòu)簡單,硬件實現(xiàn)容易,同時有著較好的查錯糾錯能力,因此在無線通信中經(jīng)常使用,而其解碼方式常用Viterbi譯碼。
1卷積編碼
卷積碼(ConvolutionalCoding)是由PgElias于20世紀50年代提出的一種非分組碼。它實現(xiàn)非常簡單,將要發(fā)送的信息序列經(jīng)過一個特定的線性移位寄存器,即完成了編碼。
卷積編碼常用(n,k,m)表示,一般n和k的值都比較小,其中m為編碼約束長度,它表示編碼時相應(yīng)的信息比特在編碼器中停留的時間。卷積編碼是一種前后相關(guān)聯(lián)的編碼過程,編碼后的碼元和當前的k個比特位相關(guān),同時也與前m-1個輸入比特相關(guān),使得相互關(guān)聯(lián)的碼元達到m×n個。衡量卷積碼性能的兩個重要參數(shù)是碼率(kn)和約束長度。
2卷積碼的描述方法
卷積碼的編碼描述方法有很多,工程中常用的是寄存器網(wǎng)絡(luò)結(jié)構(gòu)法、碼多項式法和狀態(tài)圖形表示法。
如本系統(tǒng)中使用的(2,1,7)卷積編碼,它的寄存器網(wǎng)絡(luò)結(jié)構(gòu)法表示如圖1所示。
離散卷積法表示如下:
其中卷積運算用*表示,g1,g2為脈沖沖激響應(yīng)。則如圖1中可以表示為:
3卷積碼的譯碼
由于卷積碼自身沒有嚴格的代數(shù)結(jié)構(gòu),其譯碼過程相對復(fù)雜。目前常用的方法有兩類:
(1)代數(shù)解碼。這種解碼方式是利用編碼本身的代數(shù)結(jié)構(gòu)進行解碼,但不考慮信道的統(tǒng)計特性;(2)概率解碼。這一解碼方式則充分利用了信道的統(tǒng)計特性。目前常用的有Viterbi譯碼、后驗概率譯碼(MAP)以及它的改進算法Max_log_MAP等。本文采用的是Viterbi譯碼簡稱(VB)。
對于(n,k,m)的二進制卷積碼,編碼輸入的信息序列是獨立等概率的,比較各種條件下的概率,即似然函數(shù)P(R|U(m)),選擇其中概率的,所得就是譯碼值,它具有差錯概率。其中R是實際接收到的序列,U(m)是可能的發(fā)送序列。當滿足P(R|U(m′))=maxP(R|U(m))條件時,U(m′)就是譯碼值。
假設(shè)加性高斯白噪聲作為系統(tǒng)噪聲,同時信道是無記憶性,則卷積碼的似然函數(shù)為:
式中:Ri是接收序列R的第i個分支;Ui(m)是特定碼字U(m)的第i個分支;rji是Ri的第j個碼元;uji(m)是Ui(m)的第j個碼元,每個分支由n個碼元組成。在工程實踐中通常用對似然函數(shù)取對數(shù),以加法代替乘法。對數(shù)的似然函數(shù)定義為:
當logP(R|U(m))的值時,譯碼成功。Viterbi譯碼利用了編碼網(wǎng)絡(luò)圖的特殊結(jié)構(gòu),降低了計算的復(fù)雜度,但它本質(zhì)上仍然是似然譯碼。算法實際執(zhí)行時,邊接收邊比較,同時去除不可能成為似然選擇對象的路徑,也就是說如果兩條路徑到達同一狀態(tài),被選中的是具有量度的路徑。這一路徑稱為幸存路徑,對所有狀態(tài)進行比較、選擇,拋棄不可能的路徑,從而降低了譯碼器的復(fù)雜性。譯碼從根本上說,也就是選擇具有距離的碼字或似然量度的碼字。
4卷積碼編碼的工程實現(xiàn)
卷積碼的編碼在工程中比較簡單,由移位寄存器和異或組成,系統(tǒng)中使用(2,1,7)編碼,實現(xiàn)原理如圖2所示。在FPGA中的仿真如圖3所示。
5卷積碼譯碼--Viterbi譯碼的FPGA實現(xiàn)
Viterbi算法的基本實現(xiàn)方法如下:在不同時刻,按照似然準則將網(wǎng)格圖中所有的路徑進行比較,保留一條具有似然值的路徑(幸存路徑),同時舍棄其他路徑。每個時刻進行相同的操作,對每接收到的一段數(shù)據(jù)進行計算、比較并保存幸存路徑,留下的路徑就是所要求得的譯碼值。
對于卷積碼(2,1,7),其編碼的狀態(tài)數(shù)為26,所以在譯碼時,譯碼器多需要保留26條幸存路徑,和它所對應(yīng)的路徑度量值。由于是(2,1,7)編碼每個節(jié)點將引出兩條支路,但通過比較似然函數(shù)的累加值后,可以丟棄一半的路徑,使得留存下來的路徑總數(shù)保持不變。這樣在具體實現(xiàn)時可以開辟固定大小的存儲區(qū),有利于硬件資源的估計。
在工程實現(xiàn)中采用迭代的方法,在每個時刻,對進入每個狀態(tài)的所有路徑的量度值進行比較,同時把具有量度值的路徑存儲下來。具體步驟如下:
(1)初始化,從時刻t=n起,計算每個狀態(tài)的路徑和路徑度量,并存儲。
(2)在t+1時刻,接收新的一組數(shù)據(jù),將當前的路徑度量與前一時刻的度量相加,求得并保存度量并保存幸存路徑,刪除其余路徑(3)當tL+n(L為反饋深度)時重復(fù)步驟(2),否則結(jié)束輸出結(jié)果。
由于軟判決可以對信道噪聲進行更好的估計,因此它比硬判決有著更好的譯碼性能。因此,本文Viterbi譯碼器采用軟判決算法,同時對信號采用線性(均勻)八電平量化。其FPGA的實現(xiàn)圖如圖4所示。
6系統(tǒng)應(yīng)用
在一般的通信系統(tǒng)中卷積編碼和Viterbi譯碼可以是連續(xù)的,但在實際系統(tǒng)的應(yīng)用中由于系統(tǒng)采用PCM分幀的模式傳送,因此卷積碼編碼和Viterbi譯碼也相應(yīng)改成按幀傳送模式。由于卷積碼的編碼是數(shù)據(jù)前后相關(guān)的一種編碼模式,在按幀發(fā)送后設(shè)編碼和解碼的初始狀態(tài)均為0,如(2,1,7)編碼舉例,從編碼的原理圖2中可以清楚的看到,在相同的信道狀態(tài)和傳輸數(shù)據(jù)一定的條件下,每一幀都將影響6b數(shù)據(jù)解碼的正確性。
為此可以有兩種解決方式:
(1)為每幀數(shù)據(jù)添加固定的6b數(shù)據(jù),這種做法增加了系統(tǒng)的數(shù)據(jù)冗余;
(2)編碼端不做任何處理,影響系統(tǒng)的誤碼率。
考慮到系統(tǒng)性能,由于系統(tǒng)傳輸能力還有剩余因此采用種處理方法。同時加入6b數(shù)據(jù)全部為0,這樣不僅解決了數(shù)據(jù)誤碼率的問題同時保持了解碼初始狀態(tài)的一致性,使解碼能更好的同步,有效地提高解碼的正確性。
分幀式卷積編碼及Viterbi解碼的FPGA實現(xiàn)的聯(lián)合仿真
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年投資咨詢數(shù)據(jù)分析試題及答案
- 2025年云南省安全員B證考試題庫及答案
- 2024年陪診師考試實時更新試題及答案
- 2024年普通話考試模擬考題試題及答案
- 2024年人力資源管理師考試總結(jié)經(jīng)驗試題及答案
- 2024年十一月保健品代理合同中的跨境眾籌模式特殊退出條款
- 提高電梯運行中回差控制質(zhì)量
- 1我是獨特的(教學(xué)設(shè)計)-2023-2024學(xué)年統(tǒng)編版道德與法治三年級下冊
- 商務(wù)社交活動的禮儀要素試題及答案
- 2025年份一月按揭車輛轉(zhuǎn)讓車輛氫能源補充協(xié)議
- 無底薪勞動合同范本(3篇)
- 金字塔原理(完整版)
- 認識自我 悅納自我 課件- 高中生心理健康主題班會
- 部編版《道德與法治》五年級下冊第12課《富起來到強起來》精品教案
- 企業(yè)安全生產(chǎn)一臺賬三清單
- 大型設(shè)備的吊裝技術(shù)課件
- 各種網(wǎng)絡(luò)安全設(shè)備巡檢報告匯總
- 愛美的小公雞(共22張)課件
- 麗聲北極星分級繪本第三級下 A Long Wait課件
- 瀝青路面工程施工監(jiān)理細則
- 不穩(wěn)定性心絞痛和非ST段抬高心肌梗死診斷與治療指南(全文)
評論
0/150
提交評論