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