Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Побудова кодера на основі многочлена

Реферат Побудова кодера на основі многочлена





дноразової) формула оцінки r має вигляд:


(2)


Циклічні коди характеризуються більш формалізованим вибором перевірочних елементів. Широке поширення циклічних кодів обумовлено також їх високою здатністю виявляти і виправляти помилки різної конфігурації, простий технічною реалізацією, зручністю математичного апарату, їх аналізу та синтезу.

В основі побудови циклічних кодів лежить уявлення кодових комбінацій у вигляді многочленів, а також алгебри даних многочленів, визначальною множення, ділення і складання цих многочленів.

Кодові слова довічного лінійного коду можна представити у вигляді многочлена:


(3)


де коефіцієнти а i рівні 0 чи 1 і відповідають розрядам двійкового числа.

Циклічні коди відносяться до блоковим кодами, тобто перший k елементів комбінації циклічного коду є інформаційними, а наступні r - перевірочними. Отже, можна ввести в розгляд многочлен f (x) ступеня k - 1 , що відображає k- елементну комбінацію первинного коду, і многочлен r (x) ступеня r - 1 , що відображає комбінацію перевірочних елементів. Тоді многочлен комбінації циклічного коду


(4)


Множення на x r необхідно, щоб зрушити інформаційні елементи на r розрядів вліво і тим самим вивільнити праворуч r розрядів для запису перевірочних елементів.

Основна ідея циклічного кодування (побудова циклічних кодів) полягає в тому, що многочлен дозволеної комбінації має ділитися на так званий утворює многочлен ступеня r? G (x), тобто


(5)


де Q (x) - деякий многочлен, що вийшов внаслідок поділу.

Якщо в результаті поділу утворюється залишок S (x), то цей залишок називається синдромних полиномом (многочленом). Якщо синдромний поліном дорівнює нулю (тобто поділ відбулося без залишку), то прийнята комбінація є кодовим словом.

Для виправлення помилок необхідно, щоб залишки від ділення (або синдромних поліноми) служили опізнавач помилок. При цьому кожному варіанту помилок повинен відповідати свій залишок, який не збігається ні з яким іншим, щоб було можливо однозначно визначити місця в кодових комбінаціях, де сталися помилки.

Для цього необхідно вибрати утворює многочлен. При виборі мають керуватися наступними властивостями утворюють многочлени:

. Утворює поліном повинен бути непріводімим многочленом, тобто його не можна представити у вигляді добутку многочленів нижчих ступенів.

. Друга властивість утворює многочлена засноване на властивості циклічних кодів, що полягає в тому, що циклічна перестановка кодової комбінації дає дозволену комбінацію циклічного коду. Нехай комбінація є дозволеною, якій відповідає многочлен



Після циклічного зсуву маємо наступну дозволену комбінацію, якій відповідає многочлен


(6)


Так як F1 (x) ділиться на G (x) без залишку, то і для поділу F2 (x) без залишку на G (x) необхідно, щоб двочлен (xn +1) ділився без залишку на G (x) , тобто


(7)


де H (x) - перевірочний многочлен (використовується в декодере). Таким чином, згідно (5), утворює многочлен необхідно вибрати з числа непріводімих, що входять до розкладання многочлена xn +1.

Спосіб формування комбінацій циклічного к...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інтерполяційний многочлен Ньютона. Ітераційні рівняння
  • Реферат на тему: Многочлен Жегалкина. Діаграма Ейлера-Венна. Властивості логічної функції ...
  • Реферат на тему: Аналіз алгоритмів цифрової обробки сигналів. Дослідження коригувальних зді ...
  • Реферат на тему: Програма для дослідження завадостійкості лінійного адитивного блочного коду ...
  • Реферат на тему: Лічильник циклічного процесу