在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析固態(tài)硬盤(pán)糾錯(cuò)算法的發(fā)展

SSDFans ? 來(lái)源:cc ? 2019-01-11 10:45 ? 次閱讀

糾錯(cuò)編碼算法(Error Correction Code, ECC)是傳輸過(guò)程中發(fā)生錯(cuò)誤后能在接收端自行發(fā)現(xiàn)并糾正的碼。早期被廣泛應(yīng)用于通信領(lǐng)域,在發(fā)送端完成數(shù)據(jù)編碼,在接收端完成數(shù)據(jù)譯碼,保證數(shù)據(jù)的可靠傳輸。NAND Flash作為一種廣泛使用的存儲(chǔ)介質(zhì),容易受到PE次數(shù)、數(shù)據(jù)保存時(shí)間、溫度和Cell間干擾等因素的影響,數(shù)據(jù)寫(xiě)入后再讀出無(wú)法保證絕對(duì)的正確性,因此需要ECC算法做數(shù)據(jù)恢復(fù)。

在2D NAND Flash時(shí)代,SSD控制器一般采用BCH編碼保護(hù)數(shù)據(jù)正確性,BCH的幾個(gè)特性

1. 對(duì)于固定的碼長(zhǎng)和碼率,有一組固定的生成多項(xiàng)式和校驗(yàn)多項(xiàng)式,不需要單獨(dú)設(shè)計(jì);

2. 有相對(duì)固定的編碼和譯碼算法;

3. 當(dāng)錯(cuò)誤數(shù)據(jù)個(gè)數(shù)小于一個(gè)指定值時(shí),可以100%恢復(fù)數(shù)據(jù);當(dāng)數(shù)據(jù)錯(cuò)誤個(gè)數(shù)大于這個(gè)指定值時(shí),100%不能恢復(fù)數(shù)據(jù);

4. BCH編碼只能接收硬信息,即一個(gè)有效數(shù)據(jù)只能用1 bit表示;

但是隨著3D NAND Flash技術(shù)的逐步成熟,3D NAND Flash表現(xiàn)出了更好的可靠性。因此,原本采用2D MLC的產(chǎn)品紛紛轉(zhuǎn)投3D TLC(可靠性對(duì)比: 2D MLC > 3D TLC > 2D TLC),對(duì)SSD主控的ECC編碼提出了更高的要求,因此,具備更強(qiáng)糾錯(cuò)能力的低密度奇偶校驗(yàn)編碼(Low Density Parity Check, LDPC)越來(lái)越多的被采用。

相對(duì)于BCH,LDPC具備以下特性:

1. 對(duì)于固定的碼長(zhǎng)和碼率,需要單獨(dú)設(shè)計(jì)編譯碼使用的矩陣(通常指校驗(yàn)矩陣);

2. 有多種解碼算法,但是最好的糾錯(cuò)算法計(jì)算復(fù)雜度太高,無(wú)法硬件化,需要權(quán)衡算法特點(diǎn)和譯碼精度,簡(jiǎn)化算法;

3. 可以接收軟信息(即一個(gè)有效數(shù)據(jù)可以用多個(gè) bit表示),這是LDPC取代BCH的主要原因;

4. 譯碼成功或失敗沒(méi)有絕對(duì)的界線,即可能在只錯(cuò)幾個(gè)bit的情況下無(wú)法成功糾錯(cuò),但可以成功完成200 bit錯(cuò)誤的數(shù)據(jù)譯碼;

5. 相同碼率情況下,碼長(zhǎng)越長(zhǎng),糾錯(cuò)能力越強(qiáng);

詳細(xì)解釋一下以上5個(gè)特性:

1. 低密度奇偶校驗(yàn)碼的低密度是指其校驗(yàn)矩陣的稀疏性(在一個(gè)只有“0”元素和“1”元素的矩陣中,“1”元素的比例很低)。LDPC編碼和譯碼都可以利用校驗(yàn)矩陣,矩陣的低密度意味著編譯碼算法的低復(fù)雜度、低運(yùn)算量。對(duì)于固定碼長(zhǎng)和碼率的LDPC碼,校驗(yàn)矩陣有很多種,但是設(shè)計(jì)一個(gè)運(yùn)算量小,復(fù)雜度低且糾錯(cuò)能力強(qiáng)的校驗(yàn)矩陣成為L(zhǎng)DPC編碼應(yīng)用的一個(gè)難點(diǎn)。

LDPC校驗(yàn)矩陣H

2. 麻省理工學(xué)院Robert Gallager于1963年在博士論文中提出LDPC碼,但因其復(fù)雜的譯碼算法不易實(shí)現(xiàn),并沒(méi)有被廣泛采用。1981年,Tanner提出了用圖模型來(lái)描述碼字的概念,從而將LDPC碼的校驗(yàn)矩陣對(duì)應(yīng)到被稱(chēng)為T(mén)anner圖的雙向圖上,采用Tanner 圖構(gòu)造的LDPC碼,通過(guò)并行譯碼可以顯著地降低譯碼復(fù)雜度。

校驗(yàn)矩陣H對(duì)應(yīng)的Tanner

此后,越來(lái)越多的LDPC譯碼算法出現(xiàn),其中最流行的是比特翻轉(zhuǎn)算法(Bit Flipping Algorithm)和最小和算法(Min-Sum Algorithm)。同時(shí)也出現(xiàn)了很多基于以上2種糾錯(cuò)算法的變種算法,用較小的代價(jià)提高了譯碼精度。

下圖描述了一個(gè)編碼后數(shù)據(jù)位“1101”,在信道上傳輸后變?yōu)椤?001”后接收端的比特翻轉(zhuǎn)譯碼的過(guò)程。

經(jīng)過(guò)一次迭代后,錯(cuò)誤bit被糾正。

3.軟信息是用多bit表示一個(gè)bit的值,即等價(jià)于可以用多位精度表示一個(gè)信息的置信度。

用硬信息表示一個(gè)信息,只有“0”或“1”。而軟信息更精確的表達(dá)了一個(gè)信息的置信度,軟信息可以有“0.1”、“0.4”、“0.65”、“0.99”等表達(dá)方式。有了軟信息,在相同碼率下譯碼器可以糾正更多的錯(cuò)誤。

但是存儲(chǔ)不同于通信領(lǐng)域,存儲(chǔ)器讀出的數(shù)據(jù)只能是0或者1。因此,軟信息的獲取只能通過(guò)改變存儲(chǔ)器讀方式,多次讀取才能獲得。多次讀取同一個(gè)信息必然造成讀性能的下降,因此,在SSD控制器上,盡可能減少使用軟信息做譯碼的概率。

4. LDPC是一種概率譯碼算法,在不同的錯(cuò)誤率的情況下均有一個(gè)譯碼成功概率,并且這個(gè)概率具備一個(gè)明顯的特點(diǎn)。當(dāng)待譯碼數(shù)據(jù)錯(cuò)率低時(shí),LDPC譯碼失敗概率很低,可以低至1E-15,但是很難做到0失敗,主要原因是對(duì)于每個(gè)矩陣都存在一個(gè)陷阱集,當(dāng)陷阱集中包含的位置的點(diǎn)發(fā)生數(shù)據(jù)錯(cuò)誤,LDPC便無(wú)法成功譯碼。隨著錯(cuò)誤率逐漸增加,譯碼失敗概率會(huì)快速增加到接近100%失敗。

5.對(duì)于BCH和LDPC,在相同碼率下,碼長(zhǎng)越長(zhǎng),糾錯(cuò)能力越強(qiáng)。對(duì)于市場(chǎng)上流行的3D TLC Flash的頁(yè)大?。?yè)大小決定糾錯(cuò)算法碼率),我們比較了2KB/4KB BCH和2KB/4KB LDPC硬判決譯碼的糾錯(cuò)能力。當(dāng)碼長(zhǎng)增加時(shí),相同的譯碼算法以及相同的碼率下,糾錯(cuò)能力提升了近50%。長(zhǎng)碼長(zhǎng)ECC算法的應(yīng)用,更好的提高了糾錯(cuò)算法的能力,推遲了SSD主控啟用LDPC軟判決譯碼的使用,減少軟判決譯碼帶來(lái)的負(fù)面影響(性能和功耗方面)。

總結(jié):

數(shù)據(jù)正確性是SSD最基本的要求,糾錯(cuò)編碼保證了數(shù)據(jù)萬(wàn)無(wú)一失。隨著更多新的Flash結(jié)構(gòu)出現(xiàn),糾錯(cuò)編碼算法也在逐步演進(jìn)。LDPC算法最大限度的保證了數(shù)據(jù)的正確性。并且,隨著越來(lái)越多SSD主控采用4KB LDPC,更好的延長(zhǎng)了SSD的壽命。

憶芯科技最新的STAR1000P高性能SSD主控采用了4KB LDPC編譯碼器,保證SSD在生命末期仍然可以達(dá)到3.6GB/s的讀性能,為用戶(hù)提供了更好的使用體驗(yàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 固態(tài)硬盤(pán)
    +關(guān)注

    關(guān)注

    12

    文章

    1465

    瀏覽量

    57411
  • ECC
    ECC
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    20584

原文標(biāo)題:【干貨】固態(tài)硬盤(pán)糾錯(cuò)算法的前世今生

文章出處:【微信號(hào):SSDFans,微信公眾號(hào):SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工業(yè)級(jí)固態(tài)硬盤(pán)和商業(yè)級(jí)固態(tài)硬盤(pán)大有區(qū)別

    ,安裝在車(chē)內(nèi),有空調(diào)環(huán)境。我們的主要工作主要是硬件平臺(tái)的搭建和軟件的開(kāi)發(fā)。 今天我先說(shuō)一下我們遇到的最大的坑,那就是固態(tài)硬盤(pán)。 在這個(gè)項(xiàng)目之前,我也做了很多的開(kāi)發(fā)項(xiàng)目,但是對(duì)固態(tài)硬盤(pán)
    發(fā)表于 04-20 23:47

    固態(tài)硬盤(pán)的優(yōu)勢(shì)是什么

    揭開(kāi)固態(tài)硬盤(pán)的神秘面紗,一張圖看懂機(jī)械硬盤(pán)固態(tài)硬盤(pán)的區(qū)別!
    發(fā)表于 04-24 11:35

    U盤(pán)和固態(tài)硬盤(pán)的區(qū)別科普

    固態(tài)硬盤(pán)和U盤(pán)的區(qū)別,第一,主控算法不一樣,固態(tài)硬盤(pán)的速度數(shù)十倍的高于U盤(pán)。第二,壽命極大的延長(zhǎng)。第三,可以同時(shí)讀和寫(xiě)。U盤(pán)容易丟失數(shù)據(jù)的原
    發(fā)表于 07-17 04:20

    固態(tài)硬盤(pán)的選購(gòu)方法

    再講到固態(tài)硬盤(pán)領(lǐng)域,隨著這幾年固態(tài)硬盤(pán)技術(shù)的不斷進(jìn)步,各大廠商都紛紛入局搶占市場(chǎng),一時(shí)間國(guó)內(nèi)外各類(lèi)廠商都想分一杯羹。市場(chǎng)繁榮對(duì)于行業(yè)而言的確是好事,然而卻難倒了許多選配
    發(fā)表于 08-02 07:40

    ICMAX盤(pán)點(diǎn)固態(tài)硬盤(pán)SDD和機(jī)械硬盤(pán)HDD的前世今生

    。(機(jī)械硬盤(pán)內(nèi)部結(jié)構(gòu)圖,圖片來(lái)源百度)固態(tài)硬盤(pán)固態(tài)硬盤(pán)其內(nèi)部構(gòu)造十分簡(jiǎn)單,固態(tài)
    發(fā)表于 08-03 13:38

    固態(tài)硬盤(pán)怎么挑選

    那么,作為普通用戶(hù)我們?cè)撊绾翁暨x合適的DIY硬件避免“烈士墻”呢?今天,筆者就先從當(dāng)下最為火熱也是筆者相對(duì)熟悉的固態(tài)硬盤(pán)領(lǐng)域說(shuō)起,為各位網(wǎng)友提供一些挑選固態(tài)硬盤(pán)的方法和訣竅,這些方法和
    發(fā)表于 08-07 07:05

    東莞回收固態(tài)硬盤(pán)

    東莞回收固態(tài)硬盤(pán)高價(jià)收購(gòu)固態(tài)硬盤(pán),長(zhǎng)期回收固態(tài)硬盤(pán)。深圳帝歐專(zhuān)業(yè)回收電子物料。帝歐趙生***QQ
    發(fā)表于 12-12 15:55

    回收SSD硬盤(pán)收購(gòu)固態(tài)硬盤(pán)

    回收SSD硬盤(pán)收購(gòu)固態(tài)硬盤(pán) ●●帝歐電子趙生 135-3012-2202(同步微信) ★★QQ 8798●21252深圳帝歐電子收購(gòu)SSD硬盤(pán),高價(jià)收購(gòu)
    發(fā)表于 12-30 17:29

    什么是固態(tài)硬盤(pán)固態(tài)硬盤(pán)有什么優(yōu)勢(shì)?

    什么是固態(tài)硬盤(pán)?固態(tài)硬盤(pán)有什么優(yōu)勢(shì)?
    發(fā)表于 06-18 06:53

    高價(jià)收購(gòu)固態(tài)硬盤(pán),長(zhǎng)期回收固態(tài)硬盤(pán)

    高價(jià)收購(gòu)固態(tài)硬盤(pán),長(zhǎng)期回收固態(tài)硬盤(pán)。深圳帝歐專(zhuān)業(yè)回收電子物料。帝歐趙生***QQ1816233102/879821252/1714434248郵箱dealic@163.com專(zhuān)業(yè)收購(gòu)S
    發(fā)表于 07-08 19:18

    機(jī)械硬盤(pán)固態(tài)硬盤(pán)的原理

    機(jī)械硬盤(pán)固態(tài)硬盤(pán)的原理,硬盤(pán)結(jié)構(gòu)及工作原理目錄:硬盤(pán)結(jié)構(gòu)概念:盤(pán)面、柱面、磁道、扇區(qū)、簇盤(pán)面磁道扇區(qū)柱面簇
    發(fā)表于 07-12 07:42

    教你如何看固態(tài)硬盤(pán)的顆粒

    ,顆粒占據(jù)了整個(gè)固態(tài)硬盤(pán)內(nèi)部70%左右的空間,其同樣做為成本技術(shù),根據(jù)廠商的用料不同,成為了固態(tài)硬盤(pán)內(nèi)部核心材料。顆粒的分類(lèi)說(shuō)到成本,顆粒的發(fā)展
    發(fā)表于 07-22 08:51

    蘇州回收SSD固態(tài)硬盤(pán)

    蘇州回收SSD固態(tài)硬盤(pán)蘇州收購(gòu)SSD固態(tài)硬盤(pán),高價(jià)回收SSD固態(tài)硬盤(pán)。帝歐電子趙生*** QQ:
    發(fā)表于 08-05 19:25

    高價(jià)回收SSD固態(tài)硬盤(pán) 收購(gòu)固態(tài)硬盤(pán)價(jià)格高

    深圳帝歐回收固態(tài)硬盤(pán),長(zhǎng)期高價(jià)收購(gòu)SSD一條龍服務(wù)(熱線:135-3012-2202,QQ:8798-21252) 高價(jià)回收SSD固態(tài)硬盤(pán),全新二手均可,2.5寸,M-SATA,M.2
    發(fā)表于 11-03 14:57

    固態(tài)硬盤(pán)是什么意思_固態(tài)硬盤(pán)有什么用

    本文首先介紹了固態(tài)硬盤(pán)的概念,其次介紹了固態(tài)硬盤(pán)的分類(lèi),最后介紹了固態(tài)硬盤(pán)的作用。
    發(fā)表于 03-23 10:54 ?2.6w次閱讀
    主站蜘蛛池模板: 免费无码看av的网站| 亚洲免费视频在线观看| 3344a毛片在线看| 国产视频h| 婷婷国产| 亚洲伊人久久大香线蕉啊| 亚洲αv久久久噜噜噜噜噜| 五月情视频在线观看| 色视频一区| 免费黄色在线视频| 狠狠色欧美亚洲狠狠色www| www黄色大片| 天天夜天天干| 久久黄色网| 欧美涩区| 最新毛片网| 日韩在线网| 韩国电影天堂| 五月天在线婷婷| 国产看片视频| 亚洲第一区视频| 性欧美黑人xxxx| 毛片在线播放网站| cum4k在线| 狠狠夜夜| 美女下面小内内的沟| 婷婷社区五月天| 久久综合性| 午夜免费视频观看在线播放| 五月婷婷激情五月| 四虎院影永久在线观看| 免费国产zzzwww色| 性欧美成人依依影院| 国产99久9在线视频| 男女刺激性视频大片| 手机在线黄色| 国产成人亚洲精品77| 久操青青| 最新日韩中文字幕| 女人爽到喷水的视频大全在线观看| 成人免费视频一区二区三区|