Демодуляция для коммуникационной симуляции
x = demod(y,fc,fs,
'method'
)
x = demod(y,fc,fs,'method'
,opt)
x = demod(y,fc,fs,'pwm','centered')
demod
выполняет демодуляцию, то есть, это получает исходный сигнал из модулируемой версии сигнала. demod
отменяет операцию, выполняемую modulate
.
x = demod(y,fc,fs,
и'method'
)
x = demod(y,fc,fs,
демодулируйте действительный сигнал поставщика услуг 'method'
,opt)y
с несущей частотой fc
и частота дискретизации fs
, с помощью одной из опций, описанных ниже для method
. (Обратите внимание на то, что некоторые методы принимают опцию, opt
.)
Используйте demod
и modulate
в Signal Processing Toolbox™ с сигналами с действительным знаком получить выходные параметры с действительным знаком. demod
и modulate
не предназначаются, чтобы принять входные параметры с комплексным знаком или произвести выходные параметры с комплексным знаком.
Метод | Описание |
---|---|
или
|
|
| Амплитудная демодуляция, удваивает боковую полосу, переданного поставщика услуг. Умножает
Если вы задаете |
| Амплитудная демодуляция, одна боковая полоса. Умножает
|
| Демодуляция частоты. Демодулирует форму волны FM путем модуляции Гильбертова преобразования |
| Демодуляция фазы. Демодулирует форму волны премьер-министра путем модуляции Гильбертова преобразования |
| Импульсно-позиционная демодуляция. Находит импульсные положения импульсно-позиционного модулируемого |
| Демодуляция длительности импульса. Находит ширину импульса длительности импульса модулируемым |
| Квадратурная амплитудная демодуляция.
|
Методом по умолчанию является 'am'
. Во всех случаях кроме 'ppm'
и 'pwm'
, x
одного размера как y
.
Если y
является матрицей, demod
демодулирует свои столбцы.
x = demod(y,fc,fs,'pwm','centered')
находит ширину импульса, принимающую, что они сосредоточены в начале каждого периода. x
является длиной length(y)*fc/fs
.