Está en la página 1de 2

clc

clear all
t=0:0.001:0.25;
%amplitud
A=2;
%indices de modulacion
im1=1;
im2=0.5;
im3=1.5;
%frecuencia de la portadora
fc=250;
%frecuencia de la moduladora
fm=25;
%seal moduladora
m=sin(2*pi*fm*t);
%seal portadora
p=cos(2*pi*fc*t);
%seal modulada
s1=A*((1+im1*m).*p);
s2=A*((1+im2*m).*p);
s3=A*((1+im3*m).*p);
%graficamos
subplot(3,1,1);
hold on
plot(t,A*(m+im1),'--r','LineWidth',0.5)
plot(t,s1)
plot(t,A*(-m-im1),'--r','LineWidth',0.5)
title('seal Modulada con indice de modulacion 1')
xlabel('t')
ylabel('s1')
subplot(3,1,2);
hold on
plot(t,m+A,'--r','LineWidth',0.5)
plot(t,s2)
plot(t,-m-A,'--r','LineWidth',0.5)
title('seal Modulada con indice de modulacion < 1')
xlabel('t')
ylabel('s2')
subplot(3,1,3);
hold on
plot(t,(A*m*im3)+A,'--r','LineWidth',0.5)
plot(t,s3)
plot(t,(A*-m*im3)-A,'--r','LineWidth',0.5)
title('seal Modulada con indice de modulacion > 1')
xlabel('t')
ylabel('s3')
% Densidad espectral de la Moduladora:
M = fft(m,2048);
Pmm = M.*conj(M)/2048;
% Densidad espectral de la Portadora:
P = fft(p,2048);
Ppp = P.*conj(P)/2048;
% Densidad espectral de la Seal modulada:
S1 = fft(s1,2048);
Pss1 = S1.*conj(S1)/2048;

S2 = fft(s2,2048);
Pss2 = S2.*conj(S2)/2048;
S3 = fft(s3,2048);
Pss3 = S3.*conj(S3)/2048;
% eje de frecuencia:
f = 1000/2048*(0:1023);
figure
subplot(3,1,1);
hold on
plot(f,Pmm(1:1024),'b')
plot(f,Pss1(1:1024),'r')
title('Densidad Espectral de Potencia')
xlabel('Frecuencia (Hz)')
grid on
subplot(3,1,2);
hold on
plot(f,Pmm(1:1024),'b')
plot(f,Pss2(1:1024),'r')
title('Densidad Espectral de Potencia')
xlabel('Frecuencia (Hz)')
grid on
subplot(3,1,3);
hold on
plot(f,Pmm(1:1024),'b')
plot(f,Pss3(1:1024),'r')
title('Densidad Espectral de Potencia')
xlabel('Frecuencia (Hz)')
grid on

También podría gustarte