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

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

Исследование модели

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

  1. Источник сигнала MSK, который использует блок Bernoulli Binary Generator для вывода равновесных символов и модулирует символы с помощью блока MSK Modulator Baseband

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

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

  4. Блок MSK Demodulator Baseband

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

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

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

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

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

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

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

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

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

Эксперименты с Примером

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

Дополнительные элементы для исследования включают:

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

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

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

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