Демодуляция для коммуникационной симуляции
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.