EP 0880237 B1 20000405 - Error correction circuit
Title (en)
Error correction circuit
Title (de)
Fehlerkorrekturschaltung
Title (fr)
Circuit de correction d'erreurs
Publication
Application
Priority
- EP 93117087 A 19931021
- JP 29485392 A 19921104
Abstract (en)
[origin: EP0596340A2] An error correction circuit is capable of performing correction errors in data at a high speed. A syndrome generator (2) calculates syndromes of RS codes based on partial data streams which are given from a data buffer (1). A received CRC generator (13) performs CRC coding on the partial data streams which are given from a data buffer (1) to thereby obtain received CRCs. An error pattern CRC generator (14) calculates error pattern CRCs of the respective partial data stream based on error patterns which are generated by an error pattern generation circuit (33). Under the control of a control circuit (40), the operations performed by the syndrome generator (2), the received CRC generator (13) and the error pattern CRC generator (14) are carried out at the same time. An improvement in the speed of error correction of the partial data streams performed by the error correction means directly leads to an improvement in the speed of the whole error correction. <IMAGE>
IPC 1-7
IPC 8 full level
G11B 20/18 (2006.01); H03M 13/00 (2006.01); H03M 13/29 (2006.01)
CPC (source: EP US)
H03M 13/091 (2013.01 - EP US); H03M 13/1515 (2013.01 - EP US); H03M 13/159 (2013.01 - EP US); H03M 13/29 (2013.01 - EP US); H03M 13/6575 (2013.01 - EP US)
Designated contracting state (EPC)
DE FR GB
DOCDB simple family (publication)
EP 0596340 A2 19940511; EP 0596340 A3 19950927; EP 0596340 B1 19990303; DE 69323689 D1 19990408; DE 69323689 T2 19990722; DE 69328318 D1 20000511; DE 69328318 T2 20000907; EP 0880237 A1 19981125; EP 0880237 B1 20000405; JP 2821324 B2 19981105; JP H06152437 A 19940531; US 5361266 A 19941101
DOCDB simple family (application)
EP 93117087 A 19931021; DE 69323689 T 19931021; DE 69328318 T 19931021; EP 98111910 A 19931021; JP 29485392 A 19921104; US 13803793 A 19931019