р=0,5[1- Ф(Ö2 x)] » 0,1 exp (-x2).
Тогда получим:
dxm Еб k
рэ= ¾¾ exp (- ¾ dx ¾ ).
10n N0 n
Отсюда:
dxm Еб k
ln(10pэ)=ln ( ¾¾ ) - ¾ dx ¾ или
n N0 n
Еб ln(dxm/n) - ln(10pэ)
¾ = ¾¾¾¾¾¾¾¾¾¾ .
N0 dxk/n
Эта формула является основной при оценке помехоустойчивости различных кодов.
Выигрыш помехоустойчивого кода по требуемой мощности сигнала по сравнению с безызбыточным кодом
h02 dxk/n dxk/n
hк = ¾¾ = ¾¾¾¾¾¾¾¾ = ¾¾¾¾¾¾¾¾¾¾ ,
Eб/N0 1+[ln(dxm/n)]/h02 1-[ln(dxm/n)] / ln(10p)
Еб h02+ln(dxm/n) где ¾ = ¾¾¾¾¾¾ , а h02 = - ln(10p).
N0 dxk/n
В качестве примера в табл. 4.1 приведены параметры некоторых помехоустойчивых двоичных (n,k) - кодов относительно малой значности. Коды приведены в порядке увеличения n, равного размерности пространства сигналов.
Значения Еб/N0 и hк в табл. приведены для вероятности ошибки рэ=р=10-6 и для тех кодов, для которых известно число ближайших сигналов m. В работе [ 2 ] установлено, что при умеренных значениях n наивысшую помехоустойчивость обеспечивают коды, у которых k»n/2, а не биортогональные или симплексные коды. В табл. 4.1 симплексные и биортогональные коды приведены для сравнения. Дополнительно следует учитывать расширение полосы канала связи в n/k раз по сравнению с безызбыточными кодами. Этот параметр явно плох для биортогональных и симплексных кодов.
Таблица 4.1.
Наименование кода |
dx |
dxk/n |
m |
Еб/N0 |
hк |
Код без избыточности Симплексный (7,3) Совершенный код Хемминга (7,4) Симплексный (15,4) Совершенный код Хемминга (15,11) БЧХ (15,7) Нелинейный код НордстромаРобинсона (15,8) Биортогональный (16,5) Циклический (21,11) Совершенный код Голея (23,12) 1-удлиненный код Голея (24,12) Симплексный (31,5) БЧХ (31,15) Симплексный (63,6) Циклический (63,36) |
1 4 3 8 3 5 5 8 6 7 8 16 8 32 10 |
1 1,72 1,72 2,13 2,2 2,34 2,67 2,5 3,14 3,66 4,0 2,58 3,87 3,05 5,7 |
7 7 15 35 18 42 30 168 253 759 31 465 63 - |
11,3 7,4 7,2 6,3 6,02 5,6 5,22 5,6 4,83 4,27 4,3 5,45 4,15 4,83 - |
1 1,53 1,57 1,8 1,88 2,02 2,17 2,02 2,34 2,65 2,7 2,08 2,72 2,34 - |
К настоящему времени известны методы построения многих разновидностей линейных блочных кодов, среди которых можно выделить несколько наиболее важных с точки зрения практического использования в системах связи: коды Хемминга (небольшая избыточность, простая реализация), Голея, БЧХ (большой ассортимент кодов различной длины и расстояний) и многие другие. Однако, наряду с распространенными блочными кодами, в радиостстемах передачи информации для защиты от ошибок используется блочное кодирование с перемеживанием. Суть перемеживания состоит в том, что если код рассчитан на исправление m ошибок на интервале из n смежных символов, а пакет ошибок вызывает больше чем m ложных символов, ошибка декодером не будет исправлена. Операция перемеживания разносит (во времени) смежные символы исходной кодовой последовательности более чем на n символов. Из литературы [17] известно, что помехоустойчивый код с перемежением обеспечивает эффективную компенсацию импульсных помех (основной вид помех, действующих на канал связи системы) и легко разрушает корреляционные связи между ошибками, появляющимися от коротких возмущений. Поэтому применительно к данной системе целесообразно использовать для внешнего обнаружения ошибок блочный код относительно малой значности с перемежением.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.