Está en la página 1de 7

ANLISIS EN EL DOMINIO DEL TIEMPO PARA SISTEMAS DISCRETOS. INTRODUCCIN A LOS SISTEMAS DISCRETOS.

Un sistema discreto en el tiempo se define matemticamente como la transformacin o el operador que traza una secuencia de entrada con valores x[n], en una secuencia de salida con valores y[n] denotado: y[n]=T{x[n]} Enfatizando que el valor de la secuencia de salida en cualquier punto del ndice n debe ser una funcin de y[n] para toda n. Un sistema en tiempo discreto viene caracterizado por magnitudes que varan solo en instantes especficos de tiempo. Estas magnitudes o seales en tiempo discreto r(k) toman valores r(t1), r(t2),, r(tn).

Adems de los sistemas inherentemente discretos, se incluyen tambin en esta categora los sistemas continuos muestreados con r(k) formada r(T), r(2T),, r(nT).

SISTEMAS DE ECUACIONES DISCRETAS EN EL TIEMPO. Una seal discreta s(n) es retrasada por n0 muestras, cuando se escribe s(nn0), con n0>0. Optamos por que n0tenga avances negativos sobre los nmeros enteros. Opuesto a los retrasos anlogos, los retrasos discretos en el tiempo solopueden tener el valor de nmeros enteros. En el dominio de la frecuencia, el retraso de la seal corresponde a un desplazamiento linear en el ngulo de la seal discreta de la Transformada de Fourier s(nn0)e(i2fn0)S(ei2f). Un sistema lineal discreto tiene propiedades de superposicin: S(a1x1(n)+a2x2(n))=a1S(x1(n))+a2S(x2(n)) (1) Un sistema discreto es llamado invariante al desplazamiento ( anlogo a los sistemas de tiempo invariante ) si el retraso en la entrada ocurre en la salida. Si S(x(n))=y(n), entonces S(x(nn0))=y(nn0) (2) Nosotros usamos el trmino invariante al desplazamiento para enfatizar que el retraso puede ocurrir solo en los nmeros enteros del sistema discreto, mientras tanto en las seales anlogas, los retrasos pueden ser valores arbitrarios. Nosotros queremos concentrarnos en sistemas que son lineales e invariantes al desplazamiento. Esto ser lo que nos permitir tener todo el control en el anlisis del dominio de la frecuencia y el control de su implementacin. Por que no tenemos una conexin fsica en la construccindel sistema, necesitamos solamente tener especificaciones matemticas. En los sistemas anlogos, las ecuaciones diferenciales especifican la entrada y la salida del dominio del tiempo. La correspondiente especificacin discreta esta dada en una ecuacin diferencial: y(n)=a1y(n1)++apy(np)+b0x(n)+b1x(n1)++bqx(nq)

(3) La salida de la seal y(n) es relacionada a sus valores pasados por medio de y(nl), l={1,,p}, a los valores actuales y a los valores pasados de la entrada de la seal se representan por medio de x(n). Las caractersticas del sistema son determinadas por la eleccin de cuantos nmeros tendran los coeficientes p y q el valor de los coeficientes {a1,,ap} y{b0,b1,,bq}. Hay una asimetra en los coeficientes: Cundo es a0? Estos coeficientes multiplicaran el trmino y(n) en Ecuacin 3. Nosotros dividiremos la ecuacin por ella, lo cual no cambiara la relacin de salida-entrada. Hemos creado la siguiente convencin: a0 es siempre uno. Al contrario de una ecuacin diferencial que solo provee una descripcin implcita de un sistema (nosotros debemos resolver la ecuacin diferencial), las ecuaciones diferenciales proveen una manera explicita de resolverlas; calculando las salidas para cada entrada. Nosotros simplemente expresaremos las ecuaciones diferenciales con un programa que calcula cada salida usando valores previos, las corrientes del sistema y las entradas previas. Las ecuaciones diferenciales son usualmente expresadas en el software con iteraciones de "for" . El programa de MATLAB da informacin de los primeros 1000 valores formados por medio de las salidas. for n=1:1000 y(n) = sum(a.*y(n-1:-1:n-p)) + sum(b.*x(n:-1:n-q)); end Un detalle importante emerge cuando nosotros consideramos hacer que este programa funcione; de hecho, como esta escrito tiene (por lo menos) dos errores. Qu valores de entrada y salida se pueden usar para calcular y(1)? Nosotros necesitamos valores para y(0), y(-1), ..., valores que no tenemos aun. Para calcular estos valores necesitaremos valores previos. La manera de salir de este problema es especificar las condiciones iniciales : debemos proveer p los valores de la salida que ocurren antes que las entradas iniciales. Estos valores pueden ser arbitrarios, la decisin impacta el cmo responde el sistema con las entradas. Una decisin ocasiona un sistema lineal: Hacer la condicin inicial cero. La razn se encuentra en la definicin de un sistema lineal: La nica manera que las salidas de las suma pueda ser la suma de la salida individual ocurre cuando la condicin inicial en cada caso es cero. La cuestin de la condicin inicial se resuelve al entender la ecuacin diferencial para cada entrada que empieza en algn ndice. No obstante, el programa no trabaja por causa de la programacin, no es conceptual y contiene errores. Qu es esto? , Com se puede "arreglar"? EJEMPLO 1 Vamos a considerar un sistema simple con: p=1 y q=0. y(n)=ay(n1)+bx(n) (4) Para calcular la salida de algn ndice, esta ecuacin diferencial indica que nosotros necesitamos la salida previay(n1) y que la seal de la entrada occura en ese momento del tiempo. Sin entrar a detalle, vamos a calcular la salida del sistema para un muestreo

unitario como entrada: x(n)=(n). Ya que la entrada es cero para un ndice negativo, nosotros debemos empezar por tratar de calcular la salida en n=0. y(0)=ay(-1)+b (5) Cul es el valor de y(1)? Ya que hemos usado la entrada de valor cero para todos los ndices negativos, es razonable asumir que la salida tambin tiene un valor de cero. Seguramente, la ecuacin diferencial no describir el sistema lineal si la entrada, la cual es cero todo el tiempo no produjo cero en la salida. Con esto podemos asumir: y(-1)=0, dejando y(0)=b. Para n>0, la entrada de un muestrario unitario es cero, lo cual nos deja con la ecuacin diferencial n,n>0:(y(n)=ay(n1)). Con esto nosotros podemos preveer como el filtro responde a esta entrada para hacer una tabla: y(n)=ay(n1)+b(n) (6) n x(n) y(n) 1 0 0 0 1 b 1 0 ba 2 0 ba2 : 0 : n 0 ban TABLA 1 Los valores del coeficiente determinan el comportamiento de la salida. El parmetro b puede ser cualquier valor, y sirve como ganancia. El efecto del parmetro a es ms complicado (Tabla 1). Si es igual a cero, la salida simplemente es igual a la entrada por la ganancia b. Para todos los valores que no son cero de a, la salida perdura por siempre; tales sistemas son conocidos como IRR (Respuesta al Impulso Infinito). La razn para esta terminologa es que el muestrario unitario tambin conocido como un impulso(especialmente en una situacin analoga) y el sistema responden a un impulso que perdura por siempre. Si a es positivo y menor que uno, la salida es una descomposicin exponencial. Cuando a=1, la salida es un escaln unitario. Si a es negativa y ms grande que 1, la salida oscila mientras occurre una descomposicin exponencial. Cuando a=1, la salida cambia su signo para siempre, alternando entre b y b. Hay efectos ms dramticos cuando |a|>1; si es positivo o negativo, la salida de la seal se hace ms y ms grande creciendo exponencialmente.

Figura 1: La entrada para el ejemplo de sistema simple, un muestreo unitario es mostrada arriba, con las salidas para varios valores de parametros de sistemas mostradas abajo. Valores positivos de a son usados en modelos de poblacin para describir como el tamao de una poblacin crece a travs del tiempo. Aqu, n puede corresponder a generacin. La ecuacin diferencial indica que el nmero en la siguiente generacin es algn mltiplo de un valor previo. Si este mltiplo es menor que uno, la poblacin se extingue; si es mayor que uno, la poblacin se incrementa. La misma ecuacin diferencial tambin describe el efectos del los interes compuesto. Aqu n marca el tiempo en el cual el interes compuesto ocurre ( diario, mensual, etc.), a es igual a la taza de inters compuesto, y b=1 ( el banco no da ninguna ganancia). En la aplicacin para procesar seales, nosotros tpicamente requerimos que la salida continu acotada para cualquier entrada. Para nuestro ejemplo, eso significa que podemos restrigir |a|=1 y escoger valores para esto y la ganancia segn su aplicacin. Note que en la ecuacin diferencial, y(n)=a1y(n1)++apy(np)+b0x(n)+b1x(n1)++bqx(nq) no tiene trminos como y(n+1) o x(n+1) en el lado derecho de la ecuacin. Pueden estos trminos ser incluidos? Por qu o por qu no?

Figura 2: La grafica muestra la respuesta de un muestreo unitario con un filtro boxcar de longitud 5. REPUESTA DE ENTRADA CERO PARA SISTEMAS DISCRETOS. Respuesta de entrada cero: Es la segunda parte de la ecuacin. Depende de las condiciones iniciales y no de la entrada; de hecho, es la respuesta que tiene el sistema si la entrada es cero (de all su nombre).

Al aplicar la transformada a esta ecuacin se tiene:

De esta ecuacin podemos despejar como:

RESPUESTA AL IMPULSO UNITARIO PARA SISTEMAS DISCRETOS. Respuesta del sistema cuando la entrada es el impulso unitario (k), con condiciones iniciales nulas. La respuesta al impulso suele denotarse por h(k), y su transformada Z por H(z).

Impulso de tiempo-discreto (muestreo unitario) La extensin de la funcin impulso unitario al tiempo-discreto se convierte en una trivialidad. Todo lo que realmente necesitamos es darnos cuenta que la integracin en tiempo-continuo equivale a una sumatoria en tiempo-discreto. Por lo tanto buscaremos una seal que al sumarla sea cero y al mismo tiempo sea cero en todas partes excepto en el origen. Impulso de Tiempo-Discreto

Al analizar una grfica de tiempo discreto de cualquier seal discreta, uno puede notar que todas las seales discretas estn compuestas de un conjunto de muestras unitarias que estn escalados y desplazados en el tiempo. Si dejamos que el valor de una secuencia en cada entero k sea descrita por s[k] y la muestra unitaria retrasado que ocurre en k sea escrito como , nosotros podramos escribir cualquier seal como la suma de impulsos unitarios retrasados que son escalonados por un valor de seal, o por coeficientes de escalonamiento. La Respuesta de Impulso La respuesta de impulso es exactamente lo que su nombre implica- la respuesta de un sistema LTI, como por ejemplo un filtro, cuando la seal de entrada del sistema es un impulso unitario (o muestra unitaria). Un sistema puede ser completamente descrito por su respuesta al impulso por las razones explicadas previamente, ya que todas las seales pueden ser representadas por una superposicin de seales. Una respuesta al impulso da una descripcin equivalente a la dada por una funcin de transferencia, ya que existen Transformadas de Laplace para cada una. La respuesta al impulso se presenta como una descripcin en el dominio del tiempo de un sistema discreto lineal e invariante con el tiempo y posteriormente la sumatoria de convolucin que relaciona la secuencia de la salida con la secuencia de la entrada y la respuesta al impulso. Estos sistemas se denominan sistemas de tiempo discreto y se pueden modelar por medio de ecuaciones en diferencias, de la misma manera que los sistemas de tiempo continuo lineales e invariantes con el tiempo se modelan por ecuaciones diferenciales. Un sistema descrito por una ecuacin en diferencias es dinmico porque el valor de la secuencia de la salida, y[n], depende no slo de la secuencia de la entrada x[n], x[n-1], x[n-2], sino tambin de los valores de y[n-1], y[n-2], Como ejemplo, considere la siguiente ecuacin en diferencias.

Se define un sistema discreto como aquel que transforma una seal discreta original x(n) a otra final y(n). Un sistema discreto es lineal si para cualquier par de constantes a y b se cumple la siguiente igualdad Tenemos un sistema discreto L.T.I (lineal e invariante temporal) y estamos interesados en determinar la salida de dicho sistema cuando se tiene una cierta seal a la entrada........ Aqu hay tres cuestiones clave, la primera consiste en que cualquier seal se puede poner como combinacin lineal de una serie de impulsos