国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于FPGA的Viterbi譯碼器設(shè)計(jì)

發(fā)布時間:2010-8-20 16:21    發(fā)布者:lavida
關(guān)鍵詞: FPGA , Viterbi , 譯碼器
在現(xiàn)代通信系統(tǒng)中,要使信號能夠更可靠地在信道中傳輸,往往需要我們在信道編碼中采用糾錯碼來降低信號受噪聲的影響,以降低傳輸?shù)恼`碼率。這種方法叫做差錯控制編碼或糾錯編碼,其思想是在發(fā)送端的信息碼元序列中增加一些監(jiān)督碼元,這些監(jiān)督碼與信碼之間有一定的關(guān)系,接收端可以利用這種關(guān)系由信道譯碼器來發(fā)現(xiàn)或糾正錯誤的碼元。  

1 卷積碼  

前向糾錯(FEC)是目前常用的一種差錯控制方法,在這種方法中,發(fā)送端發(fā)送能夠被糾錯的碼,接收端則在收到這些碼后,通過糾錯譯碼器來發(fā)現(xiàn)其中的錯誤并自動糾正接收碼字中的錯誤。在前向糾錯方法中,卷積碼及其Viterbi譯碼是常用的信道編碼方案。  

卷積碼通常用(n,k,N)表示,其中n為輸出信息比特,k為輸入信息比特,N為約束長度,卷積碼的編碼效率為Rc=k/n,圖1所示為(2,l,7)卷積碼的編碼器框圖。  

(2,1,7)卷積碼編碼器由6個延時器(圖1中的D模塊,可用寄存器實(shí)現(xiàn))和兩個模二加法器組成,它的編碼約束度為7,碼率為1/2。即輸入端輸入1比特信息,輸出端輸出2比特編碼信息,并分為上、下兩路并行輸出。  


  
2 Viterbi譯碼器原理  

近年來,維特比算法具有很大的發(fā)展,目前在數(shù)字通信的前向糾錯系統(tǒng)中用的較多。Viterbi譯碼的基本原理是把已接收到的序列與所有可能的發(fā)送序列進(jìn)行比較,選擇其中碼距最小的一個序列作為發(fā)送序列。下面以(2,1,3)卷積碼編碼器的編出碼為例,來說明Viterbi解碼的方法和過程。圖2所示是該碼的狀態(tài)圖。  


  
結(jié)合狀態(tài)圖可得出如圖3所示的狀態(tài)與時間關(guān)系圖,稱為網(wǎng)格圖。該圖設(shè)輸入信息數(shù)目L=5,所以畫有L+N=8個時間單位(節(jié)點(diǎn)),圖3中分別標(biāo)以0至7。設(shè)編譯器從a狀態(tài)開始運(yùn)作。該網(wǎng)格圖的每一條路徑都對應(yīng)著不同的輸入信息序列。由于所有的可能輸入信息序列共有2KL個,因而其網(wǎng)格圖中所有可能的路徑也是2KL條。  


  
設(shè)編譯器送出的碼序列為C,經(jīng)過離散無記憶信道傳輸后送入譯碼器的是序列R,E是信道錯誤序列,則有:R=C+E。譯碼器根據(jù)接收序列R,可以按最大似然估計(jì)準(zhǔn)則來找出編碼器在網(wǎng)格圖上所走過的路徑,這個過程就是譯碼器計(jì)算、尋找的最大似然函數(shù):  


  
經(jīng)計(jì)算可得,上式等價(jià)于尋找與R有最小漢明距離的路徑,即尋找:  


  
對于二進(jìn)制輸入且Q進(jìn)制輸出的離散無記憶信道,實(shí)際上就是尋找與R有最小軟距離的路徑,而此時的度量就是軟判決距離:  


  
式中,Rs與Cjs是接收序列R與Cj序列的Q進(jìn)制表示。  

Viterbi算法是一種基于最大似然估計(jì)的算法。它并不是在網(wǎng)格圖上一次比較所有可能的2kl條路徑(序列),而是接收一段,就計(jì)算、比較、選擇一段最可能的碼段(分支),從而使整個碼序列達(dá)到一個有最大似然函數(shù)的序列。  

3 Viterbi譯碼器的結(jié)構(gòu)  

由以上分析可以得出如圖4所示的Viterbi譯碼器的原理框圖。  


  
由圖4可見,Viterbi譯碼器大致可以分為四個部分:支路度量模塊(BMU)、加比選模塊(ACS)、幸存路徑管理模塊(SMU)和輸出產(chǎn)生模塊。其中支路度量模塊用于完成譯碼器輸入信號與網(wǎng)格圖上的可能路徑信號的分支度量計(jì)算;加比選模塊主要把前一個狀態(tài)的路徑度量與當(dāng)前輸入信號的分支度量相加,以得到該分支的路徑度量,然后比較不同分支路徑度量的大小,同時找出最小的度量值,并更新該狀態(tài)的度量值,最后輸出狀態(tài)轉(zhuǎn)移信息;路徑管理模塊可對加比選單元輸出的狀態(tài)轉(zhuǎn)移信息進(jìn)行處理,以便為輸出判決做準(zhǔn)備。輸出模塊可根據(jù)幸存路徑管理單元的輸出進(jìn)行輸出判決,最后輸出譯碼信息。  

4 Viterbi譯碼器的FPGA實(shí)現(xiàn)  

本文所設(shè)計(jì)的(2,1,7)Viterbi譯碼器可在Altera公司的QuartusII8.0開發(fā)環(huán)境下進(jìn)行設(shè)計(jì),并在QuartusII下進(jìn)行仿真。首先利用編碼器對已知的序列進(jìn)行編碼,產(chǎn)生這個輸入序列的編碼碼字,并對產(chǎn)生的編碼碼字進(jìn)行人為加擾,用以驗(yàn)證所設(shè)計(jì)的Viterbi譯碼器對錯誤信息的糾錯能力。圖5所示是該譯碼器的仿真圖,對于圖5,通過對比原始編碼序列和譯碼器輸出的序列,可以看出。輸入的序列與譯碼輸出的序列一致,故可證明Vitervi譯碼器設(shè)計(jì)的正確性。  


  
5 結(jié)束語  

本文通過在QuartusII8.0下對基于EPGA芯片EP3C120F780C8進(jìn)行Viterbi譯碼器進(jìn)行了設(shè)計(jì)與驗(yàn)證。結(jié)果表明,本設(shè)計(jì)中的Viterbi譯碼器能夠正確地進(jìn)行譯碼輸出。
本文地址:http://www.qingdxww.cn/thread-22878-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 我們是Microchip
  • Cortex-M4外設(shè) —— TC&TCC結(jié)合事件系統(tǒng)&DMA優(yōu)化任務(wù)培訓(xùn)教程
  • 你仿真過嗎?使用免費(fèi)的MPLAB Mindi模擬仿真器降低設(shè)計(jì)風(fēng)險(xiǎn)
  • 更佳設(shè)計(jì)的解決方案——Microchip模擬開發(fā)生態(tài)系統(tǒng)
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩中文字幕视频在线观看 | 春意影院午夜免费入口 | 五月综合激情网 | 国产毛片一区二区 | 九色视频网| ye321夜色资源网站 | 国产精品所毛片视频 | 国产综合精品久久久久成人影 | 欧美日韩在线国产 | 青青草国产成人久久91网 | 亚洲精品手机在线观看 | 韩国特黄毛片一级毛片免费 | 9色视频在线 | 4虎永免费最新永久免费地址 | 亚洲欧美日韩另类在线一 | 四虎最新永久免费网址 | 五月月色开心婷婷久久合 | 四虎永久在线精品免费观看地址 | 欧美不卡视频在线观看 | 精品视频麻豆网站 | 精品牛牛影视久久精品 | 精品国产三级v | 性战美乳洋妞 | 四虎影视网站 | 国产精品密播放国产免费看 | 久久精品国产一区 | 麻豆国产 | 亚洲综合在线视频 | 亚洲成人免费在线观看 | 免费无遮挡十八女禁污污网站 | 美女又爽又黄免费 | 国产无限资源在线观看 | 欧美xxxxx性视频 | 欧美成人一区二区三区在线视频 | 日日夜夜操美女 | 国产自产拍精品视频免费看 | 羞羞视频免费看网站 | 国产99在线视频 | 丁香六月婷婷综合激情动漫 | 四虎免费久久影院 | 欧美国产综合视频在线观看 |