Was ist der Unterschied zwischen natürlicher Antwort und Null-Eingangsantwort?


8

Ich bin neu bei DSP und habe verschiedene Antworten eines Systems durchlaufen, das einer Eingabe unterzogen wurde. Mein Verständnis der Eingangsantwort Null ist: Es ist die Antwort / Ausgabe des Systems, wenn das Eingangssignal auf Null gesetzt wird. Mit anderen Worten, wenn ein System durch eine lineare Konstantkoeffizientendifferenzgleichung beschrieben wird, ist die Null-Eingangsantwort die homogene Lösung.

Wenn jedoch die Transformation der Eingabe eine rationale Funktion und die der LTI-Systemfunktion und das System wird anfänglich entspannt , dann ist . Unter der Annahme , deutliche Nullen (real nur) und Pol (real nur) von und , dannZX(z)=N(z)/Q(z)H(z)=B(z)/A(z)Y(z)=H(z)X(z)=N(z)B(z)/A(z)Q(z)X(z)H(z)

Y(z)=k=1NAk1pkz1+k=1LQk1qkz1

was gibt

y(n)=k=1NAk(pk)nu(n)+k=1LQk(qk)nu(n)

wobei und die Pole des Systems bzw. des Eingangssignals sind und die Einheitsschrittfunktion ist. Der erste Term wird nun als natürliche Reaktion des Systems . Es ist sehr verwirrend, den Unterschied zwischen Null-Eingabe und natürlicher Reaktion zu erfassen.pkqkH(z)X(z)u(n)H(z)

Bearbeiten: Die Referenz der Frage ist das Buch DSP: Prinzipien, Algorithmen und Anwendungen von John Proakis und D Manolakis. Das PDF des Buches befindet sich hier auf den Seiten 203 und 204. Die beiden Absätze nach Formel 3.6.4 erläutern den Unterschied zwischen der Antwort von Null und natürliche Reaktion

Vielen Dank an Peter und Matt für Ihre Antworten und Kommentare.


1
Ich denke, dass die Autoregression (siehe 'C. Zeitinvariante Systeme') auch für dasselbe Konzept verwendet wird.
Valentin Tihomirov

Antworten:


8

Zunächst ist es wichtig zu wissen, dass viele Autoren die Begriffe Null-Eingabe-Antwort und natürliche Antwort als Synonyme verwenden. Diese Konvention wird im entsprechenden Wikipedia-Artikel und beispielsweise auch in diesem Buch verwendet . Selbst Proakis und Manolakis sind sich darüber nicht ganz klar. In dem von Ihnen zitierten Buch finden Sie den folgenden Satz auf Seite 97:

[...] Der Ausgang des Systems mit Null-Eingang wird als Null-Eingang-Antwort oder natürliche Antwort bezeichnet .

Dies legt nahe, dass die beiden Begriffe austauschbar verwendet werden können. Weiter unten auf der Seite finden wir den folgenden Satz:

Somit ist die Null-Eingangsantwort ein Merkmal des Systems selbst und wird auch als natürliche oder freie Antwort des Systems bezeichnet.

Dies deutet erneut stark darauf hin, dass die Autoren der Ansicht sind, dass beide Begriffe gleichwertig sind.

Auf den von Ihnen erwähnten Seiten scheinen sie jedoch einen Unterschied zwischen den beiden zu machen. Und der Unterschied ist wie folgt. Die Null-Eingangsantwort ist die Antwort, die durch Anfangsbedingungen ungleich Null verursacht wird. Dies hängt nur von den Systemeigenschaften und den Werten der Anfangsbedingungen ab. Die Null-Eingangsantwort wird Null, wenn die Anfangsbedingungen Null sind.

Die natürliche Antwort ist der Teil der Gesamtantwort, dessen Form nur durch die Pole des Systems bestimmt wird und der nicht von den Polen des (Transformation des) Eingangssignals abhängt. Die natürliche Reaktion hängt in Bezug auf Konstanten vom Eingangssignal ab, aber seine Form wird vollständig von den Polen des Systems bestimmt. Im Gegensatz zur Null-Eingangsantwort verschwindet die natürliche Antwort bei Null-Anfangsbedingungen nicht.

Die Gesamtantwort des Systems kann wie folgt geschrieben werden:

  1. Null-Eingangsantwort + Null-Zustandsantwort
  2. natürliche Reaktion + erzwungene Reaktion

Die Nullzustandsantwort ist die Antwort für Nullanfangsbedingungen, und die erzwungene Antwort ist der Teil der Antwort, dessen Form durch die Form des Eingangssignals bestimmt wird.

Ich hoffe, dass dies im folgenden Beispiel deutlich wird. Untersuchen wir das folgende System:

(1)y[n]+ay[n1]=bnu[n],y[1]=c

Dabei ist die Einheitsschrittfolge. Die Gesamtantwort kann mit -Transformationstechniken berechnet werden :u[n]Z

(2)y[n]=[1a+bbn+1+(c1a+b)(a)n+1]u[n]

Die Null-Eingangsantwort ist der Teil der Gesamtantwort, der durch die Anfangsbedingung bestimmt wird und der nicht von abhängt :b

(3)yZI[n]=c(a)n+1u[n]

Offensichtlich ist für , dh für eine Anfangsbedingung von Null.yZI[n]=0c=y[1]=0

Die natürliche Reaktion ist der Teil der Gesamtreaktion, dessen Form durch den Pol des Systems bestimmt wird:

(4)yN[n]=(c1a+b)(a)n+1u[n]

Beachten Sie, dass dies sowohl von den Anfangsbedingungen als auch vom Eingangssignal abhängt (über die Konstante ).b

Beachten Sie auch, dass die Form der Nullzustandsantwort sowohl von den Polen des Systems als auch von den Polen der Eingangssignaltransformation abhängt. Alle anderen hier erwähnten Antworten hängen nur von einem der beiden Polsätze ab. Die Formen der Null-Eingangsantwort und der natürlichen Antwort hängen nur von den Polen des Systems ab, während die Form der erzwungenen Antwort durch die Pole des Eingangssignals bestimmt wird. Der Ausdruck füry[n]In Ihrer Frage von Proakis und Manolakis wird die Nullzustandsantwort zitiert (weil das System anfänglich in Ruhe ist), und die erste Summe ist die erzwungene Antwort, und die zweite Summe ist die natürliche Antwort. Da die Null-Eingangsantwort in diesem Fall Null ist, entspricht die Summe aus natürlicher Antwort und erzwungener Antwort (dh der Gesamtantwort) der Nullzustandsantwort

In mathematischen Begriffen ist die natürliche Antwort die homogene Lösung der Differenzgleichung, wobei die Konstanten so bestimmt werden, dass die Summe der jeweiligen Lösung (der erzwungenen Antwort) und der homogenen Lösung die gegebene Anfangsbedingung erfüllt. Klar, die Null-Eingangsantwortist auch eine Lösung für die homogene Gleichung, aber der Unterschied zur natürlichen Antwort besteht darin, dass die Null-Eingangsantwort allein die Anfangsbedingungen erfüllt, da sie mit der Nullzustandsantwort kombiniert wird, die Null-Anfangsbedingungen annimmt. Andererseits erfüllt die natürliche Reaktion allein nicht die Anfangsbedingungen. Die Anfangsbedingungen werden nur erfüllt, indem die natürliche Antwort mit der bestimmten Lösung der Differenzgleichung kombiniert wird (letztere ist die erzwungene Antwort ).

Wie oben erwähnt, können wir die Gesamtlösung als schreiben

y[n]=yZI[n]+yZS[n]

(Null-Eingangsantwort plus Null-Zustandsantwort)

und wie

y[n]=yN[n]+yF[n]

(natürliche Reaktion plus erzwungene Reaktion). Für das gegebene Beispiel haben wir

yZI[1]=y[1]

dh es ist , das sich um den Anfangszustand kümmert. Das ist auch der Grund, warum wenn die Anfangsbedingung Null ist. muss die homogene Gleichung erfüllenyZI[n]yZI[n]=0yZI[n]

yZI[n]+ayZI[n1]=0,yZI[1]=y[1]

Wenn also , ist für alle . Die natürliche Antwort erfüllt auch die homogene Gleichung, jedoch nicht mit der Anfangsbedingung . Was erfüllt ist, isty[1]=0yZI[n]=0nyN[1]=y[1]yN[1]+yF[1]=y[1]. Aus diesem Grund ist die natürliche Reaktion im Allgemeinen ungleich Null, selbst unter Anfangsbedingungen von Null. Und die natürliche Antwort ist die homogene Lösung, die wir mit der speziellen Lösung (erzwungene Antwort) kombinieren müssen, die auf die übliche Weise gefunden wird. Wir haben normalerweise keine direkten Mittel, um die spezifische Lösung zu finden, die in Kombination mit der speziellen homogenen Lösung, die durch die Null-Eingangsantwort dargestellt wird, die vollständige Lösung der Differenzgleichung ergibt. Dafür brauchen wir eine andere homogene Lösung, und dies ist die natürliche Antwort.

Die erneute Verwendung des obigen Beispiels wird dies hoffentlich klarstellen. Für ein exponentielles Forcierungssignal besteht die Standardmethode (und die einfachste Methode), um eine bestimmte Lösung zu erhalten, darin, eine skalierte Version der Forcierungsfunktion auszuwählen:

(A1)yp[n]=Abn

(Der Einfachheit halber lasse ich den Einheitsschritt weg , vorausgesetzt, wir betrachten , es sei denn, wir sprechen über die Anfangsbedingung). Die Konstante wird durch Einstecken von in die Differenzgleichung bestimmt:u[n]n0A(A1)

Abn+aAbn1=bn

Geben Sie . Die allgemeine Form der homogenen Lösung istA=ba+b

(A2)yh[n]=B(a)n

Natürlich ist (dh ) eine spezifische Lösung, aber das ist nicht die, nach der wir suchen. Wir müssen die Konstante so bestimmen , dass die Summe der jeweiligen und der homogenen Lösung die Ausgangsbedingung erfüllt:yh[n]=0B=0B

y[1]=yp[1]+yh[1]=AbBa

Aus dieser Gleichung erhalten wir

B=aa+bay[1]

Dies zeigt, dass die homogene Lösung, die wir benötigen, ungleich Null ist, wenn . und die auf diese Weise gefunden wurden, sind identisch mit der erzwungenen Antwort bzw. der natürlichen Antwort, wie in und - implizit - in .y[1]=0yp[n]yh[n](4)(2)


3

OK, jetzt, wo ich die Gelegenheit hatte, es ein bisschen zu lesen (nicht nur auf dem Handy!), Denke ich, dass dies geschieht.

Wir haben eine lineare Konstantkoeffizientendifferenzgleichung:

y[n]+k=1Nαky[nk]=m=0Mβmx[nm]

und wir möchten das für ein gegebenes .yx

Im Allgemeinen ist die Lösung wird zwei Komponenten enthalten: wo die besondere Lösung und ist die homogene Lösung.Y

y=yp+yh
ypyh

Die spezielle Lösung wird erhalten, indem die Systemeingabe auf . Die homogene Lösung wird erhalten, indem der Eingang des Systems auf 0 (Null) gesetzt und eine beliebige Anfangsbedingung für den Systemzustand ausgewählt wird .x

Was Proakis und Manolakis annehmen, ist, dass der anfängliche Systemzustand alle Null ist (direkt über Gleichung 3.6.2 und wie Sie in Ihrer Frage hervorgehoben haben).

Das ist also der Unterschied zwischen der Lösung mit Null-Eingang (und Null-Zustand) und der Lösung mit Null-Eingang (und beliebigem Zustand oder homogen): Wie wählen Sie die Anfangsbedingungen aus? Die homogene Lösung erfordert beliebige Anfangsbedingungen, andernfalls wäre jede homogene Lösung .yh=0


Wenn Ihr letzter Satz bedeuten soll, dass die Lösung eines LCCDE vollständig durch seine spezielle Lösung gekennzeichnet ist, wenn die Anfangsbedingungen Null sind (weil Sie dann sagen, ), dann würde ich sagen, dass es falsch ist. Ich denke, Sie beziehen sich auf die Tatsache, dass eine homogene Differenzgleichung eine Anfangsbedingung ungleich Null benötigt, um "loszulegen", aber das ist etwas anderes. Im Allgemeinen lautet die Lösungyh=0yp+yh mit yh0, auch wenn die Anfangsbedingungen Null sind.
Matt L.

@ MattL. Können Sie mir ein Beispiel geben, bei dem die Anfangsbedingungen und die Forcierungsfunktion Null sind und für welcheyh=0ist KEINE gültige Lösung? Ich verstehe Ihren Standpunkt, ich kann mir einfach nicht vorstellen, wie ich eine nicht triviale homogene Lösung finden kann, ohne willkürliche Anfangsbedingungen anzunehmen - was offensichtlich Null beinhaltet.
Peter K.

Wenn Sie eine homogene Differenzgleichung mit Null Anfangsbedingungen haben (und mit yp=0), dann hast du recht. Mein Punkt ist jedoch: Wenn Sie eine Lösung für eine Differenzgleichung mit Forcierungsfunktion wünschen und diese als zerlegeny=yp+yh dann ist es nicht richtig, das zu sagen yh=0wenn die Anfangsbedingungen Null sind. Nehmen Sie das Beispiel aus meiner Antwort. Die homogene Lösung ist gegeben durch Gl. (4), und es ist nicht Null, auch wenny[1]=c=0. Der Grund ist, dass die Ausgangsbedingung von erfüllt istyh kombiniert mit yp, selbst wenn diese Bedingungen Null sind. Damityh[1]0, selbst wenn y[1]=0
Matt L.

@ MattL. Mein Punkt ist dasy[n]+ay[n1]=0 hat eine vollkommen gültige "homogene Lösung" yh[n]=0,nwenn Sie keine Anfangsbedingungen annehmen. Sie müssen Anfangsbedingungen ungleich Null annehmen, um zu finden, was Sie geschrieben haben (die wahre homogene Lösung).
Peter K.

Natürlich stimme ich Ihrem Beispiel zu; Auf diese Art von Beispiel habe ich im ersten Satz meines vorherigen Kommentars Bezug genommen (der Fall, in demyp=0). Sie haben aber auch eine homogene Lösung, wenn die Forcierungsfunktion nicht Null ist. In diesen Fällenyh0, auch für Null Anfangsbedingungen. Und ich dachte, dass der letzte Satz in Ihrer Antwort das Gegenteil behauptet, zumindest verstehe ich das so. In der Summe haben Sie also in der Regelyh0 auch bei null Anfangsbedingungen (wenn yp0).
Matt L.

1

Ohne Gleichungen zu verwenden.
Sie betrachten eine Schaltung mit R und C (als einfaches Beispiel). Es gibt eine angewendete EINGANGSSPANNUNGSQUELLE. An den Kondensator wird eine Anfangsspannung angelegt.

Sie werden einen Strom oder eine Spannung mit 2 ZEICHNUNGEN LÖSEN. Behalten Sie beide berechneten Werte im Auge, um die endgültige Antwort zu erhalten.

[1. Zeichnung] Sie zeichnen die Schaltung (ohne die EINGANGSSPANNUNGSQUELLE), verwenden jedoch die ANFANGSBEDINGUNGEN und fragen: Wie entweicht die Spannung im Kondensator und leitet sich in der Schaltung ab? Das ist die NATÜRLICHE Antwort der Schaltung. Sie schreiben die V DISCHARGE-Gleichung und ermitteln die DISCHARGE-Zeitkonstante. Dies ist die NATÜRLICHE ANTWORT der Schaltung (der NULL-EINGANG: bedeutet KEINE ANGEWANDTE EINGANGSSPANNUNGSQUELLE, aber JA Anfangsbedingungen). Speichern Sie diesen Strom- oder Spannungswert "Teil 1".

[2. Zeichnung] Nun möchten Sie die FORCED RESPONSE berechnen. BEINHALTEN SIE NICHT DIE ERSTEN BEDINGUNGEN. Zeichnen Sie einfach die EINGANGSSPANNUNGSQUELLE und die Schaltungskomponenten und "FINDEN SIE DIE ANTWORT". Speichern Sie diesen Strom- oder Spannungswert "Teil 2". Dieses Ergebnis (ohne Berücksichtigung der INITIAL CONDITIONS) ist die FORCED RESPONSE.

Die ENDGÜLTIGE ANTWORT lautet: Was ist die Summe des Stroms, den Sie aus der NATÜRLICHEN ANTWORT berechnet haben, und des Stroms, den Sie aus der erzwungenen ANTWORT berechnet haben. -oder- Was ist die Summe der Spannung, die Sie aus der NATURAL RESPONSE berechnet haben, und der Spannung, die Sie aus der FORCED RESPONSE berechnet haben? Vielen Dank. Cesar 25. Februar 2020 aus dem Gebiet von General Bravo.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.