摘要 |
A decoder having improved accuracy for reading data. The decoder decodes reproduced data including preamble data, to which a first synchronization pattern is added, and information data, which follows the preamble data and to which a second synchronization pattern is added. The decoder includes a memory for storing a first, second, and third comparison patterns respectively corresponding to the first synchronization pattern, the preamble data, and the second synchronization pattern. A comparison circuit compares the first synchronization pattern, the preamble data, and the second synchronization pattern respectively with the corresponding comparison patterns. A determination circuit generates a start signal to start decoding when at least two of the first synchronization pattern, the preamble data, and the second synchronization pattern match the corresponding comparison pattern. A decoding circuit starts error correction of the reproduced data in response to the start signal. |