VARIABLE REDUNDANCY CYCLIC CODE ENCODERS

Patent №

US 6,978,415

Granted

2005-12-20

Filed 2001

Owner

MAXTOR CORPORATION

Lab

AI components

1

evo

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09996252

A multiple-stage encoder encodes the data in accordance with one, two, . . . , or f factors of an associated cyclic code generator polynomial g(x)=g1(x)*g2(x)* . . . *gf(x) to produce data code words that include a selected number of ECC symbols. The encoder encodes the data d(x) in a first stage using a first factor gm(x) of a selected polynomial ps(x) to produce d(x)*xs=q1(x)g1(x)+r1(x), where q1(x) is a quotient and r1(x) is a remainder and g1(x) has degree s. In a next stage the encoder encodes q1(x) using a next factor gm(x) of the selected polynomial to produce qm(x)=q1(x)gm(x)+rm(x) and so forth, until the remainders associated with all of the factors of the selected generator polynomial have been produced. The system then manipulates the remainders to produce a remainder rs(x) that is associated with the selected polynomial ps(x), and uses a cyclically shifted version of the remainder rs(x) as the code word ECC symbols. The same circuitry is used to both produce and manipulate the remainders, and may also be used for decoding the code words in accordance with the selected polynomials.

AI classification

Evolutionary computation0.98
Natural language0.01
Machine learning0.00
Knowledge representation0.00
AI hardware0.00
Speech0.00
Planning0.00
Vision0.00

Ownership

MAXTOR CORPORATION

assignment · 123400157

Assignors

WENG, LIH-JYH

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC