Модуляция методом OQPSK
Объект comm.OQPSKModulator модулирует входной сигнал, используя метод квадратурной фазовой манипуляции со смещением (OQPSK), и применяет фильтрацию формы импульса к выходной форме сигнала. Дополнительные сведения см. в разделе Фильтр формирования импульсов. Выходной сигнал является представлением модулированного сигнала в основной полосе частот.
Информацию о задержках, возникающих при обработке пары модулятор-демодулятор, см. в разделе Задержки модуляции.
Для модуляции сигнала с помощью квадратурной фазовой манипуляции смещения:
Создать comm.OQPSKModulator и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает системный object™ модулятора. Этот объект применяет модуляцию квадратурной фазовой манипуляции со смещением (OQPSK) и фильтрацию формы импульса к входному сигналу.oqpskmod = comm.OQPSKModulator
создает объект системы модулятора с симметричной конфигурацией по отношению к объекту демодулятора OQPSK, oqpskmod = comm.OQPSKModulator(demod)demod.
задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в отдельные кавычки.oqpskmod = comm.OQPSKModulator(Name,Value)
comm.OQPSKModulator('BitInput',true) задает для свойства PhaseOffset созданного объекта значение oqpskmod = comm.OQPSKModulator(phase,Name,Value)phase и устанавливает любые другие указанные Name, Value пар.
comm.OQPSKModulator(0.5*pi,'SymbolMapping','Binary') возвращает модулированный в основной полосе выходной сигнал. Форма выходного сигнала формируется импульсным способом в соответствии со свойствами конфигурации PulseShape и PurePerSymbol.waveform = oqpskmod(insignal)
Чтобы использовать функцию объекта, укажите объект System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)