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

Entradas populares