Sie sind auf Seite 1von 22

Seales

Juan Gonzalo Zuluaga.


Andrs Felipe Hernndez M

Que es una seal


Es una variacin de parmetros que describen
una cantidad o fenmeno fsico que contiene
informacin.
La funcin de una variable que es presente en
el tiempo, la cual muestra una medida
consecutiva de cantidades fsicas tomadas en
diferentes
instantes
de
tiempo.
Estas
variaciones crean una seal que puede ser
anloga o digital.

Que es una seal

Que es una seal


Seal muestreada

Seal cuantizada

Que es una seal


Seal digital total

Que es una seal


En
ciencia
e
ingeniera,
las
seales
representan variables fsicas que para su
medicin son necesarios los transductores.
Muchas de las caractersticas o variables
importantes a medir, son definidas por lo
bilogos,
mdicos
u
otro
personal
especializado en el rea.
La labor del ingeniero biomdico es tomar las
caractersticas importantes de esas seales o
buscar la forma de medirlas correctamente.

Porque procesar una seal?


Una buena extraccin de caractersticas,
permite al medico evaluar las condiciones
normales o anormales de un paciente.

Etapas del procesamiento

Seales biolgicas
EMG
ECG
EEG
Presion sangunea, saturacin de oxigeno

Tratamiento de la seal
Este puede ser realizado con tarjetas de
desarrollo.
Tambin se puede implementar con
microcontroladores.
O con software de procesamiento matemtico.

Procesamiento de seal
Una seal se puede analizar de diferentes
formas dependiendo de los objetivos que se
requieran, usando filtros, extraccin de
caractersticas, realce, nfasis, umbrales,
etcen cada propiedad.
Las seales se pueden evaluar en el dominio
del tiempo o dominio de la frecuencia.
Las seales deben ser procesadas tratndolas
con funciones matemticas

Muestreo de una seal


Una seal para muestrearla en el tiempo debe
cumplir con el teorema de Nyquist o tambin
conocido como el teorema del muestreo que
dice:
2seal

Muestreo de una seal


En procesamiento de seales, computacin
grfica y disciplinas relacionadas, elaliasinges
el efecto que causa que seales continuas
distintas se tornen indistinguibles cuando se
muestrean digitalmente. Cuando esto sucede, la
seal original no puede ser reconstruida de
forma unvoca a partir de la seal digital

Muestreo de una seal


Elaliasinges causado por un muestreo
incorrecto de la seal que se est digitalizando,
de modo que aparecen imperfecciones en la
misma.

Diseo de filtros
El diseo de filtro se da a partir de la Fast
Fourier Transform (FFT), donde analizando el
diagrama Normalizado en Frecuencia de la
transformada unilateral de la FFT, se puede
determinar las frecuencias de cortes de los
filtros segn las seales a analizar.

Tipo de filtros

caractersticas de filtros
Las limitaciones prcticas en construccin de
filtros ideales dan efectos no deseados.
Los cambios bruscos en el filtrado se logran
con el orden del filtro, sin embargo se
recomiendan transiciones suaves.
Un filtro se disea teniendo en cuenta la
frecuencia a la cual la seal est a (1/2) de la
amplitud pico de la seal

caractersticas de filtros

Un
filtro se describe como un cociente de polinomios
dado matemticamente por la siguiente funcin de
transferencia:

Donde j es un numero imaginario y a y b son


parmetros del filtro.
El rpido crecimiento o cadas abruptas en los filtros
ideales no se trabajan en la prctica.

Diseo de filtros en Matlab

Para disear un filtro se debe tener claras las frecuencias


de corte, la cual se normaliza teniendo en cuenta la
frecuencia de muestreo y el teorema de Nyquist asi:
Fcnorm=Fc*2/Fs
Luego se disea el filtro sacando los coeficientes a y b
mediante los comandos para diseo de filtros de Matlab
que pueden ser:
Butterworth(butter)
Chebyshev(cheby1)
Eliptico(ellip)

Diseo de filtros en Matlab


Luego una vez se tengan los coeficientes de
nuestro filtro, se procede a filtrar la seal con
el comando: filter(b,a,x)
Y si se quiere visualizar el diseo del filtro se
puede utilizar el comando fvtool
Tambin se pueden usar otros filtros como el
Savitz Golay con el comando sgolayfilto el
filtro

Otras Funciones
audiorecorder(Fs,bits,ch)
record(r)
play(r)
y=getaudiodata(r)
downsample(x,N)
upsample(x,N)
audiowrite(nombre,y,Fs)
sound(data,Fs)

Ejercicios

Crear una funcin seno y coseno y graficarlas utilizando el comando subplot, la


grfica con nombre y ejes.

Crear la funcin

Fs=20000

L=500

F0=300

X=sin(2*pi*f0*t) +0.8*sin(2*pi*3*f0*t)

Revisar el espectro de frecuencia

Filtrar mayor frecuencia con un filtro Butterworth y graficarlas utilizando subplot.

Ayudas

t=(1:L)*Ts

Revisar en el help Filter

Das könnte Ihnen auch gefallen