ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
408977 Топик полностью
fk0, легенда (13.05.2013 13:58, просмотров: 132) ответил Codavr на Надо передать 3 полезных бита. Длина всего сообщения должна быть разумная. Ну ограничим давай 8 битами (конечно хочется поменьше). В идеале мне нужно на приемном конце знать что 3 бита информации не содержат ошибку. Если они в последовательности
Речь про обнаружение или исправление ошибок? Можно, например, передать каждый бит трижды последовательно: либо одиночные ошибки исправляются, либо двойные обнаруживаются (но не то и другое сразу). Если ошибки группируются в соседних битах, то опять же можно "транспонировать" (не знаю как это называется) и исправлять уже два подряд сбойных бита (но общее число ошибок всё равно ограничено). Но, с другой стороны, характеристики канала связи, возможно, такие, что три подряд одинаковых бита передаются лучше, чем вразнобой. Хэмминг 8/4 (7/4) исправляет только одну и обнаруживает множественные ошибки. Но 8 бит (вместо 9-и). Можно добавить бит чётности (т.е. один бит передаётся четыремя битами) -- итого 12 бит... только с увеличением длины сообщения количество вероятных ошибок тоже растёт.
[ZX]