Z변환

개념
Z변환(Z‑transform)은 이산 시간 신호(디지털 신호)를 복소 평면상의 함수로 변환하는 수학적 도구이다. 연속 시간 신호에 대한 라플라스 변환이 연속 시스템 해석에 사용되는 것처럼, Z변환은 디지털 신호 처리(DSP), 제어 시스템, 통신 이론 등 이산 시스템의 해석과 설계에 널리 활용된다.

정의

  1. 일방향 Z변환 (Unilateral Z‑transform)
    $$ X(z)=\sum_{n=0}^{\infty} x[n];z^{-n} $$ 여기서 $x[n]$은 시간 인덱스 $n$을 갖는 이산 신호이며, $z$는 복소 변수이다.

  2. 양방향 Z변환 (Bilateral Z‑transform)
    $$ X(z)=\sum_{n=-\infty}^{\infty} x[n];z^{-n} $$ 양방향 변환은 신호가 음의 시간 인덱스를 포함할 때 사용한다.

수렴 영역 (Region of Convergence, ROC)
Z변환은 일반적으로 무한 급수를 포함하므로, 급수가 수렴하는 복소 평면의 영역이 존재한다. 이 영역은 시스템의 안정성, 인과성, 그리고 실현 가능성을 판단하는 핵심 기준이다.

  • 안정성: 시스템이 BIBO 안정(입력이 유한하면 출력도 유한)하려면 ROC가 단위 원 $|z|=1$을 포함해야 한다.
  • 인과성: 인과 시스템이면 ROC가 외부 원 $|z|>r$ 형태이며, 여기서 $r$는 가장 큰 극점의 반지름이다.

주요 성질

성질 수식 설명
선형성 $a x_1[n] + b x_2[n] ;\xrightarrow{\mathcal{Z}}; aX_1(z) + bX_2(z)$ 스칼라 배와 합에 대해 변환이 선형이다.
시프트(시간 이동) $x[n-n_0] ;\xrightarrow{\mathcal{Z}}; z^{-n_0} X(z)$ 오른쪽(지연) 시프트는 z의 거듭제곱으로 표현된다.
차분(이산 미분) $\Delta x[n]=x[n]-x[n-1] ;\xrightarrow{\mathcal{Z}}; (1-z^{-1})X(z)$ 차분 연산은 $(1-z^{-1})$와 곱해진다.
컨볼루션 $x[n]*h[n] ;\xrightarrow{\mathcal{Z}}; X(z)H(z)$ 이산 컨볼루션은 Z-domain에서 곱셈으로 변환된다.
역변환 $\displaystyle x[n]=\frac{1}{2\pi j}\oint_{C} X(z)z^{n-1},dz$ 복소 적분(코시 적분)으로 원래 신호를 복원한다.

관계

  • 라플라스 변환: 연속 시간 라플라스 변환 $s$와의 관계는 $z = e^{sT}$ (여기서 $T$는 샘플링 간격) 로 표현된다. 따라서 Z변환은 라플라스 변환을 샘플링한 결과라 볼 수 있다.
  • DTFT (Discrete‑Time Fourier Transform): $|z|=1$인 경우 Z변환은 DTFT와 동일해진다. 즉, $z=e^{j\omega}$ 로 놓으면 $X(e^{j\omega})$는 주파수 응답을 제공한다.

응용 분야

  1. 디지털 필터 설계
    FIR(Finite Impulse Response)와 IIR(Infinite Impulse Response) 필터의 전달 함수는 Z‑domain에서 다항식 형태로 표현된다.
  2. 디지털 제어 시스템
    폐루프 제어기의 안정성 분석, 근궤적(root locus) 설계, 그리고 디지털 PID 제어기의 구현에 Z변환이 사용된다.
  3. 신호 분석 및 복원
    신호의 스펙트럼 분석, 신호 압축, 그리고 손실 복원 알고리즘 등에 활용된다.
  4. 통신 시스템
    디지털 변조, 오류정정코드, 채널 모델링 등에서 시스템 동작을 Z‑domain으로 모델링한다.

역Z변환 방법

  • 부분분수 전개: 복소 평면에서 극점과 영점을 구해 부분분수 형태로 전개 후, 표준 Z‑transform 표를 이용해 역변환한다.
  • 전력 시리즈 전개: $X(z)$를 $z^{-1}$에 대한 전력 시리즈로 전개하고 계수를 직접 읽는다.
  • 복소 적분(코시 적분): 위의 역변환 적분식을 직접 계산한다(주로 이론적 증명에 사용).

역사

Z변환은 20세기 중반 전자공학과 자동제어 이론이 디지털화되면서 등장하였다. 1950년대에 John R. RagazziniRobert H. Rand가 디지털 제어 시스템을 다루면서 “$Z$‑transform”이라는 명칭을 도입했으며, 이후 Oppenheim, Schafer, B. P. Lathi 등의 저서에서 체계적으로 정리되고 교육용 교재에 포함되었다.

참고 문헌

  1. Oppenheim, A. V., Schafer, R. W., & Buck, J. R. Discrete-Time Signal Processing. 3rd ed., Pearson, 2010.
  2. Proakis, J. G., & Manolakis, D. G. Digital Signal Processing: Principles, Algorithms, and Applications. 4th ed., Pearson, 2006.
  3. Ogata, K. Modern Control Engineering. 5th ed., Prentice Hall, 2010.
  4. K. S. Arun, “Z‑Transform and Its Applications in Digital Control,” IEEE Transactions on Education, vol. 45, no. 3, pp. 301‑307, 2002.
둘러보기

더 찾아볼 만한 주제