CPC H03M 13/37 (2013.01) [G06F 11/085 (2013.01); G06F 11/1012 (2013.01); G06F 13/1673 (2013.01); H03M 13/03 (2013.01)] | 20 Claims |
1. A storage device comprising:
a first memory;
a second memory; and
a processor configured to:
perform a flag encoding operation on first data generated by the processor during an iterative decoding operation to generate first flag data representing the first data when the flag encoding operation on the first data is successful;
perform the flag encoding operation on second data generated by the processor during the iterative decoding operation and generate second flag data having a predetermined value when the flag encoding operation on the second data is unsuccessful;
store the second data in the first memory based on the second flag data having the predetermined value; and
store the first flag data and the second flag data in the second memory,
wherein the first data is larger than the first flag data, and
the second data is larger than the second flag data.
|