Transformacja Z

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Dopracować

Tabela podstawowych transformacji Z.

Transformata Z, transformata Laurenta – jest odpowiednikiem transformaty Laplace’a stosowanym do opisu i analizy układów dyskretnych.

Rys historyczny

Zasadnicza idea transformaty znanej dziś jako transformata Z była znana jeszcze przez Pierre Simon de Laplace’a. W 1947 roku transformatę wprowadził ponownie Witold Hurewicz jako dogodną metodę rozwiązywania liniowych równań różniczkowych o stałych współczynnikach. W 1952 roku Szablon:Link-interwiki i Lotfi Zadeh pracując z zagadnieniami układów dyskretnych w zespole na Columbia University nadali jej nazwę transformaty Z.

Nazwa tej transformaty może pochodzić od litery „z” jako dyskretnej wersji litery „s”, często używanej jako zmienna niezależna w transformacie Laplace’a, co wydaje się zasadne, jako że transformata Z jest w istocie dyskretną wersją transformaty Laplace’a. Inne możliwe pochodzenie to litery „z” w nazwiskach badaczy (Ragazzini, Zadeh), którzy opublikowali fundamentalny artykuł na jej temat. Tym niemniej nazwa odbiega od powszechnie przyjętej konwencji praktykowanej w świecie nauki, by do metod lub twierdzeń stosować nazwy związane z ich pierwszymi badaczami (na przykład transformata Fouriera, transformata Laplace’a, transformata Hartleya itp.).

Nieco później Szablon:Link-interwiki wprowadził i spopularyzował zmodyfikowaną transformatę Z[1].

Idea zawarta w transformacie Z w literaturze matematycznej znana jest jako metoda funkcji tworzących, którą to datuje się na rok 1730, kiedy to została wprowadzona przez Abrahama de Moivre’a w powiązaniu z teorią prawdopodobieństwa. Z matematycznego punktu widzenia transformatę Z można także traktować jako szereg Laurenta, gdzie występuje szereg liczb jako rozwinięcie (Laurenta) funkcji analitycznej.

Definicja

Transformatą Z dyskretnej (impulsowej) funkcji czasu f*(t) jest nazywana funkcja:

Z[f*(t)]=Z[f(kT)]=F(z)

określona wzorem:

F(z)=k=f(kT)zk,

gdzie: F(z) – transformata oryginału; f(kT) – oryginał dyskretny; k=1,2,

Transformaty Z istnieją dla funkcji dyskretnych, które nie rosną szybciej niż funkcja wykładnicza; np. dla funkcji f(k)=k! lub f(k)=eak2(a>0) nie istnieją transformaty Z, ponieważ nie spełniają one powyższego warunku.

Własności

Liniowość

Z[af1(kT)+bf2(kT)]=aF1(z)+bF2(z).

Przesunięcie w dziedzinie czasu

Z[f(kT+mT)H(kT)]=zm[F(z)n=0m1f(nT)zn],
gdzie m – dowolna dodatnia liczba całkowita; H(kT)funkcja skokowa.

Transformata sumy

Z[g(kT)]=Z[ n=k f(nT)]=zz1F(z).

Transformata różnicy

Z[f((k+1)T)f(kT)]=(z1)F(z)zf(0).

Splot

Z[f1(n)*f2(n)]=Z[f1(0)f2(n)++f1(k)f2(nk)++f1(n)f2(0)]=F1(z)F2(z).

Twierdzenie o wartości początkowej

limk0+f(kT)=limzF(z).

Twierdzenie o wartości końcowej

Jeśli istnieje granica, limkf(kT), to ma ona wartość:
f=limz1z1zF(z).

Tabela transformat

W poniższej tabeli przyjęto, że:

  • u(n)={1,n00,n<0,
  • δ(n)={1,n=00,n0.
Lp. x(n) transformata Z, X(z) obszar zbieżności
1 δ(n) 1 z
2 u(n) 11z1 |z|>1
3 anu(n) 11az1 |z|>|a|
4 nanu(n) az1(1az1)2 |z|>|a|
5 anu(n1) 11az1 |z|<|a|
6 nanu(n1) az1(1az1)2 |z|<|a|
7 cos(ω0n)u(n) 1z1cos(ω0)12z1cos(ω0)+z2 |z|>1
8 sin(ω0n)u(n) z1sin(ω0)12z1cos(ω0)+z2 |z|>1
9 ancos(ω0n)u(n) 1az1cos(ω0)12az1cos(ω0)+a2z2 |z|>|a|
10 ansin(ω0n)u(n) az1sin(ω0)12az1cos(ω0)+a2z2 |z|>|a|

Przykłady

Przykład 1

Wyprowadź wzór na transformatę delty Kroneckera, δ(n).

Rozwiązanie

Dla przypomnienia, delta Kroneckera zdefiniowana jest następująco:

δ(n)={1,n=00,n0.

Korzystając z definicji otrzymujemy:

Z[δ(n)]=+0z2+0z1+1z0+0z1+0z2+,

stąd:

Z[δ(n)]=1.

Przykład 2

Wyprowadź wzór na transformatę ciągu x(n) zdefiniowanego następująco:

x(n)={12n,dla n00,dla n<0.

Rozwiązanie

Zauważmy, że ciąg x(n) można zapisać za pomocą następującego zwartego wzoru:

x(n)=u(n)(12)n.

Zatem:

Z[x(n)]=+0z2+0z1+1z0+12z1+14z2+18z3+
Z[x(n)]=n=0(12z1)n.

Po prawej stronie rozpoznajemy szereg geometryczny z ilorazem q=12z1. Szereg jest zbieżny gdy |q|<1 co oznacza, że:

|z|>12.

Powyższa nierówność, nazywana jest obszarem zbieżności lub obszarem istnienia transformaty. Na płaszczyźnie zespolonej z, nierówność |z|>12 jest obszarem na zewnątrz koła o promieniu 12. Gdy |z|>12, transformata istnieje (tj. rozważany wcześniej szereg jest zbieżny) i jest równa:

Z[x(n)]=11q=1112z1=zz12.

Przykład 3

Wyprowadź wzór na transformatę ciągu x(n)=u(n)an.

Rozwiązanie

Mając na uwadze poprzedni przykład możemy napisać:

Z[x(n)]=n=0anzn=n=0(az1)n.

Ciąg powyższy ma skończoną sumę gdy:

|az1|<1|z|>|a|.

Powyższa nierówność jest obszarem zbieżności lub istnienia transformaty. Na płaszczyźnie zespolonej z, nierówność |z|>|a| jest obszarem na zewnątrz koła o promieniu |a|. Gdy |z|>|a|, transformata istnieje i jest równa:

Z[x(n)]=11az1=zza.

Przykład 4

Wyprowadzić wzór na transformatę skoku jednostkowego u(n).

Rozwiązanie

Korzystając z wyniku wyprowadzonego w poprzednim przykładzie, zauważamy, że:

u(n)=anu(n), gdzie a=1,

stąd:

Z[u(n)]=zz1.

Obszar zbieżności jest opisany nierównością |z|>1.

Powiązanie z transformatą Fouriera

Transformata Z stanowi uogólnienie dyskretnej transformaty Fouriera. Dyskretna transformata Fouriera może być określona przez określenie wartości transformaty Z

X(z) dla z=ejω

lub innymi słowy określenie jej wartości na okręgu jednostkowym. Aby określić charakterystykę częstotliwościową układu, wartość transformaty Z musi być określona na okręgu jednostkowym, co oznacza, że obszar zbieżności układu musi zawierać okrąg jednostkowy. W przeciwnym przypadku dyskretna transformata Fouriera nie istnieje.

Powiązanie z transformatą Laplace’a

Szablon:Osobny artykuł

Zobacz też

Inne:

Przypisy

Szablon:Przypisy

Bibliografia

  • Jacek Wojciechowski, Sygnały i systemy, Wydawnictwa Komunikacji i Łączności, 2008.
  • Michał Tadeusiewicz, Signals and Systems, Wydawnictwo Politechniki Łódzkiej, 2004.
  • Przemysław Barański, Przekształcenie Z – zastosowania w filtracji cyfrowej sygnałów – zbiór zadań, Wydawnictwo Politechniki Łódzkiej, 2014.

Szablon:Transformaty

Szablon:Kontrola autorytatywna