The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 01, 2013
Filed:
Aug. 02, 2010
Shachar Kons, Haifa, IL;
Yoav Goldenberg, Kiryat Bialik, IL;
Gadi Kalit, Nahariya, IL;
Eran Arad, Misgav, IL;
Shimon Gur, Haifa, IL;
Ronen Hershkovitz, Haifa, IL;
Shachar Kons, Haifa, IL;
Yoav GoldenBerg, Kiryat Bialik, IL;
Gadi Kalit, Nahariya, IL;
Eran Arad, Misgav, IL;
Shimon Gur, Haifa, IL;
Ronen Hershkovitz, Haifa, IL;
Entropic Communications, Inc., San Diego, CA (US);
Abstract
An LDPC decoder, applicable to LDPC codes including codes where check nodes within the same group are connected to a common bit node, successively processes groups of check nodes in a particular iteration, including updating bit nodes in that same iteration responsive to messages generated in response to processing a group of check nodes. Within an iteration, the LDPC decoder may also track the number of unresolved parity check equations, and cease iterating or output to an outer block decoder if that number reaches a local minima or standard minimum, falls below a predetermined threshold, or its rate of change falls below a predetermined threshold, indicating a lack of convergence or false convergence condition. The LDPC decoder may also provide a feedback assist to a demodulator. Also, a novel memory configuration may store messages generated by the decoder in the course of check node processing. The decoder may also employ a novel method for generating check node to bit node messages through a prescribed series of pair-wise computations.