Creates the AM demodulation of the signal s sampled at frequency fs with carrier frequency fc.
Inputs:
Output:
Demo
demo amdemod
See also: ammod, fmmod, fmdemod.
The following code
#Parameters Fs = 44100; T = 1; Fc = 15000; Fm = 10; #Low-pass filter design [num,den] = butter(10,1.2*Fc/Fs); #Signals t = 0:1/Fs:T; x = cos(2*pi*Fm*t); y = ammod(x,Fc,Fs); z = amdemod(y,Fc,Fs); #Plot figure('Name','AM Modulation'); subplot(3,1,1); plot(t,x); title('Modulating signal'); subplot(3,1,2); plot(t,y); title('Modulated signal'); subplot(3,1,3); plot(t,z); title('Demodulated signal');
Produces the following figure
Figure 1 |
---|
Package: communications