新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 高速并行RS解碼器

高速并行RS解碼器

作者: 時間:2010-10-13 來源:網(wǎng)絡 收藏

本文引用地址:http://butianyuan.cn/article/151432.htm

  3.3 改進的流水線結(jié)構(gòu)

  圖4給出了傳統(tǒng)和改進的流水線結(jié)構(gòu)對比。傳統(tǒng)的流水線結(jié)構(gòu)各模塊處理周期差距很大,約達8:1比例,造成周期極大浪費。改進的流水線結(jié)構(gòu)則采用時分復用,可在相應的處理周期不變的情況下可將處理的數(shù)據(jù)率提高到原數(shù)據(jù)率的8倍。

  

傳統(tǒng)和改進的流水線結(jié)構(gòu)對比 www.elecfans.com

  4 FPGA仿真測試

  在OuatusⅡ5.O平臺上采用Verilog編寫編代碼,測試步驟為:分析與綜合;生成功能網(wǎng)表;配置輸入信號波形;功能仿真;整體編譯;時間仿真。

  4.1 系統(tǒng)性能測試

  (1)資源利用率綜合功能仿真和時間仿真的編譯報告,系統(tǒng)占用資源詳細情況如表1所示。

  

系統(tǒng)占用資源詳細情況 www.elecfans.com

  (2)解碼數(shù)據(jù)率解碼數(shù)據(jù)率=每幀數(shù)據(jù)的字節(jié)數(shù)×解碼頻率/系統(tǒng)所需周期。采用Ahera公司的的IP器件,使用CycloneⅡ器件,其解碼數(shù)據(jù)率為104 Mb/s。由該設計的時序仿真表明8路復用后的解碼數(shù)據(jù)率高達116.65 Mb/s。

  (3)糾錯能力及糾錯仿真糾錯能力由碼型、解碼算法、控制信號、時鐘等因素共同決定,該設計的單路數(shù)據(jù)輸入解碼器最大糾錯能力為7字節(jié)/204字節(jié)(每幀數(shù)據(jù)204字節(jié),糾正隨機錯誤7字節(jié)),接近碼的糾錯上限8字節(jié)/204字節(jié)。8位輸入數(shù)據(jù)發(fā)生錯誤:02H~09H變成了01H,經(jīng)系統(tǒng)糾錯得到正確的輸出波形。

  4.2 系統(tǒng)構(gòu)造

  (1)查表法代替復雜的求逆單元為了獲得更高的解碼速率,使用更少的FPGA資源,系統(tǒng)設計使用標準基到復數(shù)基的變換與逆變換,用復數(shù)基進行乘法器設計,除法器設計是把處理數(shù)據(jù)從標準基轉(zhuǎn)化為指數(shù)冪的表示形式,改用高效查表法代替復雜的求逆單元,將σ(x)的逆單元按照尋址方式轉(zhuǎn)換為表格形式,在程序中直接調(diào)用,簡化設計,提高了解碼頻率。

  (2)流水線結(jié)構(gòu) 由于傳統(tǒng)設計是利用SC模塊求解伴隨式,KES模塊求解關(guān)鍵方程,CESS模塊求解錯誤位置和錯誤值,它們之間的處理周期差距很大,造成周期的極大浪費。而采用時分復用的流水線結(jié)構(gòu)可有效解決這一問題,對結(jié)構(gòu)簡單的模塊進行復用,在處理周期基本不變的情況下,從而提高處理的解碼數(shù)據(jù)率。

  5 結(jié)語

  編解碼器應用于諸多系統(tǒng),例如:在數(shù)據(jù)傳輸鏈路應用中,可在SAN DHB和SAN Target上安裝并行RS解碼器,提高遠距離光纖存儲系統(tǒng)的可靠性;將RS糾錯碼應用于突發(fā)錯誤率較高的網(wǎng)絡,并與的RAID的存儲體系相結(jié)合,彌補由于使用RS編碼器產(chǎn)生的延遲,從而實現(xiàn)網(wǎng)絡存儲系統(tǒng)的安全性和性。

矢量控制相關(guān)文章:矢量控制原理

上一頁 1 2 下一頁

關(guān)鍵詞: 解碼器 RS 并行 高速

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉