Patent ID: 7734991
Filing Date: 2010-06-08
Classification: H03M

Abstract:
1. A method of encoding a signal on a computer, comprising the steps of: a) selecting a user-definable binary cyclic code, the user-definable binary cyclic code having a user-definable length n and a user-definable dimension k; b) establishing a generator polynomial g(x) having coefficients (g c) setting with coefficients (h 0 , h 1 , h 2 , . . . , h k ) and d) receiving data to be encoded, the data having the coefficients (a e) appending (n−k) zeros to the received data forming an n-long vector, {right arrow over (r)}=(0, 0, . . . , a f) calculating the binary syndrome {right arrow over (s)}=H{right arrow over (r)} g) calculating the (n−k) check values L{right arrow over (s)} h) appending the received data with the (n−k) check values calculated in step (g); and i) encoding the received data on the computer using the generator polynomial established in step (b).