3 a 2 a 1 b 3 b 2 span> b 1 В
c 3 c 2 c 1
Використовуючи ці матриці, можна записати рівняння кодування:
В
та перевірки:
В
3.2 Синтезування кодують і декодер коду
Кодуючий пристрій.
Отримане рівняння кодування показує, що для отримання кодограми необхідно мати два регістра зсуву і складається з суматорів за модулем 2 алгоритмічний блок.
Для заданих рівнянь кодування структурна схема зображена на рис. 22. br/>В
Рис.22. Структурна схема КУ коду (7,4) з перевіркою на парність
Для заданих рівнянь декодування (п. 1.1.) структурна схема представлена ​​на рис.23.
В
Рис. 23. Структурна схема декодуючого пристрої для коду (7,4)
3.3 Дослідження коригувальних здібностей завадостійкого коду
Для збільшення коригуючих здібностей коду необхідно використовувати більшу кількість перевірочних розрядів. Для виправлення дворазових помилок параметри коду повинні бути (15, 7). При цьому перевірочна матриця має бути збільшена в розмірі. Так для виправлення однократних помилок перевірочна матриця Н1 має вигляд:
Дана матриця побудована з використанням примітивних елементів поля коду GF (2 4 ) по підставі полінома х 4 + х +1 . Додаткові рядки до матриці H1 допишемо як куби стовпців в метриці поля GF (2 4 ) . Тому перевірочна матриця Н2 прийме вигляд:
Для забезпечення режиму виправлення одноразових та дворазових помилок заздалегідь прораховуються всілякі варіанти синдромів і записуються їх десяткові відповідності спотвореним позиціях коду. Це можна представити у вигляді матриці
Так десяткове подання синдрому 113 відповідає помилок на 1-й і 15-й позиціях, синдром 20 відповідає одній помилку на 14-й позиції, синдром 0 - немає помилок.
3.4 Дослідження к...