CPC H03M 13/4138 (2013.01) [H03M 13/3746 (2013.01); G06N 3/04 (2013.01); G06N 7/01 (2023.01); H04L 1/005 (2013.01)] | 22 Claims |
1. A read channel circuit, comprising:
a neural network detector configured to:
receive a data symbol, wherein the data symbol includes a plurality of unknown bits;
determine a set of probabilities for possible states of the data symbol; and
output the set of probabilities for possible states of the data symbol;
a soft output detector configured to:
receive the set of probabilities for possible states of the data symbol to populate a decision matrix; and
output, based on the decision matrix, a set of bit probabilities for bits of a data unit that includes the data symbol; and
an iterative decoder configured to:
iteratively calculate, based on feedback of soft information, bit values based on the set of bit probabilities for the bits of the data unit; and
output decoded bit values for the data unit that includes the data symbol.
|