Sei sulla pagina 1di 9

Trabajo de la simulacin del modulador y demodulador de una seal en simulink

Programa hecho en matlab :

Pagina del editor :

clc;

close all;

clear all;

%ingresa modulating signal

Vm=input('Ingrese la amplitud moduladora = ');

%frequency of modulating signal

fm=input('ingrese la frecuencia de la seal de modulacion FM = ');

Tm=1/fm;

t=0:Tm/999:6*Tm;

ym=Vm*sin(2*pi*fm*t);

subplot(3,1,1);

plot(t,ym)

title('seal modulada')

%carrier signal
Vc=input('Ingrese la amplitud de la portadora = ');

m=Vm/Vc;

if m>1

disp('es sobremodulado')

else

disp('es modulable')

end

figure(1)

fc=input('ingrese la frecuencia de la seal de portadora FC = ');

Tc=1/fc;

yc=Vc*sin(2*pi*fc*t);

subplot(3,1,2);

plot(t,yc)

grid on;

title('seal portadora');

%am modulation

y=Vc*(1+m*sin(2*pi*fm*t)).*sin(2*pi*fc*t);

subplot(3,1,3);

plot(t,y)

title('seal de amplitud modulada');

fprintf('el indice de modulacion es %f\n' , m );

grid on;

Pagina de comando :

Ingrese la amplitud moduladora = 2

ingrese la frecuencia de la seal de modulacion FM = 100

Ingrese la amplitud de la portadora = 3

es modulable

ingrese la frecuencia de la seal de portadora FC = 2000

el indice de modulacion es 0.666667


En multising :

Potrebbero piacerti anche