Нахождение z-преобразования


10

Поэтому я пытаюсь решить, предназначена ли косинусная часть для подключения к или она строго является частью h [ n ] . (число a лежит на диске открытого блока)zh[n]

Я имею в виду, я был почти уверен, что все это было частью но затем, выполнив z-преобразование, я получил эту рациональную функциюh[n]

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

Дело в том, что я должен оценивать полюсы и нули, и если вы просто проигнорируете косинусные части, вы получите это действительно хорошее рациональное выражение, которое вычисляет и упрощает до . zza

Это заставило меня задуматься о том, что, возможно, я неправильно понимаю вещи, и косинусная часть должна быть подключена для или чего-то еще. Кто-нибудь может уточнить это для меня?z


2
cos(2πn/F0f0)

Я сделал все это, вот как я получил рациональное выражение выше. С тех пор как я опубликовал это, я на самом деле смог вычислить его и получить полюсы и нули, спасибо за вашу помощь в любом случае. На самом деле не могли бы вы дать мне твердое тело и сказать мне код Matlab, необходимый для построения частотной характеристики этой системы с a = 0,8, F_s = 128 и f_0 = 32? Спасибо.
Заубертранк

|a|

да это то, где я получил их.
Заубертранк

@Zaubertrank "freqz" очень хорошо работает для анализа производительности фильтров в Matlab.
Джим Клэй,

Ответы:


5

Сигнал во временной области (или импульсный отклик)

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

Z-преобразование будет: Надеюсь, что это полезноx(n)=ancos(nθ)u(n)...введите описание изображения здесь


Не могли бы вы поставить его в TeX вместо картинки?
jojek
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.