є пристрої циклічного коду
Виберемо заданий породжує поліном
В
В результаті отримаємо перевірочну матрицю:
012345678901001101011111010111102011010111130011010111
Структура кодує пристрої визначається породжує поліномом. Так, максимальна ступінь полінома визначає кількість осередків зсуву, кількість x в поліномі визначає кількість суматорів за модулем два. Суматори розміщуються: один на вході, решта після осередків, номер яких збігається зі ступенями x в породжує поліномі.
Класична схема кодує пристрою представлена ​​на рис. 1. br/>В
Рис.15
Як приклад нижче наведені рівняння стану осередків кодує пристрої, синтезованого за полиному x 3 + x + 1
1 яч. = вх3 `;
яч. = вх3 `1`;
яч. = 2 `.
.2 Аналіз роботи декодер циклічного коду
В основі декодуючого пристрою лежить багатотактних кодовий фільтр, порядок синтезу якого розглянуто в п.1 з однією лише відмінністю: МКФ повинен ділити n-розрядну кодогрумму. Класична схема декодуючого пристрою наведена на рис.16. br/>В
Рис.16. Функціональна схема декодуючого пристрої
Як приклад нижче записані рівняння стану осередків для багатотактного кодового фільтра, побудованого за полиному x 3 + x + 1
1 яч. = вх3 `;
яч. = вх3 `1`;
яч. = 2 `.
2.3 Аналіз коригувальних здібностей заданого циклічного коду
Для визначення позиції помилкового символу скористається властивістю циклічного коду - циклічність. Це означає, що необхідно прокручувати символи синдрому в багаторазовому кодовому фільтрі до тих пір, поки не утворюється синдром 0001. Номер такту циклічної перестановки, на якій отримано сінрдом 0001 відповідає номеру спотвореної позиції. br/>
2.4 Аналіз завадостійкості заданого циклічного коду
Введено значення дисперсії шуму: 0.1, 0.2, 0.25, 0.3, 0.35, 0.5, 0.6, 0.7, 0.8, 1, 10. Таким чином отримано 11 значень відношення сигнал/шум.
У процесі фіксації значень Р ош спостерігав фізичний процес збільшення потужності шуму, процес появи і виправлення помилок за наведеними нижче епюрах .
Вікно значень: ? 2: = 0.4
Дозволена кодограма h2 : = 6.25
В
Рис. 17
Гауссовский шум
В
Рис. 18