ssbdemod
Single sideband amplitude demodulation
Syntax
z = ssbdemod(y,Fc,Fs)
z = ssbdemod(y,Fc,Fs,ini_phase)
z = ssbdemod(y,Fc,Fs,ini_phase,num,den)
Description
For All Syntaxes
z = ssbdemod(y,Fc,Fs)
demodulates the single
sideband amplitude modulated signal y
from the
carrier signal having frequency Fc
(Hz). The carrier
signal and y
have sampling rate Fs
(Hz).
The modulated signal has zero initial phase, and can be an upper-
or lower-sideband signal. The demodulation process uses the lowpass
filter specified by [num,den] = butter(5,Fc*2/Fs)
.
Note
The Fc
and Fs
arguments
must satisfy Fs
> 2(Fc
+ BW
),
where BW
is the bandwidth of the original signal
that was modulated.
z = ssbdemod(y,Fc,Fs,ini_phase)
specifies
the initial phase of the modulated signal in radians.
z = ssbdemod(y,Fc,Fs,ini_phase,num,den)
specifies
the numerator and denominator of the lowpass filter used in the demodulation.
Examples
Version History
Introduced before R2006a