Демодулируйте использование метод 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.