Die Rechteckfunktion ist definiert als:
Die Dreiecksfunktion ist definiert als:
ist es die Faltung zweier identischer Einheitsrechteckfunktionen:
Halten nullter Ordnung und Halten erster Ordnung verwenden diese Funktionen. Tatsächlich hat es:
für Halten nullter Ordnung und
für Halten erster Ordnung. Da , würde ich gerne wissen, ob dies nur ein Zufall ist oder ob für das Halten zweiter Ordnung die Impulsantwort
Gilt das auch für ein allgemeinesHalten der ten Ordnung? Setzen Sie nämlich
wobei die Impulsantwort desHaltenster Ordnung ist, möchte ich wissen, ob seine Impulsantwort
k mal.
sampling
interpolation
Kennzeichen
quelle
quelle
Antworten:
Das ist nicht der Fall. Zunächst würde ein Halten zweiter Ordnung drei Abtastpunkte verwenden, um ein Interpolationspolynom zu berechnen, aber Ihre vorgeschlagene Impulsantwort ist in einem Intervall der Größe 4 ungleich Null (unter der Annahme eines Abtastintervalls von T = 1 , wie Sie es in Ihrer Frage tun). Die Impulsantwort, die einem Halten zweiter Ordnung entspricht, muss jedoch eine Unterstützung der Länge 3 haben .tri(t)⋆tri(t) 4 T=1 3
Ich überlasse es Ihnen zu zeigen, dass diese Impulsantwort nicht durch Falten von drei Rechteckfunktionen miteinander erzeugt werden kann.
quelle
Welches ist der Ausgang eines idealen Brickwall-Filters mit Frequenzgang:
bei Ansteuerung durch die ideal abgetastete Funktion
Wenn also in , kommt . Der Faktor wird benötigt, damit die Durchlassbandverstärkung des Rekonstruktionsfilters die dimensionslosen oder 0 dB beträgt .xs(t) H(f) x(t) T H(f) 1
das heißt, die Impulsantwort dieses idealen Brickwall-Filters ist
das rekonstruierte istx(t)
Wir können diesen Rekonstruktionsfilter eindeutig nicht realisieren, weil er nicht kausal ist. aber mit genügend Verzögerung könnten wir in der Lage sein, mit einem verzögerten kausalen immer näher zu kommen .h(t)
Jetzt kommt ein praktischer DAC nicht besonders nahe, aber da er einfach den Abtastwert für die Abtastperiode unmittelbar nach der Abtastung ausgibt, sieht die Ausgabe des DAC so ausx[n]
und es kann als Filter mit Impulsantwort modelliert werden
angetrieben von demselben . soxs(t)
und der Frequenzgang des implizierten Rekonstruktionsfilters ist
Beachten Sie die konstante Halbabtastverzögerung in diesem Frequenzgang. Von dort kommt der Hold nullter Ordnung .
Während der ZOH die gleiche Gleichstromverstärkung wie die ideale Brickwall-Rekonstruktion hat, jedoch nicht die gleiche Verstärkung bei anderen Frequenzen. Außerdem werden die Bilder in nicht vollständig heruntergeschlagen, wie dies bei der Mauer der Fall wäre, aber sie werden etwas heruntergeschlagen.xs(t)
Warum ist das im POV des Zeitbereichs so? Ich denke, es liegt an den Diskontinuitäten in . Es ist nicht so schlimm wie die Summe der Dirac-Impulse in , aber weist Sprungdiskontinuitäten auf.xDAC(t) xs(t) xDAC(t)
Wie werden Sprungdiskontinuitäten beseitigt? vielleicht verwandeln sie sie in Diskontinuitäten der ersten Ableitung. und Sie tun dies, indem Sie die Integration in den kontinuierlichen Zeitbereich verwenden. Ein Hold erster Ordnung ist also ein Hold, bei dem die Ausgabe des DAC über einen Integrator mit der Übertragungsfunktion Wir versuchen jedoch, die Auswirkungen des Integrators mit einem im zeitdiskrete Domäne. die Ausgabe dieses zeitdiskreten Differenzierers ist oder Z-Transformation1j2πfT x[n]−x[n−1] X(z)−z−1X(z)=X(z)(1−z−1)
Die Übertragungsfunktion dieses Differenzierers ist oder im kontinuierlichen Fourierbereich . Dies bewirkt, dass die Übertragungsfunktion erster Ordnung die des zeitkontinuierlichen Integrators, des zeitdiskreten Differenzierers und des ZOH des DAC alle miteinander multipliziert.(1−z−1) (1−(ej2πfT)−1)=1−(e−j2πfT)
die Impulsantwort davon ist
Wenn man dies weiter fortsetzt, würde der Hold zweiter Ordnung sowohl kontinuierliche nullte als auch erste Ableitungen haben. Dies geschieht, indem es erneut in den zeitkontinuierlichen Bereich integriert und versucht, dies im zeitdiskreten Bereich mit einem anderen Unterscheidungsmerkmal auszugleichen. das wirft einen anderen -Faktor ein, was bedeutet, sich mit einem anderen falten .ejπfTsinc(fT) rect(t−T2T)
quelle
Eine andere Frage wurde als Duplikat davon markiert. Dort wurde auch gefragt, was polygonaler Halt ist. Es und Polygon Hold scheinen Synonyme für lineare Interpolation zu sein, bei denen "Punkte verbunden" sind und nicht die Ausgabe wie eine Säge aussieht, wie beim prädiktiven Halten erster Ordnung. Um die Proben mit Linien zu verbinden, muss die nächste Probe im Voraus bekannt sein, damit die Linie in die richtige Richtung ausgerichtet werden kann. Im Zusammenhang mit Echtzeitsteuersystemen, bei denen die Abtastwerte nicht im Voraus bekannt sind, bedeutet dies, dass die Ausgabe um eine Abtastperiode verzögert werden muss, damit die Leitungen an den Abtastwerten angeschlossen werden können.
Polynom-Hold (nicht polygonaler Hold) umfasst sowohl Hold nullter Ordnung als auch Hold erster Ordnung.
quelle