Finden der z-Transformation von


10

Ich versuche also zu entscheiden, ob der Cosinus-Teil für oder ob er ausschließlich Teil von h [ n ] ist . (Die Nummer a liegt auf der offenen Einheitsplatte)zh[n]

Ich war mir ziemlich sicher, dass alles Teil von aber wenn ich dann die Z-Transformation durchführe, bekomme ich diese rationale Funktionh[n]

1acos(2πf0Fs)z112acos(2πf0Fs)z1+a2z2

Die Sache ist dann, dass ich die Pole und Nullen auswerten soll und wenn Sie nur die Kosinus-Teile ignorieren, erhalten Sie diesen wirklich schönen rationalen Ausdruck, der bis auf z faktorisiert und vereinfacht . zza

Das hat mich zu dem Gedanken gebracht, dass ich die Dinge vielleicht nicht richtig verstehe und der Cosinus-Teil für oder so eingesteckt sein soll. Kann mir das jemand erklären?z


2
cos(2πn/F0f0)

Ich habe das alles getan, so habe ich den rationalen Ausdruck oben bekommen. Seit ich dies gepostet habe, konnte ich es tatsächlich faktorisieren und die Pole und Nullen erhalten, danke für Ihre Hilfe. Könnten Sie mir tatsächlich einen Solid machen und mir den Matlab-Code mitteilen, der erforderlich ist, um den Frequenzgang dieses Systems mit a = 0,8, F_s = 128 und f_0 = 32 zu zeichnen? Vielen Dank.
Zaubertrank

|a|

yup dort habe ich sie bekommen.
Zaubertrank

@Zaubertrank "freqz" funktioniert sehr gut für die Filterleistungsanalyse in Matlab.
Jim Clay

Antworten:


4

Das Zeitbereichssignal (oder die Impulsantwort)

h(n)=ancosnθ0,θ0=2πf0fs,n0

|a|<1H(z)

(1)H(z)=1az1cosθ012az1cosθ0+a2z2=z(zacosθ0)z22azcosθ0+a2

H(z)

z0,0=0z0,1=acosθ0

H(z)

(2)H(z)=12[11aejθ0z1+11aejθ0z1]

z,0=aejθ0z,1=aejθ0
h(n)h(n)|a|<1


0

x(n)=ancos(nθ)u(n)...Geben Sie hier die Bildbeschreibung ein


Würde es Ihnen etwas ausmachen, es in TeX anstatt in Bild zu setzen?
Jojek
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.