AIM: To obtain a MATLAB program for generation of Amplitude Modulation.

APPARATUS:  PC Loaded With MATLAB software.

Program:

close all;
clear all;
tmin=0;
tmax=10^-3;
step=(tmax-tmin)/1000;
t=tmin:step:tmax;
am=1;
fm=2*10^3;
m=am*sin(2*pi*fm*t);
figure(1);
subplot(2,1,1);
plot(t,m);
xlabel('time');
ylabel('amplitude');
title('message signal');
grid on;
tmin=0;
tmax=10^-3;
step=(tmax-tmin)/1000;
t=tmin:step:tmax;
ac=2;
fc=10^4;
c=ac*sin(2*pi*fc*t);
%figure(2);
subplot(2,1,2);
plot(t,c);
xlabel('time');
ylabel('amplitude');
title('carrier signal');
grid on;
%modulated signal with mu<1
s=(1+m/ac).*c;
figure(2);
plot(t,s);
xlabel('time');
ylabel('amplitude');
title('modulate.d signal');
hold on;
plot(t,ac*(1+m/ac),'r');
hold on;
plot(t,-ac*(1+m/ac),'g');
grid on;
hold off;
mu=1.5;
ac=am/mu;
figure(3);
plot(t,s);
xlabel('time');
ylabel('amplitude');
title('modulatedsignal');
grid on;
hold on;
plot(t,ac*(1+m/ac),'r');
hold on;
plot(t,-ac*(1+m/ac),'r');

hold off;

Results:

MATLAB CODE - Amplitude Modulation Reviewed by Suresh Bojja on 4/21/2016 10:41:00 PM Rating: 5

## Subjects & Labs

AC (6) ADS (2) ATMEL (6) AWP (5) C- Language (3) CAO (5) CDAC (1) CMC (6) CN (10) Control Sys (2) CVSM (2) DC (5) DIP (17) DLD (10) DS (4) DSD&DICA (9) DSP (6) EDC (45) Embedded (7) EMWTL (6) ENERGY AUDIT (1) Engg.Chemistry (11) Faculty Labs (1) Fuzzy (3) II MID (1) LICA (1) Linux OS (1) Materials (1) MATLAB (27) MCU IDE 8051 (1) MEMS (4) MPMC (57) MTECH (6) MWE (2) OC (1) PDC (9) Projects (8) RADAR (1) Research (9) RVSP (3) SC (1) Softwares (1) SS (2) STLD (19) TCSS (1) TSSN (1) TV Engg (1) VHDL (4) VLSI (8) WCN (1) WSN (2)