• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的空間存儲器糾錯系統的設計研究

    基于FPGA的空間存儲器糾錯系統的設計研究

    作者: 時間:2011-01-13 來源:網絡 收藏

     1、引言

    本文引用地址:http://www.czjhyjcfj.com/article/151085.htm

      阿爾法磁譜儀(Alpha Magnetic Spectrometer,AMS)實驗室是丁肇中博士領導的由美、俄、德、法、中等16個國家和地區共300多名科學家參加的大型國際合作項目。它是國際站上唯一大型物理實驗,是人類第一次在太空中精密地測量高能量帶電原子核粒子的實驗。其目的是為尋找反物質所組成的宇宙和暗物質的來源以及測量宇宙線的來源。

      但是對于AMS實驗的電子,同樣會受到高能粒子的襲擊,導致的內容發生變化,改寫半導體件的邏輯狀態,導致存儲單元在邏輯‘0’與‘1’之間發生翻轉,使存儲的關鍵數據出錯,控制程序跑飛等。這對于AMS實驗來說,是一個不容忽視的問題。因此,我們采用二元BCH(31,16)碼,能糾正三位隨機錯誤,這種碼信息不需要儲存,不需要反饋,實時性好。

      2、編譯碼原理

      對于電子可能出現的問題,我們進行檢錯與,其基本思想是在信息碼組中以一定規則加入不同方式的冗余碼,以便在信息讀出的時候依靠多余的監督碼或校驗碼來發現或自動糾正錯誤。

      2.1 編碼

      編碼比較簡單,二元BCH(31,16)是GF(25)域上的線性分組碼,其中二進制最高位m=5,總信息長n=2m-1=31,校驗位數k=15,可位數t=3,生成多項式g(x)為:

    公式

      2.2 譯碼

      譯碼過程比較復雜,包括1)求伴隨多項式,2)系數計算電路,3)錯誤位置計算電路,其中最關鍵的是第三步,如圖1。這里假設接收到的數據錯了三位,第28、20、17位發生了0/1偏轉,即

    公式

    譯碼原理


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 神农架林区| 盈江县| 密山市| 汉寿县| 尖扎县| 恩平市| 南城县| 行唐县| 姜堰市| 施秉县| 基隆市| 手机| 延安市| 马山县| 长泰县| 石渠县| 金坛市| 通化市| 昆明市| 哈尔滨市| 乐至县| 咸丰县| 龙岩市| 治县。| 聂拉木县| 永济市| 竹北市| 荣昌县| 龙山县| 界首市| 绥中县| 东兴市| 确山县| 织金县| 尚志市| 西平县| 阿图什市| 昭苏县| 东台市| 湘乡市| 樟树市|