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

Содержание

Слайд 2

Золотарёв, Овечкин

Одним из важнейших методов снижения вероятности ошибки при передаче данных

Золотарёв, Овечкин Одним из важнейших методов снижения вероятности ошибки при передаче данных
по каналам с шумами является использование методов помехоустойчивого кодирования

Кодирование - это введение избыточности в передаваемое сообщение

k - информационные символы

+

r - избыточные символы

R=k/n - кодовая скорость (доля полезной информации)

n = k + r - длина кода

Слайд 3

Золотарёв, Овечкин

ОСНОВНАЯ ЦЕННОСТЬ ПОМЕХОУСТОЙЧИВОГО КОДИРОВАНИЯ

Применение помехоустойчивого кодирования позволяет получить энергетический выигрыш, каждый

Золотарёв, Овечкин ОСНОВНАЯ ЦЕННОСТЬ ПОМЕХОУСТОЙЧИВОГО КОДИРОВАНИЯ Применение помехоустойчивого кодирования позволяет получить энергетический
децибел которого оценивается в миллионы долларов и позволяет:
снизить мощность передатчика;
повысить скорость передачи данных;
уменьшить размеры антенн;
повысить дальность связи;
экономить полосу пропускания;
работать при большем шуме в канале.

Слайд 4

Золотарёв, Овечкин

КАКИМИ ДОЛЖНЫ БЫТЬ КОДЫ?

Коды должны быть:
длинными;
допускающими простое и эффективное декодирование.

Золотарёв, Овечкин КАКИМИ ДОЛЖНЫ БЫТЬ КОДЫ? Коды должны быть: длинными; допускающими простое и эффективное декодирование.

Слайд 5

Золотарёв, Овечкин

ЗАВИСИМОСТЬ ОЦЕНКИ ВЕРОЯТНОСТИ ОШИБКИ ДЕКОДИРОВАНИЯ ОТ ВЕРОЯТНОСТИ ИСКАЖЕНИЯ БИТА В ДСК

Золотарёв, Овечкин ЗАВИСИМОСТЬ ОЦЕНКИ ВЕРОЯТНОСТИ ОШИБКИ ДЕКОДИРОВАНИЯ ОТ ВЕРОЯТНОСТИ ИСКАЖЕНИЯ БИТА В ДСК

Слайд 6

Золотарёв, Овечкин

НАИБОЛЕЕ ЭФФЕКТИВНЫЕ КОДЫ И МЕТОДЫ ДЕКОДИРОВАНИЯ

алгоритм Витерби;
код Рида-Соломона и свёрточный код,

Золотарёв, Овечкин НАИБОЛЕЕ ЭФФЕКТИВНЫЕ КОДЫ И МЕТОДЫ ДЕКОДИРОВАНИЯ алгоритм Витерби; код Рида-Соломона
декодируемый с помощью алгоритма Витерби;
турбо коды;
турбо коды произведения;
низкоплотностные коды;
коды повторения-накопления;
многопороговые декодеры.

Слайд 7

Золотарёв, Овечкин

ПОРОГОВЫЙ ДЕКОДЕР

Схема порогового декодера свёрточного кода с R=1/2 и d=5.

Пороговый декодер

Золотарёв, Овечкин ПОРОГОВЫЙ ДЕКОДЕР Схема порогового декодера свёрточного кода с R=1/2 и
- это простейшая схема коррекции ошибок, но его эффективность очень мала

Схема кодера свёрточного кода с R=1/2 и d=5.

Слайд 8

Золотарёв, Овечкин

ПОРОГОВЫЙ ДЕКОДЕР

Золотарёв, Овечкин ПОРОГОВЫЙ ДЕКОДЕР

Слайд 9

Золотарёв, Овечкин

МНОГОПОРОГОВЫЙ ДЕКОДЕР

Многопороговый декодер (МПД) является модификацией обычного порогового декодера.
В МПД впервые

Золотарёв, Овечкин МНОГОПОРОГОВЫЙ ДЕКОДЕР Многопороговый декодер (МПД) является модификацией обычного порогового декодера.
использовался итеративный метод декодирования, нашедший впоследствии применение в турбо кодах.
МПД многократно изменяет символы принятого сообщения и может при линейной сложности реализации достичь решения оптимального декодера.

Слайд 10

Золотарёв, Овечкин

МНОГОПОРОГОВЫЙ ДЕКОДЕР

Схема многопорогового декодера сверточного кода с d=5 и R=1/2 с

Золотарёв, Овечкин МНОГОПОРОГОВЫЙ ДЕКОДЕР Схема многопорогового декодера сверточного кода с d=5 и
двумя итерациями декодирования

Главное свойство МПД – при каждом изменении декодируемых символов его новое решение приближается к оптимальному.

Слайд 11

Золотарёв, Овечкин

МНОГОПОРОГОВЫЙ ДЕКОДЕР

Золотарёв, Овечкин МНОГОПОРОГОВЫЙ ДЕКОДЕР

Слайд 12

Золотарёв, Овечкин

КАСКАДНЫЕ СХЕМЫ НА БАЗЕ МПД

Золотарёв, Овечкин КАСКАДНЫЕ СХЕМЫ НА БАЗЕ МПД

Слайд 13

Золотарёв, Овечкин

1. Сложность программной реализации: NМПД=(I+1)(d+2) операций, эквивалентных сложению на декодируемый бит,

Золотарёв, Овечкин 1. Сложность программной реализации: NМПД=(I+1)(d+2) операций, эквивалентных сложению на декодируемый
где I – число итераций, d – кодовое расстояние.
2. Применяется для кодов с d<20 при 10-20 итерациях декодирования.
3. Возможно снижение сложности до величины порядка NМПД=4d+3I.
Это более чем на порядок проще и быстрее, чем, например, при использовании турбо кодов!

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ МПД

Слайд 14

Золотарёв, Овечкин

СРАВНЕНИЕ СЛОЖНОСТИ РЕАЛИЗАЦИИ

МПД при сопоставимой эффективности оказывается на 1 -

Золотарёв, Овечкин СРАВНЕНИЕ СЛОЖНОСТИ РЕАЛИЗАЦИИ МПД при сопоставимой эффективности оказывается на 1
2 порядка проще других методов коррекции ошибок при программной реализации

Число операций на бит, требуемых для достижения вероятности битовой ошибки 10-5

Слайд 15

Золотарёв, Овечкин

АППАРАТНАЯ РЕАЛИЗАЦИЯ МПД НА ПЛИС

1. МПД состоит почти полностью из элементов

Золотарёв, Овечкин АППАРАТНАЯ РЕАЛИЗАЦИЯ МПД НА ПЛИС 1. МПД состоит почти полностью
памяти или регистров сдвига. Это наиболее быстрые элементы ПЛИС и БИС. Доля остальных элементов МПД много менее 1%.
2. МПД состоит из 3 - 40 параллельно работающих регистров сдвига и однотактных пороговых элементов с мгновенной реализацией своих функций. Именно поэтому МПД для некоторых значений параметров примерно на 2 и более порядков быстрее, чем, например, турбо декодеры.
3. Характеристики аппаратной реализации МПД: Скорость – 160 - 480 Мбит/с и более, ЭВК = 6,5 - 8,5 дБ.

Слайд 16

Золотарёв, Овечкин

ЧИПСЕТ МПД ДЕКОДЕРА НА ПЛИС XILINX

Золотарёв, Овечкин ЧИПСЕТ МПД ДЕКОДЕРА НА ПЛИС XILINX

Слайд 17

Золотарёв, Овечкин

ХАРАКТЕРИСТИКИ МПД НА ПЛИС XILINX

Золотарёв, Овечкин ХАРАКТЕРИСТИКИ МПД НА ПЛИС XILINX
Имя файла: ПЕРСПЕКТИВЫ-ПРИМЕНЕНИЯ-МНОГОПОРОГОВЫХ-ДЕКОДЕРОВ-В-ВЫСОКОСКОРОСТНЫХ-СИСТЕМАХ-ПЕРЕДАЧИ-ДАННЫХ.pptx
Количество просмотров: 114
Количество скачиваний: 0