
- •Федеральное агентство связи
- •Работа № 1. Сигналы и их спектры Исполнитель Иванов и.И. Гр. Икт-100 (10.07.12)
- •1. Исследование зависимости спектра сигнала от его формы.
- •А б
- •1. Исследование сигналов
- •Работа 1. Сигналы и их спектры
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Работа 2. Аналитический сигнал
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Работа 3. Дискретизация и восстановление сигналов
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Работа 4. Модулированные сигналы
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Работа 5. Ортогональность сигналов
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •2. Нелинейные преобразования сигналов
- •А) б) в)
- •Г) д)
- •Характеристик нп Работа 6. Преобразование сигналов в нелинейных цепях
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 7. Нелинейное усиление и умножение частоты
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Работа 8. Амплитудная модуляция
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Контрольные вопросы
- •Работа 9. Детектирование ам сигналов
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Работа 10. Преобразование частоты сигналов на нелинейной основе
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Параметрические преобразования сигналов
- •Работа 11. Линейные виды модуляции
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Работа 12. Преобразование частоты на параметрической основе
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Работа 13. Детектирование фм и чм сигналов
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Системы передачи дискретных сообщений
- •Работа 14. Знакомство с системой пдс
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Контрольные вопросы
- •Работа 15. Исследование когерентных демодуляторов
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Работа 16. Исследование некогерентных демодуляторов
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Работа 17. Исследование помехоустойчивости спдс
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Контрольные вопросы
- •Работа 18. Помехоустойчивое кодирование в спдс
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Статистическая радиотехника
- •Работа 19. Законы распределения случайных процессов
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Контрольные вопросы
- •Работа 20. Прохождение случайных процессов через фу
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Контрольные вопросы
- •Работа 21. Детектор огибающей сигнала
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Работа 22. Согласованная фильтрация сигналов
- •З Рис. 40. Набор сф Рис. 41. Двоичный тф Рис. 42. Аналоговый тФадание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Контрольные вопросы
- •Цифровые виды модуляции в системах связи
- •Работа 23. Передача непрерывных сообщений по цифровому каналу
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 24. Исследование ацп и цап
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 25. Исследование сигналов с фм и офм
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 26. Исследование сигналов с фм-4 (qpsk и oqpsk)
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 27. Исследование сигналов с фм-16
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 28. Исследование сигналов с кам-16 (qask и spm)
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Работа 29. Исследование сверточного кодирования, цм и скк
- •З Рис. 54. Форма с решетчатой диаграммой выживших путей декодера Витербиадание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Задание 5
- •Задание 6
- •Создание и выполнение альтернативных лабораторных работ
- •Перечень ресурсов виртуальной лаборатории
- •Пример оформления отчета в редакторе ms Word с использованием скриншотов и других файлов, записанных в лаборатории на дискету или флешку
- •Литература
- •Содержание
Задание 5
Исследуйте результаты декодирования кода Хэмминга (7, 4) по методу исправления ошибок при многократных ошибках в принятых кодовых комбинациях.
Используйте кодирование без перемежения и фазовую модуляцию. Наблюдайте и зафиксируйте осциллограммы сигналов на выходе РУ демодулятора (т. 10) и принятые символы при разных позициях многократных ошибок. Ввод ошибок осуществите в следующем порядке по каналам:
1) оставьте полученную при выполнении задания 4 безошибочную кодовую комбинацию,
2) ошибки в позициях 1, 4 («1001000_»),
3) ошибки в позициях 2, 6 («0100010_»),
4) ошибки в позициях 1, 3, 5 («1010100_»).
Убедитесь в правильности вычисления проверочных символов и синдрома в кодеке канала и в невозможности исправления многократных ошибок. Сделайте выводы по результатам наблюдений.
Комментарии и выводы
Для циклических кодов более компактным является полиномиальное описание. В этом случае код (7,4) задают с помощью порождающего полинома g(x) = x3 + x + 1, а кодовые комбинации описывают полиномами 6-й степени b(x) = b6 x6 + b5 x5 + b4 x4 + b3 x3 + b2 x2 + b1x + b01, в которых коэффициенты bk равны значениям соответствующих разрядов кодовых комбинаций.
Кодер вычисляет кодовую комбинацию следующим образом:
1) сдвигает ее информационную часть a(x) на три разряда «влево» bИ(x) = a(x)x3, освобождая три младших разряда «справа» для проверочных символов;
2) определяет проверочный полином, вычисляя остаток от деления полинома сдвинутой информационной части на порождающий полином bПР(x) = a(x)x3 mod g(x);
3) складывает информационный и проверочный полиномы в результирующий полином (комбинацию) кода
b(x) = bИ(x) + bПР(x) = a(x)x3 + a(x)x3 mod g(x).
Декодирование на полиномиальной основе заключается в определении синдромного полинома путем вычисления остатка от деления полинома принятой кодовой комбинации b'(x) на порождающий полином s(x) = b'(x) mod g(x). При отсутствии ошибок в принятой комбинации получается нулевой результат s(x) = 0. При однократных ошибках имеют место семь вариантов (23 – 1 = 7) ненулевых синдромных полиномов, соответствующих семи разным позициям однократных ошибок (семи векторам исправляемых ошибок). Исправление ошибок осуществляется поразрядным сложением принятой комбинации с вектором исправляемых ошибок, соответствующему вычисленному синдрому.
Задание 6
Исследуйте влияние перемежения (8 х 8) на способность кода Хэмминга (7, 4) исправлять при декодировании пакеты ошибок. Наблюдайте и зафиксируйте осциллограммы сигналов на выходе РУ демодулятора (т. 10) и декодированные символы при пакетировании ошибок в принятой кодовой комбинации.
Ввод ошибок, использование перемежения и модуляции осуществите в следующем порядке по каналам:
фазовая модуляция (ФМ) и ошибки
в позициях 1, 2, 3, 4, 5 («1111100_»)
1) без перемежения,
2) с перемежением,
===============================
относительная фазовая модуляция (ОФМ)
и ошибка в позиции 1 («1000000_»)
3) без перемежения,
4) с перемежением.
Обратите внимание на сдваивание ошибок на выходе демодулятора ОФМ и на различие результатов декодирования с использованием перемежения и без него. Сделайте выводы по результатам наблюдений.
Комментарии и выводы
Эффективным методом борьбы с пакетами ошибок при использовании кодов, ориентированных на борьбу с однократными ошибками, является использование перемежения. Его сущность состоит в декор-
реляции ошибок, т.е. в распределении пакета ошибок из одной кодовой комбинации по разным комбинациям в качестве однократных. Реализуется эта процедура перемежителем, включенным между кодером и модулятором. В перемежителе последовательность двоичных символов с выхода кодера разбивается на блоки по 64 символа. Каждый такой блок записывается в ЗУ в виде строк матрицы размерностью 8 Х 8 и затем считывается по ее столбцам.
В приемнике для восстановления исходной последовательности битов в цифровом потоке между демодулятором и декодером включают деперемежитель, работающий аналогично перемежителю. При возникновении на выходе демодулятора пакета ошибок (не более, чем в 8 разрядах) вследствие деперемежения он будет распределен между другими кодовыми комбинациями в виде однократных ошибок, которые успешно исправляются кодом (7, 4).