<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 基于FPGA的卷積碼編譯碼器

基于FPGA的卷積碼編譯碼器

作者: 時(shí)間:2011-11-11 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:基于的編譯碼原理,使用VHDL語(yǔ)言和芯片設計并實(shí)現了(2,1,3)。其中譯碼器設計采用“截尾”的Vite-rbi譯碼算法,在支路量度計算、路徑量度和譯碼路徑的更新與存儲以及判決與輸出等環(huán)節的實(shí)現中采取了若干有效措施,節省了存儲空間,提高了設計性能。最后通過(guò)仿真驗證了設計的正確性與合理性。
關(guān)鍵詞:;;;Viterbi譯碼器:VHDL

由于卷積碼具有較好的糾錯性能,因而在通信系統中被廣泛使用。采用硬件描述語(yǔ)言VerilogHDL或VHDL和(Field Programmable Gate Array——現場(chǎng)可編程門(mén)陣列)進(jìn)行數字通信系統設計,可在集成度、可靠性和靈活性等方面達到比較滿(mǎn)意的效果。
文獻以生成矩陣G=[101,111]的(2,1,3)卷積碼為例,介紹了卷積碼編碼器的原理和VerilogHDL語(yǔ)言的描述方式;文獻采用VerilogHDL語(yǔ)言,對(2,1,7)卷積碼的Viterbi硬判決譯碼進(jìn)行了FPGA設計。本文基于卷積碼編/譯碼的基本原理,使用VHDL語(yǔ)言和FPGA芯片設計并實(shí)現了(2,1,3)卷積碼編碼器及其相應的Viterbi譯碼器,通過(guò)仿真驗證了設計的正確性。

1 (2,1,3)卷積碼編碼器的設計
1.1 (2,1,3)卷積碼編碼器的原理
卷積碼編碼器通常記作(n,k,N),對應于每段k個(gè)比特的輸入序列,輸出n個(gè)比特;這n個(gè)輸出比特不僅與當前的k個(gè)輸入比特有關(guān),而且還與以前的(N-1)k個(gè)輸入比特有關(guān)。(n,k,N)卷積碼編碼器包括:一個(gè)由Ⅳ段組成的輸入移位寄存器,每段有k級,共Nk位;一組n個(gè)模2加法器;一個(gè)由n級組成的輸出移位寄存器。整個(gè)編碼過(guò)程可以看成是輸入序列與由移位寄存器和模2加法器連接方式所決定的另一個(gè)序列的卷積。
對于(2,1,3)卷積碼編碼器來(lái)說(shuō),n=2,k=1,N=3,即每輸入1個(gè)信息比特時(shí)經(jīng)編碼后產(chǎn)生2個(gè)輸出比特,輸出比特不僅與當前的1個(gè)輸入比特有關(guān).而且還與以前的2個(gè)輸入比特有關(guān)。(2,1,3)卷積編碼器框圖如圖1所示。

本文引用地址:http://dyxdggzs.com/article/190979.htm


c.JPG
當編碼使能start為0時(shí)不進(jìn)行編碼,并將狀態(tài)state清零;start為1時(shí)進(jìn)行編碼,此時(shí)每2個(gè)時(shí)鐘周期輸入一個(gè)新的信息比特,同時(shí)狀態(tài)信號改變,輸出2位已編碼比特,即每個(gè)時(shí)鐘周期輸出1位已編碼比特。


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: FPGA 卷積碼 編譯碼器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>