Знаходження z-перетворення


10

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

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

1−acos⁡(2πf0Fs)z−11−2acos⁡(2πf0Fs)z−1+a2z−2

Справа в тому, що я повинен оцінити полюси і нулі, і якщо ви просто ігноруєте косинусні частини, ви отримаєте це дійсно приємне раціональне вираження, яке враховує фактори і спрощує вниз до . zz−a

Тож це змусило мене думати, що, можливо, я не розумію речі правильно, і частина косинуса повинна бути підключена до чи щось таке. Хтось може мені це уточнити?z


2
Підказка: Використовуйте тотожність Ейлера, щоб виразити як суму двох складних експоненціальних функцій, а потім підсумовувати отриманий геометричний ряд. Читання моєї відповіді на ваше інше запитання може допомогти з’ясувати, що означає геометричний ряд. cos⁡(2πn/F0f0)
— Діліп Сарват

Я все це зробив, саме так я отримав раціональне вираження вище. Оскільки я опублікував це, я насправді зміг визначити його та отримати полюси та нулі, дякую за допомогу в будь-якому випадку. Насправді ви могли б зробити мені суцільний і сказати мені код matlab, необхідний для побудови частотної характеристики цієї системи з a = 0,8, F_s = 128 і f_0 = 32? Дякую.
— Zaubertrank

Чи отримали ви два складні сполучені полюси в місцях розташування на колі радіуса ? Що стосується MATLAB, я шкодую, що не можу вам допомогти, оскільки я не знайомий із синтаксисом MATLAB. Зачекайте трохи часу, і я впевнений, що хтось ще допоможе вам. |a|
— Діліп Сарват

Так ось я їх отримав.
— Zaubertrank

@Zaubertrank "freqz" дуже добре працює для аналізу продуктивності фільтру в Matlab.
— Джим Клей

Відповіді:


5

Сигнал часової області (або імпульсна відповідь)

h(n)=ancos⁡nθ0,θ0=2πf0fs,n≥0

|a|<1H(z)

(1)H(z)=1−az−1cos⁡θ01−2az−1cos⁡θ0+a2z−2=z(z−acos⁡θ0)z2−2azcos⁡θ0+a2

H(z)

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

H(z)

(2)H(z)=12[11−aejθ0z−1+11−ae−jθ0z−1]

z∞,0=aejθ0z∞,1=ae−jθ0
h(n)h(n)|a|<1


0

Z-перетворення х(н)=анcос(нθ)у(н)...буде: введіть тут опис зображення Сподіваюся, що це корисно


Ви б не хотіли поставити його в TeX, а не в картинку?
— jojek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.