Демодулируйте с использованием MSK метода и алгоритма Viterbi
Объект comm.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
).
|
Выход данных в виде бит Задайте, состоит ли выход из групп бит или целого числа значений. Значение по умолчанию является Когда вы устанавливаете это свойство на Когда вы устанавливаете |
|
Смещение начальной фазы Задайте начальное смещение фазы входа модулированной формы волны в радианах как действительное, числовой скаляр значение. Значение по умолчанию является |
|
Количество выборок на один входной символ Задайте ожидаемое количество выборок на входной символ как положительное, целочисленное скалярное значение. Значение по умолчанию является |
|
Глубина следа для алгоритма Viterbi Задайте количество ветвей шпалеры, которое алгоритм Viterbi использует, чтобы создать каждый путь трассировки как положительное, целочисленное скалярное значение. Значение по умолчанию является |
|
Тип данных выхода Укажите тип выходных данных как один из Когда вы устанавливаете |
шаг | Демодулируйте с использованием MSK метода и алгоритма Viterbi |
Этот объект реализует алгоритм, входы и выходы, описанные на MSK Demodulator Baseband блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков. Для MSK сдвиг фазы за символ - π/2, который является индексом модуляции 0,5.