CODIGO EN MATLAB
SIMULACION FM
%simulacion de ejercicio de modulacion FM
clc
clear all
close all
%señal moduladora
fm=10; %Frecuencia de la señal modulafora
Vm=5; %Voltaje de la señal moduladora
%señal portadora
fp=200; %Frecuencia de la señal portadora
Vp=5; %Voltaje de la señal portadora
%Intervalo de muestreo
t=[0:0.0001:1];
%Indice de modulacion
m=10;
%Señales
Sm= Vm*sin(2*pi*fm*t); %Señal moduladora
Sp= Vp*sin(2*pi*fp*t); %Señal portadora
%Señal modulada
SFM= Vp*sin(2*pi*fp*t+m*(sin(2*pi*fm*t)));
%Graficacion
subplot(3,1,1)
plot(t,Sp,'LineWidth',1.5,'Color',[0.5294 0.1804 0.8980])
grid
xlabel('Tiempo en segundos','FontSize',11,'color',[0.1529 0.4902 0.8314])
ylabel('Voltaje','FontSize',11,'color',[0.1529 0.4902 0.8314])
title(['Señal portadora',num2str(fp),'Hz'],'FontSize',16,'Color',[0.1412 0.6078 0.3020])
xlim([0 0.2])
subplot(3,1,2)
plot(t,Sm,'LineWidth',1.5,'Color',[0.5294 0.1804 0.8980])
grid
xlabel('Tiempo en segundos','FontSize',11,'color',[0.1529 0.4902 0.8314])
ylabel('Voltaje','FontSize',11,'color',[0.1529 0.4902 0.8314])
title(['Señal moduladora',num2str(fm),'Hz'],'FontSize',16,'Color',[0.1412 0.6078 0.3020])
xlim([0 0.2])
subplot(3,1,3)
plot(t,SFM,'LineWidth',1.5,'Color',[0.5294 0.1804 0.8980])
grid
xlabel('Tiempo en segundos','FontSize',11,'color',[0.1529 0.4902 0.8314])
ylabel('Voltaje','FontSize',11,'color',[0.1529 0.4902 0.8314])
title('Señal de FM','FontSize',16,'Color',[0.1412 0.6078 0.3020])
xlim([0 0.2])

Comentarios
Publicar un comentario