개념
Z변환(Z‑transform)은 이산 시간 신호(디지털 신호)를 복소 평면상의 함수로 변환하는 수학적 도구이다. 연속 시간 신호에 대한 라플라스 변환이 연속 시스템 해석에 사용되는 것처럼, Z변환은 디지털 신호 처리(DSP), 제어 시스템, 통신 이론 등 이산 시스템의 해석과 설계에 널리 활용된다.
정의
-
일방향 Z변환 (Unilateral Z‑transform)
$$ X(z)=\sum_{n=0}^{\infty} x[n];z^{-n} $$ 여기서 $x[n]$은 시간 인덱스 $n$을 갖는 이산 신호이며, $z$는 복소 변수이다. -
양방향 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})$는 주파수 응답을 제공한다.
응용 분야
- 디지털 필터 설계
FIR(Finite Impulse Response)와 IIR(Infinite Impulse Response) 필터의 전달 함수는 Z‑domain에서 다항식 형태로 표현된다. - 디지털 제어 시스템
폐루프 제어기의 안정성 분석, 근궤적(root locus) 설계, 그리고 디지털 PID 제어기의 구현에 Z변환이 사용된다. - 신호 분석 및 복원
신호의 스펙트럼 분석, 신호 압축, 그리고 손실 복원 알고리즘 등에 활용된다. - 통신 시스템
디지털 변조, 오류정정코드, 채널 모델링 등에서 시스템 동작을 Z‑domain으로 모델링한다.
역Z변환 방법
- 부분분수 전개: 복소 평면에서 극점과 영점을 구해 부분분수 형태로 전개 후, 표준 Z‑transform 표를 이용해 역변환한다.
- 전력 시리즈 전개: $X(z)$를 $z^{-1}$에 대한 전력 시리즈로 전개하고 계수를 직접 읽는다.
- 복소 적분(코시 적분): 위의 역변환 적분식을 직접 계산한다(주로 이론적 증명에 사용).
역사
Z변환은 20세기 중반 전자공학과 자동제어 이론이 디지털화되면서 등장하였다. 1950년대에 John R. Ragazzini와 Robert H. Rand가 디지털 제어 시스템을 다루면서 “$Z$‑transform”이라는 명칭을 도입했으며, 이후 Oppenheim, Schafer, B. P. Lathi 등의 저서에서 체계적으로 정리되고 교육용 교재에 포함되었다.
참고 문헌
- Oppenheim, A. V., Schafer, R. W., & Buck, J. R. Discrete-Time Signal Processing. 3rd ed., Pearson, 2010.
- Proakis, J. G., & Manolakis, D. G. Digital Signal Processing: Principles, Algorithms, and Applications. 4th ed., Pearson, 2006.
- Ogata, K. Modern Control Engineering. 5th ed., Prentice Hall, 2010.
- K. S. Arun, “Z‑Transform and Its Applications in Digital Control,” IEEE Transactions on Education, vol. 45, no. 3, pp. 301‑307, 2002.