Z 변환 (Z-Transform)

Z 변환의 정의와 기본 개념

Z 변환은 이산 신호 처리에서 중요한 도구 중 하나로, 시간 영역의 이산 신호를 복잡한 주파수 영역으로 변환하는 수학적 기법이다. 주어진 이산 신호 $ x[n] $에 대해 Z 변환은 다음과 같이 정의된다:

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

여기서 $ z $는 복소수로, 일반적으로 극좌표 형식으로 표현되며 $ z = re^{j\omega} $이다. Z 변환은 라플라스 변환의 이산형에 해당한다고 볼 수 있으며, 특히 시간 영역의 차분 방정식이나 이산 시스템의 해석에 널리 사용된다.

ROC (Region of Convergence, 수렴 영역)

Z 변환이 수렴하는 영역, 즉 ROC는 Z 변환의 중요한 개념이다. ROC는 주어진 Z 변환이 수렴하는 $ z $-평면 상의 영역을 정의한다. 특정 신호에 대해 ROC는 다음과 같은 특성을 갖는다:

  • ROC는 $ z $-평면에서 중심이 원점인 동심원 형태로 나타난다.

  • $ x[n] $이 시간적으로 우측으로 유한하다면, ROC는 $ |z| > r $ 형태로 나타나며, 이 경우 $ r $는 극점 중 최대 절대값을 가진다.

  • $ x[n] $이 시간적으로 좌측으로 유한하다면, ROC는 $ |z| < r $ 형태로 나타난다.

  • ROC에는 극점(pole)이 포함되지 않는다.

Z 변환의 ROC는 신호의 안정성과 관련이 있으며, 안정적인 시스템의 경우 ROC는 단위원(원점에서의 반지름이 1인 원)을 포함해야 한다.

Z 변환의 성질

Z 변환은 여러 유용한 수학적 성질을 갖고 있으며, 이를 통해 복잡한 이산 시스템의 해석이 용이해진다. 주요 성질들은 다음과 같다:

선형성 (Linearity)

두 신호 $ x_1[n] $과 $ x_2[n] $에 대해 각각의 Z 변환이 $ X_1(z) $와 $ X_2(z) $라면, 선형 결합된 신호에 대한 Z 변환은 다음과 같다:

αx1[n]+βx2[n]ZαX1(z)+βX2(z)\alpha x_1[n] + \beta x_2[n] \quad \xrightarrow{Z} \quad \alpha X_1(z) + \beta X_2(z)

시간 이동 (Time Shifting)

신호 $ x[n] $의 시간 이동에 따른 Z 변환의 변화는 다음과 같다:

  • 우측 이동: $ x[n-k] $의 Z 변환은 $ z^{-k}X(z) $로 나타난다.

  • 좌측 이동: $ x[n+k] $의 Z 변환은 $ z^{k}X(z) - \sum_{n=0}^{k-1} x[-n-1]z^{k-1-n} $로 나타난다.

역변환 성질 (Time Reversal)

신호 $ x[-n] $의 Z 변환은 다음과 같다:

X(z1)X(z^{-1})

따라서, 시간 반전된 신호의 Z 변환은 기존 Z 변환에서 변수 $ z $를 $ z^{-1} $로 대체한 것이다.

축소 및 확대 (Time Scaling)

신호 $ x[an] $ (여기서 $ a $는 정수)의 Z 변환은 다음과 같다:

X(za)X(z^a)

이 성질은 신호의 시간 축이 축소 또는 확대되는 경우에 해당한다.

합성곱 성질 (Convolution Property)

두 신호 $ x_1[n] $과 $ x_2[n] $의 합성곱 $ y[n] = x_1[n] * x_2[n] $에 대한 Z 변환은 다음과 같이 주어진다:

Y(z)=X1(z)X2(z)Y(z) = X_1(z)X_2(z)

이 성질은 Z 변환의 중요한 특성으로, 이산 시스템의 응답을 계산할 때 매우 유용하다.

Z 변환의 역변환

Z 변환의 역변환은 원래의 시간 영역 신호 $ x[n] $를 복원하는 과정이다. 역 Z 변환은 일반적으로 복잡하며, 몇 가지 방법이 존재한다:

  • 부분 분수 분해 (Partial Fraction Expansion): Z 변환이 유리 함수로 주어졌을 때, 이를 부분 분수로 분해한 후 각 항의 역변환을 구하여 원래 신호를 복원할 수 있다.

  • 멜린 변환 (Mellin Transform): 복잡한 함수의 경우 멜린 변환을 이용해 역변환을 계산할 수 있다.

  • Z 변환 표 사용: 주로 표준 신호에 대해서는 미리 계산된 Z 변환 표를 사용하여 신속하게 역변환을 수행할 수 있다.

역변환의 경우 ROC를 고려해야 하며, ROC에 따라 신호의 안정성과 인과성이 달라질 수 있다.

단위 샘플 응답과 Z 변환

이산 시스템에서 단위 샘플 응답 $ h[n] $은 시스템의 특성을 정의하는 중요한 함수다. 시스템의 입력이 단위 샘플 $ \delta[n] $일 때의 출력이 단위 샘플 응답이다. 이 시스템의 Z 변환은 다음과 같이 표현된다:

H(z)=n=h[n]znH(z) = \sum_{n=-\infty}^{\infty} h[n]z^{-n}

이 $ H(z) $를 시스템의 전달 함수라 하며, 시스템의 주파수 응답을 분석하거나 차분 방정식을 푸는 데 사용된다.


관련 자료:

  • Oppenheim, A. V., & Schafer, R. W. (1999). Discrete-Time Signal Processing (2nd ed.). Prentice Hall.

  • Roberts, M. J. (2003). Signals and Systems: Analysis Using Transform Methods and MATLAB. McGraw-Hill.

  • Proakis, J. G., & Manolakis, D. G. (1996). Digital Signal Processing: Principles, Algorithms, and Applications (3rd ed.). Prentice Hall.

Last updated