- •Министерство инфраструктуры Украины
- •Содержание
- •Введение
- •1. Назначение, структура и классификация корректирующих кодов
- •1.1 Корректирующие коды в телекоммуникационных системах
- •1.2. Классификация корректирующих кодов
- •Контрольные вопросы
- •Задания
- •2. Параметры блоковых корректирующих кодов
- •Контрольные вопросы
- •3. Способность блоковых кодов обнаруживать и исправлять ошибки
- •Контрольные вопросы
- •Задания
- •4. Алгебраическое описание блоковых кодов
- •Контрольные вопросы
- •Задания
- •5. Кодирование и декодирование блоковых кодов
- •5.1. Кодирование и декодирование блоковых кодов
- •5.2. Синдромное декодирование блоковых кодов
- •5.3. Мажоритарное декодирование блоковых кодов
- •Контрольные вопросы
- •Задания
- •6. Границы параметров блоковых кодов
- •6.1 Верхняя граница Хемминга
- •6.2. Нижняя граница Варшамова-Гилберта
- •6.3 Сложность реализации алгоритмов кодирования и декодирования
- •Контрольные вопросы
- •7. Важные классы блоковых корректирующих кодов
- •7.1. Коды Хемминга
- •7.2. Циклические коды
- •Контрольные вопросы
- •Задания
- •8. Помехоустойчивость декодирования блоковых кодов
- •8.1. Помехоустойчивость декодирования блоковых кодов
- •8.2. Энергетический выигрыш кодирования
- •Контрольные вопросы
- •Задания
- •9. Структура и характеристики сверточных кодов
- •9.1 .Методы описания сверточных кодов
- •9.2. Основные параметры и классификация ск
- •Контрольные вопросы
- •Задания
- •10. Алгоритмы декодирования сверточных кодов
- •10.1. Классификация алгоритмов декодирования
- •10.2. Алгоритм Витерби для декодирования сверточных кодов
- •Контрольные вопросы
- •Задания
- •11. Помехоустойчивость декодирования сверточных кодов
- •Контрольные вопросы
- •Задания
- •12. Критерии эффективности и пути повышения эффективности цифровых телекоммуникационных систем
- •12.1. Теория эффективности а.Г. Зюко.Информационная, энергетическая и частотная эффективности телекоммуникационных систем
- •12.2. Предельная эффективность телекоммуникационных систем и граница к. Шеннона
- •12.3. Перспективные пути дальнейшего повышения эффективности телекоммуникационных систем
- •13. Перспективные методы кодирования в цифровых телекоммуникационных системах
- •13.1.Сигнально-кодовые конструкции
- •13.2. Перспективные методы корректирующего кодирования
- •13.3. Пространственно-временное кодирование
- •13.4. Применение корректирующих кодов в телекоммуникационных системах
- •Приложения а. Характеристики корректирующих кодов
- •А.2. Энергетический выигрыш при использовании циклических кодов
- •А.3. Характеристики двоичных сверточных кодов
- •Б. Методические указания и задание на выполнение курсовой работы
- •Введение
- •В. Перечень знаний и умений, которые должен приобрести студент в процессе изучения материалов модуля 4
- •Г. Примечательные вехи в развитии теории электрической связи
- •Д. Видные ученые, внесшие важный вклад в становление и развитие теории связи х. Найквист (h. Nyquist)
- •К. Шеннон (Claude e. Shannon) (1916-2001)
- •Котельников Владимир Александрович (1908-2005)
- •Зюко Андрей Глебович (1918 – 1998)
- •Литература
- •Помехоустойчивое кодирование в телекоммуникационных системах
Контрольные вопросы
7.1. Приведите основные параметры кода Хемминга.
7.2. В чем состоят преимущества циклических кодов?
7.3. Можно ли использовать коды Хемминга и циклические коды для исправления однократных ошибок? Какими будут параметры этих кодов?
Задания
7.1. Задана порождающая матрица кода (7, 4):
.
Определите разрешенную кодовую комбинацию этого кода b, если задана комбинация простого кода на входе кодера a = (1110).
7.2. Какой вид имеет проверочная матрица кода с порождающей матрицей из задания 7.1?
7.3. Задана проверочная матрица кода (7, 4)
.
Приведите функциональную схему декодера этого кода.
7.4. Рассмотрите пример формирования разрешенной кодовой комбинации, если комбинация простого кода a = (10010).
7.5. По аналогии с примером из разд. 7.1 составьте таблицу параметров кодов Хемминга для значений r = 2, 3, 4. Поскольку эти коды имеют одинаковое минимальное расстояние, сравните их по степени пригодности для реализации в практических системах. Сформулируйте рекомендацию и обоснование применения лучшего (по вашему мнению) кода из этого перечня.
7.6. Для кода Хемминга, рекомендованного в предыдущем разделе, сформируйте порождающую и проверочную матрицы.
7.7. По правилам, изложенным в упражнении 4.1, определите значение минимального расстояния по порождающей матрице кода Хемминга из задания 7.5.
8. Помехоустойчивость декодирования блоковых кодов
8.1. Помехоустойчивость декодирования блоковых кодов [1, разд. 10.7; 7, разд. 19.6].
8.2. Энергетический выигрыш кодирования.
8.1. Помехоустойчивость декодирования блоковых кодов
Определим вероятность ошибки при декодировании блоковых кодов в двоичном симметричном канале. Рассмотрим кодирование блоковым кодом (n, k) с кодовым расстоянием dmin. В таком канале ошибки в последовательно передаваемых кодовых символах (сигналах) происходят независимо с вероятностью р (дискретный канал без памяти). Тогда вероятность того, что на длине блока n произойдет q ошибок, будет равна
Здесь – число сочетаний из n элементов по q. Если код исправляет все ошибки кратности qисп = (dmin – 1)/2 (dmin – нечетное) и менее, то вероятность получения на выходе декодера блока с неисправленными ошибками определяется:
.
Следовательно, вероятность ошибочного декодирования определяется:
. (8.1)
В этом выражении равенство имеет место, если используется совершенный код. Соотношения между параметрами n, k и qисп определяются конкретным выбранным кодом. Выражение (8.1) позволяет определить верхнюю оценку вероятности ошибки декодирования блока при использовании блоковых кодов в двоичном симметричном канале без памяти. Для расчета вероятности ошибки в каждом информационном (либо дополнительном) символе необходимо знать используемый алгоритм декодирования и структуру корректирующего кода, в частности, набор расстояний от передаваемой кодовой комбинации до всех разрешенных комбинаций. Такие данные в таблицах блоковых кодов не публикуются и для расчетов вероятности ошибочного декодирования кодовых символов (информационных либо дополнительных) используют приближенную формулу [11]:
. (8.2)
Для каналов с когерентным приемом сигналов двоичной фазовой модуляции (ФМ-2) вероятность ошибки сигнала определяется формулой:
, (8.3)
где – отношение энергии двоичного сигнала Es к спектральной плотности мощности шума N0 на входе демодулятора;
Q(z)= – гауссовская Q-функция (интеграл вероятности), таблицы значений которой содержат справочники по теории вероятностей и статистическим расчетам. Для практических расчетов удобно пользоваться достаточно точной аппроксимацией:
Q(z) = 0,65 exp[–0,44(z + 0,75)2]. (8.4)
Введение избыточности при использовании корректирующего кодирования приводит к расширению полосы частот, занимаемой сигналом. Так, если полоса частот в системе без кодирования составляла Fs (Гц), то применение кода со скоростью требует расширения полосы частот до величины:
, (8.5)
т.е. происходит расширение полосы частот в раз. Для кодов с низкой скоростью () такое расширение может оказаться ощутимым. Поэтому задача выбора кода при проектировании телекоммуникационной системы состоит в поиске компромисса между желаемой степенью повышения помехоустойчивости и неизбежным расширением полосы частот кодированного сигнала.
Анализ результатов расчетов вероятности ошибки декодирования по формулам (8.2) и (8.3) с учетом расширения полосы частот кодированного сигнала в соответствии с формулой (8.4) позволяют сделать следующие выводы об эффективности применения помехоустойчивого кодирования:
1. С ростом длины кодовой комбинации n вероятность ошибки декодирования pд понижается.
2. Коды с большой избыточностью (малой скоростью кода Rкод) обеспечивают значительное понижение вероятности ошибки декодирования.
3. При использовании корректирующих кодов в телекоммуникационных системах платой за повышение помехоустойчивости является расширение полосы частот передаваемого сигнала, обусловленное избыточностью, вводимой при кодировании, в
раз. (8.6)