新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于FPGA的空間存儲器的糾錯系統(tǒng)

        基于FPGA的空間存儲器的糾錯系統(tǒng)

        作者:東南大學AMS研究中心 左祥慧 李建清 宋愛國 時間:2008-08-12 來源:中電網 收藏

          1、引言

        本文引用地址:http://www.104case.com/article/86848.htm

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

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

          2、編原理

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

          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位發(fā)生了0/1偏轉,即

         

          (1)求伴隨多項式

         

          根據生成多項式與ai的最小多項式之間的關系,用φi(x)去除接收多項式R(x)而得到伴隨式分量,即,

         


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 长泰县| 德州市| 黄平县| 肃北| 修武县| 元阳县| 鸡西市| 莱州市| 台东市| 太谷县| 海安县| 杨浦区| 方正县| 麻栗坡县| 玛纳斯县| 隆化县| 五原县| 祁连县| 朝阳区| 札达县| 宜城市| 敖汉旗| 巴里| 麻城市| 顺昌县| 皮山县| 黑水县| 肇源县| 噶尔县| 望奎县| 彭山县| 汽车| 静安区| 资兴市| 张北县| 苏尼特左旗| 丰台区| 阜城县| 唐海县| 吴桥县| 新宁县|