Russian Language English Language

9. Программная реализация систем связи

9.1 ИССЛЕДОВАНИЕ АЛГОРИТМОВ ДЕКОДИРОВАНИЯ ИНФОРМАЦИИ ПРИ ИСПОЛЬЗОВАНИИ КОДА РИДА-СОЛОМОНА

9.2 МОДИФИКАЦИЯ КУБИЧЕСКОГО ФИЛЬТРА ВОЛЬТЕРРА В ЗАДАЧАХ НЕЛИНЕЙНОЙ ЭХОКОМПЕНСАЦИИ

9.3 РАЗРАБОТКА МОДЕЛИ ДЕКОДЕРА ВИТЕРБИ С ЖЕСТКИМ РЕШЕНИЕМ

9.4 НОВЫЙ АЛГОРИТМ ОБРАБОТКИ СИТУАЦИИ ДВОЙНОГО РАЗГОВОРА ДЛЯ ЗАДАЧИ ЭХОКОМПЕНСАЦИИ

9.5 АПТИВНАЯ ПРОСТРАНСТВЕННАЯ ОБРАБОТКА СИГНАЛОВ В СИСТЕМАХ СВЯЗИ ПРИ ВОЗДЕЙСТВИИ ПОМЕХ

9.6 ОЦЕНКА ВЕРОЯТНОСТИ ОШИБКИ ПРИ ПРИЕМЕ СИГНАЛОВ С ВЛОЖЕННОЙ МОДУЛЯЦИЕЙ


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2006, Номер1 ( 8)



Place for sale
РАЗРАБОТКА МОДЕЛИ ДЕКОДЕРА ВИТЕРБИ С ЖЕСТКИМ РЕШЕНИЕМ

BC/NW 2006, №1 (8): 9.3

 

Разработка модели декодера Витерби с жестким решением

 

А.В. Королев, А.Ю. Сизякова

 

(Москва, Московский энергетический институт (технический университет), Россия)

 

 

Проблема повышения качества связи обусловлена несоответствием между требованиями, предъявляемыми к достоверности принятых данных, и качеством реальных каналов связи. В сетях передачи данных требуется обеспечить среднюю вероятность битовой ошибки (BER) не хуже 10–6 – 10–9 . При использовании реальных каналов связи указанная величина значительно меньше и не превышает 10–2 – 10–3. Столь большие значения BER свидетельствуют о том, что при приеме значительная часть информации теряется (данные искажаются). Одним из путей решения задачи повышения помехоустойчивости приема цифровых сигналов на фоне помех является использование помехоустойчивых кодов.

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

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

В докладе рассматривается сверточный кодер со скоростью кодирования ½ , длиной кодового ограничения K = 3 и генераторами кода (7, 5). Этот код имеет свободное расстояние df = 5, т.е. может исправить любые две ошибки на отрезок кодированной последовательности длиной (9 .. 15) бит. Построены модели сверточного кодера и декодера. Модели реализованы в среде System View и на языке Borland Pascal 7.0. Проведено тестирование моделей. Разработана и отлажена программа на языке Borland Pascal 7.0, реализующая декодер Витерби с жестким решением. Интерфейс этой программы позволяет наблюдать работу декодера по тактам и контролировать процесс исправления ошибок при декодировании. На модели получены зависимости BER от отношения сигнал-шум в канале.