Laboratorio 1 Ing.
Lenin Llanos León
Representación de Señales en Matlab
1. Objetivos
➢ Aplicar el software MATLAB y su herramienta SIMULINK para la generación de
señales.
2. Procedimiento
Verifique los siguientes ejemplos:
Ejemplo 1: Señal Sinusoide, con los siguientes parámetros:
Amplitud: 5voltios Frecuencia: 100 Hz Fase: 30º
Tiempo de Inicio: 0 seg Tiempo de Fin: 100 mseg
Matlab Script:
A=input('Ingrese Amplitud, A = ');
f=input('Ingrese Frecuencia en Hertz, f = ');
p=input('Ingrese Fase en radianes, p = ');
t1=input('Ingrese Inicio de la Señal, t1 = ');
t2=input('Ingrese Fin de la Señal, t2 = ');
t=t1:0.01/f:t2;
x=A*sin(2*pi*f*t+p);
y=A*cos(2*pi*f*t+p);
subplot(2,1,1);
plot(t,x,'r')
title('Onda Seno');
grid;
subplot(2,1,2);
plot(t,y,'b')
title('Onda Coseno');
grid;
SEÑALES Y SISTEMAS– UPAO - Página 1 de 12
Laboratorio 1 Ing. Lenin Llanos León
Onda Seno
5
-5
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
Onda Coseno
5
-5
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
En Simulink:
Tiempo de Simulación: 50 mseg
SEÑALES Y SISTEMAS– UPAO - Página 2 de 12
Laboratorio 1 Ing. Lenin Llanos León
Parametros:
Amplitud
de la Señal
Desplazamiento
en el eje Y
Frecuencia
en rad/seg
Fase (coseno se
desfaza pi/2 del seno)
Tiempo de muestreo
(Ts=0.001/f, f en Hz)
SEÑALES Y SISTEMAS– UPAO - Página 3 de 12
Laboratorio 1 Ing. Lenin Llanos León
Gráficas:
Seno
Coseno
Ejemplo 2: Onda Cuadrada
Amplitud: 2 Periodo: 10 mseg Duty Cycle: 50%
Tiempo de Inicio: 0 seg Tiempo de Fin: 50 mseg
SEÑALES Y SISTEMAS– UPAO - Página 4 de 12
Laboratorio 1 Ing. Lenin Llanos León
Matlab Script:
A=input('Ingrese Amplitud, A = ');
T=input('Ingrese Periodo en seg, T = ');
dc=input('Ingrese Duty Cycle en seg, T = ');
t1=input('Ingrese Inicio de la Señal, t1 = ');
t2=input('Ingrese Fin de la Señal, t2 = ');
t=t1:T/200:t2;
y=square(2*pi*t/T,dc);
y=A*[y>=0];
plot(t,y)
axis([t1 t2 0 1.2*A])
1.5
0.5
0
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 0.05
En Simulink:
SEÑALES Y SISTEMAS– UPAO - Página 5 de 12
Laboratorio 1 Ing. Lenin Llanos León
Parámetros:
Amplitud
de la Señal
Periodo de la
Señal en seg
Ancho de Pulso
% (Duty Cycle)
Fase de la
Señal en seg
Gráfica:
Ejemplo 3: Onda Senoidal Rectificada
Amplitud: 2 Frecuencia: 100 Hz Fase: 0
Tiempo de Inicio: 0 seg Tiempo de Fin: 50 mseg
SEÑALES Y SISTEMAS– UPAO - Página 6 de 12
Laboratorio 1 Ing. Lenin Llanos León
En Simulink:
SEÑALES Y SISTEMAS– UPAO - Página 7 de 12
Laboratorio 1 Ing. Lenin Llanos León
2
Ejemplo 4: Graficar la siguiente señal haciendo uso de SIMULINK
1.5 f = 100 Hz
TSIM = 40 mseg
Cos(2*pi*f)
1 2
0.5
0
T/2 T 3T/2 2T
-0.5
0 2 4 6 8 10 12
SEÑALES Y SISTEMAS– UPAO - Página 8 de 12
Laboratorio 1 Ing. Lenin Llanos León
Observamos que la señal resulta después de operar las siguientes señales:
T1 = 2T 1
DC = 25%
T/2 T 3T/2 2T
+
T1 = 2T
DC = 25% T/2 T 3T/2 2T
Delay = T
-1
=
1
T/2 T 3T/2 2T
1.5 x
1 2
0.5
f3 = 2f
0
-0.5
-12 2
1.5
-1.5 1.5
=
-2
1
20 2 4
1
6 8 10 12 14 16
0.5 0.5
0 0
T/2 T 3T/2 2T
-0.5 -0.5
0 2 4 6 0 8 2 10 4 12 6 8 10
SEÑALES Y SISTEMAS– UPAO - Página 9 de 12
Laboratorio 1 Ing. Lenin Llanos León
En Simulink:
Ingresamos los parámetros de cada señal:
Pulse
Generador1
SEÑALES Y SISTEMAS– UPAO - Página 10 de 12
Laboratorio 1 Ing. Lenin Llanos León
Pulse
Generador2
Coseno Wave
SEÑALES Y SISTEMAS– UPAO - Página 11 de 12
Laboratorio 1 Ing. Lenin Llanos León
Obteniendo la siguiente gráfica:
SEÑALES Y SISTEMAS– UPAO - Página 12 de 12