
- •Содержание
- •Введение
- •Глоссарий Термины и определения
- •Сокращения
- •Дисциплина «Технология цифровой связи»
- •1 Рабочая программа (силлабус) дисциплины
- •1.1 Сведения о преподавателе
- •1.2 Данные о дисциплине
- •1.3 Пререквизиты
- •1.4 Постреквизиты
- •1.5 Краткое описание курса
- •1.6 Содержание дисциплины
- •1.7 График выполнения и сдачи заданий срс
- •1.8 Список литературы
- •1.9 Оборудование
- •1.10 Политика курса
- •1.11 Информация по оценке знаний
- •1.12 Политика выставления оценок
- •2 Конспект лекционных занятий Рубежный контроль 1
- •Раздел 1. Элементы систем цифровой связи.
- •Лекция №1. Информация. Характеристики дискретных сообщений. Цифровые сигналы данных и их основные параметры. Структурная схема пдс.
- •Тезисы к лекции
- •Тезисы к лекции
- •Лекция №3.Дк каналы без памяти, с памятью. Краевые искажения и дробления. Методы регистрации сигналов.
- •Тезисы к лекции
- •Раздел 3. Сжатие данных в цсс. Лекция №4.Применение эффективного (статистического) кодирования для сжатия данных. Алгоритмы сжатия без потерь: Хаффмана. Арифметический код.
- •Тезисы к лекции
- •Раздел 4. Методы и устройства помехоустойчивого кодирования. Лекция №5.Основные принципы обнаружения и исправления ошибки. Кодовое расстояние и корректирующая способность кода. Коды Хемминга.
- •Тезисы к лекции
- •Лекция №6.Классификация корректирующих кодов. Линейные блоковые коды. Методы декодирования корректирующих кодов. Порождающая и проверочная матрица.
- •Тезисы к лекции
- •Лекция №7.Циклические коды. Декодирование циклических кодов.
- •Тезисы к лекции
- •Лекция №8.Свёрточные коды. Декодирование свёрточных кодов. Алгоритм декодирования Витерби.
- •Тезисы к лекции
- •Рубежный контроль 2
- •Тезисы к лекции
- •Раздел 6. Полосовая модуляция и демодуляция Лекция №10.Методы цифровой модуляции.
- •Тезисы к лекции
- •Лекция №11.Многопозиционная модуляция: пФм, квадратурная амплитудная модуляция (кам) и амплитудно - фазовая модуляция (афм).
- •Тезисы к лекции
- •Раздел 6. Методы синхронизации в цсс Лекция №12.Определение понятий: синхронизация поэлементная, групповая и цикловая синхронизация.
- •Тезисы к лекции
- •Лекция №13.Устройства и принципы работы поэлементной синхронизации. Расчет параметров поэлементной синхронизации.
- •Тезисы к лекции
- •Раздел 8. Архитектура связи Лекция №15.Архитектура связи. Методы коммутации. Службы связи. Модель вос. Типы компьютерных сетей.
- •3 Практические занятия
- •4 Лабораторные занятия Лабораторная работа №1«Спектральный анализ с помощью Multisim и LabView»
- •Лабораторная работа №2«Эффективное кодирование информации по алгоритму Хаффмана»
- •Лабораторная работа №3«Линейные корректирующие коды. Код Хэмминга»
- •Лабораторная работа №4«Построение кодирующих и декодирующих устройств циклических кодов»
- •Лабораторная работа №5«Исследование сверточных кодов»
- •Лабораторная работа №6«Изучение принципов перекодирования при согласовании спектра»
- •Лабораторная работа №8«Исследование квадратурной амплитудной и квадратурной фазовой модуляций с помощью LabView»
- •Лабораторная работа №9«Исследование факторов, влияющих на ширину канала, с помощью LabView»
- •Лабораторная работа №10«Изучение устройства поэлементной синхронизации системы передачи данных»
- •Лабораторная работа №11«Методы коммутации в сетях пдс»
- •5 Занятия в рамках самостоятельной работы студента с преподавателем
- •Занятие №1 – 2. «Вводный контроль»
- •Занятие №3 – 4. «Классификация сигналов. Каналы связи»
- •Занятие №5 – 6. «Сигналы и спектры. Дискретные каналы»
- •Занятие №7 – 8. «Кодирование речи»
- •Занятие №9 – 10. «Кодирование источника»
- •Занятие №11 – 12. «Стандарты мкктт для кодирования источника»
- •Занятие №13 – 14. «Канальное кодирование. Циклический код»
- •Занятие №15 – 16. «Канальное кодирование. Линейные блочные коды»
- •Занятие №17 – 18. «Канальное кодирование. Сверточный код»
- •Занятие №19 – 20. «Канальное кодирование. Коды Рида-Соломона, коды с чередованием»
- •Занятие №21 – 22. «Алгоритмы цифрового кодирования. Полосовая модуляция и демодуляция»
- •Занятие №23 – 24. «Согласование спектра. Перекодирование. Модуляция с эффективным использованием полосы частот»
- •Занятие №25 – 26. «Синхронизация. Адаптивные системы»
- •Занятие №27 – 28. «Поэлементная синхронизация. Системы с рос»
- •Занятие №29 – 30. «Методы комммутации. Телеграфные службы. Модель вос. Типы компьютерных сетей»
- •6 Курсовая работа
- •7 Рубежные и итоговый контроли
Раздел 4. Методы и устройства помехоустойчивого кодирования. Лекция №5.Основные принципы обнаружения и исправления ошибки. Кодовое расстояние и корректирующая способность кода. Коды Хемминга.
Основная литература:
Скляр Б. Цифровая связь. М., Санкт-П, Киев: Изд. дом «Вильямс», 2003.
Передача дискретных сообщений: Учебник для ВУЗов / В. П. Шувалов, Н. В. Захарченко, В. О. Шварцман и др.; Под ред. В. П. Шувалова. – М.: Радио и связь, 1990 - 464 с.
Теория электрической связи: Учебник для ВУЗов./ Зюко А.Г., Кловский Д.Д. – М:Радио и связь, 1999
Дополнительная литература:
Макаров А.А., Прибылов В.П. Помехоустойчивое кодирование: Монография/СибГУТИ - Новосибирск, 2005
Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. - М.: Мир, 1976.
Мирманов А.Б. Курс лекций по дисциплине «Технология цифровой связи» - Астана: КазАТУ, 2009. (электронный)
Ключевые слова: Корректирующие коды, разрешенные и запрещенные кодовые комбинации, расстояние Хемминга, кодовое расстояние, простой код, обнаруживающая и исправляющая способности.
Рассматриваемые вопросы:
Понятие о корректирующих кодах.
Определение разрешенных и запрещенных кодовых комбинаций.
Определение простого кода.
Расстояние Хемминга.
Способность кода обнаруживать и исправлять ошибки.
Коды Хемминга.
Тезисы к лекции
От СПДС обычно требуется не только передавать сообщения с заданной скоростью передачи информации, но и обеспечивать при этом требуемую достоверность.
Помехи, действующие в канале, как известно, приводят к возникновению ошибок. Исходная вероятность ошибки в каналах связи обычно не позволяет достичь высокой степени достоверности без применения дополнительных мероприятий. К таким мероприятиям, обеспечивающим защиту от ошибок, относят применения корректирующих кодов.
В общей структурной схеме СПДС задачу защиты от ошибок выполняет кодер и декодер канала, который иногда называют УЗО.
Понятие о корректирующих кодах
Пусть имеется источник сообщений с объемом алфавита К.
Поставим
в соответствие каждому сообщению n -
элементную двоичную последовательность.
Всего последовательностей из n - элементов
может быть
.
Если
,
то все последовательности (или кодовые
комбинации) будут использоваться для
кодирования сообщений, т.е. будутразрешенными.
Полученный таким образом код называется простым, он не способен обнаруживать и исправлять ошибки.
Для
того, что бы код мог обнаруживать и
исправлять ошибки необходимо выполнение
условия
,
при этом неиспользуемые для передачи
комбинации(N0-K)
называют запрещенными.
Появление ошибки в кодовой комбинации будет обнаружено, если передаваемая разрешенная комбинация перейдет в одну из запрещенных.
Расстояние Хемминга – характеризует степень различия кодовых комбинаций и определяется числом несовпадающих в них разрядов.
Перебрав все возможные пары разрешенных комбинаций рассматриваемого кода можно найти минимальное расстояние Хемминга d0.
Минимальное расстояние d0 - называется кодовым расстоянием
Кодовое расстояние определяет способность кода обнаруживать и исправлять ошибки.
У простого кода d0=1 – он не обнаруживает и не исправляет ошибки. Так как любая ошибка переводит одну разрешенную комбинацию в другую.
В общем случае справедливы следующие соотношения
для
обнаруживающей способности:
для четных
для
исправляющей способности
для нечетных
Коды Хемминга
Кодом Хемминга называется групповой (n,k) код, исправляющий одиночные ошибки и обнаруживающий двукратные ошибки.
Для построения кода, обеспечивающего передачу К сообщений и исправление t-кратной ошибки требуется:
Найти число информационных разрядов k и кодовое расстояние d0
Построить производящую матрицу на основе единичной матрицы путем добавления проверочных разрядов по следующим правилам:
Число единиц среди дописываемых элементов должно быть не менее d0 -1
Группы дописанных элементов должны отличаться друг от друга не менее, чем в d0 - 2 элементах.
После построить проверочную матрицу. Для построения проверочной матрицы транспонируем подматрицу, содержащуюся в производящей матрице. По столбцам этой матрицы можно будет в дальнейшем определить, в каком элементе во время передачи произошла ошибка.
Контрольные вопросы по теме:
Назначение корректирующих кодов.
Что такое разрешенные и запрещенные кодовые комбинации.
Какой код относиться к простым кодам.
Что называется расстоянием Хемминга.
Дайте понятие кодового расстояния и как его определить.
Как связано кодовое расстояние с исправляющей и обнаруживающей способностью кода.
Какой код называется кодом Хемминга.
Поясните алгоритм построения кода Хемминга.