Демодуляция с использованием метода GMSK и алгоритма Витерби
GMSKDemodulator объект использует алгоритм Витерби для демодуляции сигнала, который был модулирован с использованием гауссова метода минимальной манипуляции сдвигом. Вход является представлением модулированного сигнала в основной полосе частот.
Для демодуляции сигнала, который был модулирован с использованием гауссовой минимальной манипуляции сдвигом:
Определите и настройте объект демодулятора GMSK. См. раздел Строительство.
Звонить step демодулировать сигнал в соответствии со свойствами GMSKDemodulator. Поведение step относится к каждому объекту на панели инструментов.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
H = comm.GMSKDemodulator создает объект системы демодулятора, H. Этот объект демодулирует входные Gaussian минимальные манипуляции сдвига (GMSK) модулированные данные с использованием алгоритма Витерби.
H = comm.GMSKDemodulator( создает объект демодулятора GMSK, Name,Value)H. Для каждого объекта задано заданное значение свойства. Можно указать дополнительные аргументы пары имя-значение в любом порядке как (Name1,Value1,...,NameN,ValueN).
|
Выходные данные в виде битов Укажите, являются ли выходные данные группами битов или целыми значениями. Значение по умолчанию: При установке При установке |
|
Произведение полосы пропускания и символьного времени гауссова импульса Задайте произведение полосы пропускания и времени символа для формы гауссова импульса как действительный положительный скаляр. Дефолт |
|
Длина импульса Укажите длину гауссова импульса в символьных интервалах как действительное положительное целое число. Дефолт |
|
Предыстория символов Укажите символы данных, используемые модулятором до первого вызова |
|
Начальное фазовое смещение Укажите начальное фазовое смещение входного модулированного сигнала в радианах как действительное числовое скалярное значение. Значение по умолчанию: |
|
Количество выборок на входной символ Укажите ожидаемое количество выборок на входной символ как положительное целое скалярное значение. Значение по умолчанию: |
|
Глубина отслеживания для алгоритма Витерби Укажите количество ветвей решетки, используемых алгоритмом Витерби для построения каждого пути отслеживания, как положительное целое скалярное значение. Значение этого свойства также является выходной задержкой и количеством нулевых символов, которые предшествуют первому значимому демодулированному символу на выходе. Значение по умолчанию: |
|
Тип данных вывода Укажите тип выходных данных как один из При установке |
| шаг | Демодуляция с использованием метода GMSK и алгоритма Витерби |
Этот объект реализует алгоритм, входы и выходы, описанные на справочной странице блока основной полосы частот демодулятора GMSK. Свойства объекта соответствуют параметрам блока. Для GMSK фазовый сдвиг на символ равен δ/2, что является индексом модуляции 0,5.
comm.CPMDemodulator | comm.CPMModulator | comm.GMSKModulator