2 - Universidad Don Bosco

Anuncio
Guía
2
Asignatura:
Procesamiento de Señales Biomédicas.
Tema:
Generación de Señales
Lugar de Ejecución: C. de Computo Facultad de Ingeniería
Objetivo
Generar funciones continuas, discretas y sus gráficas
Procedimiento
1) Ejecute los siguientes enunciados:
t=0:0.25:2*pi
y=sin(t);
plot(t,y)
¿que observa? Copiar pantalla y comentar
grid
title('Funcion seno')
xlabel('t[seg]')
ylabel('y [volt]')
text(2.5,0.7,'Señal continua')
¿que observa? Copiar pantalla y comentar
stem(t,y)
¿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')
¿que observa? Copiar pantalla y comentar
Guía
2
2) Generar distintos tipos de señales que usted conozca (al menos 2) y repetir el
procedimiento del numeral 1.
3) 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)
1) Para abrir Simulink topear “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.
Guía
2
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.
.
Para comenzar la simulación hacer clic en el botón “Start Simulation”
. Luego al hacer doble clic en Scope veremos el resultado de la simulación.
Al hacer doble clic sobre el bloque del generador de señales senoidales podremos editar
varias
propiedades de la señal que genera.
Investigación
complementaria
1)
2)
3)
4)
Investigar como puedo obtener los valores de una señal discretizada.
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.
Investigar como se calcula la media, la varianza y la desviación estándar para una serie de
datos de una señal discretizada.
Utilizar simulink para la resolución de una ecuación diferencial.
Bibliografía
•
MATLAB Fundamentos y aplicaciones al cálculo diferencial e integral. Departamento de
Ciencias Básicas de la Universidad Don Bosco. Soyapango.
Guía
•
2
Nakamura, S. Análisis numérico y visualización gráfica con MATLAB, Prentice-Hall
Hispanoamérica. México DF.
Descargar