- •Космические
- •1.Обобщенная структурная схема одноканальной рспи
- •Корреляционная функция
- •3.Основы теории информации. Количество информации, заключенной в одном дискрете (символе)
- •3.1 Информационные характеристики дискретных сообщенй
- •3.2 Скорость передачи информации, пропускная способность дискретного канала связи
- •3.4 Скорость передачи информации, пропускная способность канала связи при передачи непрерывных сообщений
- •4. Оптимальные приемники в системах передачи цифровой информации
- •Сверточные коды в рспи
- •Декодирование ск
- •2.Б) Бессиндромное декодирование ск:
- •Применение пс-сигналов в системах передачи цифровой информации
- •Когерентный прием пс-сигналов с дфМн и ортогонал.Информац.Модуляцией
- •Особенность некогерентного приема пс-символов
- •Быстрый поиск
- •Оценка времени поиска псп (последовательный метод поиска)
- •Применение ансамбля пс сигналов для передачи цифровой информации
Сверточные коды в рспи
Достоинства:
-
Простота формирования
-
Простота декодирования
-
Эффективность выше
Формирование системат.кода:
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…
У не систем.кода отсут.явно выраженные символы исх.информации
Кодирование и декодирвоание систематических сверточных кодов
А(х)=а0+а1х+ а1х2+
С(х)= А(х)* G(х)
G(х)=g0+g1x+ g2x2+… grxn – порождающий полином
С(х)= с0+с1x+ с2x2+…
Пусть R=1/2; G(х)=1+ x2
g0=1 g0=0 g2=1
Генератор сверт.кода: ТИ
А(х)
1 2
+
С(х) 2
А(х) 1 К а0С0а1С1а2С2
К - ключ
А(х)=а0+а1х+ а1х2+…
С(х)= с0+с1x+ с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)
Декодирование ск
Существ.разл.способы:
-
Вероятностные:
а) Максимум функционала правдоподобия (на приемн.стороне строится многоканал.коррелятор, у которого каждый канал настроен на разреш.комбин.).
б) Алгоритм Витерби
2) Алгебраические:
а) Синдромное декор.
б) Бессиндром.декор.
1.а) Максимум функционала правдоподобия:
N – кол-во разреш.комбинаций
N=8 – для примера выше
Можно исп. фильтровую или коррел.обработку
Фильтр. обработка:
S (t)
CФ1 У1 У1≤Уj
СФ2 У2
Устр- Умакс
… во срав
СФ УN нения
Каждый согласованный фильтр (СФ) настроен на свою разрешенную комбинацию.
Кi(jω)=C·Si*( jω)е-jωT
Коррел.обработка
Х
ГК
генератор кода
Достоинства этого метода декод.:
-
Высокая помехоустойчивость
Недостатки:
1) Многоканальность
1.б) Алгоритм Витерби:
Метод построен на анализе диаграммы состояний
· · · ·
· · · ·
· · ·
· · · ·
Анализируются наиболее вероятные пути, наименее вероятные отбрасываются.
Анализируем 2, затем 4, 6, 8…символов и постепенно вычеркиваем неправильные пути
Програм. ГОС
мотор
Корр.1
-- УПр
Корр.2
УПР – устройство принятия решения
Достоинства:
-
Простота схемы (не зависимы от длины кода исп.только 2 коррелятор)
Недостатки:
-
Ниже помехоустойчивость по сравнению с 1а за счет первых шагов анализа
2.а) Синдромное кодирование систематических СК:
Информационная последовательность искаженная помехой:
на входе декодера: 1) А*(х)= А(х)* Е1(х)
ошибки
Е1(х)=е10+еnх+ е12х2+…
2) С1(х)= С(х) + Е2(х) – добавочная последовательность искаженная помехой
Е2(х)= е20+е21х+ е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=(к2+к3)=e10+ e11+ e12+ e21+ e22= S1+ S2
Достоинства:
-
Простота реализации
Недостатки:
1) Данный декодер подвержен эффекту накопления ошибок (если количество превышает корр.способность). Чтобы предотвратить этот эффект, предусматривается сброс регистров 3, 4 => недостаток сведется к медленной скорости