Professional Documents
Culture Documents
NPM : 140910150019
Subj : Tugas Embedded System 3
Experiment 2
SECTION-1
% Program Exp2
% Amplitude Modulation
%
subplot(3,2,1);
stem(n,xa1);%Plot the first cosine signal
xlabel('Time index n');ylabel('Amplitude');
title('Cosine Signal');
% pause;
% Calling the ploting of the magnitude spectrum function
subplot(3,2,2);
plot(xa1,dt);
L=length(xa1);
Nfft=round(2.^round(log2(5*L)));
Xa1=fft(xa1,Nfft);
range=0:((Nfft/2)-1);
ff=range/Nfft/dt;
% ff=(1:Nfft);
plot(ff/1000,abs(Xa1(1:Nfft/2)))
title('CONT-TIME FOURIER TRANSFORM (MAG)')
xlabel('FREQUENCY (kHz)'),grid
subplot(3,2,3);
stem(n,xac);%Plot the carrier cosine signal
xlabel('Time index n');ylabel('Amplitude');
title('Carrier Signal');
% pause;
% Calling the ploting of the magnitude spectrum function
subplot(3,2,4);
plot(xac,dt);
L=length(xac);
Nfft=round(2.^round(log2(5*L)));
Xac=fft(xac,Nfft);
range=0:((Nfft/2)-1);
ff=range/Nfft/dt;
% ff=(1:Nfft);
plot(ff/1000,abs(Xac(1:Nfft/2)))
title('CONT-TIME FOURIER TRANSFORM (MAG)')
xlabel('FREQUENCY (kHz)'),grid
subplot(3,2,5);
stem(n,xaf);%Plot the first cosine signal X carrier signal)
xlabel('Time index n');ylabel('Amplitude');
title('Modulated Signal');
% pause;
% Calling the ploting of the magnitude spectrum function
subplot(3,2,6);
plot(xaf,dt);
L=length(xaf);
Nfft=round(2.^round(log2(5*L)));
Xaf=fft(xaf,Nfft);
range=0:((Nfft/2)-1);
ff=range/Nfft/dt;
% ff=(1:Nfft);
plot(ff/1000,abs(Xaf(1:Nfft/2)))
title('CONT-TIME FOURIER TRANSFORM (MAG)')
xlabel('FREQUENCY (kHz)'),grid
Cosine Signal CONT-TIME FOURIER TRANSFORM (MAG)
Amplitude 5 1000
0 500
-5 0
0 200 400 600 0 1 2 3 4
Time index n FREQUENCY (kHz)
Carrier Signal CONT-TIME FOURIER TRANSFORM (MAG)
5 1000
Amplitude
0 500
-5 0
0 200 400 600 0 1 2 3 4
Time index n FREQUENCY (kHz)
Modulated Signal CONT-TIME FOURIER TRANSFORM (MAG)
10 2000
Amplitude
0 1000
-10 0
0 200 400 600 0 1 2 3 4
Time index n FREQUENCY (kHz)
SECTION-2
% Program Exp2a
% Amplitude Modulation
%
subplot(3,2,3);
stem(n,xac);%Plot the carrier cosine signal
xlabel('Time index n');ylabel('Amplitude');
title('Carrier Signal');
% pause;
% Calling the ploting of the magnitude spectrum function
subplot(3,2,4);
plot(xac,dt);
L=length(xac);
Nfft=round(2.^round(log2(5*L)));
Xac=fft(xac,Nfft);
range=0:((Nfft/2)-1);
ff=range/Nfft/dt;
% ff=(1:Nfft);
plot(ff/1000,abs(Xac(1:Nfft/2)))
title('CONT-TIME FOURIER TRANSFORM (MAG)')
xlabel('FREQUENCY (kHz)'),grid
subplot(3,2,5);
stem(n,xaf);%Plot the first cosine signal X carrier signal)
xlabel('Time index n');ylabel('Amplitude');
title('Modulated Signal');
% pause;
% Calling the ploting of the magnitude spectrum function
subplot(3,2,6);
plot(xaf,dt);
L=length(xaf);
Nfft=round(2.^round(log2(5*L)));
Xaf=fft(xaf,Nfft);
range=0:((Nfft/2)-1);
ff=range/Nfft/dt;
% ff=(1:Nfft);
plot(ff/1000,abs(Xaf(1:Nfft/2)))
title('CONT-TIME FOURIER TRANSFORM (MAG)')
xlabel('FREQUENCY (kHz)'),grid
Cosine Signal CONT-TIME FOURIER TRANSFORM (MAG)
15 3000
Amplitude
10 2000
5 1000
0 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Carrier Signal CONT-TIME FOURIER TRANSFORM (MAG)
2 600
1
Amplitude
400
0
200
-1
-2 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Modulated Signal CONT-TIME FOURIER TRANSFORM (MAG)
40 3000
Amplitude
20 2000
0 1000
-20 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Kc=40
Cosine Signal CONT-TIME FOURIER TRANSFORM (MAG)
15 3000
Amplitude
10 2000
5 1000
0 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Carrier Signal CONT-TIME FOURIER TRANSFORM (MAG)
40 15000
20
Amplitude
10000
0
5000
-20
-40 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
4
Modulated Signal x 10 CONT-TIME FOURIER TRANSFORM (MAG)
500 6
Amplitude
4
0
2
-500 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Fc=100
10 2000
5 1000
0 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Carrier Signal CONT-TIME FOURIER TRANSFORM (MAG)
2 600
1
Amplitude
400
0
200
-1
-2 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Modulated Signal CONT-TIME FOURIER TRANSFORM (MAG)
30 4000
20 3000
Amplitude
10 2000
0 1000
-10 0
0 100 200 300 400 500 600 0 0.5 1 1.5 2 2.5 3 3.5 4
Time index n FREQUENCY (kHz)
Exercise
m = A.*[sin(2*pi*fc*t)];