Демодулируйте использование метод MSK и алгоритм Viterbi
Коммуникация. Объект MSKDemodulator демодулирует сигнал, который модулировался с помощью минимального метода манипулирования сдвига. Объект ожидает, что входной сигнал будет основополосным представлением когерентного модулируемого сигнала без предварительного кодирования. Начальная фаза сместила наборы свойств начальная фаза модулируемой формы волны.
Чтобы демодулировать сигнал, который модулировался с помощью минимального манипулирования сдвига:
Задайте и настройте свой объект демодулятора MSK. Смотрите Конструкцию.
Вызовите step
, чтобы демодулировать сигнал согласно свойствам comm.MSKDemodulator
. Поведение step
характерно для каждого объекта в тулбоксе.
При запуске в R2016b, вместо того, чтобы использовать метод step
, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполняют эквивалентные операции.
H = comm.MSKDemodulator
создает Системный объект демодулятора, H
. Этот объект демодулирует модулируемые данные минимального манипулирования сдвига (MSK) входа с помощью алгоритма Viterbi.
H = comm.MSKDemodulator(
создает объект демодулятора MSK, Name
,Value
)H
, с каждым заданным набором свойств к заданному значению. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Выходные данные как биты Задайте, состоит ли вывод из групп битов или целочисленных значений. Значением по умолчанию является Когда вы устанавливаете это свойство на Когда вы устанавливаете свойство |
|
Начальная фаза смещается Укажите, что смещение начальной фазы входа модулировало форму волны в радианах как действительное значение числового скаляра. Значением по умолчанию является |
|
Количество выборок на вводимый символ Задайте ожидаемое количество выборок на вводимый символ как положительное, значение целочисленного скаляра. Значением по умолчанию является |
|
Глубина Traceback для алгоритма Viterbi Задайте количество ответвлений решетки что использование алгоритма Viterbi, чтобы создать каждый traceback путь как положительное, значение целочисленного скаляра. Значением по умолчанию является |
|
Тип данных вывода Задайте тип выходных данных как один из Когда вы устанавливаете свойство |
сброс | Сбросьте состояния объекта демодулятора MSK |
шаг | Демодулируйте использование метод MSK и алгоритм Viterbi |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока MSK Demodulator Baseband. Свойства объектов соответствуют параметрам блоков. Для MSK сдвиг фазы на символ является π/2, который является индексом модуляции 0,5.