System and method for multi-dimensional encoding and decoding
First Claim
1. A method for decoding a set of bits using a processor, the method comprising:
- receiving initial bit states and associated reliability metrics for the set of bits;
decoding a current hypothesis for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits; and
if decoding the current hypothesis is not successful, decoding a subsequently ordered hypothesis, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for decoding a set of bits using a plurality of hypotheses, for example, each independently tested on-the-fly. Initial bit states and associated reliability metrics may be received for the set of bits. A current hypothesis may be decoded for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits. If decoding the current hypothesis is not successful, a subsequently ordered hypothesis may be decoded, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence. Decoding may proceed iteratively until the current hypothesis is successful.
251 Citations
22 Claims
-
1. A method for decoding a set of bits using a processor, the method comprising:
-
receiving initial bit states and associated reliability metrics for the set of bits; decoding a current hypothesis for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits; and if decoding the current hypothesis is not successful, decoding a subsequently ordered hypothesis, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for decoding a set of bits, the system comprising:
-
a memory to store the set of bits; and a processor to receive initial bit states and associated reliability metrics for the set of bits, to decode a current hypothesis for correcting the set of bits, wherein the current hypothesis defines different bit states and associated reliability metrics for the set of bits, and, if decoding the current hypothesis is not successful, to decode a subsequently ordered hypothesis, wherein the hypotheses are ordered such that their associated reliability metric is a monotonically non-decreasing sequence. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification