Hardware implementation of a modified SSD LDPC decoder