• 검색 결과가 없습니다.

이산시간 선형 시불변 시스템의 고유신호 z n

N/A
N/A
Protected

Academic year: 2022

Share "이산시간 선형 시불변 시스템의 고유신호 z n "

Copied!
39
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Python과 함께 배우는 시스템 해석

제 6 장. Z–변환을 이용한 이산시간 선형 시불변 시스템의 해석 6-1 . Z–변환

박섭형

한림대학교 전자공학과

2014년 11월

(2)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

배울 내용

이산시간 선형 시불변 시스템의 고유신호 zn과 고윳값 양방향 Z–변환 (Z–transform)

Z–변환의 수렴 영역과 그 의미

Z–변환의 수렴 영역과 이산 푸리에 변환의 존재 유무의 관계 중요한 몇 가지 신호의 이산시간 푸리에 변환과 양방향 Z–변환 양방향 Z–변환의 성질

(3)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

이산시간 선형 시불변 시스템의 고유신호 z n

임펄스 응답이 h[n] 인 이산시간 선형 시불변 시스템에 다음과 같은 복소 신호 x[n] 이 입력되는 경우를 생각해 보자.

x[n] = zn, −∞ < n < ∞, (6.1) 여기에서 z 는 임의의 복소수이다. 그러면 출력 y[n] 은 다음과 같다.

y[n] =

k=−∞

h[k]zn−k= (

k=−∞

h[k]z−k )

zn= (

k=−∞

h[k]z−k )

x[n]. (6.2)

여기에서

H(z) =

k=−∞

h[k]z−k (6.3)

라고 두면, 식 (6.2)는 다음과 같이 쓸 수 있다.

y[n] = H(z)x[n] = H(z)zn. (6.4)

(4)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

양방향 Z–변환의 정의

.정의 6.1 (양방향 Z–변환의 정의) ..

...

모든 정수 n 에서 정의된 신호 x[n] 의 양방향 Z–변환은 다음과 같이 정의된다.

X(z) =Z{x[n]} =

n=−∞

x[n]z−n, (6.5)

여기에서 z 는 z = rej ˆω(r≥ 0인 실수)인 복소수이다.

X(z) 가 항상 유한한 값으로 수렴하지는 않는다

⇒ 신호 x[n]이 주어진 경우에 x[n]의 Z–변환 X(z)가 존재하기 위한 z의 정의역이 복소수의 전영역이 아닐 수도 있다

X(z) 가 존재하기 위한 z 의 조건을 X(z) 의 수렴 영역이라고 부른다 함수를 표현할 때 반드시 함수의 정의역을 표시하는 것과 마찬가지로, 변수 z 의 함수인 X(z) 를 표현할 때에도 정의역에 해당하는 수렴 영역을 함께

(5)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

양방향 역 Z–변환의 정의

반대로, X(z) 로부터 x[n] 을 복원하는 과정을 역 Z–변환(inverse Z–transform) 이라고 한다. X(z) 의 역 Z–변환은 다음과 같이 정의한다.

.정의 6.2 (양방향 역 Z–변환의 정의) ..

... x[n] =Z−1{X(z)} = 1 2πj

I

C

Z(z)zn−1dz, (6.6)

여기에서 C 는 수렴 영역에서 원점을 내부에 포함하는 반시계 방향의 폐곡선이다.

일반적으로 이 적분 과정을 통해서 x[n] 을 구하는 것은 쉽지 않지만, x[n] 이 유한 길이의 수열인 경우에는 X(z) 는 z−1의 다항식이 되며, X(z) 의 z−k항의 계수를 이산시간 신호 x[n] 의 k 번째 수인 x[k] 로 하면, x[n] 을 복원할 수 있다.

(6)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

단방향 Z–변환의 정의

디지털 필터 등과 같은 실제적인 응용 분야에서는 n≥ 0에서 정의되는 신호 x[n]

의 단방향 Z–변환 (unilateral Z–transform)이 더 자주 사용된다. 단방향 Z–

변환은 다음과 같이 정의된다.

.정의 6.3 (단방향 Z–변환) ..

...

n≥ 0인 정수에서 정의된 신호 x[n]의 단방향 Z–변환은 다음과 같다.

X+(z) =Z+{x[n]} =

n=0

x[n]z−n, (6.7)

여기에서 z 는 z = rej ˆω(r≥ 0)인 실수)인 복소수이다.

(7)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 수렴 영역의 의미

x[n] 의 이산시간 푸리에 변환

F{x[n]} = X(ej ˆω) =

n=−∞

x[n]e−jˆωn. (6.8)

이산시간 푸리에 변환의 존재 여부는 전적으로 x[n] 에 의해서만 결정된다.

복소 변수 z 를 z = rej ˆω로 표시하면 앞에서 정의한 Z–변환은 다음과 같이 다시 쓸 수 있다.

X(z) =

n=−∞

x[n]( rej ˆω)−n

=

n=−∞

(

x[n]r

−n) e−jˆωn

=

n=−∞

(

x[n] |z|

−n)

e−jˆωn=F{x[n]|z|−n}. (6.9)

(8)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 수렴 영역의 의미

식 (6.9) 에 r = 1, 즉|z| = 1을 대입하면 다음 관계식을 얻는다.

X(z)||z|=1=

n=−∞

x[n]e−jˆωn= X(ej ˆω). (6.10)

x[n] 의 이산시간 푸리에 변환의 존재 여부는 전적으로 x[n] 에 의해서만 결정된다

x[n] 의 Z–변환의 존재 여부는 x[n]|z|−n에 의해 결정된다.

이산시간 푸리에 변환이 존재하지 않는 x[n] 이라 할지라도|z|의 조건에 따라서 Z–변환이 존재할 수 있다.

어떤 신호 x[n] 이 주어졌을 때, Z–변환이 존재할 수 있는|z|의 조건을 수렴 영역 (ROC: region of convergence)이라고 한다.

(9)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

유한 길이 신호의 Z–변환

0≤ n ≤ N에서 정의되는 유한 길이 신호 x[n]은 다음과 같이 나타낼 수 있다.

x[n] =

N k=0

x[k]δ[n− k]. (6.11)

이 때, x[n] 의 Z–변환은 다음과 같이 정의된다.

X(z) =

N n=0

x[n]z−n. (6.12)

유한 길이 신호 x[n] 으로부터 X(z) 를 구하기 위해서는 x[n] 을 계수로 하는 다항식을 구성하는 것이다. 이 때, x[n] 에서 k 번째 값인 x[k] 는 X(z) 에서 z−k 항의 계수가 된다.

(10)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

유한 길이 이산시간 신호의 Z–변환 예

.예제 6.1 (유한 길이 이산시간 신호의 Z–변환) ..

...

다음과 같이 주어지는 유한 길이 이산신호 x[n] 의 Z–변환을 구하라.

x[n] ={3

↑,−2, 3, 7, −1, 4}

X(z) = 3− 2z−1+ 3z−2+ 7z−3− z−4+ 4z−5.

(11)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 역변환 예

.예제 6.2 ( z−1의 다항식으로 표현되는 Z–변환의 역변환) ..

...

다음과 같이 주어지는 X(z) 의 역 Z–변환을 취하여 x[n] 을 구하라.

X(z) =−2 + 4z−1+ z−2− 3z−3+ 2z−4, z̸= 0.

X(z) 에서 z−k에 곱해진 계수는 이산시간 신호 x[n] 에서 δ[n− k]에 곱해진 계수와 같다. 따라서 x[n] 은 다음과 같다.

x[n] =−2δ[n] + 4δ[n − 1] + δ[n − 2] − 3δ[n − 3] + 2δ[n − 4]

.

(12)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

a n u[n] 의 이산시간 푸리에 변환과 Z–변환

anu[n] 의 이산시간 푸리에 변환

F {anu[n]} =

n=−∞

anu[n]e−jˆωn=

n=0

( ae−jˆω)n

. (6.13)

|ae

−jˆω

| = |a| < 1 일 때

F {a

n

u[n] } = 1

1 − ae

−jˆω

. (6.14)

|a| ≥ 1인 경우에는 x[n] = a

n

u[n] 의 이산시간 푸리에 변환은 존재하지 않는다때

예 :

(0.5)

n

u[n] 이나 ( −0.5)

n

u[n] 의 이산시간 푸리에 변환은 존재한다

2

n

u[n] 이나 ( −2)

n

u[n] 의 이산시간 푸리에 변환은 존재하지 않는다.

(13)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

a n u[n] 의 이산시간 푸리에 변환과 Z–변환

anu[n] 의 Z–변환

Z{anu[n]} =

n=−∞

anu[n]z−n=

n=0

(az−1)n

. (6.15)

|az

−1

| = |a|

|z| < 1,|z| > |a|일 때

Z{a

n

u[n] } = 1

1 − az

−1

. (6.16)

|z| ≤ |a|일 때

Z{a

n

u[n] }은 존재하지 않는다.

따라서

Z{anu[n]} = 1

1− az−1, |z| > |a|. (6.17)

(14)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

2 n u[n] 의 이산시간 푸리에 변환과 Z–변환

2nu[n] 의 이산시간 푸리에 변환 F{2nu[n]} =

n=0

2ne−jˆωn=

n=0

( 2e−jˆω

)n

. (6.18)

무한 등비 수열의 합에서 공비의 절댓값이 2이기 때문에 무한 등비 수열의 합을 구할 수 없다. 즉,F{2nu[n]}은 존재하지 않는다.

2nu[n] 의 Z–변환

Z{2nu[n]} =

n=0

2n (

rej ˆω)−n

=

n=0

(

2r−1e−jˆω)n

. (6.19) Z{2nu[n]}은 공비의 절댓값이 |z|2 이기 때문에 |z|2 < 1, 즉 r =|z| > 2인 경우에는 무한 등비 수열의 합을 구할 수 있다

(15)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

(0.5) n u[n] 의 이산시간 푸리에 변환과 Z–변환

(0.5)nu[n] 의 이산시간 푸리에 변환은 항상 존재한다.

F{(0.5)nu[n]} =

n=0

(0.5)ne−jˆωn=

n=0

( 0.5e−jˆω

)n

. (6.20)

(0.5)nu[n] 의 Z–변환 Z{(0.5)nu[n]} =

n=0

(0.5)n (

rej ˆω)−n

=

n=0

(

0.5r−1e−jˆω)n

. (6.21)

ROC: r =|z| > 0.5

(16)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 수렴 영역과 이산시간 푸리에 변환 존재

Re(z) Im(z) z–plane

2

Re(z) Im(z) z–plane

0.5

(a) 2nu[n] 의 수렴 영역 (b) (0.5)nu[n] 의 수렴 영역

그림 6.1:

두 신호의 수렴 영역 : (a) 2

n

u[n] 의 수렴 영역, (b) (0.5)

n

u[n] 의 수렴 영역.

X(z)|z=ej ˆω= X(ej ˆω). (6.22) 그림 6.1 (a) 에 표시된 수렴 영역은 단위원을 포함하지 않는다

⇒ 2nu[n] 의 이산시간 푸리에 변환은 존재하지 않는다.

(17)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

−a n u[ −n − 1]의 이산시간 푸리에 변환과 Z–변환

−anu[−n − 1]의 이산시간 푸리에 변환 F{−anu[−n − 1]} =

n=−∞

{−anu[−n − 1]e−jˆωn}

=

−∞

n=−1

( ae−jˆω)n

. (6.23) 여기에서 m =−n이라 하자.

F{−anu[−n − 1]} = −

m=1

(

ae−jˆω)−m

. (6.24)

| (

ae

−jˆω

)

−1

| = 1

|ae

−jˆω

| = 1

|a| < 1,|a| > 1일 때 F{−a

n

u[ −n − 1]} = −

( ae

−jˆω

)

−1

1 (

ae

−jˆω

)

−1

= 1

ae

−jˆω

− 1 = 1 1 − ae

−jˆω

.

(6.25)

(18)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

−a n u[ −n − 1]의 이산시간 푸리에 변환과 Z–변환

x[n] =−anu[−n − 1]의 Z–변환

Z{−anu[−n−1]} =

n=−∞

−anu[−n − 1]z−n= −∞

n=−1

(az−1)n

. (6.26)

m =−n이라고 두면 위 식은 다음과 같이 쓸 수 있다.

Z{−anu[−n − 1]} = −

m=1

(az−1)−m

=

m=1

(a−1z)m

. (6.27)

|a

−1

z | = |z|

|a| < 1, 즉, |z| < |a|일 때 Z{−a

n

u[ −n − 1]} = − a

−1

z

1 − a

−1

z = a

−1

z

a

−1

z − 1 = 1

1 − az

−1

. (6.28)

|z| ≥ |a|일 때

Z{−a

n

u[ −n − 1]}은 존재하지 않는다

(19)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

a n u[n] 과 −a n u[ −n − 1]의 Z–변환

..

anu(n) 과−anu(−n − 1)의 Z–변환과 수렴 영역

.

Z{anu[n]} = 1

1− az−1, |z| > |a|.

Z{−anu[−n − 1]} = 1

1− az−1, |z| < |a|.

(20)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

−(0.5) n u[ −n − 1]의 이산시간 푸리에 변환과 Z–변환

−(0.5)nu[−n − 1]의 이산시간 푸리에 변환

F{−(0.5)nu[−n − 1]} = −−∞

n=−1

(0.5)ne−jˆωn=

m=1

(

(0.5)−1ej ˆω)m

=

m=1

( 2ej ˆω

)m

. (6.30)

공비의 절댓값이 2이기 때문에 무한 등비 수열의 합을 구할 수 없다.

−(0.5)nu[−n − 1]의 Z–변환 Z{−(0.5)nu[−n − 1]} = −

−∞

n=−1

(0.5)n (

rej ˆω)−n

=

m=1

(

(0.5)−1rej ˆω)m

=

m=1

( 2rej ˆω

)m

. (6.31)

(21)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

−2 n u[ −n − 1]의 이산시간 푸리에 변환과 Z–변환

−2nu[−n − 1]의 이산시간 푸리에 변환 F{−2nu[−n − 1]} = −

−∞

n=−1

2ne−jˆωn=

m=1

(

2−1ej ˆω)m

=

m=1

( 0.5ej ˆω

)m

. (6.32)

항상 존재한다.

−2nu[−n − 1]의 Z–변환 Z{−2nu[−n − 1]} = −

−∞

n=−1

2n (

rej ˆω)−n

= −∞

n=−1

(

2−1rej ˆω)−n

=

m=1

( 0.5rej ˆω

)m

. (6.33)

(22)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

−2 n u[ −n − 1]과 −(0.5) n u[ −n − 1]의 수렴 영역

Re (z) Im (z) z –plane

2

Re (z) Im (z) z –plane

0.5

(a) (b)

그림 6.2:

두 신호의 수렴 영역 : (a) −2

n

u[ −n − 1]의 수렴 영역, (b)

−(0.5)

n

u[ −n − 1]의 수렴 영역.

(a) 에 표시된 수렴 영역은 단위원을 포함한다.

⇒ −2nu[−n − 1]의 이산시간 푸리에 변환이 항상 존재한다

(23)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

e −an u[n] 의 이산시간 푸리에 변환과 Z–변환

e−anu[n] 의 이산시간 푸리에 변환

F{e−anu[n]} =

n=−∞

e−anu[n]e−jˆωn=

n=0

(

e−ae−jˆω)n

. (6.34)

|e

−a

e

−jˆω

| = |e

−a

| < 1, 즉 a > 0일 때 X(e

j ˆω

) = 1

1 − e

−a

e

−jˆω

. (6.35) a ≤ 0인 경우에는 e

−an

u[n] 의 이산시간 푸리에 변환은 존재하지 않는다.

예를 들면, e−0.5nu[n] 의 이산시간 푸리에 변환은 존재하지만, e0.5nu[n] 의 이산시간 푸리에 변환은 존재하지 않는다.

(24)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

a n u[n] 과 −a n u[ −n − 1]의 이산시간 푸리에 변환과 Z–변환

e−anu[n] 의 Z–변환

Z{e−anu[n]} =

n=−∞

e−anu[n]z−n=

n=0

(e−az−1)n

. (6.36)

수렴 조건 : |e−az−1| = |e−a|

|z| < 1, 즉,|z| > |e−a|

F{x[n]}의 존재 여부는 전적으로 a에 의해서 결정된다. 즉, a > 0일 때는

|e−a| < 1이므로 F{e−anu[n]}가 존재한다

F{e−anu[n]} =

n=0

e−ane−jˆωn=

n=0

(e−ae−jˆω)n

=

n=0

(e−a−jˆω)n

. (6.37)

(25)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

e −an u[n] 의 이산시간 푸리에 변환과 Z–변환

e−anu[n] 의 Z–변환

Z{x[n]} =

n=0

e−an( rej ˆω)−n

=

n=0

(

e−ar−1e−jˆω)n

. (6.38)

r = |z| > e

−a

인 경우 : Z–변환이 존재한다.

|z| ≤ e

−a

인 경우 : Z–변환이 존재하지 않는다

a > 0 일 때는 F{e

−an

u[n] }의 Z–변환의 수렴 영역이 단위원을 포함하기 때문에 이산시간 푸리에 변환이 존재한다

a ≤ 0일 때는 수렴 영역이 단위원을 포함하지 않기 때문에 이산시간 푸리에

변환이 존재하지 않는다

(26)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

u[n] 의 이산시간 푸리에 변환과 Z–변환

|a| < 1일 때, F {anu[n]}이 다음과 같다.

F {anu[n]} = 1

1− ae−jˆω. (6.39) a = 1 인 경우에는 anu[n] = u[n] 의 이산시간 푸리에 변환은 존재하지 않는다.

Z{u[n]} =

n=−∞

u[n]z−n=

n=0

(z−1)n

. (6.40)

hn=( z−1)n

이라고 하면, 수열{hn}은 초항이 h0= 1이고 공비가 z−1인 무한 등비 수열이 된다. 따라서 이 무한 등비 수열의 합이 유한한 값으로 수렴하기 위한 조건은|z−1| = 1

|z| < 1, 즉,|z| > 1이다. 이 수렴 영역이 단위원을 포함하고 있지 않기 때문에 이로부터 u[n] 의 이산시간 푸리에 변환은 존재하지 않는다는 것을 확인할 수 있다1

그러나 특수한 방법을 사용하여 다음 식을 증명할 수 있다.

1 ∑

(27)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

임펄스 신호의 Z–변환

δ[n]과 δ[n− n0]의 Z–변환은 다음과 같다.

Z{δ[n]} =

n=−∞

δ[n]z

−n= z0= 1. (6.41)

단, 수렴 영역은 z 의 전 영역이다.

Z{δ[n − n0]} =

n=−∞

δ[n − n

0]z−n= z−n0

.

(6.42)

단, 수렴 영역은 z̸= 0이다.

(28)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

u[n] 과 −u[−n − 1]의 Z–변환

Z{u[n]} =

n=0

1

· z

−n= 1

1

− z

−1

.

(6.43) 단, 수렴 영역은|z−1| < 1, 즉, |z| > 1이다.

Z{−u[−n − 1]} =−1

n=−∞

(−1) · z−n

.

(6.44)

여기에서 m =−n이라 두면 위 식은 다음과 같이 쓸 수 있다.

Z{−u[−n − 1]} =

m=1

(

−1) · z

m=

z

1

− z

=

z

z − 1

= 1

1

− z

−1

.

(6.45) 단, 수렴 영역은|z| < 1이다.

u[n] 과−u[−n − 1]의 Z–변환은 같지만 수렴 영역이 서로 다른 것에 유의하라.

(29)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

nu[n] 과 −nu[−n − 1]

nu[n] 의 Z–변환은 식 (6.60)을 이용하여 다음과 같이 구할 수 있다.

Z{nu[n]} = −zd

dzZ{u[n]}

=−zd dz

1 1− z−1

= z z−2

(1− z−1)2 (6.46)

= z−1 (1− z−1)2.

이 Z–변환의 수렴영역은Z{u[n]}의 수렴영역과 같다. 즉, |z| > 1이다.

이와 동일한 방법을 이용하면−nu[−n − 1]의 Z–변환도 다음과 같이 구할 수 있다.

Z{nu[n]} = z−1

(1− z−1)2. (6.47)

(30)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

a n u[n] 과 −a n u[ −n − 1]

Z{anu[n]} =

n=0

a

n

z

−n= 1

1

− az

−1

.

(6.48) 단, 수렴 영역은|az−1| < 1, 즉, |z| > |a|이다.

Z{−anu[−n − 1]} =−1

n=−∞

(−an)z−n=

−1

n=−∞

(az−1)n

.

(6.49) 여기에서 m =−n이라 두면 위 식은 다음과 같이 쓸 수 있다.

Z{−anu[−n − 1]} = −

m=1

(az−1)−m=

m=1

(a−1z)m= a−1z 1− a−1z

= a−1z

a−1z− 1= z

z− a = 1

1− az−1. (6.50) 단, 수렴 영역은|a−1z| < 1, 즉, |z| < |a|이다.

(31)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

e −an u[n] 의 Z–변환

Z{e−anu[n]} =

n=0

e

−an

z

−n=

n=0

(e−a

z

−1)n= 1

1

− e

−a

z

−1

.

(6.51) 단, 수렴 영역은|e−az−1| < 1, 즉, |z| > |e−a|이다.

(32)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

주요 신호들의 Z–변환 (1)

x[n] Z{x[n]} 수렴 영역

δ[n] 1 Z–전 영역

δ[n− n0] z−n0 z̸= 0

u[n] 1

1− z−1 |z| > 1

−u[−n − 1] 1

1− z−1 |z| < 1

u[n− n0] z−n0

1− z−1 |z| > 1

nu[n] z−1

(1− z−1)2 |z| > 1

−nu[−n − 1] z−1

(1− z−1)2 |z| < 1

(33)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

주요 신호들의 Z–변환 (2)

x[n] Z{x[n]} 수렴 영역

anu[n] 1

1− az−1 |z| > |a|

−anu[−n − 1] 1

1− az−1 |z| < |a|

nanu[n] az−1

(1− az−1)2 |z| > |a|

−nanu[−n − 1] az−1

(1− az−1)2 |z| < |a|

(ansin ˆω0n)u[n] (a sin ˆω0)z−1

1− (2a cos ˆω0)z−1+ a2z−2 |z| > |a|

(ancos ˆω0n)u[n] 1− (a cos ˆω0)z−1

1− (2a cos ˆω0)z−1+ a2z−2 |z| < |a|

(34)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 중첩 특성

Z–변환은 선형 변환이며, 중첩 특성을 가진다.

X(z) =

n=−∞

(ax1[n] + bx2[n])z−n

= a

n=−∞

x1[n]z−n+ b

n=−∞

x2[n]z−n

= aX1(z) + bX2(z).

(6.52)

즉,

ax1[n] + bx2[n]⇔ aX1(z) + bX2(z). (6.53) 단, 수렴 영역은 ROCX1∩ ROCX2이다.

(35)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 시간 지연 특성

Z{x[n − n0]} = ∑

n=−∞

x[n− n0]z−n, (6.54)

여기에서 m = n− n0라 두면, n = m + n0이므로 위 식은 다음과 같이 쓸 수 있다.

Z{x[n − n0]} =

m=−∞

x[m]z−(m+n0)

=

m=−∞

x[m]z−mz−n0 (6.55)

= z−n0X(z).

단, 수렴 영역은 X(z) 의 수렴 영역과 같다.

n0= 1인 경우에, 즉 시간 영역에서 1 샘플의 이동은 Z—영역에서 z−1

(36)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

콘볼루션 합의 Z–변환

y[n] = h[n]∗ x[n]라 하면, 다음 식이 성립한다.

y[n] = h[n]∗ x[n] =

k=−∞

h[n]x[n− k]. (6.57)

이 식의 양변에 Z–변환을 취하면 다음 식을 얻는다.

Y(z) =

k=−∞

h[k][

z−kX(z)]

= (

k=−∞

h[k]zk )

X(z) =

H(z)X(z).

(6.58)

단, 수렴 영역은 ROCH∩ ROCX이다.

(37)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–영역에서의 스케일링

Z{anx[n]} =

n=−∞

anx[n]z−n=

n=−∞

x[n](a−1z)−n= X( z a )

. (6.59)

단, 수렴 영역은 X(z) 의 수렴 영역과 같다.

(38)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–영역에서의 미분

Z{nx[n]} =

n=−∞

nx[n]z−n=

n=−∞

x[n]nz−n−1z

=

n=−∞

x[n](

−nz−n−1)

(−z) = −z

n=−∞

x[n]d

dzz−n=−zdX(z) dz .

(6.60) 단, 수렴 영역은 X(z) 의 수렴 영역과 같다.

(39)

Python 과 함께 배우는 시스템 해석

박섭형

이산시간 선형 시불변 시스템의 고유신호 zn Z-변환의 정의와 수렴 영역 유한 길이 신호의 Z- 변환 Z-변환의 특성

Z–변환의 주요 성질

이름 표현

선형성 Z{ax1[n] + bx2[n]} = aX1(z) + bX2(z) 시간 지연 Z{x[n − n0]} = z−n0X(z)

콘볼루션 Z{x[n] ∗ y[n]} = X(z)Y(z) 곱셈 Z{x[n]y[n]} = X(z) ∗ Y(z) 신호의 차분 Z {x[n] − x[n − 1]} = (1 − z−1)X(z)

신호의 누적 합 Z

{ n

k=0

x[k]

}

= 1 1− z−1X(z) 시간 곱셈 Z{nx[n]} = −zX(z)

dz

스케일링 Z {x[n/N]} = X(

zN)

단, N 은 정수.2 Z{x[−n]} = X

(1)

참조

관련 문서

z 이런 실증분석의 문제는 일정시점에서 근로자들간(across workers) 임금과 근속년수를 비교해서

z 사용 사례가 어떻게 수행되는지 어떤 메시지가 언제 보내지는지 나타낸.. z 사용 사례가 어떻게 수행되는지 어떤 메시지가

파운드의 소금이 용해된 소금물이 분당 10갤런씩 탱크 안으로 흘러 들어오고 혼합용액은 잘 휘저어져 일정 하게 유지된다. 그리고

여기서는 여러 가지 변환의 종류와 성질을 생각해 보고 이들 변환 중 연속성을 보존 하는 변환에 대해서 생각해 보자... 변환은 광원과 원상과 스크린의 위치에

그러나 디락 델타 신호 δ(ˆ ω) 를 이용하여 다음과 같은 방법으로 이산시간 복소 지수 신호의 이산시간 푸리에 변환을

선형 시불변 시스템의 임펄스 응답만 알면 시간 영역에서 출력을 계산할 수도 있고 임펄스 응답의 푸리에 변환을 통해서 주파수 특성도 파악할 수 있다 임펄스 응답

z 문법에서 개방 부류 표현과 폐쇄 부류 표현 은 의미가 있고 인지적 표상에 기여한다 은 의미가 있고, 인지적 표상에 기여한다. z

™본 ™ 본 교재에서는 교재에서는 에너지 에너지 변환의 변환의 중간 중간 연결계 연결계 (coupling field)로 (coupling field) 로 자계 자계 시스템을 시스템을