Одна амплитудная демодуляция боковой полосы
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 (Гц). Модулируемый сигнал имеет нулевую начальную фазу и может быть верхним - или сигнал более низкой боковой полосы. Процесс демодуляции использует фильтр lowpass, заданный [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) задает числитель и знаменатель фильтра lowpass, используемого в демодуляции.