IP Library Patent Application 12348471
Patent Application
App. No. 12/348,471

EFFICIENT IMPLEMENTATION OF A KEY-EQUATION SOLVER FOR BCH CODES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/348,471
Abstract

The present invention relates to a method for solving the key equation and finding the error locator polynomial coefficients of a received word comprising the steps of: (a) providing the syndrome elements of said received word; (b) initializing said coefficients of said error locator polynomial; (c) providing an auxiliary polynomial; (d) initializing said auxiliary polynomial coefficients; (e) processing said syndrome elements and said auxiliary polynomial coefficients for iteratively updating said coefficients of said error locator polynomial; and (f) outputting said updated coefficients of said error locator polynomial.

Claims (12)

1 . A method for solving the key equation and finding the error locator polynomial coefficients of a received word comprising the steps of:

a. providing the syndrome elements of said received word;

b. initializing said coefficients of said error locator polynomial;

c. providing an auxiliary polynomial;

d. initializing said auxiliary polynomial coefficients;

e. processing said syndrome elements and said auxiliary polynomial coefficients for iteratively updating said coefficients of said error locator polynomial; and

f. outputting said updated coefficients of said error locator polynomial.

2 . A method according to claim 1 , where the processing of the syndrome elements and the auxiliary polynomial coefficients for iteratively updating said coefficients of said error locator polynomial, is done for t iterations.

3 . A system for solving the key equation and finding the error locator polynomial coefficients of a received word comprising:

a. a Discrepancy Processor capable of processing the syndrome elements of said received word with coefficients of said error locator polynomial for outputting an auxiliary scalar;

b. a Control unit for receiving said auxiliary scalar, processing said auxiliary scalar, and outputting: said auxiliary scalar, a second scalar, and a conditional control bit; and

c. an Error Locator Updater for receiving and processing: said auxiliary scalar, said second scalar, and said conditional control bit, in order to update said coefficients of said error locator polynomial.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE DIGITALOPTICS CORPORATION INTERNATIONL PREVIOUSLY RECORDED ON REEL 027081 FRAME 0586. ASSIGNOR(S) HEREBY CONFIRMS THE DEED OF ASSIGNMENT. Recorded Dec 14, 2011
From: HORIZON SEMICONDUCTORS LTD.
To: DIGITALOPTICS CORPORATION INTERNATIONAL
Reel/Frame 027379/0530 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: HORIZON SEMICONDUCTORS LTD.
To: TESSERA, INC.
Reel/Frame 027081/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2009
From: GOLDBERG, KOBY
To: HORIZON SEMICONDUCTORS LTD.
Reel/Frame 022055/0615 →