exponenta event banner

Восстановление сигнала MSK

Эта модель показывает, как моделируются нарушения канала, такие как сдвиг фазы синхронизации, сдвиг несущей частоты и сдвиг фазы для сигнала минимальной манипуляции сдвигом (MSK). Для восстановления сигнала модель использует блоки из библиотеки синхронизации. Чтобы открыть модель, введите doc_commmsksync в командной строке MATLAB ®.

Изучение модели

В примере моделируется передаваемый MSK-сигнал, подвергающийся ухудшению канала, включая следующие компоненты:

  1. Источник сигнала MSK, который использует блок двоичного генератора Бернулли для вывода четких символов и модулирует символы с использованием блока основной полосы частот модулятора MSK

  2. Модель канала, которая включает независимо изменяющиеся смещения в фазе синхронизации, частоте и фазе. Модель канала также включает в себя блок канала AWGN

  3. Восстановление сигнала, состоящее из:

  4. Блок основной полосы частот демодулятора MSK

  5. Блоки, вычисляющие и отображающие частоту битовых ошибок системы (BER)

При загрузке модели также инициализируются некоторые параметры, совместно используемые несколькими блоками.

Результаты и отображение

При выполнении моделирования на экранах отображаются оценочные значения для обесценений, а также метрики BER. Поскольку блок синхронизатора несущей выполняет как частотную, так и фазовую коррекцию, отображение оцененного фазового сдвига может быстро колебаться. На дисплее с метрикой BER показан трехэлементный вектор, содержащий вычисленный коэффициент битовых ошибок (BER), количество обнаруженных ошибок и количество обработанных битов.

Просмотреть MSK-сигнал можно с помощью блоков диаграммы созвездия на различных этапах. Это обеспечивает убедительное визуальное представление алгоритмов восстановления в действии, особенно при включении и выключении алгоритмов с помощью двух управляющих переключателей.

График рассеяния принятого сигнала:

График рассеяния сигнала после восстановления синхронизации:

График рассеяния сигнала после несущей частоты и восстановления фазы:

Можно также сбросить вычисление BER после того, как сигнал достигнет устойчивого состояния.

Экспериментирование с примером

Этот пример разработан таким образом, чтобы можно было независимо изменять ослабления во время выполнения моделирования. Можно также использовать тумблеры для включения и выключения схем восстановления во время выполнения моделирования, а затем увидеть влияние на графики рассеяния.

Дополнительные вопросы для изучения включают в себя:

  • Задайте смещение частоты как 0 и наблюдать за отображаемыми совокупностями сигналов и расчетным фазовым смещением.

  • Обратите внимание, что блок синхронизатора несущей установлен для совокупности QPSK со смещением фазы 0 °.

  • Чтобы увидеть, как отслеживается смещение синхронизации, замените блок константы (Simulink) блоком синусоидальной волны (Simulink). Изменение смещения от 0 до 1 по длительности моделирования.

  • Изменение коэффициента усиления обновления ошибок блока восстановления синхронизации сигналов MSK-типа для оценки его способности отслеживать постоянные и изменяющиеся во времени смещения. Для доступа к блоку откройте подсистему восстановления синхронизации, а затем - подсистему алгоритма восстановления синхронизации.