Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

pds

.pdf
Скачиваний:
8
Добавлен:
15.03.2015
Размер:
457.45 Кб
Скачать

n-k

внешняя ступень

dmin рез=D*d

Внешнее кодирование

Кодер

Кодер

Декодер

Декодер

РС

БЧХ

БЧХ

РС

Код БЧХ используется для обнаружения ошибок. А код РС для исправления стирания. В зависимости от режимов применения кодов на внутр. и внеш. ступенях можно можно получить различные режимы каскадного кода. Но все зависит от качества канала связи.

НЕПРЕРЫВНЫЕ КОДЫ

Связи между информационными и избыточными разрядами могут распространять не все кодовое сообщение, т.е. кодовое сообщение=одна кодовая комбинация

+

 

g1(x)=1+x²

выход в канал связи

вход

g2(x)=1+x+x²

+

Вводим один символполучаем два. Это код (1/2)-скорость кода Определим импульсную характеристику I(x)

На вход подадим:1000… I(x)=11 01 11 00000

1000..

1. 100

 

2. 010

 

3. 001

На ее основе можно построить матрицу кода.

Непрерывные коды -это групповые коды, а для них существует порождающая матрица:

 

é 11

01

11

00

00

.. ù

 

ê

00

11

01

11

00

ú

 

ê

00ú

G=

ê

00

00

11

01

11

00ú

ê.

00

00

00

11

01

ú

ê

11ú

 

ê ..

.. ..

..

11

01ú

 

ê

 

.. ..

..

..

ú

 

ê ..

11ú

 

ë

 

 

 

 

 

û

K(x)-кодовая комбинация=101100…

Ее можно получить из G методом линейной композиции(путем суммирования строк (единиц в кодирующей комбинации)) 11 01 0 10 10 11 … Это сверточные коды.

f (x) = K (x)[g1 (x) + g2 (x)]

K (x) =1+ x2 + x2

g1 (x) = 1+ x2

g2 (x) = 1+ x + x2

f (x) = (1+ x2 + x3 )(1 + x2 ) + (1+ x2 + x3 )

(1+ x + x2 ) = (1+ x2 + x3 + x4 + x5 ) + (1+ x5 ) = 11010101011

xo x1 x2

x3 x4

x 5

11

01

00

10

10

11

1.К- количество символов, одновременно поступающих в регистр сдвига

2.n-количество символов, появляющихся на выходе по одному входному символу

3.L-длина кодовых ограничений (количество символов, распростран. Связи=количеству ячеек регистра) Диаграмма состояний

00/0

00

10/1

10

 

 

01

11/1 11/0

01/0 10/0

11

01/1

Для 2х последних ячеек 000→00 вых. Сигнал 100→11 010→01 110→10 001→11 101→00 011→10 111→01

Далее строится решетчатая диаграмма

t1

t2

t3

t4

t5

t6

00

10

01

11

d=5

Временная решетчатая диаграмма для кода R=1/2 Алгоритм Витерби для декодирования непрерывным кодом:

d1

В

каждой точке

d

d

Смысл: после принятия последовательности z(x), происходит пошаговое сравнение путей. Каждый из путей характеризуется двумя символами, происходит попарное сравнение путей и для каждого определяется метрика путем сравнения с принятой последовательностью. Для каждого узла тот путь, который имеет большую метрику-“отмирает”.

На интервале (3-5) К определяется единственный путь с минимальной метрикой.

Алгоритм определяется 3 словами:

-сложение

-сравнение- в каждом узле сравниваются 2 пути

-выборбольшее или меньшее значение метрики выбираем

КОДЫ ДЛЯ АСИММЕТРИЧНЫХ КАНАЛОВ

Ошибки

1→0

0→1

Р(1→0)

Р(0→1) равны, то канал симметричный

 

1-Р

 

 

0

 

 

0

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

1-Р

 

 

Но на практике канал не симметричен

равенст

выполняется

Известно 2 типа кодов для асимметричных каналов:

 

1.Коды с постоянным весом Это блоковые равномерные коды. Первые коды имели длину кодовой комбинации n=7

Код с постоянным весомэто постоянное соотношение единиц и нулей

С7¹=7

С72 =21

С73 = 35

С74 =35

а).код не является групповым

б).не обнаруживаются ошибки, которые сохраняют число единиц в кодовой комбинации Код является совершенным в обнаружении ошибок в полностью

асимметричных каналах.

2.Групповые и разделимые коды

Бергер в 60 г. предложил код, который идеален в полностью асимметричном канале Если есть информационная последовательность из К элементов , надо

посчитать число единиц и записать его число в избыточной части

К=5

 

n-K=3

 

 

 

 

 

 

log2 K+∆

Чтобы сделать цифру целой К=5 4 < log 2 5<3

Берут избыточную часть, инвертируют(если ошибки одного видаони поразному воздействуют на одну и другую часть)

ЦИКЛОВАЯ СИНХРОНИЗАЦИЯ

-установление и поддержание требуемых временных соотношений между циклами передачи и приема в канале передачи данных

Требования к устройствам цикловой синхронизации:

1. Обеспечение надежности вхождения цикловой синхронизации

Регистр сдвига декодирующ.уст-во Запись 1 импульса в 1 ячейку и выход из нее

2.малое t вхождения в синхронизм

3.Малая избыточность фразирующей комбинации цикловой синхронизации

4.Высокая помехоустойчивость комбин. циклич. Синхронизации Классификация устройств циклической синхронизации:

1.по способу поддержания циклич. синхрон. -стартстопные системы -синхронные Стартстопные: -если есть цикл передачи

старт

стопный импульс=1,5to

Цикл передачи

Цикл приема(в середине стартового и

стопного импульса)

Синхронные:

КЦС передача

прием

Предварительная команда цикловой синхронизации Заранее знаем, где начинается и заканчивается каждая комбинация

2.по типу используемого канала связи -по спец. каналам -по рабочим каналам

3.по использованию КОС -без КОС -с КОС

4.по виду команд цикловой синхронизации -маркерный способ -по зачетному отрезку

Маркерный способ:

Способ с мгновенным установлением фазы Характеристика : В начале каждого сообщения передается маркер

(комбинация с высокими автокорреляционными свойствами)

маркер

Обеспечивается высокая надежность цикл. синхронизации используется комбинация с высокими автокорреляционными свойствами Код Баркерапоследовательности маркера

n− 1

Функция корреляции→ R(i) = åXjXj + i

j= 1

n

Вид посл-ти

R(i)

2

++

+2

3

++-

-0+3

4

+++-++-+

-0+4

5

+++-+

+0+05

7

+++--+-

-0-0-07

11

+++---+--+-

-0-0-0-0-0-0 11

13

+++++--++-+-

+0+0+0+0+0+0

 

+

13

Устройство цикловой синхронизации:

вход

R(i)

Пороговое устройство

команда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

регистр

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+1

 

+1

 

+1

 

-1

+1

 

 

 

 

+1

+1

+1

-1

+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+1

 

 

 

 

 

 

 

 

 

 

0+1

 

 

 

 

 

 

 

-1

+1

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

+1

-1

 

+1

 

 

 

 

 

 

+1

 

 

 

 

 

 

 

+1

+1

-1

 

+1

 

 

 

 

0

 

 

 

 

 

 

 

 

+1

+1 +1

 

-1

+1

 

 

 

+5

 

 

 

 

 

 

 

По зачетному отрезку:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В основегенерирующие последовательности максимальной

 

 

длины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Счетчик ”0”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ГПМД

 

КС

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ГПМД

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дешифратор-1000

в качестве h(x) = x9 + x41

Если число 0 достигло порогового значения, то выдается команда, и К попадает на холостой ход.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]