ВВЕДЕНИЕ 1
1. ОБЩИЕ СВЕДЕНИЯ О КОДИРОВАНИИ И ДЕКОДИРОВАНИИ ИНФОРМАЦИИ 4
1.1. Особенности кодирования источника при передаче сообщений 4
1.2. Особенности помехоустойчивого кодирования в телекоммуникационных
системах 31
2. ОСОБЕННОСТИ ДЕКОДИРОВАНИЯ ИНФОРМАЦИИ ПО АЛГОРИТМУ
ВИТЕРБИ 45
2.1 . Пример сверточного декодирования Витерби 45
2.2. Реализация декодера 52
2.2.1. Процедура сложения, сравнения и выбора 52
2.2.2. Вид процедуры сложения, сравнения и выбора на решетке 53
2.2.3. Память путей и синхронизация 55
2.3. Модели каналов: мягкое или жесткое принятие решений 56
3. РАЗРАБОТКА ПРОГРАММНОЙ МОДЕЛИ ДЛЯ ДЕКОДИРОВАНИЯ
ТЕКСТОВОГО СООБЩЕНИЯ С ИСПОЛЬЗОВАНИЕМ МЯГКОГО И ЖЕСТКОГО АЛГОРИТМА ВИТЕРБИ 63
3.1. Программная модель для декодирования текстового сообщения 63
3.2. Разработка алгоритма программы для разработки модели декодирования 65
Заключение 70
Список литературы 71
Приложение А 74
Целью данной работы является разработка программной модели для декодирования текстового сообщения с использованием мягкого и жесткого алгоритма Витерби.
Актуальность работы обусловлена тем, что в настоящее время развитие систем передачи информации по радиоканалам имеет тенденцию, заключающуюся в непрерывном росте количества радиоизлучающих средств за счет развития современных систем передачи информации. Увеличивается разнообразие источников радиоизлучения, в том числе от промышленного оборудования и транспорта. Одновременно при этом должны сохраняться требования на качественные характеристики, что определяет важную научную и практическую проблему, заключающуюся в разработке новых методов и алгоритмов сверточной обработки сигналов для повышения помехоустойчивости систем передачи информации в условиях ухудшающейся помеховой обстановки. Эта проблема может быть разрешена за счет повышения характеристик путем модификации имеющихся алгоритмов сверточной обработки сигналов [1].
Оптимальными декодерами сверточных кодов, которые основаны на их решетчатом представлении являются алгоритмы Витерби и BCJR (Bahl-Cocke- Jelinek-Raviv - первые буквы фамилий ученых, предложивших алгоритм). Декодер Витерби может работать как с жесткими, так и с мягкими входами, в то время как BCJR является декодером с мягким входом [2]. Декодер Витерби является алгоритмом, который минимизирует вероятность ошибки на слово и выбирает декодированное слово u так, чтобы максимизировать условную вероятность поступления на приемник переданного сигнала P(r|u), т.е. является декодером по максимуму правдоподобия (МП). BCJR решает другую задачу и минимизирует вероятность ошибки на бит. В данной работе рассматривается алгоритм декодирования Витерби.
Подавляющее число современных систем связи работает при передаче самого широкого спектра сообщений (от телеграфа до телевидения) в цифровом виде. Из-за наличия помех в каналах связи сбой при приеме любого элемента вызывает искажение цифровых данных, что может привести, особенно в космических системах связи, к катастрофическим последствиям. В настоящее время по каналам связи передаются цифровые данные со столь высокими требованиями к достоверности передаваемой информации, что удовлетворить эти требования традиционным совершенствованием антенно-фидерных трактов радиолиний, увеличением излучаемой мощности, снижением собственного шума приемника оказывается экономически невыгодным или просто невозможным. Высокоэффективным средством борьбы с помехами в цифровых системах связи является применение помехоустойчивого кодирования, основанного на введении искусственной избыточности в передаваемое сообщение, что приводит к расширению используемой полосы частот и уменьшению информационной скорости передачи.
В данной работе была произведена разработка программной модели для декодирования текстового сообщения с использованием мягкого и жесткого алгоритма Витерби.По сравнению с ранее предложенными программными моделями систем, реализующими жесткое и мягкое декодирование по алгоритму Витерби, разработанная программа в пакете Матлаб предназначена для исходных данных, представленных в виде текстового сообщения, и позволяет ознакомиться с программным кодом, реализующим все преобразования сообщения от текстового вида до сигнала в фазовой или квадратурной фазовой манипуляции. Можно также получить представление о формировании алгоритма кода Грея, когда двоичные символы отличаются только одной битовой позицией.
1. Синицын Д.В . Повышение помехоустойчивости радиотехнических систем передачи информации с использованием сверточных алгоритмов обработки сигналов. Диссертация на соискание ученой степени кандидата технических наук.- Владимир, Владимирский Государственный университет, 2014, - 127 с.
2. Акмалходжаев А.И. Разработка и исследование эффективных алгоритмов декодирования турбокодов в системах мобильной связи. Диссертация на соискание ученой степени кандидата технических наук.-СПб.: СПбГУАП, 2015, - 126 с.
3. Бернард Скляр Цифровая связь. Теоретические основы и практическое применение.- / Скляр Б. ; Гроза Е.Г. [и др.] (пер. с англ.). — 2-е изд. — М. [и др.] : Вильямс, 2016. — 1099 с.
4. Чернецова Е.А. Системы и сети передачи информации. Монография. - СПб.: изд. РГГМУ, 2014, часть 2 «Цифровые технологии передачи данных».- 163 с.
5. Основы построения телекоммуникационных систем и сетей: Учеб-ник для ВУЗов / В.В. Крухмалев, В.Н. Гордиенко, А.Д. Моченов и др. Под ред. В.Н. Гордиенко и В.В. Крухмалева.-М.: Горячая линия-Телеком, 2004.-510 с.
6. Телекоммуникационные системы и сети/Под ред. В.П. Шувалова.В 3-х т. М.: Горячая линия-Телеком ,2003
7. Сердюков П.Н., Синельников А.М., Шевцов И.Ф. Перспективы использования цифровых систем передачи изображения по радиоканалу. - [Электронный ресурс] - Режим доступа: http://st.ess.ru/publications/articles/serdukov/serdukov.pdf
8. Телекоммуникационные технологии: введение в технологии GSM: [учебное пособие для вузов / С. Б. Макаров и др.].—2-е изд., испр.—М.: Академия, 2008.—256 с.
9. Столингс В. Компьютерные системы передачи данных. М.: «Вильямс», 2002, - 928 с.
10. Никитин Г. И. Сверточные коды: Учеб. пособие/ СПбГУАП. СПб., 2001, - 80 с.
11. Алгоритм декодирования Витерби - [Электоронный ресурс]- Режим
доступа: https://siblec.ru/telekommunikatsii/teoreticheskie-osnovy-tsifrovoj-
svyazi/7-kanalnoe-kodirovanie-chast-2#7.3.2
12. Помехоустойчивые коды : учеб. пособие / В. Г. Журавлев, Н. Ю. Куранова, Ю. Ю. Евсеева ; Владим. гос. ун-т им. А. Г. и Н. Г. Столетовых. - Владимир : Изд-во ВлГУ, 2013. - 96 с.
13. Помехоустойчивое кодирование. Методы и алгоритмы: Справочник / под.ред. Ю. Б. Зубарева. - М.: Горячая линия-Телеком, 2004. - 126 с.
14. Дворников С.В. Спектрально эффективные сигналы с непрерывной фазой/ С.В.Дворников, С.С.Дворников, С.С.Манаенко и др.// Вестник воронежского государственного технического университета.- 2016.-Т. 12.- №
2. - С. 87-93
15. Федосеев В.Е. Методика и результаты анализа потенциальной помехоустойчивости приема цифрового сигнала на фоне манипулированной структурной помехи/ В.Е.Федосеев, М.С. Иванов// Вестник Воронежского государственного технического университета. - 2010.- Т. 6.- № 11.-С. 108-111...23