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

基于FPGA的Viterbi譯碼器設計

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

1 卷積碼  

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

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

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


  
2 Viterbi譯碼器原理  

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


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


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


  
經計算可得,上式等價于尋找與R有最小漢明距離的路徑,即尋找:  


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


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

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

3 Viterbi譯碼器的結構  

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


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

4 Viterbi譯碼器的FPGA實現  

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


  
5 結束語  

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

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

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人欧美激情欧美风情| 亚洲成人精品久久| 用舌头添美女脚丫子动态图| 精品久久久噜噜噜久久7| 亚洲大码熟女在线| 天天se天天cao综合网蜜芽| 日韩精品福利在线| 四虎免费永久观看| 99re28久久热在线观看| 久久成人免费观看全部免费| 中文字幕国产在线观看| 一本加勒比dvd波多野结衣| 亚洲国产天堂久久综合| 亚洲一卡2卡3卡4卡国产网站| 国产精品久久久久一区二区三区| 天天色天天综合网| 亚洲综合亚洲国产尤物| 色综合久久久久久久久五月| 双性诱受| free18sex性自拍裸舞| 亲胸摸下面激烈免费网站| 一本到在线观看视频不卡| 日韩怡春院| 五月天婷婷亚洲| 第一次玩老妇真实经历| 色中色成人论坛| 热99re久久免费视精品频软件| 日韩一区二区精品久久高清| 午夜爱| 丰满人妻熟女色情A片| 亚洲 日本 天堂 国产 在线 | 亚洲午夜久久久无码精品网红A片 亚洲午夜久久久久中文字幕 | 亚洲免费精品视频| 国产区精品综合在线| 中文亚洲大香伊蕉不卡一区| 啪啪福利视频| 在线亚洲一区| 97精品国偷拍自产在线| 日日干夜夜爱| 午夜精品久久久久久久第一页| 亚洲福利一区福利三区|