<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è) > 嵌入式系統 > 設計應用 > 如何基于并行流水線(xiàn)技術(shù)進(jìn)行RS255/RS233譯碼器設計?

如何基于并行流水線(xiàn)技術(shù)進(jìn)行RS255/RS233譯碼器設計?

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

由ME算法推導可知,使用脈動(dòng)電路結構實(shí)現ME算法時(shí),至多使用2級迭代電路即可降低R(x)多項式階數1階。因此,脈動(dòng)電路結構采用32階流水結構電路即可保證迭代算法完成收斂得到最后結果。電路結構如圖4所示。

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

2.3錢(qián)搜索和Forney算法

錢(qián)搜索模塊接收KES模塊的錯誤位置多項式信號δ(x),利用錢(qián)搜索算法逐個(gè)檢查符號位是否發(fā)生錯誤,輸出錯誤位置和錯誤位置多項式的奇數項之和,供EE模塊計算錯誤圖案和糾錯。

設錯誤位置多項式δ(x)可以表達為奇數項和偶數項之和:


并行錢(qián)搜索電路子結構如圖5所示。圖中m表示并行模塊編號數,m=1,2,…,8。所有的乘法器均是常數乘法器,8倍并行結構由圖5所示的8個(gè)同樣的結構組成。


EE(錯誤值計算)模塊根據CS模塊輸出的δodd(x)以及KES模塊輸出的ω(x)計算出錯誤圖案。

EE模塊需要求解w(ai),電路結構推導過(guò)程和求解δ(ai)的過(guò)程一樣,電路結構也基本相同,這里不再累述。

3仿真驗證與綜合

上述采用自頂向下的設計流程劃分模塊,用VerilogHDL完成RTL代碼的編寫(xiě),然后在Mentor公司的ModelSimSE6.1b仿真驗證工具下編寫(xiě)測試代碼進(jìn)行仿真驗證。仿真結果如圖6所示,能正確實(shí)現譯碼功能。


因本可糾正16個(gè)錯誤,超過(guò)16個(gè)錯誤便不可糾正,在仿真時(shí)譯碼輸入樣本采用了2種:一種樣本不超過(guò)16個(gè)錯誤,另一種樣本超過(guò)16個(gè)錯誤。仿真結果表明,此譯碼器能在不超過(guò)16個(gè)錯誤的樣本下正常譯碼。

譯碼器在QuartusII8.0上進(jìn)行綜合和優(yōu)化,采用Altera公司Cyclone系列的EP2C15AF256C8芯片為目標器件。譯碼器的工作時(shí)鐘頻率可達85MHz,數據吞吐率可達5440Mb/s,占用邏輯單元數為13947個(gè)(片內共14448,占用率為97%),RAM占用16698位(片內共239616位,占用率為7%)。譯碼器性能對比如表1所列。


與參考文獻[4]相比,由于本譯碼器采用了并行結構在增加了不到3倍的硬件資源的情況下,吞吐率時(shí)鐘比(吞吐率/時(shí)鐘)提高了8倍,而且縮短了3/4的澤碼延遲。與參考文獻[5]相比,本文所采用的譯碼器增加了不到3倍的硬件資源,提高了8倍的吞吐率時(shí)鐘比。由于參考文獻[5]采用串行譯碼結構,本文所采用的并行流水譯碼結構較串行譯碼結構縮減了19/20的譯碼延遲。


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

評論


相關(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>