[發(fā)明專利]互信息計(jì)算方法與裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710173444.9 | 申請(qǐng)日: | 2017-03-22 |
| 公開(公告)號(hào): | CN108628695A | 公開(公告)日: | 2018-10-09 |
| 發(fā)明(設(shè)計(jì))人: | 王金一;路向峰 | 申請(qǐng)(專利權(quán))人: | 北京憶恒創(chuàng)源科技有限公司 |
| 主分類號(hào): | G06F11/10 | 分類號(hào): | G06F11/10 |
| 代理公司: | 北京卓特專利代理事務(wù)所(普通合伙) 11572 | 代理人: | 張會(huì)會(huì);段宇 |
| 地址: | 100192 北京市海淀區(qū)西小*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用戶數(shù)據(jù) 互信息計(jì)算 讀出數(shù)據(jù) 存儲(chǔ) 錯(cuò)誤校正譯碼 最大互信息 存儲(chǔ)單元 多組數(shù)據(jù) 結(jié)果確定 數(shù)據(jù)恢復(fù) 譯碼失敗 互信息 軟信息 讀出 申請(qǐng) 芯片 響應(yīng) 更新 | ||
本申請(qǐng)公開了一種互信息計(jì)算方法與裝置,涉及錯(cuò)誤校正譯碼技術(shù)領(lǐng)域。該獲取處理過程組合的方法包括:響應(yīng)于ECC譯碼失敗,進(jìn)行數(shù)據(jù)恢復(fù),得到正確的用戶數(shù)據(jù),并對(duì)正確的用戶數(shù)據(jù)進(jìn)行ECC編碼;利用處理過程的多種組合,從NVM芯片中讀出多組數(shù)據(jù);對(duì)于處理過程的多種組合,更新同處理過程的組合對(duì)應(yīng)的讀出數(shù)據(jù)與NVM中存儲(chǔ)的數(shù)據(jù)的互信息,其中利用對(duì)正確的用戶數(shù)據(jù)進(jìn)行ECC編碼得到的結(jié)果確定NVM中存儲(chǔ)的數(shù)據(jù);確定具有最大互信息的處理過程組合。本申請(qǐng)用于降低從存儲(chǔ)單元讀出數(shù)據(jù)的次數(shù),并獲得最優(yōu)或較優(yōu)的軟信息。
技術(shù)領(lǐng)域
本申請(qǐng)涉及錯(cuò)誤校正譯碼技術(shù)領(lǐng)域,尤其涉及一種互信息計(jì)算方法與裝置。
背景技術(shù)
LDPC碼(低密度奇偶校驗(yàn)碼,Low Density Parity Check Code)是一種錯(cuò)誤校正碼,與其他錯(cuò)誤校正相比,在相同的碼率下,LDPC碼具有糾錯(cuò)能力強(qiáng)、收斂速度快的特點(diǎn),因此是現(xiàn)階段SSD(固態(tài)驅(qū)動(dòng)器,Solid State Drive)控制器領(lǐng)域最佳的錯(cuò)誤校正碼。
LDPC碼是一種二進(jìn)制分組碼,采用超稀疏矩陣作為校驗(yàn)矩陣。校驗(yàn)矩陣中每行(每列)中非零元素稀少。對(duì)于任何合法的碼字V,碼字V與校驗(yàn)矩陣H的乘積為零。
常見的LDPC譯碼算法包括:置信傳播算法(Belief Propagation,BP),最小和算法(Min-Sum)和比特反轉(zhuǎn)算法(Bit Flip)等。而最小和算法和基于最小和算法的改進(jìn)算法由于其硬件實(shí)現(xiàn)簡(jiǎn)單,且具有足夠好的糾錯(cuò)性能在SSD控制器領(lǐng)域被廣泛采用。
LDPC譯碼包括硬譯碼與軟譯碼,在軟譯碼中譯碼器利用軟信息(也稱為軟比特度量)進(jìn)行迭代譯碼。
為獲得軟信息,通過使用多個(gè)不同的判決電壓從存儲(chǔ)單元的讀出數(shù)據(jù),利用多次讀出數(shù)據(jù)的結(jié)果獲得諸如對(duì)數(shù)似然比(LLR,Logarithmic Likelihood Ratio)的軟信息。在一些NVM芯片中,可以指定在讀操作中所使用的判決電壓。一些閃存芯片,提供了“讀重做”(Read-Retry)技術(shù)或命令。通過為讀操作指示不同的參數(shù),來選擇讀操作時(shí)所使用的閾值電壓。
發(fā)明內(nèi)容
為獲得軟信息,需要使用不同的判決電壓從存儲(chǔ)單元讀出數(shù)據(jù)。這也增加了讀出數(shù)據(jù)的次數(shù)、數(shù)據(jù)吞吐量、占用了閃存通道帶寬、增加了獲取數(shù)據(jù)的時(shí)間并消耗了更多的功率。需要降低從存儲(chǔ)單元讀出數(shù)據(jù)的次數(shù),并獲得最優(yōu)或較優(yōu)的軟信息。因而需要識(shí)別出能夠獲得最優(yōu)或較優(yōu)軟信息的數(shù)據(jù)讀出方式的組合或判決電壓的組合。
根據(jù)本申請(qǐng)第一方面,提供了根據(jù)本申請(qǐng)第一方面的第一獲得處理過程組合的方法,其中所述處理過程組合用于獲得錯(cuò)誤校正軟譯碼的軟信息,包括:利用多個(gè)處理過程從NVM芯片獲得多組數(shù)據(jù);計(jì)算每組數(shù)據(jù)與NVM芯片中存儲(chǔ)的數(shù)據(jù)的互信息,得到多個(gè)互信息;找到所述多個(gè)互信息中具有最大值的最大互信息;以及記錄得到所述最大互信息的處理過程的組合。
根據(jù)本申請(qǐng)第一方面的第一獲得處理過程組合的方法,提供了根據(jù)本申請(qǐng)第一方面的第二獲得處理過程組合的方法,其中,多組數(shù)據(jù)的每組數(shù)據(jù)包括一份或多份數(shù)據(jù),每份數(shù)據(jù)是由所述多個(gè)處理過程之一從NVM芯片中讀出的數(shù)據(jù)。
根據(jù)本申請(qǐng)第一方面的第一或第二獲得處理過程組合的方法,提供了根據(jù)本申請(qǐng)第一方面的第三獲得處理過程組合的方法,其中多組數(shù)據(jù)的每組數(shù)據(jù)包括一份或多份數(shù)據(jù),每份數(shù)據(jù)是對(duì)由所述多個(gè)處理過程之一從NVM芯片中讀出的數(shù)據(jù)進(jìn)行錯(cuò)誤校正譯碼得到的數(shù)據(jù)。
根據(jù)本申請(qǐng)第一方面的第一獲得處理過程組合的方法,提供了根據(jù)本申請(qǐng)第一方面的第四獲得處理過程組合的方法,其中多組數(shù)據(jù)的每組數(shù)據(jù)包括一份或多份數(shù)據(jù),多個(gè)處理過程為多個(gè)具有不同參數(shù)的讀命令,每份數(shù)據(jù)是由具有不同參數(shù)的讀命令從NVM芯片中讀出的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京憶恒創(chuàng)源科技有限公司,未經(jīng)北京憶恒創(chuàng)源科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710173444.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 業(yè)務(wù)用戶數(shù)據(jù)管理系統(tǒng)及其實(shí)現(xiàn)業(yè)務(wù)用戶數(shù)據(jù)管理的方法
- 業(yè)務(wù)用戶數(shù)據(jù)管理系統(tǒng)及其實(shí)現(xiàn)業(yè)務(wù)用戶數(shù)據(jù)管理的方法
- 用戶數(shù)據(jù)版本轉(zhuǎn)換系統(tǒng)及其用戶數(shù)據(jù)版本轉(zhuǎn)換方法
- 數(shù)據(jù)校驗(yàn)方法和裝置
- 用戶數(shù)據(jù)訪問控制方法、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 系統(tǒng)設(shè)計(jì)輔助裝置及系統(tǒng)設(shè)計(jì)輔助方法
- 一種用戶數(shù)據(jù)的訂閱方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種用戶數(shù)據(jù)標(biāo)簽處理方法及裝置
- 用戶數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 廣告監(jiān)控方法、裝置及電子設(shè)備
- 一種窄重疊雙視場(chǎng)高光譜成像儀的圖像配準(zhǔn)的方法
- 交互信息排序方法及裝置
- 基于互信息的LDPC譯碼方法與裝置
- 一種基于互信息的實(shí)時(shí)特征提取方法
- 一種融合相關(guān)系數(shù)與互信息的特征選擇方法
- 基于多層級(jí)互信息的健康與空氣質(zhì)量數(shù)據(jù)相關(guān)性的過濾方法
- 機(jī)器人控制方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種適用于火星探測(cè)的三計(jì)算機(jī)數(shù)據(jù)交互與表決方法
- 一種基于腦電信號(hào)評(píng)估大腦左右半球信息交互強(qiáng)度的方法
- 一種保護(hù)在線交互信息完整性的方法及系統(tǒng)
- 活動(dòng)補(bǔ)償
- 數(shù)據(jù)讀出方法、數(shù)據(jù)讀出設(shè)備和光盤
- 半導(dǎo)體存儲(chǔ)裝置、存儲(chǔ)器訪問控制系統(tǒng)及數(shù)據(jù)的讀出方法
- 影像數(shù)據(jù)處理裝置及影像數(shù)據(jù)處理方法
- 數(shù)據(jù)讀出裝置、通信裝置、數(shù)據(jù)讀出方法及程序
- 數(shù)據(jù)讀出裝置
- 數(shù)據(jù)讀出裝置及半導(dǎo)體裝置
- 數(shù)據(jù)處理裝置及數(shù)據(jù)處理方法
- 光盤數(shù)據(jù)讀出方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 數(shù)據(jù)讀出器
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置





