999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RS編解碼技術的Flash控制器SoC設計研究

2012-08-28 07:02:24
科技傳播 2012年14期
關鍵詞:設計

王 暉

泰州機電高等職業技術學校,江蘇泰州 225300

0 引言

隨著技術的進步在SoC設計中,Flash儲存器越來越小,但是儲存器的密度卻不斷增加,為了對FLASH的存儲能力及其性能的穩定性進行加強,采用糾錯碼的方式對FLAH存儲系統進行編碼,能夠起到降低FLASH失誤的幾率。基于RS(reed solomon code;即里德-索羅門碼)編解碼技術對FLASH存儲的數據進行編碼和解碼,并采用流水線結構、改進新型riBM(reformulated inversionless Berlekamp-Massey)即伯利坎普迭代算法的RS解碼,通過這種方法能夠提高RS解碼的速度和可實現能力,對于解決Flash控制器SoC設計中的Flash存儲器部分數據讀寫失效的問題有很好的幫助。

1 RS編碼的算法簡介

1.1 RS編碼算法

RS編碼為多元BCH編碼,屬于線性的循環碼,將其定義于GF(galois field;伽羅華域)上,能夠糾正RS編碼的w個錯誤,對RS編碼進行參數設置:

RS編碼長度L=q-1 q=2n n為自然數;

采用一致性的方式對位數目L-k=2w進行檢驗;

RS編碼中的最小碼距jmin= 2w+1;

jk-1,jk-2,…,j1,j0表示的是寬度為m bit的k個數據,如果m bit的k個數據經過有限域GF(2m)進行編碼,其傳輸的碼字(cn-1,cn-2,…,c1,c0),采用多項式表示的方法表示數據為:

多項式 :J(z)=jk-1zk-1+jk-2zk-2+,…,+j1z+j0 ;

碼字多項 :C(z)=ck-1zk-1+ck-2zk-2+,…,+c1z+c0;

式中:α是G(z)的根,因為C(z)為G(z)的倍式,得到C(z)的表達式為:

對C(z)進行計算,將數據多項式向右移動k位可以得到 zn-kJ(z)

設:D(z)為商式;E(z)為余式

滿足方程式 :zn-kJ(z)=D(z)G(z)+E(z)

式中:G(z)是2w次多項式、E(z)的次數n-k。

將方程式 zn-kJ(z)=D(z)G(z)+E(z)進行改寫 ,得出 ∶

C(z)=D(z)G(z)=zn-kJ(z)-E(z)

對于GF域加減形式相同得出:

(cn-1,cn-2,…,c1,c0)=(jk-1,jk-2,…,j1,j0,en-k-1,en-k-2,…,e1,e0)。

1.2 RS解碼算法

RS解碼算法公式:R(z)=C(z)+E(z)

C(z)=ck-1zk-1+ck-2zk-2+,…,+c1z+c0為發送端的碼字多項式;

R(z)=C(z)+E(z)= rn-1zn-1+rn-2zn-2+…+r1z+r0為接收端的碼字多項式;

E(z)=en-1zn-1+en-2zn-2+…+e1z+e0是傳輸中產生錯誤的碼字多項式;

通過 C(z)=D(z)G(z)=zn-kJ(z)-E(z) 編碼過程得知 :

R(z)=D(z)G(z)+S(z)=C(z)+S(z)

S(z)為伴隨式多項式,S(z)的取值與傳輸過程中產生錯誤值E(z)相關聯,當產生錯誤值E(z)=0時,伴隨式多項式S(z)=0,這種情況下表示FLAH控制器無錯誤。在數據傳輸過程中,因為錯誤E(z)的取值并不能直接獲得,所以通過RS解碼能夠為接收端R(z)夠確定數據傳輸過程中產生錯誤E(z)值。如果數據傳輸過程中產生錯誤E(z)位置w個錯誤,即在設定范圍內,其為可糾正性錯誤。如果數據傳輸過程中產生錯誤E(z)位置w個錯誤,即不在設定范圍內,其為不可糾正性錯誤。正因為在數據傳輸過程中E(z)錯誤具有未知性,所以通過RS解碼器采用伴隨式多項式S(z)的方式進行計算,可得到E(z)的值。RS解碼器的伴隨式多項式 S(z)=s0+s1z+…+s2w-1z2w-1。

錯誤位置多項式:Λ(z)=1+λ1z+…+λeze

錯誤值多項式:Ω (z)=ω0+ω1z+…+ωe-1ze-1

錯誤位置多項式、錯誤值多項式與伴隨多項式滿方程Λ(z)S(z)=Ω(z)modz2w。采用riBM迭代算法求解方程,當錯誤數e小于w的前提下,能夠找到Λ(z)和Ω(z)。RS解碼就是求解關鍵方程Ω (z)=ω0+ω1z+…+ωe-1ze-1。

2 RS編解碼的硬件實現

2.1 RS編碼

編碼器是將數據(jk-1,jk-2,…,j1,j0)加上余式碼字(enk-1,en-k-2,…,e1,e0)得出發送碼字(cn-1,cn-2,…,c1,c0)=(jk-1,jk-2,…,j1,j0,en-k-1,en-k-2,…,e1,e0)。 通 過 方 程 式zn-kJ(z)=D(z)G(z)+E(z)與方程式 C(z)=D(z)G(z)=zn-kJ(z)-E(z)得出發送通過乘法電路獲得,如圖1所示,數據碼字從最高位寄存器移入,相當于方程式zn-kJ(z)=D(z)G(z)+E(z)將數據多項式向右移位2w位(2w=n-k)。

圖1 RS編碼乘法電路圖

當開關置于A端時,gate接通,jk-1,jk-2,…,j1,j0依次輸入編碼乘法電路,當開關置于B端時,gate關閉,en-k-1,en-k-2,…,e1,e0依次輸出。

2.2 RS解碼

RS解碼相對于RS編碼較為復雜,RS解碼的算法為流水式計算方法,其流程可以分為四個步驟:

1)接收碼字并進行伴隨式計算;2)采用riBM即伯利坎普迭代計算法對相關的方程式進行計算;3)采用Ω (z)多項式進行計算;4)對于產生錯誤的位置的錯誤值進行糾正計算。

RS解碼器的設計流程圖如下:

RS解碼器設計流程圖

首先通過輸入進入伴隨式計算環節,再通過riBM迭代計算法進行計算,通過找根或者Ω (z)多項式的計算;對FLASH控制器錯誤進行糾正,再通過流水線儲存器進行輸出調整,最后輸出。

3 結論

在SoC系統級芯片設計中基于RS編解碼技術的FLASH控制器的編碼和解碼,采用riBM迭代計算法對相關的方程式進行計算,從而不但能夠降低Flash控制器的失效幾率,還可以高RS解碼的速度和可實現能力,對于提升SoC設計具有良好的參考價值。

[1]吳斌,等.基于RS編解碼Flash控制器的SoC設計[J].電子測量技術,2011(34).

[2]曾德才,等.基于ME算法的RS譯碼器的原理和FPGA實現[J].科學技術與工程,2007(9).

[3]劉海清.基于隨機掩碼的AES算法抗DPA攻擊硬件實現[J].國防科學技術大學,2008.

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 色天天综合| 欧美综合在线观看| 亚洲无码不卡网| 亚洲丝袜第一页| 亚洲色精品国产一区二区三区| 亚洲第一极品精品无码| 欧美不卡视频一区发布| 欧美成人手机在线观看网址| 一级一级一片免费| 国产精品女熟高潮视频| AV片亚洲国产男人的天堂| 久久久久青草大香线综合精品| 亚洲人成影院午夜网站| 欧美啪啪网| 青青青亚洲精品国产| 日韩欧美国产综合| 青青青视频91在线 | 正在播放久久| 欧美www在线观看| 亚洲男人天堂2020| 日本成人一区| 一级黄色欧美| 又黄又爽视频好爽视频| 国产国产人免费视频成18 | 日韩专区欧美| 国产精品美女自慰喷水| 免费午夜无码18禁无码影院| 欧美曰批视频免费播放免费| 精品一区二区三区自慰喷水| 国产成人1024精品| 久久精品国产999大香线焦| 久久大香伊蕉在人线观看热2| 91九色视频网| 国产激爽大片高清在线观看| 久99久热只有精品国产15| 欧美人与性动交a欧美精品| 丝袜高跟美脚国产1区| 四虎影视库国产精品一区| 在线亚洲天堂| 孕妇高潮太爽了在线观看免费| 99在线免费播放| 2020国产在线视精品在| 2021国产v亚洲v天堂无码| 午夜高清国产拍精品| 欧美日韩综合网| 97无码免费人妻超级碰碰碰| 国产微拍一区| 成人久久18免费网站| 午夜福利免费视频| 真实国产乱子伦高清| 欧美a在线看| 国产精品久久国产精麻豆99网站| 一区二区欧美日韩高清免费| 91福利免费| 91精品国产91久无码网站| 黄色污网站在线观看| 日本在线亚洲| 久久综合色播五月男人的天堂| 欧美亚洲激情| 亚洲av无码人妻| 免费午夜无码18禁无码影院| 免费国产不卡午夜福在线观看| 亚洲三级色| 久久黄色影院| 欧美日在线观看| 乱人伦中文视频在线观看免费| 精品国产自在在线在线观看| 四虎永久在线视频| 亚洲av无码牛牛影视在线二区| 久操线在视频在线观看| 亚洲第一色网站| 久久精品亚洲中文字幕乱码| 熟妇丰满人妻| 四虎免费视频网站| 波多野结衣一区二区三区AV| 欧美一级在线看| 国产JIZzJIzz视频全部免费| 日韩国产精品无码一区二区三区| 国产一在线观看| 波多野结衣无码中文字幕在线观看一区二区 | 亚洲av综合网| 黄色成年视频|