Коректуючі коди дозволяють підвищити завадостійкість і завдяки цьому зменшити необхідне відношення сигнал/шум на вході демодулятора при заданій імовірності помилки прийнятих символів. Величина, що показує в скільки разів (на скільки децибел) зменшується необхідне відношення сигнал/шум на вході демодулятора, завдяки використанню кодування, називається енергетичним виграшем кодування (ЕВК).
Канали зв'язку з завадостійким кодуванням і без нього зручно порівнювати, якщо в якості відношення сигнал/шум використати відношення середньої енергії сигналів, що витрачається на передачу одного інформаційного символу, до питомої потужності шуму = РSTб / N0.
Так, якщо в каналі зв'язку без кодування необхідне відношення сигнал/шум для забезпечення заданої ймовірності помилки дорівнює , а в каналі зв'язку з кодуванням – , то ЕВК буде визначатися
D= / або D [дБ]= [дБ] – [дБ].(5.1)
При декодуванні з виправленням помилок імовірність помилкового декодування кодових комбінацій Р пд визначається за умови, що число помилок в кодовій комбінації на вході декодера q перевищує кратність помилок, що виправляються q в:
|
|
,(5.2)
де Р (q) = pq (1 – p) n - q (5.3)
– імовірність помилки кратності q;
(5.4)
– число сполучень із n по q;
р – імовірність помилки двійкового символу на вході декодера, розрахунок якої для гауссового каналу зв'язку з постійними параметрами розглянутий в розд. 4. В використаних там формулах замість підставляємо k / n – враховуючи зменшення тривалості символів із-за введення в кодові комбінації додаткових символів при кодуванні і відповідне зменшення енергії сигналу на вході демодулятора.
Для переходу від ймовірності Р пд до ймовірності помилки двійкового символу на виході декодера р д достатньо врахувати принцип виправлення помилок декодером: декодер заборонену кодову комбінацію замінює найближчою дозволеною. Тому, якщо число помилок в комбінації q > q в, але q £ d min, то в результаті декодування комбінація буде містити d min помилок (d min – кодова віддаль). Оскільки помилки більш високої кратності малоймовірні, то остаточно можна вважати, що в помилково декодованій комбінації є d min помилкових символів. У коректуючих кодів кодова віддаль d min ³ 2 q в + 1. Оскільки при помилковому декодуванні кодової комбінації 2 q в + 1 символ із n помилковий, то перехід від Р пд до р д виконується за формулою
р д = Р пд (2 q в + 1)/ n. (5.5)
Зв'язок між основними параметрами двійкових коректуючих кодів n, k і q в встановлює верхня межа Хеммінга
2n – k – 1 ³ .(5.6)
Для досконалих кодів нерівність (5.6) переходить в рівність і при цьому мінімізується число додаткових символів n – k при фіксованих значеннях n і q в. Широке розповсюдження дістали циклічні коди Боуза-Чоудхурі-Хоквінгема (БЧХ). За параметрами вони близькі до досконалих кодів і разом з тим вимагають відносно простих схем кодерів та декодерів. У кодів БЧХ основні параметри пов'язані співвідношеннями:
|
|
k = n – mq в,(5.7)
де m – найменше ціле, при якому задовольняється нерівність-рівність
m ³ log2(n + 1). (5.7a)
З формул (5.2) – (5.7) слідує, що завадостійкість у каналі зв'язку з кодуванням і ЕВК складним чином залежать від параметрів коду n, k і q в та відношення сигнал/шум . Крім того, один і той же ЕВК може бути досягнутий при різних значеннях n, k і q в.