发明名称 Fast and efficient circuit for identifying errors introduced in Reed-Solomon codewords
摘要 Apparatus and methods are disclosed for providing an improved system for identifying the location and value of errors introduced in binary data encoded using Reed-Solomon and related codes and to detect miscorrections of such codes with an auxiliary code. The invention employs an architecture based on a microcode engine that is specialized for error identification and that supports interleaved codewords. This architecture can be efficiently fabricated as an integrated circuit, yet is capable of identifying multiple introduced errors "on the fly" i.e. with performance sufficient to not significantly slow the process of reading from data storage or transmission subsystems such as, but not limited to, optical disks. In the preferred embodiment, a new two-step method of error syndrome computation is employed to reduce circuit cost and complexity. An improved iterative algorithm is provided which reduces circuit cost and complexity and decreases the time required to generate the error locator polynomial. Cyclic redundancy check (CRC) information is adjusted as introduced errors are identified during the Chien search, thus reducing the time required to protect against ECC miscorrection. Externally-specified error thresholds allow detection of excessive numbers of errors.
申请公布号 US5384786(A) 申请公布日期 1995.01.24
申请号 US19910679570 申请日期 1991.04.02
申请人 CIRRUS LOGIC, INC. 发明人 DUDLEY, TRENT;GLOVER, NEAL;KING, LARRY
分类号 G06F11/10;H03M13/15;(IPC1-7):G06F11/10;H03M13/00 主分类号 G06F11/10
代理机构 代理人
主权项
地址
您可能感兴趣的专利