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

Эта модель показывает, как моделируются нарушения канала, такие как синхронизация смещения фазы, смещения несущей частоты и смещения фазы для сигнала минимального манипулирования сдвига (MSK). Модель использует блоки из библиотеки Synchronization, чтобы восстановить сигнал. Чтобы открыть модель, введите 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 Metrics, показывает трехэлементный вектор, содержащий расчетную частоту ошибок по битам (BER), количество ошибок, наблюдаемых и количество обработанных битов.

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

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

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

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

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

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

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

Дальнейшие элементы, чтобы заняться расследованиями включают:

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

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

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

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