Decoding LDPC (low density parity check) code with new operators based on min* operator
First Claim
1. A decoder that is operable to decode an LDPC (Low Density Parity Check) coded signal, the decoder comprising:
- a bit node processor that is operable to;
receive a plurality of bit metrics; and
perform bit node processing that involves updating a plurality of edge messages with respect to a plurality of bit nodes; and
a check node processor that is operable to perform check node processing that involves updating a plurality of edge messages with respect to a plurality of check nodes by performing min†
(min-dagger) processing or min′
(min-prime processing).
7 Assignments
0 Petitions
Accused Products
Abstract
Decoding LDPC (Low Density Parity Check) code with new operators based on min* operator. New approximate operators are provided that may be employed to assist in calculating one or a minimum value (or a maximum value) when decoding various coded signals. In the context of LDPC decoding that involves both bit node processing and check node processing, either of these new operators (i.e., the min† (min-dagger) operator or the min′ (min-prime) operator) may be employed to perform the check node processing that involves updating the edge messages with respect to the check nodes. Either of these new operators, min† operator or min′ operator, is shown herein to be a better approximate operator to the min** operator.
-
Citations
20 Claims
-
1. A decoder that is operable to decode an LDPC (Low Density Parity Check) coded signal, the decoder comprising:
-
a bit node processor that is operable to; receive a plurality of bit metrics; and perform bit node processing that involves updating a plurality of edge messages with respect to a plurality of bit nodes; and a check node processor that is operable to perform check node processing that involves updating a plurality of edge messages with respect to a plurality of check nodes by performing min†
(min-dagger) processing or min′
(min-prime processing). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for decoding an LDPC (Low Density Parity Check) coded signal, the method comprising:
-
receiving a plurality of bit metrics; performing bit node processing that involves updating a plurality of edge messages with respect to a plurality of bit nodes; and performing check node processing that involves updating a plurality of edge messages with respect to a plurality of check nodes by performing min†
(min-dagger) processing or min′
(min-prime processing). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A decoder that is operable to decode an LDPC (Low Density Parity Check) coded signal, the decoder comprising:
-
a bit node processor that is operable to; receive a plurality of bit metrics; and perform bit node processing that involves updating a plurality of edge messages with respect to a plurality of bit nodes; and a check node processor that is operable to perform check node processing that involves updating a plurality of edge messages with respect to a plurality of check nodes by performing mint (min-dagger) processing or min′
(min-prime processing); and
wherein;the LDPC coded signal is a variable code rate signal; and the LDPC coded signal is a variable modulation signal.
-
-
20. A method for decoding an LDPC (Low Density Parity Check) coded signal, the method comprising:
-
receiving a plurality of bit metrics; performing bit node processing that involves updating a plurality of edge messages with respect to a plurality of bit nodes; and performing check node processing that involves updating a plurality of edge messages with respect to a plurality of check nodes by performing min†
(min-dagger) processing or min′
(min-prime processing); and
wherein;the LDPC coded signal is a variable code rate signal; and the LDPC coded signal is a variable modulation signal.
-
Specification