Patent ID: 9524207
Filing Date: 2016-12-20
CPC Classification: G06F,H03M

Claim Text:
1. A method, comprising: receiving a data packet configured to be encoded; receiving a finite field size associated with encoding the data packet; generating a normalized primitive Generalized Reed Solomon (GRS) code based on the data packet and the finite field size; determining a generator matrix based on the normalized primitive GRS code; generating a code word based on the generator matrix, wherein the code word comprises the data packet and is configured to determine whether the data packet is stored in a memory includes any errors based on a syndrome polynomial of the code word and an inverse of the syndrome polynomial when the syndrome polynomial is not zero, and wherein the inverse of the syndrome polynomial is configured to indicate a first error locator polynomial and a second first error locator polynomial that correspond to one or more locations of one or more errors in the code word; and storing the data packet having the code word in the memory.