Skip to content Skip to navigation Skip to collection information

Connexions

You are here: Home » Content » Señales y Sistemas » Análisis en el Dominio del Tiempo para Sistemas Discretos

Navigation

Table of Contents

Lenses

What is a lens?

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

This content is ...

Affiliated with (What does "Affiliated with" mean?)

This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • Rice Digital Scholarship

    This collection is included in aLens by: Digital Scholarship at Rice University

    Click the "Rice Digital Scholarship" link to see all content affiliated with them.

  • Featured Content display tagshide tags

    This collection is included inLens: Connexions Featured Content
    By: Connexions

    Comments:

    "Señales y Sistemas is a Spanish translation of Dr. Rich Baraniuk's collection Signals and Systems (col10064). The translation was coordinated by an an assistant electrical engineering professor […]"

    Click the "Featured Content" link to see all content affiliated with them.

    Click the tag icon tag icon to display tags associated with this content.

Also in these lenses

  • Lens for Engineering

    This module and collection are included inLens: Lens for Engineering
    By: Sidney Burrus

    Click the "Lens for Engineering" link to see all content selected in this lens.

Recently Viewed

This feature requires Javascript to be enabled.

Tags

(What is a tag?)

These tags come from the endorsement, affiliation, and other lenses that include this content.
 

Análisis en el Dominio del Tiempo para Sistemas Discretos

Module by: Don Johnson. E-mail the authorTranslated By: Erika Jackson, Fara Meza

Based on: Discrete-Time Systems in the Time-Domain by Don Johnson

Summary: Los sistemas discretos permiten los procesos matemáticos como lo es la ecuación diferencial.

Una señal discreta sn sn es retrasada por n0 n0 muestras, cuando se escribe snn0 s n n0 , con n0>0 n0 0 . Optamos por que n0 n0 tenga avances negativos sobre los números enteros. Opuesto a los retrasos análogos, los retrasos discretos en el tiempo solo pueden tener el valor de números enteros. En el dominio de la frecuencia, el retraso de la señal corresponde a un desplazamiento linear en el ángulo de la señal discreta de la Transformada de Fourier snn0e(j2πfn0)Sej2πf s n n0 2f n0 S 2f .

Un sistema lineal discreto tiene propiedades de superposición:

Sa1 x 1 n+ a 2 x 2 n=a1S x 1 n+a2S x 2 n S a1 x 1 n a 2 x 2 n a1 S x 1 n a2 S x 2 n
(1)
Un sistema discreto es llamado invariante al desplazamiento ( análogo a los sistemas de tiempo invariante ) si el retraso en la entrada ocurre en la salida.

Si Sxn=yn S x n y n , entonces

Sxnn0=ynn0 S x n n0 y n n0
(2)
Nosotros usamos el término invariante al desplazamiento para enfatizar que el retraso puede ocurrir solo en los números enteros del sistema discreto, mientras tanto en las señales análogas, 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 análisis del dominio de la frecuencia y el control de su implementación. Por que no tenemos una conexión física en la “construcción”del sistema, necesitamos solamente tener especificaciones matemáticas. En los sistemas análogos, las ecuaciones diferenciales especifican la entrada y la salida del dominio del tiempo. La correspondiente especificación discreta esta dada en una ecuación diferencial:

yn=a1yn1++apynp+b0xn+b1xn1++bqxnq yn a1 y n1 ap y np b0 xn b1 x n 1 bq x nq
(3)
La salida de la señal yn yn es relacionada a sus valores pasados por medio de ynl y nl , l=1p l 1 p , a los valores actuales y a los valores pasados de la entrada de la señal se representan por medio de xn xn . Las características del sistema son determinadas por la elección de cuantos números tendran los coeficientes pp y qq el valor de los coeficientes a1ap a1 ap y b0b1bq b0 b1 bq .

Ademas:

Hay una asimetría en los coeficientes: ¿Cuándo es a0 a0? Estos coeficientes multiplicaran el término yn yn en ecuación 3. Nosotros dividiremos la ecuación por ella, lo cual no cambiara la relación de salida-entrada. Hemos creado la siguiente convención: a0 a0 es siempre uno.

Al contrario de una ecuación diferencial que solo provee una descripción implícita de un sistema (nosotros debemos resolver la ecuación 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 información 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 y1 y1 ? Nosotros necesitamos valores para y0 y0 , y-1 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 decisión impacta el como responde el sistema con las entradas. Una decisión ocasiona un sistema lineal: Hacer la condición inicial cero. La razón se encuentra en la definición de un sistema lineal : La única manera que las salidas de las suma pueda ser la suma de la salida individual ocurre cuando la condición inicial en cada caso es cero.

Exercise 1

La cuestión de la condición inicial se resuelve al entender la ecuación diferencial para cada entrada que empieza en algún índice. No obstante, el programa no trabaja por causa de la programación, no es conceptual y contiene errores. ¿Qué es esto? , ¿Comó se puede "arreglar"?

Solution

Los índices pueden ser negativos, y esta condición no es permitida en MATLAB. Para arreglar esto, debemos empezar la señal después de esta condición.

Ejemplo 1

Vamos a considerar un sistema simple con: p=1 p1 y q=0 q0.

yn=ayn1+bxn yn a y n1 b xn
(4)

Para calcular la salida de algún índice, esta ecuación diferencial indica que nosotros necesitamos la salida previa yn1 y n1 y que la señal 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: xn=δn xn δn . Ya que la entrada es cero para un índice negativo, nosotros debemos empezar por tratar de calcular la salida en n=0 n 0 .

y0=ay-1+b y0 a y -1 b
(5)
¿Cuál es el valor de y1 y 1 ? Ya que hemos usado la entrada de valor cero para todos los índices negativos, es razonable asumir que la salida también tiene un valor de cero. Seguramente, la ecuación 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 y -1 0 , dejando y0=b y0 b . Para n>0 n 0 , la entrada de un muestrario unitario es cero, lo cual nos deja con la ecuación diferencial yn=ayn1  ,   n>0    n n0 yn a y n1 . Con esto nosotros podemos preveer como el filtro responde a esta entrada para hacer una tabla:
yn=ayn1+bδn yn a y n1 b δ n
(6)

Tabla 1
nn xn x n yn y n
11 00 00
00 11 bb
11 00 ba ba
22 00 ba2 b a2
: 00 :
nn 00 ban b an

Los valores del coeficiente determinan el comportamiento de la salida. El parámetro bb puede ser cualquier valor, y sirve como ganancia. El efecto del parámetro aa es más complicado (tabla 1). Si es igual a cero, la salida simplemente es igual a la entrada por la ganancia bb. Para todos los valores que no son cero de aa, la salida perdura por siempre; tales sistemas son conocidos como IRR (Respuesta al Impulso Infinito). La razón para esta terminología es que el muestrario unitario también conocido como un impulso(especialmente en una situación analoga) y el sistema responden a un “impulso” que perdura por siempre. Si aa es positivo y menor que uno, la salida es una descomposición exponencial. Cuando a=1 a 1 , la salida es un escalón unitario. Si aa es negativa y más grande que 11, la salida oscila mientras occurre una descomposición exponencial. Cuando a=1 a 1 , la salida cambia su signo para siempre, alternando entre bb y bb. Hay efectos más dramáticos cuando |a|>1 a 1 ; si es positivo o negativo, la salida de la señal se hace más y más 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.
Figura 1 (sig21.png)

Valores positivos de aa son usados en modelos de población para describir como el tamaño de una población crece a través del tiempo. Aquí, nn puede corresponder a generación. La ecuación diferencial indica que el número en la siguiente generación es algún múltiplo de un valor previo. Si este múltiplo es menor que uno, la población se extingue; si es mayor que uno, la población se incrementa. La misma ecuación diferencial también describe el efectos del los interes compuesto. Aquí nn marca el tiempo en el cual el interes compuesto ocurre ( diario, mensual, etc.), aa es igual a la taza de interés compuesto, y b=1 b1 ( el banco no da ninguna ganancia). En la aplicación para procesar señales, nosotros típicamente requerimos que la salida continué acotada para cualquier entrada. Para nuestro ejemplo, eso significa que podemos restrigir |a|=1 a 1 y escoger valores para esto y la ganancia según su aplicación.

Exercise 2

Note que en la ecuación diferencial, yn=a1yn1++apynp+b0xn+b1xn1++bqxnq yn a1 y n1 ap y np b0 xn b1 x n1 bq x nq no tiene términos como yn+1 y n1 o xn+1 x n1 en el lado derecho de la ecuación. ¿Pueden estos términos ser incluidos? ¿Por qué o por qué no?

Solution

Estos términos requieren que el sistema conozca el valor futuro de las entradas o de las salidas antes de que el valor actual haya sido calculado. Así que estos términos pueden causar problemas.

Figura 2: La grafica muestra la respuesta de un muestreo unitario con un filtro boxcar de longitud 5.
Figura 2 (sig22.png)

Ejemplo 2

Un sistema un poco diferente que no contiene los coeficientes "aa". Considere la ecuación diferencial:

yn=1q(xn++xnq+1) y n 1 q x n x n q 1
(7)
Ya que la salida del sistema nada mas depende de los valores actuales y previos de los valores de entrada, nosotros no necesitamos preocuparnos por las condiciones iniciales. Cuando la entrada es un muestreo unitario, el resultado es igual a 1q 1q para n=0q1 n 0 q 1 , entonces es igual a cero después de eso. Estos sistemas son conocidos como FIR (Respuesta de Impulso Finito o en ingles Finite Impulse Response) por que su respuesta de muestreo unitario tiene una duración finita. Al graficar esta respuesta se ve como (figura 2)la respuesta de muestreo unitario es un pulso de ancho qq y altura 1q 1 q . Esta señal es también conocida como boxcar , por eso a este sistema se le le da el nombre de filtro de boxcar. (En la proxima sección derivaremos su respuesta en frecuencia y desarrollaremos su interpretación al filtrar.) Por ahora, observe que la ecuación diferencial dice que cada valor en la salida es igual al promedio de la corriente de las entradas de los valores anteriores. Así, el valor de la salida es igual al promedio actual de los valores de las entradas precias qq. Por lo tanto este sistema se puede usar para producir el promedio de las temperaturas semanales ( q=7 q 7 ) que se pueden actualizar diariamente.

Collection Navigation

Content actions

Download:

Collection as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Module as:

PDF | EPUB (?)

What is an EPUB file?

EPUB is an electronic book format that can be read on a variety of mobile devices.

Downloading to a reading device

For detailed instructions on how to download this content's EPUB to your specific device, click the "(?)" link.

| More downloads ...

Add:

Collection to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks

Module to:

My Favorites (?)

'My Favorites' is a special kind of lens which you can use to bookmark modules and collections. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need an account to use 'My Favorites'.

| A lens I own (?)

Definition of a lens

Lenses

A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual member, a community, or a respected organization.

What are tags? tag icon

Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.

| External bookmarks