Академический Документы
Профессиональный Документы
Культура Документы
Prctica 3:
Anlisis de los Sistemas LTI en el
Dominio del Tiempo
1 OBJETIVOS.
Estudio de la representacin de sistemas LTI en el dominio del tiempo;
caracterizacin mediante su Respuesta Impulsiva y estudio de sus respuestas, a
travs de la convolucin. Ejemplos de respuestas de sistemas descritos mediante
ecuaciones de diferencias. Ejemplo de deteccin de seal en ruido mediante
correlacin.
2 INSTRUMENTACIN NECESARIA.
Ordenador Personal.
Programa MatLab (ver 6.1 o superior con la Signal Processing Toolbox) o
GNU Octave (ver 3.6 o superior con Signal Package)
3 INTRODUCCIN.
Como se ha comentado anteriormente, el objetivo de esta prctica es analizar el
comportamiento de los sistemas LTI en el dominio del tiempo. Para este fin se
analizarn la salida de distintos sistemas (a travs de varios ejemplos) y utilizando
diferentes tcnicas de descripcin temporal.
1
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
% *****************************************************
% * Prctica 3.1 - Respuesta de sistemas definidos *
% * por su respuesta impulsiva. *
% * Sistema 1 - Filtro paso baja exponencial. *
% * *
% * Parmetros de entada: *
% * x: seal de excitacin del sistema *
% * n: nmero de muestras de la respuesta impulsiva. *
%******************************************************
% *****************************************************
% * Prctica 3.1 - Respuesta de sistemas definidos *
% * por su respuesta impulsiva. *
% * Sistema 2 - Filtro paso baja tipo promedio *
% * mvil. *
% * *
% * Parmetros de entada: *
% * x: seal de excitacin del sistema *
% * n: nmero de muestras de la respuesta impulsiva. *
%******************************************************
1
MatLab u Octave GNU posee una implementacin del algoritmo de convolucin, utilizando
el comando conv(h,x). Recuerde que el tamao del resultado ser de M+N-1 muestras
(siendo M y N el nmero de muestras de las seales convolucionadas). Para ms informacin
sobre sus sintaxis utilizar help conv.
2
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
% *****************************************************
% * Prctica 3.1 - Respuesta de sistemas definidos *
% * por su respuesta impulsiva. *
% * Sistema 3 - Filtro paso baja tipo sinc. *
% * *
% * Parmetros de entada: *
% * x: seal de excitacin del sistema *
% * n: nmero de muestras de la respuesta impulsiva. *
%******************************************************
Nota: Este tipo de filtro, como podemos ver en su respuesta impulsiva, es no causal.
% *****************************************************
% * Prctica 3.1 - Respuesta de sistemas definidos *
% * por su respuesta impulsiva. *
% * Sistema 4 - Filtro paso alta exponencial. *
% * *
% * Parmetros de entada: *
% * x: seal de excitacin del sistema *
% * n: nmero de muestras de la respuesta impulsiva. *
%******************************************************
% *****************************************************
% * Prctica 3.1 - Respuesta de sistemas definidos *
% * por su respuesta impulsiva. *
% * Sistema 5 - Filtro paso alta tipo promedio *
% * mvil. *
% * *
% * Parmetros de entada: *
% * x: seal de excitacin del sistema *
% * n: nmero de muestras de la respuesta impulsiva. *
%******************************************************
3
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
% *****************************************************
% * Prctica 3.1 - Respuesta de sistemas definidos *
% * por su respuesta impulsiva. *
% * Sistema 6 - Filtro paso alta tipo sinc. *
% * *
% * Parmetros de entada: *
% * x: seal de excitacin del sistema *
% * n: nmero de muestras de la respuesta impulsiva. *
%******************************************************
A partir de esto, es posible demostrar que las caractersticas de cada uno de estos
filtros dependen de las constantes utilizadas: en el exponencial de la variable a, en
el de promedio mvil de p y en el filtro sinc de a3, adems de, lgicamente el
nmero total de muestras del filtro.
ak y n k 1 bk x n k 1
k 1 k 1
[2]
Al valor N-1 se le denomina orden del filtro y suele ser, para casos prcticos mayor
o igual que M-1. NOTA: Observe que los coeficientes de las seales aparecen como
k-1 al ir las sumatorias desde 1 hasta N.
Nota: Obsrvese que esta ecuacin equivale a la ecuacin [1] si consideramos los
coeficientes bk iguales a los h(k) y los coeficientes ak=0 para todo k>1.). Esta
ecuacin equivale a la siguiente descripcin del sistema mediante diagrama de
bloques:
4
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
La funcin de correlacin es una funcin que valora el parecido entre dos seales
en funcin del desplazamiento temporal de una respecto a otra. Bsicamente se
utiliza para deteccin de periodicidades en seales (autocorrelacin) o para la
deteccin de seales conocidas (targets) en entornos ruidosos.
Para el clculo de esta funcin utilizaremos la convolucin, pero girando
previamente (utilizando la funcin fliplr3) una de las dos seales, o directamente
usando la funcin xcorr4 (solo valida en MatLab).
z=conv(x,fliplr(y)); z=xcorr(x,y);
Cdigo MatLab Cdigo exclusivo
y Octave GNU MatLab
2
La salida de este tipo de sistemas se obtiene mediante la funcin y=filter(b,a,x);,
siendo a y b los vectores con los coeficientes y x la seal de entrada. Para ms
informacin sobre sus sintaxis utilizar help filter.
3
Para ms informacin sobre sus sintaxis utilizar help fliplr.
4
Para ms informacin sobre sus sintaxis utilizar help xcorr.
5
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
Parte Especfica: Esta parte est prevista para su realizacin fuera del horario
de prcticas y una vez entregada la parte comn de la misma. Las tareas de
esta parte especfica estn personalizadas para cada alumno, a travs de una
codificacin basada en su nmero de DNI. Una vez finalizada esta parte
especfica, el alumno deber entregar la memoria a travs de la plataforma de
enseanza virtual7. Asociados a esta parte de la memoria se han de entregar:
5
Utiliza la combinacin de teclas Alt+Imp Pant para capturar con el portapapeles
nicamente la ventana activa.
6Enseanza Virtual (https://ev3.us.es/). Se establece un plazo lmite de entrega, definido en
6
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
Una de las aproximaciones, vlida tan solo para filtros paso baja y alguno paso
banda es suponer:
1 z 1
s
Ts [5]
donde TS es el periodo de muestreo
Vamos a aplicar este mtodo para el diseo de filtros digitales por aproximacin a
filtros analgicos de orden uno y orden dos.
Y s K
H s
X s s 1
[7]
donde K es la ganancia DC y es la cte
de tiempo del sistema.
Suponiendo una ganancia DC=1, un filtro paso baja digital equivalente tendra la
siguiente transformada z:
1
H z
1 z 1 [8]
1
Ts
Si definimos: n ; relacin entre la cte de tiempo del filtro y el periodo de
Ts
muestreo tenemos:
7
Procesado Digital de Seales
Prctica 3: Anlisis de los Sistemas LTI en el
Dominio del Tiempo
1
H z n 1 [9]
n 1
1 z
n 1
Quedando, por tanto unos coeficientes del filtro:
1
b1 a1 1
n 1
n
b2 0 a2
n 1
b3 0 a3 0
Y ( s) kn2
H ( s) 2 [10]
X ( s) s 2n s n2
Donde k es la ganancia DC, n es la frecuencia de resonancia natural y es el
coeficiente de amortiguamiento.
n
Donde: n Tsn ;
fs
2 1 n 1
a1 1 a2 a3
1 2 n n 2 1 2 n n 2
n2
b1 b2 0 b3 0
1 2 n n 2
2 1
a1 1 a2 a3
1 n
2
1 n
2
n b2 0 b3 0
b1
1 n