Patent ID: 11870459
Assignee: MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Field: Basic communication processes (Electrical engineering)
Classification: CPC H | IPC H

Claim 4:
5. A universal decoder comprising:
means for receiving input codewords and H matrix values;
means for multiplexing H matrix values between parallel signal paths each leading to a pair of memories in which H matrix values are stored;
a syndrome calculator configured to receive input codewords and H matrix values;
an error generator, coupled to the syndrome calculator, wherein in response to the syndrome calculator detecting an error, the syndrome calculator provides the error to the error generator and the error generator calculates rank-ordered binary symmetric channel noise patterns and checks for membership in a codebook, wherein data is pipelined such that processing of data in the syndrome calculator and error generator result in out-of-order decoded codewords;
a re-ordering circuit configured to receive the out-of-order decoded codewords and configured to re-order the out-of-order decoded codewords; and
wherein the universal decoder utilizes noise statistics to optimize an energy per decoded bit by dynamic clock gating of the error generator based on a probability of error likelihood.