0% found this document useful (0 votes)
40 views2 pages

1) Aim: To Generate Amplitude Modulation and Demodulation Software: Matlab 7.0 Matlab Code

1) The document describes a Matlab code to generate amplitude modulation and demodulation. It defines the modulating signal, carrier signal, and modulated signals for under, exact, and over modulation. It plots the modulating signal, carrier signal, and modulated signals. It then demodulates the modulated signals using filtering and plots the demodulated signals.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views2 pages

1) Aim: To Generate Amplitude Modulation and Demodulation Software: Matlab 7.0 Matlab Code

1) The document describes a Matlab code to generate amplitude modulation and demodulation. It defines the modulating signal, carrier signal, and modulated signals for under, exact, and over modulation. It plots the modulating signal, carrier signal, and modulated signals. It then demodulates the modulated signals using filtering and plots the demodulated signals.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1)Aim: To generate amplitude modulation and demodulation

Software: Matlab 7.0


Matlab code:
fs=8000;
fm=20;
fc=500;
Am=1;
Ac=1;
t=[0:0.1*fs]/fs;
m=Am*cos(2*pi*fm*t);
c=Ac*cos(2*pi*fc*t);
ka=0.5;
u=ka*Am;
s1=Ac*(1+u*cos(2*pi*fm*t)).*cos(2*pi*fc*t);
subplot(4,3,1:3);
plot(t,m);
title('modulating (or) message signal (fm=20hz)');
subplot(4,3,4:6);
plot(t,c);
title('carrier signal(fc=500hz)');
subplot(4,3,7);
plot(t,s1);
title('under modulated signal(ka*Am=0.5)');
Am=2;
ka=0.5;
u=ka*Am;

s2=Ac*(1+u*cos(2*pi*fm*t)).*cos(2*pi*fc*t);
subplot(4,3,8);
plot(t,s2);
title('exact modulated signal(ka*Am=1)');
Am=5;
ka=0.5;
u=ka*Am;
s3=Ac*(1+u*cos(2*pi*fm*t)).*cos(2*pi*fc*t);
subplot(4,3,9);
plot(t,s3);
title('over modulated signal(ka.Am=2.5)');
r1=s1.*c;
[b a]=butter(1,0.01);
mr1=filter(b,a,r1);subplot(4,3,10);plot(t,mr1);
r2=s2.*c;
[b a]=butter(1,0.01);
mr2=filter(b,a,r2);subplot(4,3,11);plot(t,mr2);
r3=s3.*c;
[b a]=butter(1,0.01);
mr3=filter(b,a,r3);subplot(4,3,12);plot(t,mr3);
title('demodulated signal');

You might also like