<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è) > 嵌入式系統 > 設計應用 > HDTV接收機中Viterbi譯碼器的FPGA實(shí)現

HDTV接收機中Viterbi譯碼器的FPGA實(shí)現

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


2.1 的整體實(shí)現方案

的整體方案如圖2所示。



發(fā)端的數據經(jīng)由信道傳輸過(guò)來(lái),經(jīng)過(guò)同步和信道估計,根據CSI信息對數據進(jìn)行維特比量化,將量化后的信息解內交織后送入維特比解碼單元。

接收到前端的碼字后,首先須在發(fā)端的刪除位置上填充特定的虛假碼元,這一功能由Depuncture單元來(lái)完成。并由該單元產(chǎn)生量度計算禁止脈沖,送入主,使譯碼器在譯碼時(shí)禁止對這些碼元作量度計算。

主譯碼器的譯碼輸出送到誤碼率監控單元,通過(guò)對誤碼率的統計來(lái)判定數據是否為同步接收,同時(shí)將該信息送入自同步監控單元,以供調整同步使用。當整個(gè)譯碼系統同步后,將輸出一同步標識,表示系統已經(jīng)同步,同時(shí)通過(guò)同步單元維持同步態(tài)。

2.2 譯碼器分模塊的實(shí)現

2.2.1 R=1/2的維特比譯碼模塊

根據上述VB算法,對于一個(gè)軟判決譯碼器,應具備以下幾部分:
(1)度量值寄存器:用來(lái)存儲各路徑的度量值。其前級還應有一狀態(tài)發(fā)生器,產(chǎn)生64個(gè)狀態(tài)和分支值。

(2)累加器、比較器和判決器。分別用來(lái)進(jìn)行軟距離的累加,比較各路徑度量值的大小并選擇輸出信息元的值。

(3)路徑寄存器:用來(lái)存儲幸存路徑。

模塊設計如圖3示。



分支度量值計算部分,首先根據接收的軟判決信息計算出每一時(shí)刻各分支度量值,在Depuncture模塊輸出禁止脈沖的位置不能進(jìn)行度量值運算。將該結果送入加比選電路,由表1所得的各狀態(tài)間轉移時(shí)的輸出分別累加分支度量,并利用比較和選擇電路得到留選路徑,把此信息送入路徑寄存器。當路徑寄存器中64個(gè)狀態(tài)的路徑度量相等時(shí),經(jīng)過(guò)大數判決電路輸出譯碼信息,送入下級的誤碼監控和自同步電路。

2.2.2 Depuncture電路

在發(fā)端經(jīng)編碼和刪除后的數據具有大于1/2速率的數據率。為了不增加譯碼器的難度,采用如圖4所示結構的Depuncture電路,把數據速率變回1/2,并在約定的位置插入虛假碼元。通過(guò)定時(shí)控制電路來(lái)確定插入虛假比特的時(shí)刻,同時(shí)產(chǎn)生禁止計算脈沖,與生成的并行數據一起送入下級。


2.2.3 自同步電路

在傳輸數據的過(guò)程中,以2/3碼率為例,它的傳輸序列格式為"X1Y1Y2",即刪除了"X2"位置的碼元。在接收到的軟判決信息序列中,首先必須確定"X1"位置的數據,否則就無(wú)法確定插入虛假碼元的位置。而"X1"這一起始信息系統無(wú)法傳送,在本設計中自同步電路就是來(lái)完成捕獲"X1"這一功能的。如圖2后半部分所示,譯碼器先假定任一位置為"X1",通過(guò)譯碼結果結合誤碼監控來(lái)判斷是否同步,并把這一信息反饋給Depuncture電路,同步標識SYN為高則表明電路同步,前級就會(huì )維持該同步;否則,前級電路將會(huì )繼續捕獲,直至電路同步。

關(guān)鍵詞: HDTV 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>