Ein stabiles zeitdiskretes LTI-System wird durch die folgende Differenzengleichung beschrieben:
wobei C eine reelle Zahl ist. Bestimme den Wertebereich von C damit
(a) das System ist kausal;
(b) das System ist antikausal;
(c) das System ist nicht kausal (dh es hat eine zweiseitige Impulsantwort).
Es ist einfach, die Übertragungsfunktion zu berechnen:
Wir sind davon ausgegangen, dass das System stabil ist, sodass der ROC den Einheitskreis enthalten muss. Daher kann es keinen Pol mit Größe geben .
Mit , , es gibt einen Pol bei das ist also nicht möglich.
Mit , , es gibt einen Pol bei das ist also nicht möglich.
Wohin gehe ich von dort aus?
Letztendlich kann dies in die Form einfließen:
Ist das eine kausale Übertragungsfunktion oder nicht? Die inverse Z-Transformation kann sowohl eine kausale als auch eine antikausale Impulsantwortfunktion ergeben.
Dies ist eine Wurzelortanalyse mit Variable K.
Die Pole sind:
Für , die Pole sind echt. Wenn .
Für , die Pole sind komplex, und ihre Größe ist:
Daher z , Und :
(kritisch), (stabil)
(unterdämpft stabil, )
(überdämpft stabil, )
Da das Zeitverhalten gegeben ist, mit negativen Verzögerungen, ist das System zufällig, unabhängig von .
Wenn nur gegeben waren und keine Zeitantwort, erhalten wir die explizite Division, um jeden konvergierenden Term mit unendlichen Summen zu untersuchen:
Somit:
Für ein kausales System (keine divergierenden Komponenten auf der Summe, für irgendwelche ):
Wenn :
Wenn :
Für ein Antikausales System (beide Komponenten divergieren):
Wenn :
Wenn :
Für ein nichtkausales System (eine Komponente divergiert und die andere konvergiert):
Wenn :
Wenn :
in MATLAB, machen:
h = tf([1],[1 -1 0],1); rlocus(h); axis equal;
Sie erhalten den 'Variablenort', obwohl die korrekte Interpretation der c-Werte hier künstlich ist.
QEPD
Matt Jung
Ton
Chu
Ton
Chu