1.一種數(shù)據(jù)處理方法,其特征在于,所述方法包括:
計(jì)算輸入數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)碼,所述輸入數(shù)據(jù)為第一長(zhǎng)度的二態(tài)存儲(chǔ)數(shù)據(jù);
將所述輸入數(shù)據(jù)轉(zhuǎn)換為其對(duì)應(yīng)的第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù);
判斷所述第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù)的值是否為預(yù)設(shè)差錯(cuò)值;
若是,根據(jù)預(yù)設(shè)映射表,獲取該預(yù)設(shè)差錯(cuò)值對(duì)應(yīng)的多個(gè)候選碼,將各個(gè)候選碼及所述校驗(yàn)碼分別作為參數(shù)輸入ECC算法進(jìn)行計(jì)算,獲得對(duì)應(yīng)的糾錯(cuò)結(jié)果,根據(jù)所述糾錯(cuò)結(jié)果,確定輸出數(shù)據(jù),所述輸出數(shù)據(jù)為第一長(zhǎng)度的二態(tài)存儲(chǔ)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在判斷所述第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù)的值是否為預(yù)設(shè)差錯(cuò)值之后,所述方法還包括:
若否,將該輸入數(shù)據(jù)及所述校驗(yàn)碼作為參數(shù)輸入ECC糾錯(cuò)算法進(jìn)行計(jì)算,確定輸出數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述輸入數(shù)據(jù)轉(zhuǎn)換為其對(duì)應(yīng)的第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù),包括:
根據(jù)預(yù)設(shè)轉(zhuǎn)換表,將所述輸入數(shù)據(jù)轉(zhuǎn)換為其對(duì)應(yīng)的第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算輸入數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)碼,包括:
根據(jù)漢明編碼或BCH編碼,計(jì)算輸入數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)碼。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一長(zhǎng)度為3bit,所述第二長(zhǎng)度為2bit。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預(yù)設(shè)差錯(cuò)值為(0.5,0.5),所述該預(yù)設(shè)差錯(cuò)值對(duì)應(yīng)的多種候選碼包括010,001,111及100。
7.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
計(jì)算模塊,用于計(jì)算輸入數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)碼,所述輸入數(shù)據(jù)為第一長(zhǎng)度的二態(tài)存儲(chǔ)數(shù)據(jù);
轉(zhuǎn)換模塊,用于將所述輸入數(shù)據(jù)轉(zhuǎn)換為其對(duì)應(yīng)的第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù);
判斷模塊,用于判斷所述第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù)的值是否為預(yù)設(shè)差錯(cuò)值;
第一處理模塊,用于若是,根據(jù)預(yù)設(shè)映射表,獲取該預(yù)設(shè)差錯(cuò)值對(duì)應(yīng)的多個(gè)候選碼,將各個(gè)候選碼及所述校驗(yàn)碼分別作為參數(shù)輸入ECC算法進(jìn)行計(jì)算,獲得對(duì)應(yīng)的糾錯(cuò)結(jié)果,根據(jù)所述糾錯(cuò)結(jié)果,確定輸出數(shù)據(jù),所述輸出數(shù)據(jù)為第一長(zhǎng)度的二態(tài)存儲(chǔ)數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括第二處理模塊,用于若否,將該輸入數(shù)據(jù)及所述校驗(yàn)碼作為參數(shù)輸入ECC糾錯(cuò)算法進(jìn)行計(jì)算,確定輸出數(shù)據(jù)。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述轉(zhuǎn)換模塊,具體用于根據(jù)預(yù)設(shè)轉(zhuǎn)換表,將所述輸入數(shù)據(jù)轉(zhuǎn)換為其對(duì)應(yīng)的第二長(zhǎng)度的三態(tài)存儲(chǔ)數(shù)據(jù)。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述計(jì)算模塊,具體用于根據(jù)漢明編碼或BCH編碼,計(jì)算輸入數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)碼。