A soft-input decoder of GCC for application in flash memories

In recent years, mostly hard-input algebraic decoding was used for error correction in flash memories [137, 94, 72]. ECC based on soft-input decoding can significantly improve the reliability of flash memories.