Эта модель показывает, как моделируются ухудшения канала, такие как синхронизация смещения фазы, смещения несущей частоты и смещения фазы для сигнала минимального манипулирования сдвига (MSK). Модель использует блоки из библиотеки Synchronization, чтобы восстановить сигнал. Чтобы открыть модель, введите 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 Metrics, показывает трехэлементный вектор, содержащий расчетную частоту ошибок по битам (BER), количество ошибок, наблюдаемых и количество обработанных битов.
Можно просмотреть сигнал MSK через блоки Constellation Diagram на различных этапах. Это обеспечивает востребованное визуальное представление алгоритмов восстановления в действии, тем более, что вы включаете алгоритмы и от использования двух переключателей управления.
График поля точек полученного сигнала:
График поля точек сигнала после синхронизации восстановления:
График поля точек сигнала после несущей частоты и восстановления фазы:
Можно также сбросить расчет BER после того, как сигнал достиг устойчивого состояния.
Пример спроектирован так, чтобы можно было варьироваться ухудшения независимо, в то время как симуляция запускается. Можно также использовать переключатели переключателя, чтобы включить и выключить схемы восстановления, в то время как симуляция запускается, и затем смотрите эффекты на графиках рассеивания.
Дальнейшие элементы, чтобы заняться расследованиями включают:
Установите смещение частоты к 0
и наблюдайте отображенные сигнальные созвездия и оцененное смещение фазы.
Заметьте, что блок Carrier Synchronizer установлен для созвездия QPSK со смещением фазы 0 °.
Чтобы видеть, как смещение синхронизации прослежено, замените блок Constant (Simulink) на блок Sine Wave (Simulink). Варьируйтесь перемещение между 0 и 1 по длительности симуляции.
Изменяйте ошибочное усиление обновления блока MSK-Type Signal Timing Recovery, чтобы оценить его способность отследить постоянные и изменяющиеся во времени смещения. Чтобы получить доступ к блоку, откройте подсистему Восстановления Синхронизации и затем откройте подсистему Алгоритма Восстановления Синхронизации.