Модулируйте с использованием Гауссова метода минимальной манипуляции сдвигом
CPM, в цифровой поддиапазоне базовых частот модуляции
Блок Baseband модулятора GMSK модулирует с помощью Гауссова метода минимальной манипуляции сдвигом. Выход является представлением модулированного сигнала в основной полосе частот.
Параметр BT product представляет полосу пропускания, умноженную на время. Этот параметр является неотрицательной скаляром. Он используется для уменьшения пропускной способности за счет увеличения межсимвольных помех. Параметр Pulse length измеряет длину Гауссовой формы импульса в интервалах символов. Для объяснения формы импульса смотрите работу Андерсона, Аулина и Сундберга среди ссылок, перечисленных ниже. Форма частотного импульса определяется следующими уравнениями.
Для этого блока входа символ 1 вызывает сдвиг фазы
Групповая задержка - это количество выборок между началом отклика фильтра и его пиком. Групповая задержка, которую представляет блок, равна Pulse length/2 * Samples per symbol (с помощью ссылки выход периоды дискретизации). Для GMSK Pulse length обозначает усеченную длину частотного импульса в символах. Эффект задержки в приемник (демодулятор) связан с параметром Traceback depth, который в большинстве случаев был бы больше, чем задержка группы.
Когда вы устанавливаете параметр Input type равным Integer
, затем блок принимает значения 1 и -1.
Когда вы устанавливаете параметр Input type равным Bit
, затем блок принимает значения 0 и 1.
Этот блок принимает входной сигнал скалярного значения или вектора-столбца. Для вектора-столбца входного сигнала ширина выхода равняется продукту числа символов и значению для параметра Samples per symbol.
В односкоростном режиме обработки входные и выходные сигналы имеют один и тот же шаг расчета порта. Блок неявно реализует изменение скорости путем изменения размера на выходе при сравнении со входом. В этом режиме вход в блок может быть несколькими символами.
Когда вы задаете Input type Integer
, входом может быть вектор-столбец, длиной которой является количество входных символов.
Когда вы задаете Input type Bit
ширина входа должна быть целым числом, кратным 2.
Выходная ширина равняется произведению количества входных символов и Samples per symbol значения параметра.
В режиме многократной обработки входные и выходные сигналы имеют различные шаги расчета портов. В этом режиме вход в блок должен быть одним символом.
Когда вы задаете Input type Integer
, вход должен быть скаляром.
Когда вы задаете Input type Bit
ширина входа должна равняться количеству бит на символ.
Выход шага расчета равняется периоду символа, разделенному на Samples per symbol значения параметров.
Указывает, состоит ли вход из биполярных или двоичных значений.
Продукт пропускной способности и времени.
Блок использует этот параметр, чтобы уменьшить пропускную способность за счет увеличения межсимвольных помех. Введите неотрицательное скалярное значение для этого параметра.
Длина формы частотного импульса.
Скалярное или векторное значение, которое задает символы данных, используемые блоком перед началом симуляции, в обратном хронологическом порядке. Если это вектор, то его длина должна быть на один меньше, чем параметр Pulse length.
Начальная фаза формы волны выхода, измеренная в радианах.
Количество выхода отсчетов, которые блок создает для каждого целого числа или бита во входе, которое должно быть положительным целым числом. Для всех небинарных схем, заданных импульсными формами, это значение должно быть больше 1.
Для получения дополнительной информации смотрите Upsample Signals и Rate Changes.
Выберите опцию обработки скорости для блока.
Enforce single-rate processing
- Когда вы выбираете эту опцию, входные и выходные сигналы имеют один и тот же шаг расчета порта. Блок реализует изменение скорости путем изменения размера на выходе при сравнении с входом. Ширина выхода равна продукту числа символов и Samples per symbol значения параметров.
Allow multirate processing
- Когда вы выбираете эту опцию, входные и выходные сигналы имеют различные шаги расчета порта. Выход шага расчета равняется периоду символа, разделенному на Samples per symbol значения параметров.
Выходной тип блока может быть задан как single
или double
. По умолчанию блок устанавливает это на double
.
Порт | Поддерживаемые типы данных |
---|---|
Вход |
|
Выход |
|
[1] Андерсон, Джон Б., Тор Аулин и Карл-Эрик Сундберг. Цифровая фазовая модуляция. Нью-Йорк: Пленум Пресс, 1986.