Ich spinne diese Frage von der Frage von Johnny ab . Matt L. und ich haben direkt entgegengesetzte Schlussfolgerungen zu Johnnys Frage gezogen.
Ich möchte die Frage von Fragen der Kausalität und anderen albernen Dingen entkoppeln.
Wir haben also ein einfaches rekursives System erster Ordnung, das mit der Zeitbereichs-E / A-Gleichung beschrieben wird:
Natürlich ist die Z-Transformation davon
und Übertragungsfunktion
Wir würden dies normalerweise als ein einfaches und realisierbares LTI-System mit einer Null bei und einem Pol bei p identifizieren . Bei der anderen Frage gibt es jedoch ein Problem hinsichtlich Linearität und Zeitinvarianz für den Fall, dass .
Für welche Werte ist dieses System linear? Für welche Werte ist dieses System zeitinvariant?
Ich glaube, dies ist der Kern der Meinungsverschiedenheiten, die ich mit Dr. Matt L. habe.
quelle
Antworten:
Ich weiß nicht, wie die Diskussion zu diesem Punkt gekommen ist, aber es ist ziemlich kompliziert, nach so viel Zeit zu folgen. Es ist eine gewöhnliche Differenzgleichung mit konstanten Koeffizienten, die somit ein lineares, zeitinvariantes System definiert. Es besteht keine Notwendigkeit, weiter zu verfolgen, wenn eine einzigartige Lösung existiert . Hier haben wir ein Problem mit dem hervorgehobenen Teil.
Schreiben wir zunächst die Deskriptorzustandsraumgleichungen: Das System wird beschrieben durch
Hier ist meiner Meinung nach der problematische Teil. Obwohl dieses System LTI ist, ist es nicht regulär (relevante Schlagworte sind reguläre , impulsfreie Index-1-Deskriptorsysteme). Mit anderen Worten, es gibt kein für das der Ausdruck ungleich Null ist, und daher ist einer der Modi und tatsächlich ist dies für dieses Beispiel. Dies bedeutet, dass unser System Probleme mit der Eindeutigkeit von Lösungen aufweist. Im Gegensatz zum kausalen LTI-System gibt es keine Garantie für die Existenz einer eindeutigen Lösung. Es gibt keine Garantie für eine zulässige Lösung in dieser Angelegenheit (Schlagwort impulsive Systeme). Daher wird die LTI-Begründung der anderen Antworten es nicht ändern.λ det(λE−A) ∙0 00
Und dies verursacht, soweit ich aus Matt Ls Argumentation ersehen kann, das Problem, dass er zwei nicht trivial unterschiedliche Lösungen für dasselbe System gefunden hat und zu dem Schluss gekommen ist, dass dies kein lineares System sein kann. Dies setzt aber auch die Einzigartigkeit und Existenz einer Lösung und Anfangsbedingungen voraus.
Es unterscheidet sich von den regulären Systemen nur dadurch , dass die Eindeutigkeits- und Existenzgarantien der Standard-LTI-Systeme nicht angenommen werden können. Es kann nicht mehr davon ausgegangen werden, dass die Modelle für alle möglichen Signale zulässige Trajektorien aufweisen.
quelle
Die Antwort ist nein. Um ein zeitdiskretes System als LTI zu kennzeichnen, suchen wir nur nach seinen Linearitäts- und Zeitinvarianzeigenschaften und müssen uns nicht darum kümmern, ob es stabil ist oder nicht. Dies ist eine weitere unabhängige Eigenschaft eines Systems, die mit anderen Eigenschaften koexistieren kann. In der Tat sind viele LTI-Systeme instabil und sie sind immer noch LTI-Systeme. Eine Fülle von Beispielen finden Sie in Alan Oppenheims Buch: Signals & Systems, 2ed, Kapitel 2. (oder einem anderen College-Lehrbuch über Signale und Systeme oder digitale Signalverarbeitung). Betrachten Sie zum Beispiel nicht stabile IIR-Filter, die noch linear sind und zeitinvariant. (in der Tat ist Ihr Beispiel eines davon)
Wenn Sie zu Ihrer LCDDE kommen, die, wie Sie vielleicht wissen, ein rekursives diskretes Zeitsystem definieren soll, reicht die LCDDE selbst nicht aus, um eine Lösung eindeutig anzugeben, da Sie auch eine Reihe von Hilfsbedingungen (Anfangsbedingungen) benötigen. Ohne diese explizit festgelegten Anfangsbedingungen können Sie weder die Gleichung lösen noch bestimmen, ob das System, das es darstellt, LTI oder kausal ist. Weil es für einige Anfangsbedingungen nicht kausal, nicht linear und zeitlich variierend sein kann, während es für eine andere Menge (nämlich die anfänglichen Ruhebedingungen) linear, zeitinvariant und kausal sein wird. Damit ein einzelnes LCCDE ein LTI-System eindeutig darstellen kann, müssen seine Anfangsbedingungen ordnungsgemäß auf anfängliche Ruhe und nicht willkürlich eingestellt werden ...
quelle
Linearität und Zeitinvarianz hängen nicht vom Wert von . Die zwei möglichen linearen und zeitinvarianten (LTI) Systeme, die durch die Differenzgleichung beschrieben werdenp
sind gegeben durch die inverse -Transformation der Übertragungsfunktion, wie in der Frage formuliert:Z
Es ist zu beachten, dass (2) eine Impulsantwort nur dann eindeutig definiert, wenn der Konvergenzbereich (ROC) von angegeben ist. Für die Übertragungsfunktion (2) gibt es zwei mögliche ROCs:und. Im ersten Fall ist die entsprechende Impulsantwort rechtsseitig und entspricht einem kausalen LTI-System:H(z) |z|>|p| |z|<|p|
Dabei ist die Einheitsschrittfunktion. Wenn wir wählen Als ROC erhalten wir eine linksseitige Impulsantwort, die einem antikausalen System entspricht:u[n] |z|<|p|
Wenn ist das durch charakterisierte kausale LTI-System stabil, und das durch charakterisierte LTI-System ist instabil, und wenn das Gegenteil.|p|<1 h1[n] h2[n] |p|≥1
Bisher haben wir gesehen, dass die Differenzgleichung (1) zwei LTI-Systeme definiert, eines kausal und das andere antikausal. Die beiden entsprechenden Impulsantworten und sind Lösungen der Differenzgleichung (1) für . Dies sind jedoch nicht die einzigen Lösungen von (1). Aus der Theorie der linearen Differenzgleichungen ist bekannt, dass die allgemeine Lösung durch eine bestimmte Lösung für ein gegebenes und durch eine Lösung der durch definierten homogenen Gleichung gegeben ist . Für die gegebene Differenzgleichung ist die entsprechende homogene Gleichungh1[n] h2[n] x[n]=δ[n] x[n] x[n]=0
Die Lösung von (5) ist
Nun können wir die allgemeine Lösung von (1) (mit ) ausdrücken, indem wir eine bestimmte Lösung (entweder oder ) mit :x[n]=δ[n] h1[n] h2[n] yh[n]
Man beachte, dass die Lösung aus (7) erhalten werden kann, indem . Beachten Sie auch, dass (7) für alle gültig ist .h2[n] c=−1 n∈Z
Wenn wir das Eingangssignal skalieren und mit einem , wäre der resultierende Ausgangx1[n]=aδ[n] a∈R
Dieses Ausgangssignal ist im Allgemeinen nicht gleich (wobei durch (7) gegeben ist), es sei denn, oder . Folglich ist das entsprechende System nicht linear. Für das Eingangssignal der Ausganga⋅y[n] y[n] c=0 c=−1 x2=δ[n−n0]
Dies ist im Allgemeinen nicht gleich (wiederum, es sei denn, oder ). Das entsprechende System ist also auch nicht zeitinvariant.y[n−n0] c=0 c=−1
Zusammenfassend beschreibt die Differenzgleichung (1) unendlich viele Systeme mit Antworten auf das durch (7) gegebene Eingangssignal . Nur zwei dieser Systeme sind LTI, die anderen nicht. Die beiden LTI-Systeme werden durch die Impulsantworten und die durch (3) bzw. (4) gegeben sind.x[n]=δ[n] h1[n] h2[n]
quelle
Ich finde diese Diskussion faszinierend und wollte der Mischung einen weiteren Gesichtspunkt hinzufügen:
Das betrachtete System ( ) kann als Abbildung von einem (unendlich dimensionalen) Vektorraum auf einen anderen betrachtet werden. Nennen wir dies dieses Mapping , und wir können es (anfänglich) definieren als:y[n]=p⋅y[n−1]+x[n] M
Diese Terminologie besagt, dass eine Zuordnung von (dem Raum aller reellen Funktionen einer ganzzahligen Variablen) zu .M RZ RZ
Wenn das System Nullen hat (und das hier betrachtete System eine Null bei ), bedeutet dies, dass unsere Abbildung nicht eins zu eins ist, da zwei verschiedene Eingangssignale zu demselben Ausgangssignal führen. Zum Beispiel können wir für jedes Eingangssignal sagen, dass für jedes echte .z=1 M x[n] M(x)=M(x+λ) λ
Die Funktionen, die "Nullen" unseres Systems sind, können wie folgt definiert werden:
Ebenso stellen wir fest, dass, wenn unser System irgendwelche Pole hat (und das hier betrachtete System eine Null bei ), dies bedeutet, dass die inverse Abbildung nicht eins zu eins ist. Insbesondere ist für jedes echte .z=−1 M−1 M−1(x)=M−1(x+λ(−1)n) λ
Die Funktionen, die "Pole" unseres Systems sind, können wie folgt definiert werden:
Nun ist ein Vektorraum, ist ein Vektorraum und ist ein Vektorraum.RZ Kzeros Kpoles
Wir können jetzt zwei Quotientenräume definieren ( weitere Informationen zu Quotientenräumen finden Sie in Wikipedia ):
Sie können sich als Teilmenge von vorstellen, die keine Signalkomponenten der Form , oder Sie können sich alternativ vorstellen ist identisch mit mit Äquivalenzklassen , die uns sagen, "für unsere aktuelle Anwendung betrachten wir jede Funktion als äquivalent zu für jedes echte "Qoutput RZ λ(−1)n Qoutput RZ y[n] y[n]+λ(−1)n λ
Auf diese Weise können wir nun eine neue Abbildung als Abbildung von auf . Dieses neue Mapping ist wirklich genau das gleiche wie unser altes Mapping , außer dass wir die Vektorräume, auf denen es arbeitet, reduziert haben. Darüber hinaus ist dieses neue Mapping jetzt eine Bijektion (es ist "eins zu eins" und "auf"), so dass es garantiert auch invertierbar ist.M′ Qinput Qoutput M
Schließlich ist diese Zuordnung, ist linear .M′
Der Sinn dieser ganzen Erklärung ist also, dass wir durch Definieren der geeigneten Äquivalenzklassen (oder alternativ durch Beschränken unseres Raums zulässiger Funktionen auf einen Unterraum von ) dies können Behalten Sie die Eigenschaft bei, dass unser Mapping linear (und zeitinvariant) sein sollte.RZ
Zum Beispiel sagen uns die Linearitätsregeln , dass, wenn ein Eingangssignal ist und ein realer Skalar ist, . Dies impliziert also, dass wir durch Setzen von erwarten sollten, dass (dh wenn wir das Nullsignal in unseren Filter eingeben, sollte der Ausgang ).x[n] α M(αx)=αM(x) α=0 M(0×x)=y[n]=0 y[n]=0
Wir wissen jedoch, dass es möglich ist, dass die Eingabe in den Filter Null ist, die Ausgabe jedoch die Form , sodass wir möglicherweise versucht sind, "das beweist" zu sagen unser System ist nicht linear, weil nicht Null ist ". Sie werden sich jedoch daran erinnern, dass die Äquivalenzklasse, die wir für den Ausgabevektorraum erzwungen haben, besagt, dass "für unsere aktuelle Anwendung jede Funktion als äquivalent zu für ein wirkliches “, was bedeutet , dass ist äquivalent zu Null!y′[n]=(−1)n y′[n] y[n] y[n]+λ(−1)n λ y′[n]=(−1)n
quelle