Advanced LDPC
介紹
低密度同位檢查碼(LDPC) 是一種強大的錯誤更正演算法,對於高效能儲存與通訊系統中的資料完整性維護至關重要。LDPC 使用稀疏的同位檢查矩陣來偵測並定位錯誤,透過「信念傳播」的方式進行反覆修正,即使在嚴苛條件下也能可靠地恢復原始資料。
LDPC 解碼策略
SP Industrial 的 LDPC 解碼策略主要應用於 NAND Flash 記憶體及其他儲存或通訊系統中,目的是從可能損毀的輸入資料中恢復原始資訊,包含以下三個階段:
![]()
1.硬解碼(Hard Decoding)基於「硬位元」進行初步錯誤修正,即直接將讀取信號解釋為 0 或 1。
優點是速度快、功耗低,但在原始位元錯誤率(RBER)高時可靠性較差。若硬解碼成功,則不需進一步處理。
2.重試讀取(Read Retry)
若硬解碼失敗,控制器會調整讀取電壓閾值,以更準確地解釋儲存資料。此步驟可降低 RBER,並為下一階段提供更可靠的輸入。適用於因程式/抹除週期、資料保存損耗或讀取干擾導致電壓偏移的 NAND 儲存單元。
3.軟解碼(Soft Decoding)使用「軟位元」,即代表信號可信度的值,而非絕對的 0 或 1。控制器會在不同電壓閾值下進行多次讀取,收集更詳細的訊號資訊。LDPC 解碼器再透過反覆演算法進行錯誤修正。雖然計算量較大,但在 NAND 單元老化或損耗嚴重的情況下,能提供更高的修正準確度。
![]()
SP Industrial 的 LDPC 解碼策略具備高度可靠性與自適應能力,特別針對高錯誤率情境(如讀取干擾、保存損耗、程式/抹除週期)進行最佳化設計,確保資料能準確恢復。