Diese Herleitung ist schwierig. Der zuvor vorgeschlagene Ansatz weist einen Fehler auf. Lassen Sie mich dies zuerst demonstrieren. dann werde ich die richtige lösung geben.
Wir möchten die Transformation des abgetasteten Signals Y D ( z ) = Z { x [ M n ] } mit der Z- Transformation des ursprünglichen Signals X ( z ) = Z { x [ n ] } in Beziehung setzen .ZYD(z)=Z{x[Mn]}ZX(z)=Z{x[n]}
Der falsche Weg
Man könnte sich vorstellen, einfach den Ausdruck für das abgetastete Signal in den Ausdruck der Transformation einzufügen:Z
Y.D( z) = ∑n = - ∞+ ∞x [ Mn ] z- n
Eine Änderung der Variablen erscheint offensichtlich:n′= Mn
Y.D( z) = ∑n′∈ MZx [ n′] z- n′/ M
Allerdings ist es wichtig, dass , obwohl der neue Summenindex zu erkennen , noch von läuft - ∞ bis ∞ , ist die Summe nun über 1 von M ganzen Zahlen . Mit anderen Worten,n′- ∞∞
,n′∈ MZ ={. . . ,-2M, - M, 0 , M, 2 M, . . . }
während die Definition der Transformation erfordertZ
.n∈{...,−2,−1,0,1,2,...}
Da dies keine Transformation mehr ist, können wir nicht schreiben:Z
YD(z)=X(z1/M)
Der richtige Weg
Definieren wir zunächst ein "Helfer" -Impulszugsignal als:tM[n]
tM[ n ]= ∑k = - ∞+ ∞δ[ n - k M]= { 10: n ∈ MZ: n ∉ MZ
Diese Funktion ist zu 1 von allen M Abtastwerten und überall sonst Null.1M
Entsprechend kann die Impulsfolgefunktion wie folgt geschrieben werden:
tM[ n ] = 1M∑k = 0M- 1ej 2 πk n / M
Beweis: Wir müssen die Fälle und n ∉ M Z getrennt betrachten :n ∈ MZn ∉ MZ
Im Falln∉MZhaben wir den Ausdruck fürdie endliche Summe einer geometrischen Reihe verwendet.
tM[ n ]= 1M∑k = 0M- 1ej 2 πk n / M= ⎧⎩⎨⎪⎪⎪⎪1M∑k = 0M- 111M1−ej2πkn1−ej2πkn/M:n∈MZ:n∉MZ={1MM1M1−11−ej2πkn/M:n∈MZ:n∉MZ={10:n∈MZ:n∉MZ
n∉MZ
Kehren wir nun zu unserem ursprünglichen Problem zurück, die Transformation eines Downsamplers zu finden:Z
YD(z)=∑n=−∞+∞x[Mn]z−n
Wir wenden die Substitution , wobei wir berücksichtigen, dass die Summation nur über ganzzahlige Vielfache von M läuft:n′=Mn
YD(z)=∑n′∈MZx[n′]z−n′/M
Wir können nun die obige Impulsfolgefunktion verwenden, um dies sicher als Summation über alle umzuschreiben :n∈Z
YD(z)=∑n=−∞+∞tM[n]x[n]z−n/M
Unter Verwendung der obigen Formulierung für die Impulsfolgefunktion als endliche Summe von Exponentialen erhalten wir:
YD(z)=∑n=−∞+∞(1M∑k=0M−1ej2πkn/M)x[n]z−n/M=1M∑k=0M−1∑n=−∞+∞ej2πkn/Mx[n]z−n/M=1M∑k=0M−1∑n=−∞+∞x[n](e−j2πk/Mz1/M)−n
Die Summation auf dem rechten Seite ist eine Summation über alle ganzen Zahlen sind , und ist daher ein gültiger -Transform in Bezug auf Z ' = e - j 2 π k / M Z 1 / M . Deshalb können wir schreiben:Zz′=e−j2πk/Mz1/M
YD(z)=1M∑k=0M−1X(e−j2πk/Mz1/M)
Dies ist die Formel für die Transformation eines Downsamplers.Z