Эта модель показывает, как моделируются нарушения канала, такие как смещение фазы синхронизации, смещение частоты несущей и смещение фазы для сигнала минимальной манипуляции сдвигом (MSK). Модель использует блоки из библиотеки Синхронизации, чтобы восстановить сигнал. Чтобы открыть модель, введите doc_commmsksync
в MATLAB® командная строка.
Пример моделирует MSK переданный сигнал, претерпевающий нарушения канала, включая эти компоненты:
Источник сигнала MSK, который использует блок Bernoulli Binary Generator для вывода равновесных символов и модулирует символы с помощью блока MSK Modulator Baseband
Модель канала, которая включает независимо переменные смещения в фазе синхронизации, частоте и фазе. Модель канала также включает в себя блок AWGN Channel
Восстановление сигнала, состоящее из:
Восстановление синхронизации с помощью блока MSK-Type Signal Timing Recovery
Несущая частота и восстановление фазы с помощью блока Carrier Synchronizer
Блоки, которые вычисляют и отображают вероятность битовой ошибки (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, чтобы оценить его способность отслеживать постоянные и изменяющиеся во времени смещения. Чтобы получить доступ к блоку, откройте подсистему восстановления синхронизации, а затем откройте подсистему алгоритма восстановления синхронизации.