Демодуляция амплитуды одной боковой полосы
z = ssbdemod(y,Fc,Fs)
z = ssbdemod(y,Fc,Fs,ini_phase)
z = ssbdemod(y,Fc,Fs,ini_phase,num,den)
z = ssbdemod(y,Fc,Fs) демодулирует сигнал с амплитудной модуляцией одной боковой полосы y от сигнала несущей, имеющего частоту Fc (Гц). сигнал несущей и y иметь частоту выборки Fs (Гц). Модулированный сигнал имеет нулевую начальную фазу и может быть сигналом верхней или нижней боковой полосы. Процесс демодуляции использует фильтр нижних частот, заданный [num,den] = butter(5,Fc*2/Fs).
Примечание
Fc и Fs аргументы должны удовлетворять Fs > 2(Fc + BW), где BW - ширина полосы пропускания исходного сигнала, который был модулирован.
z = ssbdemod(y,Fc,Fs,ini_phase) определяет начальную фазу модулированного сигнала в радианах.
z = ssbdemod(y,Fc,Fs,ini_phase,num,den) определяет числитель и знаменатель фильтра нижних частот, используемого при демодуляции.