| CPC G06F 12/0238 (2013.01) [H03M 13/1105 (2013.01)] | 23 Claims |

|
1. A data storage device, comprising:
a non-volatile memory (NVM);
a data storage controller coupled to the NVM, the data storage controller comprising one or more processors configured, individually or in combination, to:
read data from the NVM;
generate generative-adversarial-network (GAN)-based soft bit information from the data using a trained GAN procedure; and
decode the data by applying a low-density parity check (LDPC) procedure to the data along with the GAN-based soft bit information generated by the GAN procedure.
|