Демодулируйте с использованием метода M-арного FSK
The FSKDemodulator
объект демодулирует сигнал, который был модулирован с использованием метода M-арного сдвига частоты. Вход является представлением модулированного сигнала в основной полосе частот. Входные и выходные параметры для этого объекта являются сигналами дискретного времени.
Чтобы демодулировать сигнал, который был модулирован с помощью манипуляции сдвигом частоты:
Определите и настройте объект демодулятора FSK. См. «Конструкция».
Функции step
для демодуляции сигнала в соответствии со свойствами FSKDemodulator
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.FSKDemodulator
создает демодулятор Системного объекта, H
. Этот объект демодулирует сигнал M-арного сдвига частоты (M-FSK), используя некогерентный детектор энергии.
H = comm.FSKDemodulator(
создает объект демодулятора M-FSK, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
H = comm.FSKDemodulator(M,FREQSEP,RS,
создает объект демодулятора M-FSK, Name
,Value
)H
. Этот объект имеет ModulationOrder
значение свойства установлено в M
, а FrequencySeparation
значение свойства установлено в FREQSEP
, а SymbolRate
значение свойства установлено в RS
, и другие заданные свойства устанавливаются на заданные значения.
|
Количество частот в модулированном сигнале Задайте количество частот в модулированном сигнале как числовое, положительное, целочисленное скалярное значение, которое является степенью двойки. Значение по умолчанию является |
|
Выход данных в виде бит Задайте, является ли выход группами бит или целого числа значений. Значение по умолчанию является Когда вы устанавливаете это свойство на |
|
Кодировка символов Задайте, как объект сопоставляет целое число или группу log2 Когда вы устанавливаете это свойство на Когда вы устанавливаете это свойство на Для любого типа отображения объект сопоставляет самую низкую частоту с целым числом 0 и отображает самую высокую частоту с целым числом M -1. В симуляции основной полосы частот самой низкой частотой является отрицательная частота с наибольшим абсолютным значением. |
|
Частотное разделение между последовательными тонами Задайте разделение частот между последовательными символами в модулируемом сигнале в Герце как положительное, действительное скалярное значение. Значение по умолчанию является |
|
Количество выборок на один входной символ Задайте количество выборок на входной символ как положительное, целочисленное скалярное значение. Значение по умолчанию является |
|
Длительность символа Задайте скорость символа в символах в секунду как положительное, двойную точность, действительное скалярное значение. Значение по умолчанию является |
|
Тип данных выхода Укажите тип выходных данных как один из |
шаг | Демодулируйте с использованием метода M-арного FSK |
Этот объект реализует алгоритм, входы и выходы, описанные на M-FSK Demodulator Baseband блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Параметр Symbol set ordering соответствует SymbolMapping
свойство.
The SymbolRate
свойство заменяет возможность выборки блоков.
comm.CPFSKDemodulator
| comm.CPFSKModulator
| comm.FSKModulator