An error correction and miscorrection detection apparatus includes a memory
buffer for storing user data contained in a data signal. A syndrome
computer circuit generates a plurality of EDC syndromes form an EDC
codeword. The EDC codeword includes user data encoded with a plurality of
m-bit EDC parity symbols. The EDC codeword is encoded with plurality of
n-bit ECC parity symbols to form the data signal, such that m>n. An ECC
error correction circuit corrects the user data with an error signal
generated for each corruption of the data signal. A completion is signal
generated once correction of the EDC codeword is complete. A syndrome
fix-up circuit is configured to adjust the EDC syndromes based on the
received error signals. Once the completion signal is received, a
miscorrection by the ECC error correction circuit is detected if a value
of the adjusted syndromes is not equal to zero.
Прибор обнаружения и miscorrection исправления ошибки вклюает буфер памяти для хранить данные по потребителя, котор содержат в сигнале данных. Цепь компьютера синдрома производит множественность формы синдромов EDC codeword EDC. Codeword EDC вклюает данные по потребителя зашифрованные с множественностью символов паритетности м-bita EDC. Codeword EDC зашифровано с множественностью символов паритетности н-bita ECC для того чтобы сформировать сигнал данных, такое что м н. Цепь исправления ошибки ECC исправляет данные по потребителя при сигнал ошибок произведенный для каждого развращения сигнала данных. Завершением будет произведенный сигнал как только коррекция codeword EDC закончена. Синдром fiksiruet-vverx цепь установлен для того чтобы отрегулировать синдромы EDC основанные на полученных сигналах ошибок. Как только сигнал завершения получен, обнаружено miscorrection цепью исправления ошибки ECC если значение отрегулированных синдромов не равно до нул.