[an error occurred while processing this directive]
ЕСС - Error Correcting Code - увазывает на принадлежность к семейству кодов, вроде-бы не ассоциируется с конкретным кодом. CRC может использоваться для исправления ошибок
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено AntZ 12 марта 2004 г. 04:07
В ответ на: При помощи CRC-то ? Слово Check в аббревиатуре CRC переводится как "проверка", а не исправление/коррекция. А исправлять ошибки это могут другие (циклические в том числе) коды. Но не CRC. А например ECC. отправлено SM 11 марта 2004 г. 22:54

Для этого достаточно, чтобы Hamming distance между двумя кодовыми словами была не менее трех. В этом случае любая одна ошибка может быть пофиксена. Другой вопрос, что маловероятно что это используется на практике.

Например мой некий CRC_Z2 дает
"0" - 00
"1" - 11

тогда если получено
001 010 100 - то это 000 (передано 0)
если
110 101 011 - то это 111 (передано 1)

данный код всегда фиксит любую одну ошибку в блоке из трех бит.
Тем не менее SM прав, никогда не всетречал чтобы CRC использовалась для коррекции ошибок.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru