Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РСПИ_шпоры.doc
Скачиваний:
33
Добавлен:
20.12.2018
Размер:
1.18 Mб
Скачать

Сверточные коды в рспи

Достоинства:

  1. Простота формирования

  2. Простота декодирования

  3. Эффективность выше

Формирование системат.кода:

2 а1С11С21…Сm1 а2С12С22… Сm2 а3

аi кодер 3

К

m

1-й канал: а1, а2….

2-й С11, С12, С13

3-й С21, С22, С23

m Сm1, Сm2, …

Формирование несистем.кода:

1 С11С21…Сm1 С12,С22

аi кодер 2

К

m

1. С11, С12, С13

2-й С21, С22, С23

m Сm1, Сm2, Сm3

У не систем.кода отсут.явно выраженные символы исх.информации

Кодирование и декодирвоание систематических сверточных кодов

А(х)=а01х+ а1х2+

С(х)= А(х)* G(х)

G(х)=g0+g1x+ g2x2+… grxn – порождающий полином

С(х)= с01x+ с2x2+…

Пусть R=1/2; G(х)=1+ x2

g0=1 g0=0 g2=1

Генератор сверт.кода: ТИ

А(х)

1 2

+

С(х) 2

А(х) 1 К а0С0а1С1а2С2

К - ключ

А(х)=а01х+ а1х2+…

С(х)= с01x+ с2x2+…

Описание сверточного кода с помощью диаграммы состояний

В столбец записываем возможные состояния регистра сдвига (РС). Если на вход РС поступает «0», то переход мы рисуем « », если же «1» то « ». С(х)= А(х)* G(х)

Состояние РС

00

10

01

11

такты 1 2 3 4

Мы получили первый полный цикл, а он позволяет оценить минимальное кодовое расстояние.

dmin наход.как сумма весов.весторов в цикле:

dmin=2+0+1=3 => способен корректировать одну ошибку: а=1

Длина кодового ограничения – длина, на которую оказывает влияние каждый инфосимвол:

Δl=m(r+1)

M=2, r=2 => Δl=2 (2+1)=6

Получили, что на длине СК (сверт.кода) 6 исправляется одна ошибка

Если G2= 1+х+х2 G2= 1+х+х2 и код – несистемат.,

dmin=5=>а=2 на длине кодового огран.

Δl=6

{ai} ТУ

1 2

1 С1(x)

С01, С02, С11

2 С2(x)

С1(x) = A(x)*G1(x)

С2(x) = A(x)*G2(x)

Декодирование ск

Существ.разл.способы:

  1. Вероятностные:

а) Максимум функционала правдоподобия (на приемн.стороне строится многоканал.коррелятор, у которого каждый канал настроен на разреш.комбин.).

б) Алгоритм Витерби

2) Алгебраические:

а) Синдромное декор.

б) Бессиндром.декор.

1.а) Максимум функционала правдоподобия:

N – кол-во разреш.комбинаций

N=8 – для примера выше

Можно исп. фильтровую или коррел.обработку

Фильтр. обработка:

S (t)

1 У1 У1≤Уj

СФ2 У2

Устр- Умакс

… во срав

СФ УN нения

Каждый согласованный фильтр (СФ) настроен на свою разрешенную комбинацию.

Кi(jω)=C·Si*( jω)е-jωT

Коррел.обработка

Х

ГК

генератор кода

Достоинства этого метода декод.:

  1. Высокая помехоустойчивость

Недостатки:

1) Многоканальность

1.б) Алгоритм Витерби:

Метод построен на анализе диаграммы состояний

· · · ·

· · · ·

· · ·

· · · ·

Анализируются наиболее вероятные пути, наименее вероятные отбрасываются.

Анализируем 2, затем 4, 6, 8…символов и постепенно вычеркиваем неправильные пути

Програм. ГОС

мотор

Корр.1

-- УПр

Корр.2

УПР – устройство принятия решения

Достоинства:

  1. Простота схемы (не зависимы от длины кода исп.только 2 коррелятор)

Недостатки:

  1. Ниже помехоустойчивость по сравнению с 1а за счет первых шагов анализа

2.а) Синдромное кодирование систематических СК:

Информационная последовательность искаженная помехой:

на входе декодера: 1) А*(х)= А(х)* Е1(х)

ошибки

Е1(х)=е10nх+ е12х2+…

2) С1(х)= С(х) + Е2(х) – добавочная последовательность искаженная помехой

Е2(х)= е2021х+ е22х2+…

Синдром (последовательность ошибок):

S(x)=[A1(x)*G(x)]*C1(x)=[A(x)*G(x)]+E1(x)G(x)]· [C(x)+ E2(x)]=

= E1(x)G(x) C(x)+ E2(x)+ E1(x) E2(x)G(x)

S(x)= S0+S1x+ S2x2 +…

ТИ

A1(x) а0а1

1 2 +

h= - порог

+ ПУ

С1(х) +

С1(х) S0

+ + 3 4

Проверочная матрица:

g0 0 0 1 0 0

НΔ= g1 g0 0 0 1 0

g2 g1 g0 0 0 1

В нашем, до сих пор рассматриваемом, примере G(x)=1+ x2 =>

=> g0=1, g1=0, g2=1

1 0 0 1 0 0

НΔ= 0 1 0 0 1 0

1 0 1 0 0 1

е10 S0

ST= НΔ·[Е1Е2]= 1 0 0 1 0 0 е11

0 1 0 0 1 0 е12 = S1

е20

1 0 1 0 0 1 е21

е22 S2

К1= е10+ е20= S0

К2= е11+ е21= S1

К3= е10+ е12+ е22= S2

Осуществим ортогональные проверки (т.к. декодирование последовательное, то e0 соотв.ошибка e10) относительно е10:

L1= е10+ е20= S0

L2=(к23)=e10+ e11+ e12+ e21+ e22= S1+ S2

Достоинства:

  1. Простота реализации

Недостатки:

1) Данный декодер подвержен эффекту накопления ошибок (если количество превышает корр.способность). Чтобы предотвратить этот эффект, предусматривается сброс регистров 3, 4 => недостаток сведется к медленной скорости

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