Один знакомый попросил ему помочь сделать задание в институт. Нужно собрать декодер цикличного кода Рида-Малера, вернее даже не декодер, а как я понял, только часть, исправляющую ошибки. Все сделать по образцу из книжки Морелос-Сарагоса "Искусство помехоустойчивого кодирования" (соответствующий кусок представил во вложении). Дело в том, что я с кодами, исправляющими ошибки, знаком только по наслышке. Поэтому не совсем понимаю некоторые вещи.
1. Схема (рис.15 вложения). Непонятно что автор хотел показать тремя двухвходовыми мажоритарными элементами, причем так соединенными. Я полагаю, что имелась в виду трехвходовая схема.
2. Почему Д-триггера в правой части схемы 4? Ведь корректируемый разряд придет на XOR только через 5 тактов.
3. И самое главное: как эту схему можно просимулировать? Т.е. я понимаю, что нужно закодировать какое-то слово и внести в него ошибку, но не пойму как закодировать в
циклическом коде. В книге общий случай написан, а частный как-то не выводится, да и не гуглится. Вернее гугл находит, но мне не очень понятно без соответствующей подготовки о чем там говорится.
Помогите, пожалуйста, разобраться. Заранее благодарен.