Демодулируйте модулируемый GMSK сигнал с помощью алгоритма Viterbi
comm.GMSKDemodulator
Система object™ использует алгоритм Viterbi, чтобы демодулировать сигнал, который модулировался с помощью метода Гауссова минимального манипулирования сдвига (GMSK). Вход представляет собой репрезентацию модулированного сигнала.
Демодулировать модулируемый GMSK сигнал с помощью алгоритма Viterbi:
Создайте comm.GMSKDemodulator
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает Системный объект демодулятора, который демодулирует вход модулируемые GMSK данные при помощи алгоритма Viterbi.gmskdemodulator
= comm.GMSKDemodulator
свойства наборов с помощью одной или нескольких пар "имя-значение". Например, gmskdemodulator
= comm.GMSKDemodulator(Name
,Value
)'PulseLength',6
задает длину Гауссовой импульсной формы как 6 интервалов символа.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
BandwidthTimeProduct
свойство представляет полосу пропускания, умноженную на время. Используйте это свойство уменьшать полосу пропускания за счет увеличенной интерференции межсимвола. PulseLength
свойство измеряет длину Гауссовой импульсной формы в интервалах символа. Эти уравнения задают форму импульса частоты. B b представляет полосу пропускания импульса, и T является длительностью символа. Q(t) является дополнительной кумулятивной функцией распределения.
Для этого Системного объекта, вводимого символа 1 причины сдвиг фазы π/2 радианов, который соответствует индексу модуляции 0,5.
[1] Андерсон, Джон Б., скалистая вершина Олин и Карл-Эрик Зундберг. Цифровая фазовая модуляция. Нью-Йорк: нажатие пленума, 1986.