M-PSK Phase Recovery

(Удаленный) Восстанавливают фазу поставщика услуг с помощью метода M-степени

M-PSK Phase Recovery был удален. Используйте блок Carrier Synchronizer вместо этого.

Библиотека

Подбиблиотека Carrier Phase Recovery Синхронизации

Описание

Блок M-PSK Phase Recovery восстанавливает фазу поставщика услуг входного сигнала с помощью метода M-степени. Этот feedforward, "не данные, которым помогают", помогший часами метод подходит для систем, которые используют основополосную модуляцию манипулирования сдвига фазы (PSK). Это также подходит для систем, которые используют основополосную квадратурную амплитудную модуляцию (QAM), несмотря на то, что результаты менее точны, чем те для сопоставимых систем PSK. Размер алфавита для модуляции должен быть ровным целым числом.

Для сигналов PSK параметр M-ary number представляет размер алфавита. Для сигналов QAM M-ary number должен быть 4 независимо от размера алфавита, потому что метод с 4 степенями наиболее подходит для сигналов QAM.

Метод M-степени принимает, что фаза поставщика услуг является постоянной по серии последовательных символов и возвращает оценку фазы поставщика услуг для ряда. Параметр Observation interval является количеством символов, для которых фаза поставщика услуг принята постоянная. Этот номер должен быть целочисленным кратным длина вектора входного сигнала.

Сигналы ввода и вывода

Этот блок принимает на вход сигнал в виде вектора - столбца или скалярной величины типа double или single. Входной сигнал представляет сгенерированный модулированный сигнал на уровне символа, таким образом, это должно быть с комплексным знаком и должно содержать одну выборку на символ.

Выходные параметры следующие:

  • Выходной порт пометил Sig дает результат вращения входного сигнала против часовой стрелки, где объем вращения равняется оценке фазы поставщика услуг. Sig выход является таким образом откорректированной версией входного сигнала и имеет тот же шаг расчета и размер вектора как входной сигнал.

  • Выходной порт пометил Ph выводит оценку фазы поставщика услуг, в градусах, для всех символов в интервале наблюдения. Ph выход является скалярным сигналом.

    Примечание

    Поскольку блок внутренне вычисляет аргумент комплексного числа, оценка фазы поставщика услуг имеет свойственную неоднозначность. Оценка фазы поставщика услуг между-180/M и степенями 180/M и может отличаться от фактической фазы поставщика услуг целочисленным кратным степени 360/M.

Задержки и задержка

Алгоритм блока требует, чтобы он собрал символы в период длины Observation interval прежде, чем вычислить одну оценку фазы поставщика услуг. Поэтому каждая оценка задерживается символами Observation interval, и откорректированный сигнал имеет задержку символов Observation interval относительно входного сигнала.

Параметры

M-ary number

Число точек в сигнальном созвездии переданного сигнала PSK. Это значение как ровное целое число.

Observation interval

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

Когда этот параметр точно равен длине вектора входного сигнала, затем блок всегда работает. Когда целое число несколько не равны 1, на вкладке Simulation выберите Model Settings. Затем в разделе Solver> Solver selection, выберите Type: Fixed-step и снимите флажок Treat each discrete rate as a separate task.

Алгоритм

Если символы, происходящие во время интервала наблюдения, являются x (1), x (2), x (3)..., x (L), то получившаяся оценка фазы поставщика услуг

1Marg{k=1L(x(k))M}

где функция аргумента возвращает значения между-180 градусами и 180 градусами.

Ссылки

[1] Mengali, Умберто, и Альдо Н. Д'Андреа, методы синхронизации для Диджитэл-Ресиврс, Нью-Йорк, нажатия пленума, 1997.

[2] Moeneclaey, Марк и Герт де Жонгх, "Ориентированный на ML на Синхронизацию Поставщика услуг NDA для Общих Вращательно Симметричных Сигнальных созвездий", Транзакции IEEE на Коммуникациях, Издании 42, № 8, август 1994, стр 2531-2533.

Смотрите также

CPM Phase Recovery, M-PSK Modulator Baseband

Вопросы совместимости

развернуть все

Ошибки, запускающиеся в R2020a

Представлено до R2006a