Trovare la trasformata z di


10

Quindi sto cercando di decidere se la parte del coseno deve essere collegata a o se è strettamente parte di h [ n ] . (il numero a si trova nel disco dell'unità aperta)zh[n]

Voglio dire, ero abbastanza sicuro che facesse tutto parte di ma poi eseguendo la trasformazione z ottengo questa funzione razionaleh[n]

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

Il fatto è che dovrei valutare i poli e gli zeri e se semplicemente ignori le parti del coseno ottieni questa espressione razionale davvero bella che fattori e semplifica fino a . zza

Questo mi ha fatto pensare che forse non capisco le cose correttamente e che la parte del coseno dovrebbe essere collegata per o qualcosa del genere. Qualcuno può chiarire questo per me?z


2
cos(2πn/F0f0)

Ho fatto tutto questo, è così che ho ottenuto l'espressione razionale sopra. Da quando l'ho pubblicato sono stato effettivamente in grado di fattorizzarlo e ottenere i poli e gli zeri, grazie per il vostro aiuto in entrambi i casi. In realtà potresti farmi un solido e dirmi il codice matlab richiesto per tracciare la risposta in frequenza di questo sistema con a = 0,8, F_s = 128 e f_0 = 32? Grazie.
Zaubertrank,

|a|

sì, è lì che li ho presi.
Zaubertrank,

@Zaubertrank "freqz" funziona molto bene per l'analisi delle prestazioni del filtro in Matlab.
Jim Clay

Risposte:


5

Il segnale nel dominio del tempo (o risposta all'impulso)

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

La trasformata Z di sarà: Spero che sia utilex(n)=ancos(nθ)u(n)...inserisci qui la descrizione dell'immagine


Ti dispiacerebbe metterlo in TeX, anziché in immagine?
jojek
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.