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

Claim 11:
12. 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; and
means for re-randomizing codebooks in real time by concurrently decoding and changing H matrices stored in the pair of memories such that when an H-matrix in a first one of the pair of memories is ready to be used for a decoding operation, the H-matrix in a second one of the pair of memories is being changed.