Курсовая работа: Расчет системы передачи дискретных сообщений

2. Записать алгоритм обнаружения ошибок.

3. Определить вероятность не обнаружения ошибки.

1) По теореме Хемминга для того чтобы код позволял исправлять все ошибки в z (или менее) позициях , необходимо и достаточно, чтобы наименьшее расстояние между кодовыми словами было:

Наш код исправляет одну ошибку и обнаруживает

ошибки.

2) Декодер получает от демодулятора некоторую последовательность двоичных символов b1 , b2 ,b3 ,…, bi ,…, bn . В ней может быть ошибка.

Декодер позволяет исправить однократную ошибку и определить наличие

двукратной ошибки.

В декодере формируется т.н. проверочный синдром. По коду синдрома с помощью проверочной матрицы можно определить местоположение ошибки.

Кодовая последовательность: 10011111100 (j=79).

i=5 кодовая последовательность с ошибкой: 10011101100 .

Определим код синдрома.

1 0 0 1 1 1 0 1 1 0 0

b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1

r1 =b1 b3 b5 b7 b9 b11 r1 =1

r2 = b2 b3 b6 b7 b10 b11 r2 = 0

r3 = b4 b5 b6 b7 r3 = 1

r4 =b8 b9 b10 b11 r4 =0

r1 r2 r3 r4 =1010=510

Т.о. разряд №5 является ошибочным. его инвертируем и получаем:

1 0 0 1 1 1 1 1 1 0 0

3) Вероятность не обнаружения ошибки определяется по формуле:

;; где

n – число разрядов, ;

q-обнаруживающая способность кода Хэмминга, q=2.

р – вероятность ошибки в одном разряде, р=0,004194486 .

-общее число различных выборок объема .

.

Фильтр – восстановитель.

К-во Просмотров: 472
Бесплатно скачать Курсовая работа: Расчет системы передачи дискретных сообщений