Z변환

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 Z 변환(Z-transform)은 수학이나 신호 처리에서 실 수열 또는 복소 수열로 나타나는 시간 영역의 신호를 복소 주파수 영역의 표현으로 변환한다.

Z 변환은 연속 시간 신호에 대한 라플라스 변환에 대응하는 이산 시간 영역에서의 변환으로 볼 수 있다.

역사

Z 변환에 대한 기본적인 생각은 라플라스도 알고 있었고, 1947년에 W. Hurewicz에 의해 선형 상수 계수 차분 방정식을 푸는 유용한 수단으로 다시 알려졌다.[1] Z 변환이라는 이름은 1952년에 콜롬비아 대학의 sampled-data control group에 속한 RagazziniZadeh로부터 유래되었다.[2][3]

고등 Z 변환은 후에 Jury에 의해 개발되고 대중화되었다.

정의

다른 적분 변환들과 마찬가지로 Z 변환은 단방향 또는 양방향 변환으로 정의될 수 있다.

양방향 Z 변환

연속시간 신호 x[n]의 양방향 Z 변환은 X(z)로 표현되는 formal power series로, 다음과 같이 정의된다.

X(z)=𝒵{x[n]}=n=x[n]zn.

여기서 n은 정수이고 z는 일반적으로 복소수이다. 즉, z복소수의 크기 A허수 단위 j, 그리고 편각 ϕ를 통해 다음과 같이 표현할 수 있다.

z=Aejϕ=A(cosϕ+jsinϕ)

단방향 Z 변환

만약 x[n]n0에 대해서만 정의되어 있다면 단방향 Z 변환은 다음과 같이 정의된다.

X(z)=𝒵{x[n]}=n=0x[n]zn.

이러한 정의는 신호 처리에서 이산 시간 causal system단위 펄스 응답의 Z 변환을 구하는데 사용될 수 있다. 여기서부터는 별도의 언급이 없는 한 단방향 Z 변환을 고려하기로 한다.

예제

다음과 같은 신호를 생각해 보자.

x[n]=1,n=0,1,2,.

그러면 x[n]의 Z 변환은 다음과 같이 구해진다.

X(z)=1+z1+z2+=zz1,1<|z|.

다음과 같은 신호를 생각해 보자.

x[n]=an,n=0,1,2,.

그러면 x[n]의 Z 변환은 다음과 같이 구해진다.

X(z)=1+(z/a)1+(z/a)2+=zza,a<|z|.

성질

선형성 (Linearity)

두 이산 시간 신호 x1[n], x2[n]의 Z 변환을 각각 X1(z), X2(z)라 두면, 상수 a1, a2에 대해 x[n]=a1x1[n]+a2x2[n]의 Z 변환은 다음과 같다

X(z)=n=(a1x1[n]+a2x2[n])zn=a1n=x1[n]zn+a2n=x2[n]zn=a1X1(z)+a2X2(z).

시간에 대한 평행 이동 (Time shifting)

양방향 Z 변환의 경우

이산 시간 신호 x[n]의 Z 변환을 Z{x[n]}라 두면 정수 k에 대해 x[nk]의 Z 변환은 다음과 같다.

𝒵{x[nk]}=n=x[nk]zn=m=x[m]z(m+k),m=nk=m=x[m]zmzk=zkm=x[m]zm=zkX(z).

단방향 Z 변환의 경우

단방향 Z 변환의 경우 조금 다르다. 만약 k1인 경우

𝒵{x[nk]}=n=0x[nk]zn=m=kx[m]z(m+k),m=nk=m=kx[m]zmzk=m=k1x[m]zmzk+zkm=0x[m]zm=m=k1x[m]z(m+k)+zkX(z),

k1인 경우

𝒵{x[nk]}=n=0x[nk]zn=m=kx[m]z(m+k),m=nk=m=kx[m]zmzk=m=0k1x[m]zmzk+zkm=0x[m]zm=m=0k1x[m]z(m+k)+zkX(z).

Z 역변환

Z 역변환은 다음과 같이 구해진다.

x[n]=𝒵1{X(z)}=12πjCX(z)zn1dz,

여기서 C는 원점을 반시계방향으로 둘러 싸면서 수렴 반경 안에 있는 닫힌 경로이다.

하지만 라플라스 역변환의 경우와 유사하게 대부분의 경우 Z 역변환은 부분분수 분해를 통해 구해진다. 예를 들어 다음과 같은 Z 변환을 생각하자.

X(z)=3z27zz25z+6.

부분분수 분해를 통해 X(z)/z는 다음과 같이 표현된다.

X(z)z=1z2+2z3.

따라서, X(z)=z/(z2)+2z/(z3)이고 Z 변환의 선형성으로부터 x[n]은 다음과 같이 구해진다.

x[n]=2n+23n,n=0,1,.

수렴 반경

틀:빈 문단

응용

차분방정식의 풀이

다음과 같이 주어진 상수 계수를 갖는 선형 차분방정식을 생각하자.

x[n2]5x[n1]+6x[n]=0,x[1]=1,x[2]=0.

양변에 Z 변환을 취하면 다음을 얻는다.

z2X(z)+x[2]+z1x[1]5z1X(z)5x[1]+6X(z)=0,X(z)z=5z1(3z1)(2z1),X(z)=23zz13+32zz12.

따라서, x[n]=23(13)n+32(12)n이다.

Z 변환 표

틀:빈 문단

각주

틀:각주

같이 보기

  1. Kamen, E.; Heck, B. (2000), Fundamentals of Signals and Systems: With MATLAB Examples (2nd ed.); Prentice Hall; 틀:ISBN, 9780130172938.
  2. Ingle, V. K.; Proakis, J. G. (2007), Digital Signal Processing Using Matlab (2nd ed., Int. Stud. Ed.); Thomson.
  3. Nekoogar, F. and Moriarty, G. (1999), Digital control using digital signal processing; Prentice Hall.

틀:전거 통제