Estoy desviando esta pregunta de la pregunta de Johnny . Matt L. y yo hemos tenido conclusiones directamente opuestas a la pregunta de Johnny.
Quiero desacoplar la pregunta de los problemas de causalidad y otras cosas tontas.
Entonces tenemos un sistema recursivo de primer orden simple descrito con la ecuación de E / S en el dominio del tiempo:
Por supuesto, la transformación Z de esto es
y función de transferencia
Normalmente identificaríamos esto como un sistema LTI simple y realizable con un cero en y un polo en p . Pero en la otra pregunta, hay un problema con respecto a la linealidad y la invariancia temporal para el caso cuando p = -1 \ .
¿Para qué valores es este sistema lineal? ¿Para qué valores es este sistema invariante en el tiempo?
Este es, creo, el núcleo del desacuerdo que tengo con el Dr. Matt L.
fuente
Respuestas:
No sé cómo llegó la discusión a este punto, pero es bastante complicado seguirlo después de tanto tiempo. Es una ecuación de diferencia ordinaria con coeficientes constantes que define un sistema lineal invariante en el tiempo. No hay necesidad de seguir adelante si existe una solución única . Aquí tenemos un problema con la parte enfatizada.
Primero escribamos las ecuaciones del espacio de estado del descriptor: el sistema se describe mediante
Ahora aquí es donde creo que es la parte problemática. Este sistema, aunque es LTI, no es regular (las palabras relevantes son sistemas descriptores de índice 1 regulares , libres de impulsos ). En otras palabras, no existe para la que la expresión no sea cero y, por lo tanto, uno de los modos es y, de hecho, es para este ejemplo. Esto significa que nuestro sistema tiene problemas de unicidad de solución, a diferencia del sistema LTI causal, no hay garantía sobre la existencia de una solución única. No hay garantía de una solución admisible para ese asunto (sistemas impulsivos de palabras de moda). Por lo tanto, el razonamiento LTI de las otras respuestas no será suficiente.λ det(λE−A) ∙0 00
Y esto, por lo que puedo deducir del argumento de Matt L, es que encontró dos soluciones no trivialmente distintas para el mismo sistema y concluyó que este no puede ser un sistema lineal. Pero esto también supone la unicidad y existencia de una solución y condiciones iniciales.
Solo difiere de los sistemas regulares en la forma en que no se puede asumir la unicidad y las garantías de existencia de los sistemas LTI estándar. Ya no se puede suponer que los modelos tienen trayectorias admisibles para todas las señales posibles.
fuente
La respuesta es no. Para etiquetar un sistema de tiempo discreto como LTI, solo buscamos sus propiedades de linealidad e invariancia de tiempo y no necesitamos preocuparnos de si es estable o no. Esa es otra propiedad independiente de un sistema que puede coexistir mutuamente con otras propiedades. Y, de hecho, muchos sistemas LTI son inestables y siguen siendo sistemas LTI. Para la abundancia de ejemplos, consulte el libro de Alan Oppenheim: Signals & Systems, 2ed, capítulo 2. (o cualquier otro libro de texto universitario sobre señales y sistemas, o procesamiento de señales digitales) Considere, por ejemplo, filtros IIR no estables que todavía son lineales y tiempo invariante (de hecho, su ejemplo es uno de esos)
Al llegar a su LCDDE que se supone que define un sistema de tiempo discreto recursivo, como ya sabrá, el LCDDE en sí no es suficiente para especificar una solución de forma exclusiva, ya que también necesita un conjunto de condiciones auxiliares (condiciones iniciales). Sin esas condiciones iniciales establecidas explícitamente, no puede resolver la ecuación ni determinar si el sistema que representa será LTI o causal. Porque para algunas condiciones iniciales, puede ser no causal, no lineal y variable en el tiempo, mientras que para algún otro conjunto (es decir, las condiciones de reposo iniciales) será lineal, invariante en el tiempo y causal. Por lo tanto, para que un solo LCCDE represente de forma exclusiva un sistema LTI, sus condiciones iniciales deben establecerse correctamente en reposo inicial y no arbitrariamente ...
fuente
La linealidad y la invariancia en el tiempo no dependen del valor de . Los dos posibles sistemas lineales e invariantes en el tiempo (LTI) descritos por la ecuación de diferenciap
están dados por la transformación inversa de la función de transferencia formulada en la pregunta:Z
Tenga en cuenta que (2) no define únicamente una respuesta de impulso a menos que se proporcione la región de convergencia (ROC) de . Para la función de transferencia (2), hay dos ROC posibles:y. En el primer caso, la respuesta de impulso correspondiente es del lado derecho y corresponde a un sistema LTI causal:H(z) |z|>|p| |z|<|p|
donde es la función de paso unitario. Si elegimoscomo ROC, obtenemos una respuesta de impulso del lado izquierdo correspondiente a un sistema anticausal:u[n] |z|<|p|
Si entonces el sistema LTI causal caracterizado por es estable, y el sistema LTI anti-causal caracterizado por es inestable, y si cumple lo contrario.|p|<1 h1[n] h2[n] |p|≥1
Hasta ahora hemos visto que la ecuación de diferencia (1) define dos sistemas LTI, uno causal y el otro anticausal. Las dos respuestas de impulso correspondientes y son soluciones de la ecuación de diferencia (1) para . Sin embargo, estas no son las únicas soluciones de (1). Es bien sabido por la teoría de ecuaciones de diferencia lineal que la solución general está dada por una solución particular para alguna dada , y por una solución a la ecuación homogénea definida por . Para la ecuación de diferencia dada, la ecuación homogénea correspondiente esh1[n] h2[n] x[n]=δ[n] x[n] x[n]=0
La solución de (5) es
Ahora podemos expresar la solución general de (1) (con ) combinando una solución particular (ya sea o ) con :x[n]=δ[n] h1[n] h2[n] yh[n]
Tenga en cuenta que la solución se puede obtener de (7) eligiendo . También tenga en cuenta que (7) es válido para todos .h2[n] c=−1 n∈Z
Si tuviéramos que escalar la señal de entrada y usar con algún , la salida resultante seríax1[n]=aδ[n] a∈R
Esta señal de salida generalmente no es igual a (con dada por (7)), a menos que o . En consecuencia, el sistema correspondiente no es lineal. Para la señal de entrada la salida esa⋅y[n] y[n] c=0 c=−1 x2=δ[n−n0]
que generalmente no es igual a (de nuevo, a menos que o ). Entonces el sistema correspondiente tampoco es invariante en el tiempo.y[n−n0] c=0 c=−1
En resumen, la ecuación de diferencia (1) describe infinitos sistemas con respuestas a la señal de entrada dada por (7). Solo dos de estos sistemas son LTI, los otros no. Los dos sistemas LTI se describen mediante las respuestas de impulso y proporcionadas por (3) y (4), respectivamente.x[n]=δ[n] h1[n] h2[n]
fuente
Esta discusión me parece intrigante y quería agregar otro punto de vista a la mezcla:
El sistema en consideración ( ) puede considerarse como un mapeo de un espacio vectorial (infinito) a otro. Llamemos a esto este mapeo , y podemos (inicialmente) definirlo como:y[n]=p⋅y[n−1]+x[n] M
Esta terminología dice que es un mapeo desde (el espacio de todas las funciones con valores reales de una variable entera) a .M RZ RZ
Si el sistema tiene ceros (y el sistema en consideración aquí tiene un cero en ), esto significa que nuestro mapeo no es uno a uno, porque dos señales de entrada diferentes conducirán a la misma señal de salida. Por ejemplo, para cualquier señal de entrada, , podemos decir que para cualquier real .z=1 M x[n] M(x)=M(x+λ) λ
El conjunto de funciones que son "ceros" de nuestro sistema se puede definir como:
Del mismo modo, observamos que si nuestro sistema tiene algún polo (y el sistema en consideración aquí tiene un cero en ), esto significa que el mapeo inverso, no es uno a uno. Específicamente, para cualquier real .z=−1 M−1 M−1(x)=M−1(x+λ(−1)n) λ
El conjunto de funciones que son "polos" de nuestro sistema se puede definir como:
Ahora, es un espacio vectorial, es un espacio vectorial y es un espacio vectorial.RZ Kzeros Kpoles
Ahora podemos definir dos espacios de cociente (ver Wikipedia para más información sobre espacios de cociente):
Puede pensar en como el subconjunto de que no contiene ningún componente de señal de la forma , o, alternativamente, puede pensar en es idéntico a con clases de equivalencia que nos dicen "para nuestra aplicación actual, consideraremos que cualquier función es equivalente a para cualquier real "Qoutput RZ λ(−1)n Qoutput RZ y[n] y[n]+λ(−1)n λ
Al hacer esto, ahora podemos redefinir una nueva asignación como una asignación de a . Este nuevo mapeo es realmente el mismo que nuestro mapeo anterior, , excepto que hemos reducido los espacios vectoriales en los que opera. Además, este nuevo mapeo ahora es una biyección (es "uno a uno" y "sobre"), por lo que también se garantiza que sea invertible.M′ Qinput Qoutput M
Finalmente, este mapeo, es lineal .M′
Entonces, el punto de esta explicación completa es que, al definir las clases de equivalencia apropiadas (o alternativamente, al restringir nuestro espacio de funciones permitidas a un subespacio de ), podemos Mantener la propiedad de que nuestro mapeo debe ser lineal (e invariante en el tiempo).RZ
Por ejemplo, las reglas de linealidad nos dicen que, si es una señal de entrada y es cualquier escalar real, entonces . Por lo tanto, esto implica que, al establecer , deberíamos esperar que (es decir, si ingresamos la señal cero a nuestro filtro, la salida debería ser ).x[n] α M(αx)=αM(x) α=0 M(0×x)=y[n]=0 y[n]=0
Sin embargo, sabemos que es posible tener una situación en la que la entrada al filtro es cero, pero la salida tiene la forma , por lo que podríamos sentir la tentación de decir "eso demuestra nuestro sistema no es lineal, porque no es cero ". Sin embargo, recordará que la clase de equivalencia que aplicamos en el espacio vectorial de salida dice que "para nuestra aplicación actual, consideraremos que cualquier función es equivalente a para cualquier real ", lo que significa que es equivalente a cero!y′[n]=(−1)n y′[n] y[n] y[n]+λ(−1)n λ y′[n]=(−1)n
fuente