Амплитудно-импульсная демодуляция
z = pamdemod(y,M)
z = pamdemod(y,M,ini_phase)
z = pamdemod(y,M,ini_phase,symbol_order)
z = pamdemod(y,M) демодулирует комплексную огибающую y импульсно-амплитудно-модулированного сигнала. M - размер алфавита. Идеальный модулированный сигнал должен иметь минимальное евклидово расстояние 2.
z = pamdemod(y,M,ini_phase) определяет начальную фазу модулированного сигнала в радианах.
z = pamdemod(y,M,ini_phase,symbol_order) указывает, как функция присваивает двоичные слова соответствующим целым числам. Если symbol_order имеет значение 'bin' (по умолчанию) функция использует естественный двоично-кодированный порядок. Если symbol_order имеет значение 'gray', он использует порядок, закодированный Греем.