Transformata Z przepisuje sekwencję czasu dyskretnego, taką jak x[0],x[1],x[2],x[0], x[1], x[2], \dots, na funkcję zmiennej zespolonej zz. Jest ważna, ponieważ przesunięcia i rekurencje krok po kroku zamieniają się w wyrażenia algebraiczne, które zwykle łatwiej analizować.

Dla sekwencji dwustronnej x[n]x[n] dwustronna transformata Z ma postać

X(z)=n=x[n]znX(z) = \sum_{n=-\infty}^{\infty} x[n] z^{-n}

gdy ten szereg jest zbieżny. Jeśli problem zaczyna się od n=0n=0 i dotyczy sekwencji przyczynowej, na wielu kursach używa się zamiast tego postaci jednostronnej:

X(z)=n=0x[n]znX(z) = \sum_{n=0}^{\infty} x[n] z^{-n}

Najważniejsze nie jest to, która wersja wygląda ładniej. Najważniejsze jest to, by użyć wersji zgodnej z założeniami zadania.

Do Czego Przydaje Się Transformata Z

W analizie czasu dyskretnego opóźnieniu o jeden krok odpowiada czynnik z1z^{-1}. Dlatego transformata Z jest użyteczna przy liniowych równaniach różnicowych, filtrach cyfrowych i zależnościach rekurencyjnych: działania na sekwencjach zamieniają się w algebrę na X(z)X(z).

Jest ona dyskretnym odpowiednikiem transformaty Laplace’a. Oba narzędzia zamieniają problem z dziedziny czasu na problem w dziedzinie transformaty, ale transformata Z jest zbudowana dla sekwencji indeksowanych liczbami całkowitymi, a nie dla funkcji czasu ciągłego.

Przykład: x[n]=anu[n]x[n] = a^n u[n]

Niech u[n]u[n] będzie sekwencją skoku jednostkowego, więc u[n]=1u[n] = 1 dla n0n \ge 0 oraz u[n]=0u[n] = 0 dla n<0n < 0. Wtedy

x[n]=anu[n]x[n] = a^n u[n]

oznacza, że sekwencja jest prawostronna:

1,a,a2,a3,1, a, a^2, a^3, \dots

Korzystając z definicji jednostronnej, mamy

X(z)=n=0anzn=n=0(az1)nX(z) = \sum_{n=0}^{\infty} a^n z^{-n} = \sum_{n=0}^{\infty} (a z^{-1})^n

To jest szereg geometryczny. Jego suma wynosi

X(z)=11az1=zzaX(z) = \frac{1}{1 - a z^{-1}} = \frac{z}{z-a}

pod warunkiem że iloraz az1a z^{-1} spełnia

az{1}<1|a z^\{-1\}| < 1

Warunek ten jest równoważny

z>a|z| > |a|

Zatem pełna odpowiedź to nie tylko X(z)=zzaX(z) = \frac{z}{z-a}. Pełna odpowiedź brzmi

X(z)=zza,ROC: z>aX(z) = \frac{z}{z-a}, \qquad \text{ROC: } |z| > |a|

Ten ostatni warunek jest częścią transformaty, a nie tylko dopiskiem na marginesie.

Dlaczego Obszar Zbieżności Ma Znaczenie

Obszar zbieżności, czyli ROC, to zbiór tych wartości zz, dla których szereg definiujący rzeczywiście jest zbieżny. Bez ROC wyrażenie algebraiczne może być niejednoznaczne.

Na przykład różne sekwencje mogą prowadzić do tego samego wyrażenia wymiernego, ale z różnymi ROC. Dlatego studentów uczy się podawać zarówno wzór, jak i obszar zbieżności.

Dla szybkiej intuicji czytaj wynik transformaty Z jako parę:

wzoˊr w z+gdzie ten wzoˊr jest poprawny\text{wzór w } z \quad + \quad \text{gdzie ten wzór jest poprawny}

Typowe Błędy Przy Transformacie Z

Najczęstszy błąd to pomijanie ROC. Jeśli go nie podasz, możesz stracić informację o tym, czy sekwencja jest prawostronna, lewostronna czy dwustronna.

Inny częsty błąd to przechodzenie między definicją jednostronną i dwustronną bez zauważenia tego. W niektórych standardowych przykładach przyczynowych dają ten sam wynik, ale nie są zamienne w każdym wyprowadzeniu.

Trzeci błąd polega na traktowaniu zz jak zwykłej zmiennej rzeczywistej. Ogólnie rzecz biorąc, zz jest zmienną zespoloną, więc znaczenie mają moduł i położenie na płaszczyźnie zespolonej.

Studenci często też zbyt mechanicznie zapamiętują pary transformacyjne. To ryzykowne, bo mały błąd znaku, pominięte przesunięcie albo zły indeks początkowy mogą zmienić odpowiedź.

Kiedy Używa Się Transformaty Z

Transformatę Z spotkasz w cyfrowym przetwarzaniu sygnałów, sterowaniu cyfrowym i zadaniach z liniowymi zależnościami rekurencyjnymi. Jeśli układ rozwija się krok po kroku zamiast w sposób ciągły, często jest to naturalna transformata do użycia.

Jest szczególnie przydatna, gdy trzeba rozwiązać równanie różnicowe, opisać filtr cyfrowy albo powiązać sekwencję z biegunami i zachowaniem zbieżności.

Jak Szybko Czytać Wynik Transformaty Z

Gdy widzisz wynik, sprawdź po kolei te cztery rzeczy:

  1. Jaka sekwencja jest transformowana?
  2. Czy definicja jest dwustronna czy jednostronna?
  3. Jaką postać algebraiczną otrzymujesz dla X(z)X(z)?
  4. Jaki jest ROC?

Taka lista kontrolna pozwala uniknąć wielu niepotrzebnych błędów.

Spróbuj Podobnego Zadania

Przeprowadź ten sam proces dla x[n]=(12)nu[n]x[n] = \left(\frac{1}{2}\right)^n u[n]. Zapisz szereg, zamień go na szereg geometryczny i wyznacz ROC. Jeśli chcesz zrobić kolejny sensowny krok, porównaj ten wynik z transformatą Laplace’a i zauważ, że obie metody dołączają warunek zbieżności do wzoru, zamiast traktować sam wzór jako pełną odpowiedź.

Potrzebujesz pomocy z zadaniem?

Prześlij pytanie i otrzymaj zweryfikowane rozwiązanie krok po kroku w kilka sekund.

Otwórz GPAI Solver →