Objetivo Procedimiento - Universidad Don Bosco

Anuncio
Guía
Asignatura:
Procesamiento de Señales Biomédicas.
Tema:
Generación de señales y Simulink
Lugar de Ejecución: C. de Computo Facultad de Ingeniería
Objetivo
Generar funciones continuas, discretas y sus gráficas
Uso de Simulink
Procedimiento
1) Ejecute los siguientes enunciados:
t=0:0.25:2*pi
y=sin(t);
plot(t,y)
grid
title('Funcion seno')
xlabel('t[seg]')
ylabel('y [volt]')
text(2.5,0.7,'Señal continua')
¿que observa? Copiar pantalla y comentar
t=0:0.1:2*pi;y1=sin(t);y2=sin(2*t);plot(t,y1,'o',t,y2,'--')
grid
title('Funciones seno de distintos argumentos')
xlabel('tiempo')
ylabel('y1,y2')
text(2.1,0.95,'primer armonica')
text(4.7,0.45,'segunda armonica')
2
Guía
2
¿que observa? Copiar pantalla y comentar
2) Generar distintos tipos de señales que usted conozca (al menos 2) y repetir el
procedimiento del numeral 1.
3) Buscar en MATLAB como general una señal de tren de pulsos cuadrada. Identifique
que parámetros pueden ser cambiados. Genere al menos dos señales diferentes.
(comando SQUARE)
4) Buscar en MATLAB como generar la señal SINC (comando SINC). Identifique que
parámetros pueden ser cambiados.
5) Buscar en MATLAB el uso del comando STEM. Discretice al menos 3 señales de las
anteriores que genero.
6) SIMULINK
Simulink es un software para el modelado, simulación y análisis de sistemas dinámicos.
Soporta sistemas lineales y no lineales, modelados en tiempo continuo, discreto, o un
híbrido entre ambos.
Para el modelado Simulink provee una interfaz de usuario gráfica para construir los
modelos en diagrama de bloques usando el mouse. Con esta interfaz se dibujan los
modelos de la misma forma que se haría con lápiz y papel, por lo que no es necesario
formular ecuaciones diferenciales o escribir código en ningún lenguaje. Se construyen
los modelos utilizando los bloques que provee Simulink o los creados por el usuario. Se
puede crear virtualmente cualquier sistema dinámico interconectando los bloques de la
forma correcta.
A continuación se muestran algunos ejemplos de distintos modelos.
Ejemplo 1: Crear un modelo simple. (en cada paso, copie pantalla y comente)
Guía
2
1) Para abrir Simulink dar clic en “Simulink” en el workspace o utilizar el botón
correspondiente, así se abrirá el navegador de librerías de Simulink. En cada librería
encontraremos los bloques con los que se construye cada modelo.
2) Para crear un modelo hacer clic en el botón de “nuevo modelo” de la barra de
herramientas. Se abrirá la ventana de modelo.
3) Para este ejemplo utilizaremos las siguientes librerías:
Sources (fuentes): distintos tipos de señales que utilizaremos como entradas a los
modelos.
Sinks (sumideros): dispositivos para la visualización o exportación de señales que
utilizaremos como salidas o instrumentos de medición.
4) Seleccionar la librería Sources y arrastrar el bloque “Sine Wave” (generador de señal
senoidal) a la ventana modelo.
5 ) Luego, de la librería Sinks, arrastrar el bloque “Scope”.
6) Interconectar la salida del generador de señal senoidal con la entrada del Scope.
Para hacerlo, notar
que al posicionar el puntero del mouse sobre la salida del
generador, el puntero toma la forma de una cruz, entonces apretar y arrastrar hasta la
entrada del Scope y soltar.
.
7) Para comenzar la simulación hacer clic en el botón “Start Simulation”
8) Luego al hacer doble clic en Scope veremos el resultado de la simulación.
9) Al hacer doble clic sobre el bloque del generador de señales senoidales podremos
editar varias propiedades de la señal que genera.
Guía
2
Investigación complementaria
1)
Investigar como obtener el gráfico de un histograma en MATLAB, a partir de una señal
continua, o de una serie de datos de una señal discretizada.
2)
Investigar como se calcula la media, la varianza y la desviación estándar para una serie
de datos de una señal discretizada.
3)
Utilizar simulink para la resolución de una ecuación diferencial.
Bibliografía
•
Investigue la importancia de la señal SINC
•
MATLAB Fundamentos y aplicaciones al cálculo diferencial e integral. Departamento de
Ciencias Básicas de la Universidad Don Bosco. Soyapango.
•
Nakamura, S. Análisis numérico y visualización gráfica con MATLAB, Prentice-Hall
Hispanoamérica. México DF.
Descargar