Patent ID: 7340671

Claim:
A machine implemented method for message handling during decoding, comprising: identifying a minimum edge of a set of edges associated with a constraint node; performing a first function on each edge of said set of edges that are not said minimum edge, said performing said first function includes adjusting a result by a cumulative correction factor, said performing said first function on each edge of said set of edges that are not said minimum edge provides a first result; performing said first function with inputs to said first function being based on said minimum edge and said first result, said performing said first function with inputs to said first function being based on said minimum edge and said first result provides a second result; assigning a first magnitude to said minimum edge based on said first result; assigning a second magnitude to edges that are not said minimum edge based on said second result; and decoding said code word using said steps of identifying a minimum edge, performing said first function on each edge of said set of edges that are not said minimum edge, performing said first function with inputs to said first function being based on said minimum edge and said first result, assigning a first magnitude and assigning a second magnitude.