
- •Федеральное агентство связи
- •Работа № 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 с использованием скриншотов и других файлов, записанных в лаборатории на дискету или флешку
- •Литература
- •Содержание
Задание 3
Исследуйте влияние перемежения (8 х 8) на способность кода (6, 5) с общей проверкой на четность обнаруживать при декодировании пакеты ошибок. Наблюдайте и зафиксируйте осциллограммы сигналов на выходе РУ демодулятора (т. 10) и декодированные символы при пакетировании ошибок в принятой кодовой комбинации.
Ввод ошибок и использование перемежения осуществите в следующем порядке по каналам:
ошибки в позициях 1, 2, 3, 4 («111100__»)
1) при использовании ФМ без перемежения,
2) при использовании ФМ с перемежением.
================================
ошибка в позиции 1 («100000__»)
3) при использовании ОФМ без перемежения,
4) при использовании ОФМ с перемежением.
Обратите внимание на сдваивание ошибок на выходе демодулятора ОФМ и на различие результатов декодирования с использованием перемежения и без него. Сделайте выводы.
Комментарии и выводы
Эффективным методом борьбы с пакетами ошибок при использовании кодов, ориентированных на борьбу с однократными ошибками, является использование перемежения. Его сущность состоит в декор-
реляции ошибок, т.е. в распределении пакета многократных ошибок из одной кодовой комбинации по разным комбинациям в качестве однократных. Реализуется эта процедура перемежителем, включенным между кодером и модулятором. В данном перемежителе последовательность двоичных символов с выхода кодера разбивается на блоки по 64 символа. Каждый такой блок записывается в ЗУ в виде строк матрицы размерностью 8 Х 8 и затем считывается по ее столбцам.
В приемнике для восстановления исходной последовательности битов в цифровом потоке между демодулятором и декодером включают деперемежитель, работающий аналогично перемежителю. При возникновении (на выходе демодулятора) пакета ошибок (не более, чем в 8 разрядах) вследствие деперемежения он будет распределен между другими кодовыми комбинациями в виде однократных ошибок, которые успешно обнаруживаются кодом (6,5).
Задание 4
Исследуйте способность кода Хэмминга (7, 4) исправлять однократные ошибки. Для этого активизируйте пункты меню «Параметры СПДС» / «Код» / «(7, 4) Хэмминга».
Используйте кодирование без перемежения и фазовую модуляцию. Наблюдайте и зафиксируйте осциллограммы сигналов на выходе РУ демодулятора (т. 10) и принятые символы при разных позициях однократных ошибок. Ввод ошибок осуществите в следующем порядке по каналам:
1) ошибок нет («0000000_»),
2) ошибка в позиции 1 («1000000_»),
3) ошибка в позиции 3 («0010000_»),
4) ошибка в позиции 5 («0000100_»).
Убедитесь в правильности вычисления проверочных символов и синдрома в кодеке канала и в работоспособности процедуры исправления однократных ошибок в декодере канала.
Сделайте выводы по результатам наблюдений.
Комментарии и выводы
Линейный систематический код Хэмминга (7, 4) имеет 7‑разрядные комбинации из общего числа которых (128 = 27) только 16 = 24 являются разрешенными, а остальные 112 = 128 – 16 – запрещенными. Его кодовая таблица имеет объём 16 х 7 = 112 бит.
При использовании матричного описания кода достаточно задать порождающую матрицу G размерностью 4 х 7, элементами которой являются кодовые символы «0» и «1» (ее объем всего 28 бит). Разрешенные кодовые комбинации можно брать не из кодовой таблицы, а вычислять в виде матричного произведения информационной 4‑разрядной матрицы-строки BИ (на входе кодера) и порождающей матрицы. Например,
║ 1 0 0 0 1 0 1 ║
b1 b2 b3 b4 ║ 0 1 0 0 1 1 1 ║ b1 b2 b3 b4 b5 b6 b7
B = BИ* G = ║ 0 1 1 1║*║ 0 0 1 0 1 1 0 ║ = ║ 0 1 1 1 0 1 0║.
║ 0 0 0 1 0 1 1 ║
Декодирование на матричной основе заключается в вычислении 3‑разрядного синдрома S путем умножения матрицы-строки принятой кодовой 7‑разрядной комбинации B' на транспонированную проверочную матрицу H размерностью 3 х 7 (ортогональную порождающей). При отсутствии ошибок получается нулевой синдром («000»). При однократных ошибках имеют место семь вариантов ненулевых синдромов, соответствующих семи разным позициям однократных ошибок (семи векторам исправляемых ошибок).
Исправление ошибок осуществляется поразрядным сложением принятой комбинации с соответствующим вычисленному синдрому вектором исправляемых ошибок. Последний содержит единственную «1» в разряде, где имеет место однократная ошибка. В результате такого сложения ошибочно принятый бит инвертируется и, следовательно, исправляется. Например, при ошибке в разряде b3 при приеме выше указанной комбинации B'
b1 b2 b3 b4 b5 b6 b7 ║ 1 1 1 0 1 0 0 ║T c1 c2 c3
S = B' * HT = ║ 0 1 0 1 0 1 0 ║*║ 0 1 1 1 0 1 0 ║ = ║ 1 1 0 ║.
║ 1 1 0 1 0 0 1 ║
Вычисленному синдрому соответствует вектор исправляемой ошибки ║0 0 1 0 0 0 0 ║, при сложении которого с B' инвертируется бит b3 принятой комбинации, т.е. эта однократная ошибка исправляется. Интересной особенностью кода Хемминга (7, 4) является совпадение синдрома со столбцом проверочной матрицы, номер которого соответствует позиции однократной ошибки.
Код Хэмминга (7, 4) является совершенным. Он гарантированно исправляет все однократные ошибки и не исправляет никакие другие.