Patent ID: 7490284
Filing Date: 2009-02-10
Classification: H03M

Abstract:
1. A method comprising: receiving one or more noisy codewords, said one or more noisy codewords comprising one or more codewords added to additive white Gaussian noise, said one or more codewords generated from a linear block encoder; first processing said one or more noisy codewords using a first circuitry; generating an output from said first circuitry based on said one or more noisy codewords; second processing said output and said one or more noisy codewords using a second circuitry, said second circuitry used to generate one or more error event weights; computing the minimum cumulative weight of said one or more error event weights of a codeword of said output; and using a set of error events associated with said minimum cumulative weight of said one or more error event weights of said codeword to correct data bit errors of said codeword.