콘텐츠로 이동

1부 수학 기초 1.10

적분변환

1.3이 유한 차원에서 한 일은 한 문장이었다 — 기저를 잘 고르면 행렬이 대각이 된다. 이 장은 같은 일을 함수와 미분에 대해 한다. 미분 연산자의 고유함수를 찾는 것부터 시작하면 된다.

ddt est=s est\frac{d}{dt}\,e^{st} = s\,e^{st}

지수함수는 미분해도 자기 자신이고, 튀어나오는 상수 ss가 고유값이다. 그러니 함수를 지수함수들의 합으로 쪼개 놓으면 미분이 곱셈으로 내려앉는다. 미분방정식이 대수방정식이 되고, 1.4에서 요령으로 풀던 것들이 절차로 바뀐다. 적분변환은 이 갈아타기를 실행하는 장치다.

(Tf)(k)=∫abK(k,t) f(t) dt(\mathcal{T}f)(k) = \int_a^b K(k,t)\,f(t)\,dt

KK를 핵(kernel)이라 하고, 핵과 적분 구간이 무엇이냐로 변환의 이름이 갈린다.

변환핵 K(k,t)K(k,t)구간어디서
푸리에e−iωte^{-i\omega t}(−∞,∞)(-\infty, \infty)3~6절
푸리에 코사인·사인cos⁡ωt\cos\omega t, sin⁡ωt\sin\omega t[0,∞)[0, \infty)3절
라플라스e−ste^{-st}[0,∞)[0, \infty)7~9절
한켈t Jn(kt)t\,J_n(kt)[0,∞)[0, \infty)1.5·1.7 (원통 좌표) · 원형 동공(3.6)
멜린tk−1t^{k-1}[0,∞)[0, \infty)점근 해석 (Γ(k)\Gamma(k)가 e−te^{-t}의 멜린 변환)

이 장은 앞의 셋만 다룬다. 같은 방정식이 문맥에 따라 세 얼굴로 나온다.

  • 대수 — 미분·적분이 ss나 iωi\omega의 곱셈·나눗셈이 된다. 미분방정식이 대수방정식이 되고, 초기조건까지 식 안으로 딸려 들어온다.
  • 기하 — 함수를 정규직교 기저로 분해하는 일이다. 1.2의 정사영과 1.3의 고유기저 전개가 무한 차원으로 넘어간 것이고, 계수를 뽑는 공식은 전부 내적이다.
  • 물리 — 시간 영역과 주파수 영역 사이를 오간다. 파형 하나를 “언제 무슨 값인가”로 볼 것인가 “어느 진동수 성분이 얼마나 들었는가”로 볼 것인가의 문제다. 두 그림은 같은 정보를 담는다.

뒤에서 어디로 흘러가는지만 미리 적어 둔다. 편미분방정식의 변수분리는 마지막에 반드시 푸리에 급수를 부르고(1.7), 이 장의 직교성이 왜 성립하는지는 스투름–리우빌 이론이 답한다(1.6). 역라플라스 변환의 정의 자체가 복소평면의 선적분이라 1.9의 유수 정리가 도구로 들어온다. 반도체 쪽으로는 프라운호퍼 회절이 개구 함수의 푸리에 변환이고(3.6 — 리소그래피의 결상이 여기서 나온다), 결정의 구조인자는 전자밀도의 푸리에 변환이며(7.2), 확산 방정식의 해는 가우시안 핵과의 합성곱이다(8.3·18.7). 회로 쪽에서는 전달함수의 극점이 곧 이 장 9절의 부분분수 항이고, 잡음을 스펙트럼 밀도로 다루는 언어가 전부 5절에서 나온다.

주기 2π2\pi인 함수 f(x)f(x)에 대한 푸리에 급수는 다음 꼴이다.

f(x)=a02+∑n=1∞(ancos⁡nx+bnsin⁡nx)f(x) = \frac{a_0}{2} + \sum_{n=1}^{\infty}\bigl(a_n\cos nx + b_n\sin nx\bigr)

n=1n=1 항이 기본파(제1 고조파), n≥2n \ge 2가 고조파다 — nn번째 항을 제nn 고조파라 부르므로 기본파의 두 배 진동수가 제2 고조파다(Boas §7.2). 상수항을 굳이 a0/2a_0/2로 적는 이유는 곧 나온다. 이 급수가 존재하느냐는 나중 문제이고, 존재한다고 치면 계수 an,bna_n, b_n은 직교성이 곧바로 뱉어낸다.

이 장은 기호 충돌이 유난히 심하다. 같은 글자가 교재마다 다른 뜻이고, 공학 쪽 관례와 물리 쪽 관례가 정면으로 부딪치는 자리가 세 곳 있다. 시작하기 전에 한 번에 못박아 둔다.

기호읽는 법무엇을 가리키는가단위
f(t), g(t)f(t),\ g(t)시간 영역 함수. 소문자
F(ω), G(ω)F(\omega),\ G(\omega)주파수 영역 변환. 대문자
tt시간(또는 위치 xx)s
ω\omega오메가각주파수 ω=2πν\omega = 2\pi\nurad/s
ν\nu뉴주파수 — 초당 회수Hz
TT주기. T=1/νT = 1/\nu (8·10절의 온도 식에서는 절대온도 — ⑥)s
2L2L푸리에 급수에서의 주기. LL은 반주기. Kreyszig는 주기를 p=2Lp = 2L로 적는다
ω0\omega_01절: 기본 각주파수 =π/L=2π/T=\pi/L = 2\pi/T. 2·8·9절: 진동자의 고유 진동수. 4절: 반송파rad/s
α, ωd, ζ\alpha,\ \omega_d,\ \zeta알파, 오메가 디, 제타감쇠율, 감쇠 진동수 ω02−α2\sqrt{\omega_0^2-\alpha^2}, 감쇠비 α/ω0\alpha/\omega_0 (8·9절)1/s, rad/s, —
an, bna_n,\ b_n실수 푸리에 계수 (코사인·사인)
cnc_n복소 푸리에 계수
ss라플라스 변수 s=σ+iωs = \sigma + i\omegarad/s
σ\sigma시그마ss의 실수부 — 감쇠율1/s
F, L\mathcal{F},\ \mathcal{L}푸리에·라플라스 변환 연산자
L−1\mathcal{L}^{-1}역라플라스 변환 (7·9절)
δ(t)\delta(t)델타디랙 델타 1.8.1디랙 델타 함수와 그린 함수의 개념1/s
u(t)u(t)단위 계단 (헤비사이드). t>0t>0에서 1
u(t−b)u(t-b)t=bt = b에서 켜지는 계단 (b≥0b \ge 0, 8절)
x(t), y(t)x(t),\ y(t)계의 입력·출력 (8절부터). 변환은 X(s), Y(s)X(s),\ Y(s)
f∗gf * g합성곱∫f(τ)g(t−τ) dτ\int f(\tau)g(t-\tau)\,d\tau
f∗f^{*}켤레복소 켤레
x[n], X[k]x[n],\ X[k]이산 신호와 그 DFT (6절)
NN표본 개수 (6절)
H(s), H(ω)H(s),\ H(\omega)전달함수·주파수 응답 (4·8·10절)

1.2.5벡터공간과 내적공간에서 함수의 내적을 다음과 같이 정의했다.

⟨f,g⟩=∫−ππf(x) g(x) dx\langle f, g\rangle = \int_{-\pi}^{\pi} f(x)\,g(x)\,dx

이 내적에 대해 삼각함수계는 직교한다. 정수 m,n≥1m, n \ge 1에 대해

∫−ππcos⁡mx cos⁡nx dx=π δmn,∫−ππsin⁡mx sin⁡nx dx=π δmn,∫−ππcos⁡mx sin⁡nx dx=0\begin{aligned} \int_{-\pi}^{\pi}\cos mx\,\cos nx\,dx &= \pi\,\delta_{mn}, \\ \int_{-\pi}^{\pi}\sin mx\,\sin nx\,dx &= \pi\,\delta_{mn}, \\ \int_{-\pi}^{\pi}\cos mx\,\sin nx\,dx &= 0 \end{aligned}

증명은 곱을 합으로 바꾸는 항등식 하나면 끝난다. cos⁡mxcos⁡nx=12[cos⁡(m−n)x+cos⁡(m+n)x]\cos mx\cos nx = \tfrac12[\cos(m-n)x + \cos(m+n)x]로 쓰면, m≠nm \neq n일 때 두 항이 모두 0이 아닌 정수 jj에 대한 cos⁡jx\cos jx다. 길이 2π2\pi 구간에 정확히 ∣j∣|j|주기가 들어가므로 적분이 0이다. m=nm = n이면 첫 항이 cos⁡0=1\cos 0 = 1이 되어 12⋅2π=π\tfrac12 \cdot 2\pi = \pi가 남는다. 한 주기 동안 위아래가 상쇄되느냐가 전부이고, 상쇄되지 않는 유일한 경우가 자기 자신과의 곱이다. 상수 1도 모든 cos⁡nx\cos nx, sin⁡nx\sin nx (n≥1n \ge 1)와 직교하고, 자기 자신과의 내적만 ∫−ππ1 dx=2π\int_{-\pi}^{\pi}1\,dx = 2\pi로 다른 것들의 두 배다. 적분 구간은 길이가 2π2\pi이기만 하면 어디든 된다 — 주기함수를 한 주기에 걸쳐 적분한 값은 시작점과 무관하다(Kreyszig §11.1 정리 1. Arfken은 [0,2π][0, 2\pi]로 시작한다).

같은 사실을 평균으로 읽으면 계수 공식을 외울 필요가 없어진다(Boas §7.4). sin⁡2nx\sin^2 nx와 cos⁡2nx\cos^2 nx는 한 주기에서 넓이가 같고 합이 1이므로 평균이 각각 12\tfrac12이다. 그러면 ⟨⋅⟩\langle\cdot\rangle을 한 주기 평균으로 두고

⟨cos⁡2nx⟩=⟨sin⁡2nx⟩=12,⟨cos⁡mxcos⁡nx⟩=0(m≠n)\bigl\langle \cos^2 nx \bigr\rangle = \bigl\langle \sin^2 nx \bigr\rangle = \tfrac12, \qquad \bigl\langle \cos mx\cos nx \bigr\rangle = 0 \quad (m \ne n)

이 되어, 급수에 cos⁡nx\cos nx를 곱해 평균하면 ⟨fcos⁡nx⟩=12an\langle f\cos nx\rangle = \tfrac12 a_n, 곧 an=2⟨fcos⁡nx⟩a_n = 2\langle f\cos nx\rangle가 바로 나온다. 정현파의 실효값이 진폭의 1/21/\sqrt2인 것, 뒤의 파세발 정리에 12\tfrac12이 붙는 것이 전부 이 “제곱의 평균은 절반” 한 줄에서 나온다.

양변에 cos⁡mx\cos mx를 곱해 항별로 적분하면 계수 공식이 나온다. Kreyszig는 이것을 오일러 공식이라 부르는데(§11.1 식 (6)), 이 장에서는 뒤에 나오는 eiθe^{i\theta} 항등식과 헷갈리지 않게 오일러 계수 공식이라 적는다. 무한급수를 항별로 적분해도 되느냐는 따로 따질 문제인데, 아래 수렴 소절의 조건이면 허용된다(Kreyszig는 이 가정을 명시하고 넘어간다).

an=1π∫−ππf(x)cos⁡nx dx(n=0,1,2,… ),bn=1π∫−ππf(x)sin⁡nx dx(n≥1)a_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\cos nx\,dx \quad (n = 0, 1, 2, \dots), \qquad b_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\sin nx\,dx \quad (n \ge 1)

주기가 2π2\pi가 아니라 2L2L이면 축의 눈금만 바꾸면 된다. 새 변수 v=πx/Lv = \pi x/L을 두면 xx가 한 주기 2L2L을 도는 동안 vv는 2π2\pi를 돌므로, ff는 vv의 함수로서 주기 2π2\pi이고 위 공식이 그대로 쓰인다. dv=(π/L) dxdv = (\pi/L)\,dx로 되돌리면 앞의 1/π1/\pi가 1/L1/L로 바뀐다(Kreyszig §11.2 식 (1)–(4)). 기본 공간 진동수 π/L\pi/L을 ω0\omega_0로 적으면

f(x)=a02+∑n=1∞(ancos⁡nπxL+bnsin⁡nπxL)f(x) = \frac{a_0}{2} + \sum_{n=1}^{\infty}\Bigl(a_n\cos\frac{n\pi x}{L} + b_n\sin\frac{n\pi x}{L}\Bigr) an=1L∫−LLf(x)cos⁡nπxL dx  (n≥0),bn=1L∫−LLf(x)sin⁡nπxL dxa_n = \frac{1}{L}\int_{-L}^{L} f(x)\cos\frac{n\pi x}{L}\,dx \ \ (n \ge 0), \qquad b_n = \frac{1}{L}\int_{-L}^{L} f(x)\sin\frac{n\pi x}{L}\,dx

이다. 적분 구간은 [0,2L][0, 2L]이든 어디든 길이 2L2L이면 된다. 다만 Boas(§7.8)의 경고대로 “구간 [0,2π][0, 2\pi]의 x2x^2“과 “구간 [−π,π][-\pi, \pi]의 x2x^2“은 다른 주기함수다 — 몇 주기를 먼저 그려 보고 나서 계수를 구하는 것이 안전하다.

수렴 — 어디까지 믿을 수 있는가

섹션 제목: “수렴 — 어디까지 믿을 수 있는가”

푸리에 급수는 불연속 함수에도 쓸 수 있다. 이것이 테일러 급수(1.5)와 결정적으로 다른 점이다. 테일러 급수는 한 점의 도함수들만 보고 함수 전체를 재구성하므로 그 점 근방에서 해석적이어야 하고, 수렴 반경이 가장 가까운 특이점에서 끊긴다(1.9.6). 푸리에 계수는 구간 전체에 걸친 적분으로 정해지므로 함수가 군데군데 튀어도 상관없다 — 국소 정보로 만드는 급수와 전역 정보로 만드는 급수의 차이다(Arfken §19.1).

어떤 함수까지 되는가에 대한 표준 답은 Kreyszig의 정리다(§11.1 정리 2).

주기 2L2L인 ff가 한 주기 안에서 조각별 연속이고 각 점에서 좌도함수와 우도함수를 가지면, 푸리에 급수는 모든 점에서 수렴하고 그 합은

f(x0−0)+f(x0+0)2\frac{f(x_0 - 0) + f(x_0 + 0)}{2}

이다.

f(x0−0)=lim⁡h→0+f(x0−h)f(x_0 - 0) = \lim_{h\to0^+} f(x_0 - h)는 좌극한, f(x0+0)f(x_0 + 0)은 우극한이다(f(x0−)f(x_0^{-}), f(x0+)f(x_0^{+})로 적는 책도 많다). 연속점에서는 이 합이 f(x0)f(x_0) 자신이고, 도약점에서는 위아래의 중점이다. 예컨대 한 주기 안에서 x<1x<1일 때 x2x^2, x>1x>1일 때 x/2x/2인 함수라면 x=1x=1에서 좌극한 1, 우극한 12\tfrac12이므로 급수는 34\tfrac34로 간다(Kreyszig 그림 262).

Arfken·Boas는 같은 자리에 디리클레 조건을 둔다 — 한 주기 안에서 ⓐ 유한 도약이 유한 개, ⓑ 극값이 유한 개, ⓒ ∫∣f∣ dx\int|f|\,dx가 유한할 것(Boas §7.6). 두 조건 모두 충분조건이지 필요조건이 아니다(Boas: 역은 거짓이다). 뒤에서 나오는 경계조건의 “디리클레 조건”(경계에서 값을 정함)과는 이름만 같으므로, 이 장에서는 그쪽을 디리클레 경계조건이라 적는다.

수렴에도 종류가 있고, 무엇을 가정하느냐에 따라 얻는 것이 다르다(Arfken §19.1–19.2).

수렴의 종류충분조건무엇이 0으로 가는가
평균(제곱적분) 수렴∫∣f∣2dx<∞\int\lvert f\rvert^2dx < \infty∫∣f−SN∣2dx\int\lvert f - S_N\rvert^2dx — 완전성(1.6.5)
점별 수렴위 정리 또는 디리클레 조건각 점의 오차 (도약점은 중점으로)
고른 수렴주기 확장이 연속이고 f′f'이 조각별 연속최대 오차 — 깁스 현상이 없다

SNS_N은 NN번째 고조파까지 더한 부분합이다. 고른 수렴 줄의 조건이 “주기 확장이 연속”인 데 주의한다 — [−π,π][-\pi, \pi] 안에서 매끄러운 f(x)=xf(x) = x도 주기로 이으면 ±π\pm\pi에서 튀므로 고르게 수렴하지 않는다.

x f −π π −1 1 초과분 — 도약폭의 8.96% (N = 49) 급수는 여기서 중점 0을 고른다 N = 1 N = 3 N = 9 N = 49
그림 1.10-1. 주기 2π 사각파의 부분합 S_N. N은 더한 고조파의 최고 차수이고, 사각파에는 홀수 차만 있으므로 N = 49 는 항 25개다. 항을 더할수록 평평한 구간은 빠르게 잦아들지만 도약 옆의 첫 봉우리는 낮아지지 않는다 — 높이가 도약폭의 약 9%(극한 8.95%)에 머문 채 폭만 좁아진다(깁스 현상). 급수가 도약점에서 고르는 값은 위아래의 중점 0이다.직접 작도

오일러 항등식 cos⁡θ=eiθ+e−iθ2\cos\theta = \frac{e^{i\theta}+e^{-i\theta}}{2}, sin⁡θ=eiθ−e−iθ2i\sin\theta = \frac{e^{i\theta}-e^{-i\theta}}{2i}를 넣으면 급수가 훨씬 짧아진다.

f(x)=∑n=−∞∞cn einπx/L,cn=12L∫−LLf(x) e−inπx/L dxf(x) = \sum_{n=-\infty}^{\infty} c_n\,e^{in\pi x/L}, \qquad c_n = \frac{1}{2L}\int_{-L}^{L} f(x)\,e^{-in\pi x/L}\,dx

계수 공식의 지수에 붙은 음의 부호는 복소 내적의 켤레다. 복소함수로 넘어오면 1.2.5처럼 앞 인자에 켤레를 붙인 내적 ⟨f,g⟩=∫f∗g dx\langle f, g\rangle = \int f^{*}g\,dx를 써야 하고, 그래야 ∫−LL(eimπx/L)∗ einπx/L dx=2L δmn\int_{-L}^{L} (e^{im\pi x/L})^{*}\,e^{in\pi x/L}\,dx = 2L\,\delta_{mn}으로 지수함수들이 직교한다. 그러니 cnc_n은 “ff를 einπx/Le^{in\pi x/L} 방향으로 정사영한 좌표”이고, 앞의 1/2L1/2L이 그 방향의 길이 제곱이다. 실수 계수 공식과 달리 n=0n=0도 따로 취급할 필요가 없다 — 모든 einπx/Le^{in\pi x/L}의 길이 제곱이 2L2L로 같기 때문이다(Boas §7.7은 이 공식으로 계수를 직접 계산하는 편이 대개 더 빠르다고 권한다).

실수 계수와의 관계는 다음과 같다.

c0=a02,cn=an−ibn2,c−n=an+ibn2c_0 = \frac{a_0}{2}, \qquad c_n = \frac{a_n - i b_n}{2}, \qquad c_{-n} = \frac{a_n + i b_n}{2}

ff가 실수이면 an,bna_n, b_n이 실수이므로 c−n=cn∗c_{-n} = c_n^{*}이다.

푸리에 급수는 주기함수를 위한 도구인데, 정작 쓰이는 자리는 유한 구간에 정의된 비주기 함수다. 길이 LL인 막대의 온도 분포, 길이 LL인 줄의 초기 변위 — 1.7의 변수분리법이 마지막에 요구하는 것이 전부 이 꼴이다. [0,L][0, L]에서만 정의된 ff를 급수로 펴려면 바깥을 지어내야 한다.

지어내는 방법은 셋이다(Boas §7.9). 그대로 주기 LL로 되풀이해도 되고(사인·코사인이 다 나오는 보통 급수), 원점에서 접어 짝함수로 만들거나 뒤집어 홀함수로 만들어도 된다. 사실 (−L,0)(-L, 0)의 값은 아무렇게나 지어내도 (0,L)(0, L)에서는 같은 함수를 나타낸다. 그중 쓸모 있는 것이 뒤의 둘이다. 계산에 쓰는 규칙은 2절에서 자세히 볼 대칭 적분 두 줄이다(Kreyszig §11.2 식 (7)).

∫−LLg dx=2∫0Lg dx  (g 짝),∫−LLh dx=0  (h 홀)\int_{-L}^{L} g\,dx = 2\int_0^{L} g\,dx \ \ (g\ \text{짝}), \qquad \int_{-L}^{L} h\,dx = 0 \ \ (h\ \text{홀})

짝함수에 sin⁡\sin을 곱하면 홀함수가 되어 적분이 0이 되고, cos⁡\cos을 곱하면 짝함수가 되어 반쪽의 두 배가 된다. 홀함수는 그 반대다. 그래서 다음 두 급수가 나온다.

  • 짝수 확장 — f(−x)=f(x)f(-x) = f(x)로 접는다. 사인 항이 전부 죽고 코사인 급수만 남는다. f(x)=a02+∑n=1∞ancos⁡nπxL,an=2L∫0Lf(x)cos⁡nπxL dx  (n≥0)f(x) = \frac{a_0}{2} + \sum_{n=1}^{\infty} a_n\cos\frac{n\pi x}{L}, \qquad a_n = \frac{2}{L}\int_0^{L} f(x)\cos\frac{n\pi x}{L}\,dx \ \ (n \ge 0)
  • 홀수 확장 — f(−x)=−f(x)f(-x) = -f(x)로 뒤집는다. 코사인 항이 죽고 사인 급수만 남는다. f(x)=∑n=1∞bnsin⁡nπxL,bn=2L∫0Lf(x)sin⁡nπxL dxf(x) = \sum_{n=1}^{\infty} b_n\sin\frac{n\pi x}{L}, \qquad b_n = \frac{2}{L}\int_0^{L} f(x)\sin\frac{n\pi x}{L}\,dx

계수 공식의 앞이 1/L1/L에서 2/L2/L로 바뀐 것에 주의한다. 적분 구간이 반으로 줄었는데 대칭이라 값이 같으므로 2를 곱해 보상하는 것이다. 상수항까지 한 공식으로 묶었으므로 a0/2=1L∫0Lf dxa_0/2 = \frac1L\int_0^L f\,dx가 그대로 [0,L][0, L]의 평균이다. 상수항을 a0a_0로 적는 Kreyszig 관례로 옮기면 그쪽 a0a_0는 1L∫0Lf dx\frac1L\int_0^L f\,dx로 따로 적어야 한다 — 2/L2/L 공식을 n=0n = 0에 그대로 쓰면 평균의 두 배가 나온다.

x −2L −L L 2L 1 짝수 확장 → 코사인 급수 x −2L −L L 2L 1 도약 홀수 확장 → 사인 급수 두 확장은 [0, L] 안에서 완전히 같은 함수다 — 갈리는 것은 바깥뿐이다. 짝수 확장은 도약 없이 이어져 계수가 1/n² 로, 홀수 확장은 ±L 에서 도약해 1/n 으로 줄어든다.
그림 1.10-2. [0, L]의 램프 f(x) = x/L 을 주기 2L 함수로 펴는 두 가지 방법. 짝수 확장은 접어서 삼각파가 되어 도약이 없고(계수 1/n²), 홀수 확장은 뒤집어서 톱니파가 되어 ±L 에서 도약한다(계수 1/n). 색이 진한 구간이 원래 함수이고 옅은 부분이 지어낸 것이다 — 두 확장은 열린 구간 (0, L) 안에서 같은 함수이므로 어느 급수를 써도 원래 문제의 답은 같다. 끝점은 예외다: 사인 급수는 x = L 에서 도약의 중점 0으로 간다. 사인 급수의 모든 항이 두 끝에서 0이고 코사인 급수의 모든 항이 두 끝에서 기울기가 0이므로, 선택은 경계조건이 정한다.직접 작도

끝점의 값이 수렴 속도를 정한다. 램프는 x=Lx = L에서 값이 1이라 홀수 확장에 도약이 생기고, 사인 계수가 1/n1/n으로만 줄어든다. 반면 양 끝에서 0인 함수는 홀수 확장도 연속이다. 가운데 높이가 hh인 삼각형 — 0<x<L/20<x<L/2에서 2hx/L2hx/L, L/2<x<LL/2<x<L에서 2h(L−x)/L2h(L-x)/L — 을 사인 급수로 펴면

bn=8hn2π2sin⁡nπ2,f(x)=8hπ2(sin⁡πxL−132sin⁡3πxL+152sin⁡5πxL−⋯ )b_n = \frac{8h}{n^2\pi^2}\sin\frac{n\pi}{2}, \qquad f(x) = \frac{8h}{\pi^2}\Bigl(\sin\frac{\pi x}{L} - \frac{1}{3^2}\sin\frac{3\pi x}{L} + \frac{1}{5^2}\sin\frac{5\pi x}{L} - \cdots\Bigr)

로 계수가 1/n21/n^2이다(Kreyszig §11.2 예 6). 가운데를 잡아당겼다 놓은 줄의 초기 변위가 이 모양이라 1.7의 파동 방정식 풀이가 이 급수로 시작한다. 같은 함수를 코사인 급수로 펴도 1/n21/n^2이다 — 짝수 확장은 끝점 값과 무관하게 언제나 연속이기 때문이다.

곱의 대칭 규칙은 부호의 곱셈과 같다.

짝×짝=짝,홀×홀=짝,짝×홀=홀\text{짝}\times\text{짝} = \text{짝}, \quad \text{홀}\times\text{홀} = \text{짝}, \quad \text{짝}\times\text{홀} = \text{홀}

임의의 함수는 짝 부분과 홀 부분으로 유일하게 쪼개진다.

f(x)=f(x)+f(−x)2⏟fe: 짝+f(x)−f(−x)2⏟fo: 홀f(x) = \underbrace{\frac{f(x)+f(-x)}{2}}_{f_e:\ \text{짝}} + \underbrace{\frac{f(x)-f(-x)}{2}}_{f_o:\ \text{홀}}

이 분해가 곧 “코사인 항이 fef_e를, 사인 항이 fof_o를 맡는다”는 말이다. 급수의 두 계열은 서로 남의 일에 관여하지 않는다.

예제 — 계수가 어떻게 줄어드는가

섹션 제목: “예제 — 계수가 어떻게 줄어드는가”

세 가지 표준 파형을 나란히 놓으면 규칙이 보인다. ①~③은 모두 주기 2π2\pi, 진폭 1이다.

① 사각파 (−π<x<0-\pi<x<0에서 −1-1, 0<x<π0<x<\pi에서 +1+1) — 홀함수다.

f(x)=4π∑n 홀sin⁡nxn=4π(sin⁡x+sin⁡3x3+sin⁡5x5+⋯ )f(x) = \frac{4}{\pi}\sum_{n\ \text{홀}}\frac{\sin nx}{n} = \frac{4}{\pi}\Bigl(\sin x + \frac{\sin 3x}{3} + \frac{\sin 5x}{5}+\cdots\Bigr)

② 톱니파 (−π<x<π-\pi<x<\pi에서 f(x)=xf(x)=x) — 홀함수이고, 끝에서 2π2\pi만큼 도약한다.

f(x)=2∑n=1∞(−1)n+1nsin⁡nxf(x) = 2\sum_{n=1}^{\infty}\frac{(-1)^{n+1}}{n}\sin nx

③ 삼각파 (f(x)=∣x∣f(x) = |x|) — 짝함수이고, 도약 없이 꺾이기만 한다.

f(x)=π2−4π∑n 홀cos⁡nxn2f(x) = \frac{\pi}{2} - \frac{4}{\pi}\sum_{n\ \text{홀}}\frac{\cos nx}{n^2}

정류기의 출력 둘을 더한다. 반도체 소자로 처음 만드는 파형이 이것이다. 입력을 v(t)=Esin⁡ωtv(t) = E\sin\omega t로 둔다.

④ 전파 정류 — 브리지 정류기가 음의 반주기를 뒤집어 올린 파형 ∣v∣\lvert v\rvert. 짝함수이고, 주기가 π/ω\pi/\omega로 절반이 되었다(Arfken 예 19.2.2).

∣v(t)∣=2Eπ−4Eπ(cos⁡2ωt1⋅3+cos⁡4ωt3⋅5+cos⁡6ωt5⋅7+⋯ )\lvert v(t)\rvert = \frac{2E}{\pi} - \frac{4E}{\pi}\Bigl(\frac{\cos 2\omega t}{1\cdot3} + \frac{\cos 4\omega t}{3\cdot5} + \frac{\cos 6\omega t}{5\cdot7} + \cdots\Bigr)

⑤ 반파 정류 — 다이오드 하나로 음의 반주기를 잘라 낸 파형 v+v_+ (Kreyszig §11.2 예 3).

v+(t)=Eπ+E2sin⁡ωt−2Eπ(cos⁡2ωt1⋅3+cos⁡4ωt3⋅5+⋯ )v_+(t) = \frac{E}{\pi} + \frac{E}{2}\sin\omega t - \frac{2E}{\pi}\Bigl(\frac{\cos 2\omega t}{1\cdot3} + \frac{\cos 4\omega t}{3\cdot5} + \cdots\Bigr)
10⁻⁴ 10⁻³ 10⁻² 10⁻¹ 1 1 10 100 n (고조파 차수, 로그 눈금) |계수| 기울기 −1 (1/n) 기울기 −2 (1/n²) 톱니파 (도약) 사각파 (도약) 삼각파 (꺾임)
그림 1.10-3. 세 파형의 계수 크기를 양대수 눈금에 찍은 것. 도약이 있는 사각파·톱니파는 기울기 −1(1/n)의 직선 위에, 꺾이기만 하는 삼각파는 기울기 −2(1/n²) 위에 놓인다. 양대수 눈금에서 거듭제곱 감쇠가 직선이 되고 그 기울기가 지수라는 것이 이 그림을 읽는 법이다 — 기울기를 재면 함수가 얼마나 매끄러운지가 나온다.직접 작도

급수를 항별로 적분하거나 미분하면 계수가 1/n1/n배 또는 nn배가 된다. 위 표에서 한 줄 아래로, 또는 한 줄 위로 옮기는 일이다(Arfken §19.1, Boas §7.9).

  • 적분은 언제나 된다. 계수가 1/n1/n만큼 더 빨리 줄어 수렴이 좋아진다. 사각파를 적분하면 삼각파가 된다. 다만 상수항 a0/2a_0/2를 적분하면 a0x/2a_0x/2라는 주기적이지 않은 항이 생기므로, 평균이 0이 아닌 함수의 적분은 주기함수에 1차 함수를 더한 꼴이다.
  • 미분은 조심해야 한다. 톱니파 ② x=2∑(−1)n+1sin⁡nxnx = 2\sum(-1)^{n+1}\frac{\sin nx}{n}을 항별로 미분하면 1=2∑(−1)n+1cos⁡nx1 = 2\sum(-1)^{n+1}\cos nx가 되는데, 우변은 항이 줄지 않아 발산한다. 톱니파의 주기 확장이 ±π\pm\pi에서 튀기 때문이다. 반면 삼각파 ③을 미분하면 4π∑n 홀sin⁡nxn\frac{4}{\pi}\sum_{n\,\text{홀}}\frac{\sin nx}{n}, 곧 사각파 ①이 제대로 나온다 — 삼각파의 기울기가 ±1\pm1이니 당연하다.
  • 미분해도 되는 조건. 주기 확장이 연속이고 f′f'이 조각별 매끄러우면, 항별 미분이 f′f'의 푸리에 급수를 준다. 계수로 적으면 an′=nbna_n' = nb_n, bn′=−nanb_n' = -na_n이다(Boas §7.9).

유한 항으로 끊으면 — 최소 제곱 근사

섹션 제목: “유한 항으로 끊으면 — 최소 제곱 근사”

계산이든 측정이든 실제로 쓰는 것은 유한 개의 항이다. 그러면 “푸리에 계수로 끊은 부분합이 과연 가장 좋은 근사인가”를 물어야 한다. 차수 NN인 삼각다항식

gN(x)=A02+∑n=1N(Ancos⁡nx+Bnsin⁡nx)g_N(x) = \frac{A_0}{2} + \sum_{n=1}^{N}\bigl(A_n\cos nx + B_n\sin nx\bigr)

로 ff를 근사하고, 오차를 제곱적분으로 잰다(주기 2π2\pi로 쓴다).

E=∫−ππ(f−gN)2 dx\mathcal{E} = \int_{-\pi}^{\pi}\bigl(f - g_N\bigr)^2\,dx

제곱을 풀고 직교성을 쓰면 ∫fgN dx\int f g_N\,dx에는 πanAn\pi a_nA_n 꼴만, ∫gN2 dx\int g_N^2\,dx에는 πAn2\pi A_n^2 꼴만 남는다. 이것을 완전제곱으로 묶으면 식이 둘로 갈린다(Kreyszig §11.4).

E=E∗+π[(A0−a0)22+∑n=1N((An−an)2+(Bn−bn)2)]\mathcal{E} = \mathcal{E}^{*} + \pi\Bigl[\frac{(A_0 - a_0)^2}{2} + \sum_{n=1}^{N}\bigl((A_n - a_n)^2 + (B_n - b_n)^2\bigr)\Bigr] E∗=∫−ππf2 dx−π[a022+∑n=1N(an2+bn2)]\mathcal{E}^{*} = \int_{-\pi}^{\pi} f^2\,dx - \pi\Bigl[\frac{a_0^2}{2} + \sum_{n=1}^{N}\bigl(a_n^2 + b_n^2\bigr)\Bigr]

둘째 항은 제곱의 합이라 0 이상이고, An=anA_n = a_n, Bn=bnB_n = b_n일 때만 0이다. 여기서 네 가지가 한꺼번에 나온다.

  1. 같은 차수의 삼각다항식 중에서 오차를 최소로 만드는 것이 푸리에 부분합 SNS_N이다. 최소 오차가 E∗\mathcal{E}^{*}다(Kreyszig §11.4 정리 1). 1.2의 최소제곱 정사영과 같은 정리다 — 부분공간으로 수직으로 내리는 것이 가장 가깝다.
  2. 항을 하나 더 넣어도 앞의 계수는 바뀌지 않는다. E∗\mathcal{E}^{*} 식에 항이 하나 더 빠질 뿐이다. 다항식 최소제곱 적합에서 차수를 올리면 모든 계수를 다시 계산하는 것과 대조적이고, 기저가 직교하기 때문에 생기는 이점이다. 그래서 E∗\mathcal{E}^{*}는 NN이 커지면 줄기만 한다.
  3. 베셀 부등식. E∗≥0\mathcal{E}^{*} \ge 0이므로 모든 NN에서 a022+∑n=1N(an2+bn2)≤1π∫−ππf2 dx\frac{a_0^2}{2} + \sum_{n=1}^{N}\bigl(a_n^2 + b_n^2\bigr) \le \frac{1}{\pi}\int_{-\pi}^{\pi} f^2\,dx
  4. N→∞N\to\infty에서 등호가 되느냐가 완전성 문제다. 삼각함수계는 완전하므로(1.6.5) 등호가 되고, 그것이 다음 소절의 파세발 정리다. “이 기저로 표현하지 못하는 성분이 없다”는 뜻이다.

예제 — 톱니파는 얼마나 빨리 다가가는가. −π<x<π-\pi<x<\pi에서 f(x)=x+πf(x) = x + \pi라 하자(Kreyszig §11.4 예 1). 톱니파 ②에 상수 π\pi를 더한 것이므로 a0/2=πa_0/2 = \pi, bn=2(−1)n+1/nb_n = 2(-1)^{n+1}/n이고

E∗=2π33−4π∑n=1N1n2\mathcal{E}^{*} = \frac{2\pi^3}{3} - 4\pi\sum_{n=1}^{N}\frac{1}{n^2}

이다. N=1,10,100,1000N = 1, 10, 100, 1000에서 8.10, 1.20, 0.125, 0.01268.10,\ 1.20,\ 0.125,\ 0.0126으로, 대략 4π/N4\pi/N을 따라 준다. 이 속도는 2절 표에서 그대로 읽힌다. 남은 오차는 버린 항들이 나르던 몫, 곧 EN∗=2L∑∣n∣>N∣cn∣2\mathcal{E}^{*}_N = 2L\sum_{\lvert n\rvert>N}\lvert c_n\rvert^2이다(여기서 2L=2π2L = 2\pi). 계수가 1/n1/n이면 꼬리의 합이 1/N1/N로, 1/n21/n^2이면 1/N31/N^3로 준다. 도약이 있는 함수는 제곱 오차로 재도 느리게 다가간다.

파세발 정리 — 에너지는 어디서 재도 같다

섹션 제목: “파세발 정리 — 에너지는 어디서 재도 같다”
12L∫−LL∣f(x)∣2 dx=∑n=−∞∞∣cn∣2=a024+12∑n=1∞(an2+bn2)\frac{1}{2L}\int_{-L}^{L}\lvert f(x)\rvert^2\,dx = \sum_{n=-\infty}^{\infty}\lvert c_n\rvert^2 = \frac{a_0^2}{4} + \frac12\sum_{n=1}^{\infty}\bigl(a_n^2 + b_n^2\bigr)

앞 소절의 베셀 부등식에서 등호가 된 것이다. Kreyszig는 이것을 파세발 항등식이라 부르고(§11.4 식 (8)), 그 관례의 a0a_0로는 첫 항이 a02a_0^2이 된다.

세 가지 쓰임이 곧바로 따라온다.

  • RMS 계산. 파형의 실효값은 frms2=(a0/2)2+12∑(an2+bn2)f_\text{rms}^2 = (a_0/2)^2 + \frac12\sum(a_n^2+b_n^2)로 성분별 실효값의 제곱합이다. 직류분 a0/2a_0/2만 제곱에 12\frac12이 붙지 않는다. ④의 전파 정류에 넣으면 E2/2E^2/2 — 정현파의 실효값 E/2E/\sqrt2 그대로다(부호만 뒤집었으니 제곱은 같다). 그중 직류분이 (2E/π)2≈0.405E2(2E/\pi)^2 \approx 0.405E^2이고 리플이 나머지 0.095E20.095E^2이다. 리플 실효값을 직류분으로 나눈 리플률은 π2/8−1≈0.48\sqrt{\pi^2/8 - 1} \approx 0.48, 반파 정류는 π2/4−1≈1.21\sqrt{\pi^2/4 - 1} \approx 1.21이다.
  • 고조파 왜곡. 기본파 대비 나머지의 비율이 THD다. THD=∑n≥2(an2+bn2)a12+b12\text{THD} = \frac{\sqrt{\sum_{n\ge2}(a_n^2+b_n^2)}}{\sqrt{a_1^2+b_1^2}} 증폭기의 비선형성을 재는 표준 지표이고, 22부에서 다시 나온다.
  • 급수의 값. 사각파에 파세발을 적용하면 1=8π2∑n 홀1/n21 = \frac{8}{\pi^2}\sum_{n\ \text{홀}} 1/n^2에서 ∑n 홀1/n2=π2/8\sum_{n\ \text{홀}} 1/n^2 = \pi^2/8이 나오고, 톱니파에서는 ∑1/n2=π2/6\sum 1/n^2 = \pi^2/6, 삼각파에서는 ∑n 홀1/n4=π4/96\sum_{n\,\text{홀}}1/n^4 = \pi^4/96이 나온다. 파세발을 쓰지 않고 급수에 점 하나를 넣어도 된다 — 사각파 ①에 x=π/2x = \pi/2를 넣으면 1−13+15−⋯=π41 - \frac13 + \frac15 - \cdots = \frac{\pi}{4}(라이프니츠의 급수, Kreyszig §11.1 예 1). 1.5에서 수렴만 확인하고 값을 못 구했던 급수들이 여기서 답을 얻는다.

응용 — 주기적인 힘을 받는 진동계

섹션 제목: “응용 — 주기적인 힘을 받는 진동계”

“정현파로 쪼개 두면 계가 각 성분에 무엇을 하는지 따로 계산해 더하면 된다”는 1절의 약속을 실제로 해 본다(Kreyszig §11.3 예 1). 감쇠 진동자

my′′+cy′+ky=r(t),m=1, c=0.05, k=25m y'' + c y' + k y = r(t), \qquad m = 1,\ c = 0.05,\ k = 25

에 주기 2π2\pi인 삼각파 모양의 힘을 건다. 여기서 kk는 용수철 상수이고, 계의 고유 진동수는 ω0=k/m=5\omega_0 = \sqrt{k/m} = 5다. 힘은 ③의 삼각파를 뒤집어 평균을 0으로 맞춘 r(t)=π2−∣t∣r(t) = \frac{\pi}{2} - \lvert t\rvert (−π<t<π-\pi<t<\pi)이므로

r(t)=4π(cos⁡t+cos⁡3t32+cos⁡5t52+⋯ )r(t) = \frac{4}{\pi}\Bigl(\cos t + \frac{\cos 3t}{3^2} + \frac{\cos 5t}{5^2} + \cdots\Bigr)

이다. 선형 방정식이라 각 항에 대한 정상 상태 응답을 따로 구해 더하면 된다. cos⁡nt\cos nt 항 하나에 대한 응답의 진폭은, 4절에서 푸리에 변환으로 얻을 주파수 응답 H(ω)=1/(k−mω2+icω)H(\omega) = 1/(k - m\omega^2 + ic\omega)를 미리 쓰면

Cn=∣H(n)∣⋅4πn2=4πn2(25−n2)2+(0.05n)2C_n = \lvert H(n)\rvert\cdot\frac{4}{\pi n^2} = \frac{4}{\pi n^2\sqrt{(25 - n^2)^2 + (0.05n)^2}}

이다. 값을 넣으면 C1=0.053C_1 = 0.053, C3=0.0088C_3 = 0.0088, C5=0.204C_5 = 0.204, C7=0.0011C_7 = 0.0011, C9=0.0003C_9 = 0.0003.

0.01 0.1 1 10 계의 주파수 응답 |H(ω)| (세로 로그 눈금) |H(5)| = 4 — 공진 ω₀ = √(k/m) = 5 |H(1)| ≈ 1/24 0.0001 0.001 0.01 0.1 1 고조파 진폭 (세로 로그 눈금) 1 3 5 7 9 C₅ = 0.204 진동수 ω (고조파 차수 n) 힘의 고조파 4/(πn²) 응답의 고조파 Cₙ = |H(n)|·4/(πn²)
그림 1.10-4. 삼각파 힘을 받는 감쇠 진동자(m = 1, c = 0.05, k = 25). 위: 계의 주파수 응답 |H(ω)| (세로 로그 눈금) — ω = 5 에서 높이 4의 좁은 공진 봉우리가 서고, 공진에서 먼 홀수 고조파 자리에서는 1/16 이하로 낮다. 아래: 힘의 홀수 고조파 진폭 4/(πn²)(빈 막대)과 응답의 진폭 C_n(채운 막대). 입력에서는 기본파가 가장 크고 제5 고조파는 1/25에 불과하지만, 공진에 걸린 제5 고조파가 약 100배 증폭되어 응답을 지배한다.직접 작도

푸리에 적분과 코사인·사인 변환

섹션 제목: “푸리에 적분과 코사인·사인 변환”

비주기 함수 — 펄스 하나, 감쇠하는 파형 — 에는 반복이 없으니 급수를 쓸 수 없다. 요령은 이렇다. 주기가 2L2L인 함수라고 치고 L→∞L\to\infty를 보낸다. 이 절부터 변수를 시간 tt로 쓴다.

복소 급수에 계수를 대입해 한 식으로 적으면

f(t)=∑n=−∞∞[12L∫−LLf(ξ)e−iωnξ dξ]eiωnt,ωn=nπLf(t) = \sum_{n=-\infty}^{\infty} \Bigl[\frac{1}{2L}\int_{-L}^{L} f(\xi)e^{-i\omega_n \xi}\,d\xi\Bigr] e^{i\omega_n t}, \qquad \omega_n = \frac{n\pi}{L}

여기서 이웃한 진동수의 간격이 Δω=π/L\Delta\omega = \pi/L이므로 12L=Δω2π\frac{1}{2L} = \frac{\Delta\omega}{2\pi}로 바꿔 쓸 수 있다.

f(t)=12π∑n[∫−LLf(ξ)e−iωnξdξ]eiωnt Δωf(t) = \frac{1}{2\pi}\sum_{n}\Bigl[\int_{-L}^{L} f(\xi)e^{-i\omega_n \xi}d\xi\Bigr] e^{i\omega_n t}\,\Delta\omega

Δω\Delta\omega가 곱해진 합은 리만 합처럼 생겼다. L→∞L\to\infty에서 Δω→0\Delta\omega\to0이 되면 합이 적분으로 바뀐다.

  f(t)=12π∫−∞∞F(ω) eiωt dω,F(ω)=∫−∞∞f(t) e−iωt dt  \boxed{\; f(t) = \frac{1}{2\pi}\int_{-\infty}^{\infty} F(\omega)\,e^{i\omega t}\,d\omega, \qquad F(\omega) = \int_{-\infty}^{\infty} f(t)\,e^{-i\omega t}\,dt \;}

엄밀하게는 이것이 증명이 아니다. 대괄호 안의 적분도 LL에 따라 변하므로 보통의 리만 합이 아니고, Kreyszig도 이 극한을 “결과를 짐작하게 하는 논증”으로만 쓴 뒤 정리로 넘어간다(§11.7). 그래도 무엇이 무엇으로 바뀌는지는 정확히 보여 준다. 진짜 증명은 이 절 뒤쪽의 델타 함수 소절이 한 줄로 해 준다.

T = 2 Δω = 3.14 Δω = 2π/T T = 4 Δω = 1.57 T = 12 Δω = 0.52 ω 점선은 펄스 하나의 변환 sinc(ω/2) — T 와 무관하게 언제나 같다. 세로 눈금은 T를 곱해 정규화했다. 정규화 전 선의 실제 높이는 1/T 로 낮아진다.
그림 1.10-5. 주기를 늘리면 스펙트럼이 촘촘해진다. 폭 1인 펄스가 주기 T마다 반복될 때의 선스펙트럼으로, T가 커질수록 선 간격 Δω = 2π/T 가 좁아진다. 선의 실제 높이는 1/T 로 낮아지므로 세 패널을 겹쳐 보기 위해 세로 눈금에 T를 곱해 두었다 — 그러면 세 경우의 선 끝이 모두 같은 곡선, 펄스 하나의 변환 sinc(ω/2) 위에 놓인다. T → ∞ 에서 선이 이 포락선을 채워 연속 스펙트럼이 된다.직접 작도

푸리에 적분 정리 — 언제 되돌아오는가

섹션 제목: “푸리에 적분 정리 — 언제 되돌아오는가”

역변환 적분이 ff를 되돌려 준다는 것이 푸리에 적분 정리다(Kreyszig §11.7 정리 1).

ff가 모든 유한 구간에서 조각별 연속이고, 각 점에서 좌도함수와 우도함수를 가지며, ∫−∞∞∣f(t)∣ dt\int_{-\infty}^{\infty}\lvert f(t)\rvert\,dt가 유한하면, 역변환 적분은 f(t)f(t)로 수렴한다. 도약점에서는 좌우 극한의 평균이다.

1절의 수렴 정리에 “절대적분 가능” 하나가 붙었다. 주기가 무한대가 되면서 함수가 무한대에서 충분히 빨리 죽어야 하기 때문이다. 이것도 충분조건이다. 뒤의 변환쌍 표에 나오는 상수 1, cos⁡ω0t\cos\omega_0 t, 단위 계단은 절대적분이 안 되어 보통 의미로는 이 정리 밖에 있고, 델타를 허용하는 넓은 의미(1.8의 분포)에서 성립한다. sinc는 절대적분은 안 되지만 제곱적분은 되어 4절 파세발 정리의 틀 안에 든다.

1절의 급수에 실수형과 복소형이 있었던 것처럼, 적분에도 실수형이 있다(Kreyszig §11.7 식 (4)–(5)).

f(t)=∫0∞[A(ω)cos⁡ωt+B(ω)sin⁡ωt] dωf(t) = \int_0^{\infty}\bigl[A(\omega)\cos\omega t + B(\omega)\sin\omega t\bigr]\,d\omega A(ω)=1π∫−∞∞f(v)cos⁡ωv dv,B(ω)=1π∫−∞∞f(v)sin⁡ωv dvA(\omega) = \frac{1}{\pi}\int_{-\infty}^{\infty} f(v)\cos\omega v\,dv, \qquad B(\omega) = \frac{1}{\pi}\int_{-\infty}^{\infty} f(v)\sin\omega v\,dv

AA는 짝함수, BB는 홀함수라 음의 진동수를 접어 넣으면 적분이 [0,∞)[0, \infty)로 줄고, 실함수 ff에 대해 복소형과는 F(ω)=π[A(ω)−iB(ω)]F(\omega) = \pi\bigl[A(\omega) - iB(\omega)\bigr]로 이어진다. ff가 짝함수면 B=0B = 0이고 A=2π∫0∞f(v)cos⁡ωv dvA = \frac{2}{\pi}\int_0^{\infty} f(v)\cos\omega v\,dv가 남는데, 이 2/π2/\pi가 뒤의 코사인 변환 역공식에 붙는 인수의 출처다.

규약이 넷이다 — 어느 책을 보고 있는지 확인할 것

섹션 제목: “규약이 넷이다 — 어느 책을 보고 있는지 확인할 것”

기본 변환쌍 — 네 개면 대부분이 나온다

섹션 제목: “기본 변환쌍 — 네 개면 대부분이 나온다”
f(t)f(t)F(ω)F(\omega)읽는 법
δ(t)\delta(t)11한순간의 충격 = 모든 진동수를 고르게
112π δ(ω)2\pi\,\delta(\omega)영원한 직류 = 진동수 0에만
사각펄스 ∣t∣<a\lvert t\rvert<a2a sinc⁡(aω)2a\,\operatorname{sinc}(a\omega)날카로운 모서리 = 긴 꼬리
sin⁡att\dfrac{\sin at}{t}π\pi (∣ω∣<a\lvert\omega\rvert<a), 00 (밖)사각펄스의 쌍대 — 이상적 저역통과
e−a∣t∣e^{-a\lvert t\rvert}2aa2+ω2\dfrac{2a}{a^2+\omega^2}지수 감쇠 ↔ 로렌츠
1t2+a2\dfrac{1}{t^2+a^2}πa e−a∣ω∣\dfrac{\pi}{a}\,e^{-a\lvert\omega\rvert}로렌츠 ↔ 지수 (쌍대)
e−at2e^{-a t^2}πa e−ω2/4a\sqrt{\dfrac{\pi}{a}}\,e^{-\omega^2/4a}가우시안 ↔ 가우시안
e−atu(t)e^{-at}u(t)1a+iω\dfrac{1}{a+i\omega}인과적 감쇠 = 1차 저역통과

여기서 a>0a>0이고, sinc⁡(z)=sin⁡z/z\operatorname{sinc}(z) = \sin z / z로 쓴다(신호처리에서는 sin⁡πz/πz\sin\pi z/\pi z로 정의하는 관례가 흔하므로 표를 옮겨 적을 때 확인해야 한다). 넷째·여섯째 줄은 4절의 쌍대성으로 바로 위 줄에서 나온다.

표는 거꾸로 읽어도 쓸모가 있다. 다섯째 줄을 역변환 공식에 넣으면 손으로 하기 어려운 적분이 공짜로 나온다.

∫0∞cos⁡ωta2+ω2 dω=π2a e−a∣t∣\int_0^{\infty}\frac{\cos\omega t}{a^2+\omega^2}\,d\omega = \frac{\pi}{2a}\,e^{-a\lvert t\rvert}

Kreyszig가 라플라스 적분이라 부르는 것이고(§11.7 식 (13)), 수명과 선폭의 관계(4절)가 이 식의 물리적 얼굴이다.

가우시안의 변환은 어떻게 구하는가. 표에서 손으로 바로 적분되지 않는 유일한 줄이다. 지수를 완전제곱으로 묶는다(Arfken 예 20.2.2).

−at2−iωt=−a(t+iω2a)2−ω24a⟹F(ω)=e−ω2/4a∫−∞∞e−a(t+iω/2a)2 dt-at^2 - i\omega t = -a\Bigl(t + \frac{i\omega}{2a}\Bigr)^2 - \frac{\omega^2}{4a} \quad\Longrightarrow\quad F(\omega) = e^{-\omega^2/4a}\int_{-\infty}^{\infty} e^{-a(t + i\omega/2a)^2}\,dt

남은 적분은 실축을 허수 방향으로 ω/2a\omega/2a만큼 평행이동한 선 위의 가우스 적분이다. 피적분함수가 전 평면에서 해석적이고 양 끝에서 죽으므로 코시 정리(1.9.4)에 따라 실축 위의 값과 같고, ∫e−au2du=π/a\int e^{-au^2}du = \sqrt{\pi/a}이다. 완전제곱 + 경로 이동이 가우시안이 가우시안으로 가는 이유의 전부다.

사각펄스를 되돌리면 — 사인 적분과 깁스 현상

섹션 제목: “사각펄스를 되돌리면 — 사인 적분과 깁스 현상”

높이 1, ∣t∣<1\lvert t\rvert<1인 사각펄스는 F(ω)=2sin⁡ω/ωF(\omega) = 2\sin\omega/\omega다. 역변환 공식에 넣고 FF가 짝함수임을 쓰면(Kreyszig §11.7 예 2, Boas §7.12 예 1)

∫0∞cos⁡ωt sin⁡ωω dω={π/2∣t∣<1π/4∣t∣=10∣t∣>1\int_0^{\infty}\frac{\cos\omega t\,\sin\omega}{\omega}\,d\omega = \begin{cases} \pi/2 & \lvert t\rvert < 1 \\ \pi/4 & \lvert t\rvert = 1 \\ 0 & \lvert t\rvert > 1 \end{cases}

이다. 이 적분을 디리클레 불연속 인수라 부른다. 매끄러운 함수들을 적분했는데 계단이 나오고, 도약점 t=±1t = \pm1에서 정확히 중점 π/4\pi/4를 준다 — 1절 수렴 정리의 적분판이다. t=0t = 0을 넣으면 ∫0∞sin⁡ωω dω=π2\int_0^{\infty}\frac{\sin\omega}{\omega}\,d\omega = \frac{\pi}{2}도 나온다.

적분을 ω=a\omega = a에서 끊으면, 곧 높은 진동수를 버리면 1절의 사인 적분이 그대로 나온다.

fa(t)=2π∫0acos⁡ωt sin⁡ωω dω=1π[Si⁡(a(t+1))−Si⁡(a(t−1))]f_a(t) = \frac{2}{\pi}\int_0^{a}\frac{\cos\omega t\,\sin\omega}{\omega}\,d\omega = \frac{1}{\pi}\bigl[\operatorname{Si}\bigl(a(t+1)\bigr) - \operatorname{Si}\bigl(a(t-1)\bigr)\bigr]

aa를 아무리 키워도 도약 옆의 봉우리는 도약폭의 약 9%(극한 8.95%)로 남고 폭만 좁아진다(Kreyszig 그림 283). 깁스 현상은 급수만의 일이 아니라, 높은 진동수를 잘라 낸 것 자체의 대가다.

[0,∞)[0,\infty)에서만 정의된 함수는 1절의 반구간 전개와 똑같은 논리로 다룬다. 짝수 확장하면 코사인만, 홀수 확장하면 사인만 남는다.

Fc(ω)=∫0∞f(t)cos⁡ωt dt,f(t)=2π∫0∞Fc(ω)cos⁡ωt dωF_c(\omega) = \int_0^{\infty} f(t)\cos\omega t\,dt, \qquad f(t) = \frac{2}{\pi}\int_0^{\infty} F_c(\omega)\cos\omega t\,d\omega Fs(ω)=∫0∞f(t)sin⁡ωt dt,f(t)=2π∫0∞Fs(ω)sin⁡ωt dωF_s(\omega) = \int_0^{\infty} f(t)\sin\omega t\,dt, \qquad f(t) = \frac{2}{\pi}\int_0^{\infty} F_s(\omega)\sin\omega t\,d\omega

역공식의 2/π2/\pi는 앞 소절 실수형의 A=2πFcA = \frac{2}{\pi}F_c에서 왔다. ff를 짝수 확장한 함수의 복소 변환은 F=2FcF = 2F_c로, 복소 변환과 바로 이어진다.

1계 도함수는 부분적분 한 번으로 변환된다(Kreyszig §11.8 정리 1 — ff가 연속이고 절대적분 가능하며, f′f'이 조각별 연속이고, t→∞t\to\infty에서 f→0f\to0일 때).

Fc{f′}=ωFs−f(0),Fs{f′}=−ωFc\mathcal{F}_c\{f'\} = \omega F_s - f(0), \qquad \mathcal{F}_s\{f'\} = -\omega F_c

미분이 코사인과 사인을 맞바꾼다 — 짝함수의 도함수는 홀함수이기 때문이다. 한 번 더 쓰면 바꿨던 것이 제자리로 돌아와 2계 공식이 된다.

Fc{f′′}=−ω2Fc−f′(0),Fs{f′′}=−ω2Fs+ωf(0)\mathcal{F}_c\{f''\} = -\omega^2 F_c - f'(0), \qquad \mathcal{F}_s\{f''\} = -\omega^2 F_s + \omega f(0)

이 공식은 적분 없이 변환을 구하는 데도 쓴다. f=e−atf = e^{-at} (a>0a>0)은 f′′=a2ff'' = a^2f를 만족하므로, 코사인 공식에 f′(0)=−af'(0) = -a를 넣으면 a2Fc=−ω2Fc+aa^2F_c = -\omega^2F_c + a, 곧

Fc{e−at}=aa2+ω2,Fs{e−at}=ωa2+ω2\mathcal{F}_c\{e^{-at}\} = \frac{a}{a^2+\omega^2}, \qquad \mathcal{F}_s\{e^{-at}\} = \frac{\omega}{a^2+\omega^2}

이다(Kreyszig §11.8 예 3). e−a∣t∣e^{-a\lvert t\rvert}는 짝함수이므로 F=2Fc=2aa2+ω2F = 2F_c = \frac{2a}{a^2+\omega^2} — 변환쌍 표의 다섯째 줄과 맞는다.

급수에서 직교성은 δmn\delta_{mn}(크로네커 델타)이었다. 적분으로 넘어오면 그 자리를 δ(ω)\delta(\omega)(디랙 델타)가 대신한다.

∫−∞∞ei(ω−ω′)t dt=2π δ(ω−ω′)\int_{-\infty}^{\infty} e^{i(\omega - \omega')t}\,dt = 2\pi\,\delta(\omega - \omega')

이 관계가 역변환 공식의 증명이다. 정변환을 역변환에 대입해 적분 순서를 바꾸면 12π∫f(ξ)[∫eiω(t−ξ)dω]dξ=∫f(ξ)δ(t−ξ) dξ=f(t)\frac{1}{2\pi}\int f(\xi)\bigl[\int e^{i\omega(t-\xi)}d\omega\bigr]d\xi = \int f(\xi)\delta(t-\xi)\,d\xi = f(t)가 되어 제자리로 돌아온다.

3차원 변환 — 구대칭이면 사인 변환이 된다

섹션 제목: “3차원 변환 — 구대칭이면 사인 변환이 된다”

공간에 퍼진 양 — 전하 밀도, 퍼텐셜, 파동함수 — 은 3차원 변환으로 다룬다. 시간 tt 대신 위치 r\mathbf{r}, 각주파수 대신 파수 벡터 k\mathbf{k}가 들어간다(Arfken §20.2). 여기서부터 이 절 끝까지 kk는 파수의 크기다.

F(k)=∫f(r) e−ik⋅r d3r,f(r)=1(2π)3∫F(k) eik⋅r d3kF(\mathbf{k}) = \int f(\mathbf{r})\,e^{-i\mathbf{k}\cdot\mathbf{r}}\,d^3r, \qquad f(\mathbf{r}) = \frac{1}{(2\pi)^3}\int F(\mathbf{k})\,e^{i\mathbf{k}\cdot\mathbf{r}}\,d^3k

축마다 1차원 변환을 한 번씩 한 것이라 역변환 앞에 1/2π1/2\pi가 세 번 붙는다. ff가 원점으로부터의 거리 rr에만 의존하면(구대칭), k\mathbf{k}를 zz축으로 잡고 각도 적분을 먼저 해 버릴 수 있다.

F(k)=∫0∞ ⁣ ⁣∫0π2πr2f(r) e−ikrcos⁡θsin⁡θ dθ dr=4πk∫0∞rf(r)sin⁡kr drF(k) = \int_0^{\infty}\!\!\int_0^{\pi} 2\pi r^2 f(r)\,e^{-ikr\cos\theta}\sin\theta\,d\theta\,dr = \frac{4\pi}{k}\int_0^{\infty} r f(r)\sin kr\,dr

구대칭 3차원 변환은 rf(r)rf(r)의 사인 변환이다. 결과도 k\mathbf{k}의 크기에만 의존한다. 바로 앞의 Fs{e−μr}=k/(μ2+k2)\mathcal{F}_s\{e^{-\mu r}\} = k/(\mu^2+k^2)를 넣으면 첫 줄이 나오고, 둘째·셋째 줄은 거기서 따라 나온다. 넷째 줄은 1차원 가우시안 변환을 축마다 곱한 것이다.

f(r)f(r)F(k)F(k)비고
e−μrr\dfrac{e^{-\mu r}}{r}4πk2+μ2\dfrac{4\pi}{k^2+\mu^2}유카와 — 차폐된 쿨롱 퍼텐셜
1r\dfrac{1}{r}4πk2\dfrac{4\pi}{k^2}쿨롱. 위 줄에서 μ→0\mu\to0
e−μre^{-\mu r}8πμ(k2+μ2)2\dfrac{8\pi\mu}{(k^2+\mu^2)^2}위 줄을 −∂/∂μ-\partial/\partial\mu — 수소 1s의 모양
e−ar2e^{-ar^2}(πa)3/2e−k2/4a\Bigl(\dfrac{\pi}{a}\Bigr)^{3/2}e^{-k^2/4a}1차원 가우시안의 세제곱

쿨롱 퍼텐셜 1/r1/r은 절대적분이 안 되어 직접 변환할 수 없으므로, 차폐된 꼴을 먼저 변환한 뒤 차폐를 걷어내는 극한으로 얻는다(Arfken 식 (20.42)).

변환을 정의대로 매번 적분해 구하는 일은 거의 없다. 기본 변환쌍 몇 개와 아래 성질을 조합하면 대부분이 나온다. F{f}=F(ω)\mathcal{F}\{f\} = F(\omega)로 두었다.

성질시간 영역주파수 영역
선형성af+bgaf + bgaF+bGaF + bG
시간 이동f(t−t0)f(t - t_0)e−iωt0F(ω)e^{-i\omega t_0}F(\omega)
주파수 이동 (변조)eiω0tf(t)e^{i\omega_0 t}f(t)F(ω−ω0)F(\omega - \omega_0)
스케일링f(at)f(at)1∣a∣F ⁣(ωa)\dfrac{1}{\lvert a\rvert}F\!\left(\dfrac{\omega}{a}\right)
시간 반전f(−t)f(-t)F(−ω)F(-\omega)
미분f(n)(t)f^{(n)}(t)(iω)nF(ω)(i\omega)^n F(\omega)
적분∫−∞tf\int_{-\infty}^{t} fF(ω)iω+πF(0)δ(ω)\dfrac{F(\omega)}{i\omega} + \pi F(0)\delta(\omega)
시간 곱t f(t)t\,f(t)i dFdωi\,\dfrac{dF}{d\omega}
켤레f∗(t)f^{*}(t)F∗(−ω)F^{*}(-\omega)
합성곱f∗gf * gF GF\,G
곱f gf\,g12πF∗G\dfrac{1}{2\pi}F * G
F{f(t−t0)}=e−iωt0F(ω)\mathcal{F}\{f(t-t_0)\} = e^{-i\omega t_0}F(\omega)

주파수 이동은 이것의 거울상이다. 신호에 cos⁡ω0t\cos\omega_0 t를 곱하면

F{f(t)cos⁡ω0t}=12F(ω−ω0)+12F(ω+ω0)\mathcal{F}\{f(t)\cos\omega_0 t\} = \tfrac12 F(\omega-\omega_0) + \tfrac12 F(\omega+\omega_0)

로 스펙트럼이 통째로 ±ω0\pm\omega_0로 옮겨 간다. 이것이 변조이고, 기저대역 신호를 반송파에 실어 보내는 통신의 기본 동작이다. 10절의 락인 검출은 이 이동을 두 번 해서 원래 자리로 되돌려 놓는 기법이다.

F{f(at)}=1∣a∣F ⁣(ωa)\mathcal{F}\{f(at)\} = \frac{1}{\lvert a\rvert}F\!\left(\frac{\omega}{a}\right)
t ω g(at) — 시간 영역 (1/a)·G(ω/a) — 주파수 영역 Δt Δω a = 2 — 좁다 a = 1 a = 0.5 — 넓다 Δt · Δω 는 세 경우 모두 같다 — 한쪽을 좁히면 다른 쪽이 그만큼 넓어진다.
그림 1.10-6. 가우시안 g(t) = e^(−t²)를 시간축에서 a배로 압축하거나 늘였을 때의 변환. 시간축에서 좁히면 주파수축에서 같은 비율로 넓어지고, 두 폭의 곱은 세 경우 모두 같다. 좁힌 쪽의 스펙트럼이 낮아지는 것은 앞에 붙은 1/|a| 때문인데, F(0) = ∫f dt 이므로 펄스의 넓이가 줄어든 만큼 스펙트럼의 높이도 줄어든다는 뜻이다 — 폭과 높이가 함께 움직여 두 영역의 면적 관계가 유지된다.직접 작도

미분이 곱셈이 된다 — 이 장의 존재 이유

섹션 제목: “미분이 곱셈이 된다 — 이 장의 존재 이유”
F{f′(t)}=iω F(ω)\mathcal{F}\{f'(t)\} = i\omega\,F(\omega)

증명은 정변환을 부분적분하고 ∣t∣→∞|t|\to\infty에서 f→0f\to0을 쓰면 한 줄이다. 반복하면 F{f(n)}=(iω)nF\mathcal{F}\{f^{(n)}\} = (i\omega)^n F이다.

이 성질 하나로 미분방정식이 대수방정식이 된다. 예를 들어 힘 f(t)f(t)를 받는 감쇠 진동자(kk는 용수철 상수)

my′′+cy′+ky=f(t)m y'' + c y' + k y = f(t)

를 변환하면

[−mω2+icω+k]Y(ω)=F(ω)\bigl[-m\omega^2 + i c\omega + k\bigr]Y(\omega) = F(\omega)

가 되어, 미지 함수 YY를 나눗셈 한 번으로 얻는다. 괄호 안의 역수

H(ω)=1k−mω2+icωH(\omega) = \frac{1}{k - m\omega^2 + i c\omega}

가 주파수 응답이고, 1.4.8에서 강제 진동을 풀며 손으로 구했던 공명 곡선이 바로 이 ∣H(ω)∣|H(\omega)|다. 1.4.8강제 진동과 공명의 계산이 여기서 세 줄로 끝난다. 2절 끝에서 삼각파 힘의 고조파마다 곱한 ∣H(n)∣|H(n)|이 이것이었다.

공간 변수로 — 기울기와 라플라시안

섹션 제목: “공간 변수로 — 기울기와 라플라시안”

미분 성질은 공간 변수에도 그대로 통한다. 이 소절의 kk는 3절 끝의 파수다 — 바로 앞 진동자의 용수철 상수와 다른 양이다. 3차원 변환에서 ∂/∂x\partial/\partial x가 ikxik_x 곱하기가 되므로

∇f  ⟶  ik F(k),∇2f  ⟶  −k2 F(k)\nabla f \;\longrightarrow\; i\mathbf{k}\,F(\mathbf{k}), \qquad \nabla^2 f \;\longrightarrow\; -k^2\,F(\mathbf{k})

이다(Arfken 식 (20.52)–(20.53). 지수 부호가 반대라 Arfken에서는 −ik-i\mathbf{k}다). 라플라시안이 −k2-k^2 곱하기가 된다 — 편미분방정식에서 공간 미분이 한꺼번에 사라진다.

확산. ∂C/∂t=D ∂2C/∂x2\partial C/\partial t = D\,\partial^2 C/\partial x^2를 xx에 대해 변환하면 파수마다 따로 노는 1계 ODE dC^/dt=−Dk2C^d\hat{C}/dt = -Dk^2\hat{C}가 되어 C^(k,t)=C^(k,0) e−Dk2t\hat{C}(k, t) = \hat{C}(k, 0)\,e^{-Dk^2t}다. 3절 가우시안 쌍을 거꾸로 읽으면 e−Dk2te^{-Dk^2t}는 Gt(x)=e−x2/4Dt/4πDtG_t(x) = e^{-x^2/4Dt}/\sqrt{4\pi Dt}의 변환이므로, 해는 초기 분포와 가우시안 핵의 합성곱 C=C(⋅,0)∗GtC = C(\cdot, 0) * G_t다(1.7.9푸리에 적분·변환에 의한 해가 이 풀이다). 파수 kk인 성분이 e−Dk2te^{-Dk^2t}로 죽으므로 짧은 파장부터 먼저 지워진다 — 확산이 요철을 매끈하게 만드는 방식이다.

차폐된 푸아송 방정식. 자유 캐리어가 있는 반도체에서 전위는 ∇2ϕ−ϕ/LD2=−ρ/ε\nabla^2\phi - \phi/L_D^2 = -\rho/\varepsilon를 따른다(LDL_D는 디바이 길이, ε\varepsilon은 유전율). 변환하면

(−k2−LD−2)ϕ^=−ρ^ε⟹ϕ^(k)=ρ^(k)ε (k2+LD−2)\bigl(-k^2 - L_D^{-2}\bigr)\hat\phi = -\frac{\hat\rho}{\varepsilon} \quad\Longrightarrow\quad \hat\phi(\mathbf{k}) = \frac{\hat\rho(\mathbf{k})}{\varepsilon\,(k^2 + L_D^{-2})}

로 나눗셈 한 번에 풀린다. 점전하 ρ=q δ3(r)\rho = q\,\delta^3(\mathbf{r})면 ρ^=q\hat\rho = q이고, 3절의 유카와 쌍을 거꾸로 읽으면 ϕ=q4πεr e−r/LD\phi = \dfrac{q}{4\pi\varepsilon r}\,e^{-r/L_D}이다. LD→∞L_D\to\infty(캐리어가 없음)로 보내면 맨 쿨롱 퍼텐셜로 돌아간다. 미분방정식을 풀지 않고 변환표 두 줄로 차폐 퍼텐셜을 얻었다.

정변환과 역변환이 부호와 상수만 다르므로, 변환쌍 하나를 알면 짝을 뒤집은 것도 공짜로 얻는다.

f(t)↔F(ω)⟹F(t)↔2πf(−ω)f(t) \leftrightarrow F(\omega) \quad\Longrightarrow\quad F(t) \leftrightarrow 2\pi f(-\omega)

사각펄스 ↔\leftrightarrow sinc를 알면 sinc ↔\leftrightarrow 사각펄스도 아는 것이고, 이 짝이 6절의 이상적 저역통과 필터에서 그대로 쓰인다.

연속판 파세발 정리는 두 함수의 내적으로 적는 편이 일반적이다.

∫−∞∞f∗(t) g(t) dt=12π∫−∞∞F∗(ω) G(ω) dω,∫−∞∞∣f(t)∣2 dt=12π∫−∞∞∣F(ω)∣2 dω\int_{-\infty}^{\infty} f^{*}(t)\,g(t)\,dt = \frac{1}{2\pi}\int_{-\infty}^{\infty} F^{*}(\omega)\,G(\omega)\,d\omega, \qquad \int_{-\infty}^{\infty}\lvert f(t)\rvert^2\,dt = \frac{1}{2\pi}\int_{-\infty}^{\infty}\lvert F(\omega)\rvert^2\,d\omega

오른쪽은 g=fg = f로 둔 것이다. 이름이 여럿이다 — 파세발 관계, 레일리 정리(Arfken), 플랑셰렐 정리. 증명은 5절의 합성곱 정리에서 한 줄로 나온다. 이 규약에서는 F/2π\mathcal{F}/\sqrt{2\pi}가 내적을 보존하는 유니터리 연산자이고, 2절 급수의 파세발 정리가 연속판으로 넘어온 것이다(대칭 규약이면 F\mathcal{F} 자신이 유니터리다). 쓰임 하나 — 사각펄스(∣t∣<1\lvert t\rvert<1)에 넣으면 좌변이 2이므로 ∫−∞∞sin⁡2ωω2 dω=π\int_{-\infty}^{\infty}\frac{\sin^2\omega}{\omega^2}\,d\omega = \pi가 적분 없이 나온다. 3.6에서 개구를 지나는 빛의 에너지와 회절 무늬 전체의 에너지가 같다는 것도 이 식이다.

∣F(ω)∣2|F(\omega)|^2을 에너지 스펙트럼 밀도라 부르고, 단위가 (신호 단위)2×^2 \times 시간2^2이라 ω\omega로 적분하면 에너지가 된다. 주기 신호처럼 에너지가 무한대인 경우에는 대신 단위 시간당으로 나눈 전력 스펙트럼 밀도를 쓰는데, 그 정의가 5절의 자기상관에서 나온다.

(f∗g)(t)=∫−∞∞f(τ) g(t−τ) dτ(f * g)(t) = \int_{-\infty}^{\infty} f(\tau)\,g(t-\tau)\,d\tau
τ ① f(τ) 와 g(τ) f g τ ② 뒤집기 g(−τ) g(−τ) τ ③ 밀기 g(t−τ), t = 0.6 t t ④ 결과 (f * g)(t) ③의 겹친 넓이 t 를 왼쪽 끝에서 오른쪽 끝까지 훑으면서 ③을 반복하면 ④의 곡선이 그려진다. 겹침이 늘어나는 동안 선형으로 오르고 빠져나가는 동안 선형으로 내려 삼각형이 된다. (f * g)(t) = ∫ f(τ) g(t − τ) dτ
그림 1.10-7. 합성곱의 네 동작. g(τ)를 뒤집어 g(−τ)로 만들고, t만큼 밀어 g(t−τ)로 놓고, f(τ)와 곱한 뒤, 겹친 넓이를 적분한다. 결과 (f*g)(t)의 한 점을 얻는 데 적분 하나가 필요하므로, t를 훑으면 곡선 하나가 그려진다. 사각펄스끼리의 합성곱이 삼각형이 되는 것은 겹치는 넓이가 밀어 넣을 때 선형으로 늘고 빠질 때 선형으로 주는 까닭이다.직접 작도

합성곱은 교환·결합·분배 법칙을 모두 만족하고, 델타 함수가 항등원이다.

f∗δ=f,f∗δ(t−t0)=f(t−t0)f * \delta = f, \qquad f * \delta(t - t_0) = f(t - t_0)

두 번째 식이 요긴하다 — 옮겨진 델타와의 합성곱은 옮기기다.

F{f∗g}=F(ω) G(ω),F{f g}=12π F∗G\mathcal{F}\{f * g\} = F(\omega)\,G(\omega), \qquad \mathcal{F}\{f\,g\} = \frac{1}{2\pi}\,F * G

왜 성립하는지는 정의를 대입하고 적분 순서를 바꾸면 두 줄이다.

F{f∗g}=∫ ⁣ ⁣∫f(τ)g(t−τ) e−iωt dτ dt=∫f(τ)e−iωτ[∫g(u)e−iωudu]dτ=F(ω)G(ω)\begin{aligned} \mathcal{F}\{f*g\} &= \int\!\!\int f(\tau)g(t-\tau)\,e^{-i\omega t}\,d\tau\,dt \\ &= \int f(\tau)e^{-i\omega\tau}\Bigl[\int g(u)e^{-i\omega u}du\Bigr]d\tau = F(\omega)G(\omega) \end{aligned}

가운데에서 u=t−τu = t-\tau로 치환하며 지수가 e−iωτe−iωue^{-i\omega\tau}e^{-i\omega u}로 쪼개지는 것이 전부다. 지수함수가 덧셈을 곱셈으로 바꾸기 때문에 합성곱 정리가 성립하는 것이고, 다른 핵을 쓰는 변환에서 이 정리가 이렇게 깨끗하지 않은 이유이기도 하다.

4절에서 미뤄 둔 파세발 정리도 여기서 한 줄로 나온다. f~(t)=f∗(−t)\tilde f(t) = f^{*}(-t)로 두면 F{f~}=F∗(ω)\mathcal{F}\{\tilde f\} = F^{*}(\omega)이다. 합성곱 f~∗g\tilde f * g를 t=0t = 0에서 계산하면 ∫f∗(τ)g(τ) dτ\int f^{*}(\tau)g(\tau)\,d\tau이고, 합성곱 정리로 적으면 12π∫F∗G dω\frac{1}{2\pi}\int F^{*}G\,d\omega다(역변환을 t=0t = 0에서 계산한 것). 두 값이 같다는 것이 곧 ∫f∗g dt=12π∫F∗G dω\int f^{*}g\,dt = \frac{1}{2\pi}\int F^{*}G\,d\omega다 (Arfken §20.4).

가우시안끼리의 합성곱 — 폭은 제곱으로 더해진다

섹션 제목: “가우시안끼리의 합성곱 — 폭은 제곱으로 더해진다”

넓이를 1로 맞춘 가우시안 gσ(t)=12π σe−t2/2σ2g_\sigma(t) = \frac{1}{\sqrt{2\pi}\,\sigma}e^{-t^2/2\sigma^2}의 변환은 3절 표에서 Gσ(ω)=e−σ2ω2/2G_\sigma(\omega) = e^{-\sigma^2\omega^2/2}다. 두 가우시안을 합성곱하면 변환이 곱해지고, 지수끼리 더해진다.

Gσ1Gσ2=e−(σ12+σ22) ω2/2⟹gσ1∗gσ2=gσ12+σ22G_{\sigma_1}G_{\sigma_2} = e^{-(\sigma_1^2+\sigma_2^2)\,\omega^2/2} \quad\Longrightarrow\quad g_{\sigma_1} * g_{\sigma_2} = g_{\sqrt{\sigma_1^2+\sigma_2^2}}

가우시안끼리의 합성곱은 다시 가우시안이고, 분산이 더해진다.

(f⋆g)(t)=∫−∞∞f∗(τ) g(t+τ) dτ(f \star g)(t) = \int_{-\infty}^{\infty} f^{*}(\tau)\,g(t+\tau)\,d\tau

g=fg = f일 때를 자기상관 Rf(t)R_f(t)라 하고, 두 가지 성질이 곧바로 나온다.

  • Rf(0)=∫∣f∣2R_f(0) = \int|f|^2 — 원점에서 최대이고 그 값이 신호의 에너지다.
  • 자기상관의 변환은 에너지 스펙트럼 밀도다. Rf=f~∗fR_f = \tilde f * f에 합성곱 정리를 쓰면 F{Rf}=F∗(ω)F(ω)=∣F(ω)∣2\mathcal{F}\{R_f\} = F^{*}(\omega)F(\omega) = \lvert F(\omega)\rvert^2

에너지가 유한한 신호는 여기까지다. 잡음처럼 끝없이 이어지는 신호는 ∫∣f∣2dt\int|f|^2dt가 발산해 FF도 RfR_f도 없으므로, 적분을 시간 평균으로 바꾼다.

R(τ)=lim⁡T→∞1T∫−T/2T/2f∗(t) f(t+τ) dt,S(ω)=F{R}R(\tau) = \lim_{T\to\infty}\frac{1}{T}\int_{-T/2}^{T/2} f^{*}(t)\,f(t+\tau)\,dt, \qquad S(\omega) = \mathcal{F}\{R\}

이 S(ω)S(\omega)가 전력 스펙트럼 밀도이고, “시간 평균 자기상관의 변환이 전력 스펙트럼 밀도”라는 것이 위너–킨친 정리다. R(0)R(0)이 평균 전력이다.

상관의 쓰임 세 가지를 적어 둔다.

  • 매칭 필터. 잡음에 묻힌 신호를 찾을 때 알고 있는 파형과 상관을 취하면 신호가 있는 시점에서 값이 솟는다. 잡음은 상관되지 않아 평균적으로 상쇄되기 때문이다. 레이더·초음파 계측·통신 동기화가 모두 이 원리다.
  • 락인 검출. 기준 주파수와의 상관만 남기고 나머지를 버린다. 잡음 바닥보다 훨씬 작은 신호를 끌어내는 표준 계측 기법이고, 10절에서 다시 본다.
  • 결정학의 패터슨 함수. 회절 강도 ∣F∣2|F|^2의 역변환은 전자밀도가 아니라 그 자기상관이다. 회절 실험이 위상을 잃어버리기 때문에 생기는 일이고, 이것이 결정 구조 해석의 위상 문제다(7.2).

컴퓨터로 다루는 신호는 연속함수가 아니라 표본의 유한 수열이다. 이 절부터 DSP의 표준 표기를 쓴다 — 앞 절들과 글자가 달라지므로 대응을 먼저 적어 둔다.

기호읽는 법무엇을 가리키는가앞 절의 대응
x[n]x[n]엑스 엔nn번째 표본. n=0,…,N−1n = 0,\dots,N-1f(t)f(t)
X[k]X[k]엑스 케이kk번째 DFT 계수F(ω)F(\omega)
nn시간 인덱스tt
kk주파수 인덱스ω\omega
NN표본 개수 = 계수 개수—
TsT_s표본 간격 (샘플 주기)—
νs=1/Ts\nu_s = 1/T_s표본화 주파수—
WNW_Ne−2πi/Ne^{-2\pi i/N} — 회전 인자e−iωte^{-i\omega t}

표본화 — 스펙트럼이 복제된다

섹션 제목: “표본화 — 스펙트럼이 복제된다”

연속 신호를 TsT_s마다 찍는 것은 임펄스 열을 곱하는 일이다.

xs(t)=x(t)∑nδ(t−nTs)x_s(t) = x(t)\sum_{n}\delta(t - nT_s)

임펄스 열의 푸리에 변환이 다시 임펄스 열이라는 사실(주기 TsT_s의 열 →\to 간격 ωs=2π/Ts\omega_s = 2\pi/T_s의 열)과 4절의 곱 정리를 쓰면, 표본화된 신호의 스펙트럼은

Xs(ω)=1Ts∑m=−∞∞X(ω−mωs)X_s(\omega) = \frac{1}{T_s}\sum_{m=-\infty}^{\infty} X(\omega - m\omega_s)

원래 스펙트럼을 ωs\omega_s 간격으로 무한히 복제해 늘어놓은 것이다.

ω_s > 2ω_max — 복제본이 떨어져 있다 가운데만 저역통과로 오려 내면 원 신호가 완전히 복원된다 ω ω_max ω_s /2 ω_s ω_s < 2ω_max — 복제본이 겹친다 (앨리어싱) 겹친 구간에서는 원본과 복제본을 갈라낼 수 없다 겹침 ω ω_s /2 ω_s 앨리어싱은 되돌릴 수 없다 — 대책은 표본화 전에 ω_s /2 위를 잘라 내는 것뿐이다.
그림 1.10-8. 표본화가 스펙트럼에 하는 일. 대역폭 ω_max인 신호를 ω_s 간격으로 표본화하면 스펙트럼이 ω_s마다 복제된다. 위쪽은 ω_s > 2ω_max라 복제본들이 떨어져 있어 저역통과 필터로 원본만 오려 낼 수 있고, 아래쪽은 ω_s < 2ω_max라 이웃 복제본이 겹쳐 든다 — 겹친 구간의 고주파 성분은 저주파로 접혀 들어와 원본과 구별할 수 없게 된다(앨리어싱).직접 작도

NN개의 표본에 대한 DFT와 그 역변환은 다음과 같다.

X[k]=∑n=0N−1x[n] WNnk,x[n]=1N∑k=0N−1X[k] WN−nkX[k] = \sum_{n=0}^{N-1} x[n]\,W_N^{nk}, \qquad x[n] = \frac{1}{N}\sum_{k=0}^{N-1} X[k]\,W_N^{-nk}

WN=e−2πi/NW_N = e^{-2\pi i/N}은 단위원을 NN등분한 점 중 하나다. WNN=1W_N^N = 1이고 WNn+N=WNnW_N^{n+N} = W_N^n이라 지수가 NN을 주기로 돌아온다 — 이 주기성이 뒤의 모든 성질과 FFT의 근거다.

역변환이 정말 되돌려 주는지는 이산 직교성 하나로 증명된다. 등비급수 ∑n=0N−1rn=1−rN1−r\sum_{n=0}^{N-1}r^n = \frac{1-r^N}{1-r}에 r=WNk−k′r = W_N^{k-k'}을 넣으면 rN=1r^N = 1이라 분자가 0이 되고, r=1r = 1일 때만 합이 NN으로 남는다.

∑n=0N−1WN n(k−k′)={Nk≡k′(modN)0그 밖\sum_{n=0}^{N-1} W_N^{\,n(k-k')} = \begin{cases} N & k \equiv k' \pmod N \\ 0 & \text{그 밖} \end{cases}

3절 델타 직교성 ∫ei(ω−ω′)tdt=2πδ(ω−ω′)\int e^{i(\omega-\omega')t}dt = 2\pi\delta(\omega-\omega')의 이산판이다. 다만 “mod NN“이 붙어 있다 — kk와 k+Nk + N을 구별하지 못한다는 뜻이고, 이것이 곧 앨리어싱이다. 행렬로 쓰면 DFT는 (FN)kn=WNkn(\mathbf{F}_N)_{kn} = W_N^{kn}인 N×NN\times N 행렬을 곱하는 일이고(X=FNx\mathbf{X} = \mathbf{F}_N\mathbf{x}), 직교성은

FN∗ FN=N I,FN−1=1N FN∗\mathbf{F}_N^{*}\,\mathbf{F}_N = N\,\mathbf{I}, \qquad \mathbf{F}_N^{-1} = \frac{1}{N}\,\mathbf{F}_N^{*}

로 적힌다(FN∗\mathbf{F}_N^{*}는 성분마다 켤레를 취한 행렬. Kreyszig §11.9 식 (19)–(21)은 윗줄로 적는다). 역변환 앞의 1/N1/N이 여기서 나온다. FN/N\mathbf{F}_N/\sqrt{N}은 유니터리 행렬이어서 이산판 파세발 정리 ∑n∣x[n]∣2=1N∑k∣X[k]∣2\sum_n\lvert x[n]\rvert^2 = \frac{1}{N}\sum_k\lvert X[k]\rvert^2가 따라 나온다 — 장 첫머리의 “기저를 잘 고르면”을 가장 문자 그대로 보여 주는 예다. NN차원 벡터를 단위원 위의 NN개 회전으로 된 기저로 갈아탄 것이다.

DFT는 푸리에 계수의 근삿값이다. 주기 2π2\pi인 ff를 xn=2πn/Nx_n = 2\pi n/N에서 찍어 x[n]=f(xn)x[n] = f(x_n)으로 두면, 1절의 계수 적분을 직사각형 합으로 근사한 것이 그대로 DFT다(Kreyszig §11.9 식 (18)).

ck=12π∫02πf(x) e−ikx dx  ≈  12π∑n=0N−1f(xn) e−ikxn 2πN=X[k]Nc_k = \frac{1}{2\pi}\int_0^{2\pi} f(x)\,e^{-ikx}\,dx \;\approx\; \frac{1}{2\pi}\sum_{n=0}^{N-1} f(x_n)\,e^{-ikx_n}\,\frac{2\pi}{N} = \frac{X[k]}{N}

FFT 출력을 NN으로 나눠야 푸리에 계수라는 실무 규칙이 이것이다. k>N/2k > N/2인 계수는 음의 진동수 k−Nk - N의 몫이고(실수 신호면 X[N−k]=X[k]∗X[N-k] = X[k]^{*}), 이 계수들로 만든 삼각다항식은 표본점에서 ff를 정확히 지난다.

예제 — 네 점. N=4N = 4이면 W4=e−iπ/2=−iW_4 = e^{-i\pi/2} = -i이고, 표본 x=(0,1,4,9)\mathbf{x} = (0, 1, 4, 9)에 대해

F4=(11111−i−1i1−11−11i−1−i),X=F4x=(14, −4+8i, −6, −4−8i)\mathbf{F}_4 = \begin{pmatrix} 1 & 1 & 1 & 1 \\ 1 & -i & -1 & i \\ 1 & -1 & 1 & -1 \\ 1 & i & -1 & -i \end{pmatrix}, \qquad \mathbf{X} = \mathbf{F}_4\mathbf{x} = (14,\ -4+8i,\ -6,\ -4-8i)

이다(Kreyszig §11.9 예 4). X[0]=14X[0] = 14가 표본의 합(평균의 NN배)이고, X[3]=X[1]∗X[3] = X[1]^{*}가 실수 신호의 켤레 대칭이다. 파세발 검산 — ∑∣x[n]∣2=98\sum\lvert x[n]\rvert^2 = 98, 14∑∣X[k]∣2=3924=98\frac14\sum\lvert X[k]\rvert^2 = \frac{392}{4} = 98.

분해능 — 무엇이 무엇을 정하는가

섹션 제목: “분해능 — 무엇이 무엇을 정하는가”

DFT 계수 X[k]X[k]가 대응하는 주파수는 νk=k/(NTs)\nu_k = k/(NT_s)이다. 여기서 세 파라미터의 관계가 전부 나온다.

원하는 것정하는 것관계
최고 주파수 (앨리어싱 한계)표본 간격 TsT_sνmax=1/(2Ts)\nu_\text{max} = 1/(2T_s)
주파수 분해능전체 측정 시간 NTsNT_sΔν=1/(NTs)\Delta\nu = 1/(NT_s)
계수 개수표본 개수 NNNN개 (실수 신호는 절반이 켤레 중복)

DFT를 정의대로 계산하면 계수 하나에 NN번 곱하고 그것을 NN개 구하니 O(N2)O(N^2)이다. N=220≈106N = 2^{20} \approx 10^6이면 101210^{12}번이라 현실적이지 않다. 아래 알고리즘은 NN이 2의 거듭제곱일 때 가장 깔끔하게 돌아가므로 표본 수를 그렇게 맞추는 것이 관례다.

쿨리–튜키 알고리즘은 합을 짝수 인덱스와 홀수 인덱스로 쪼갠다.

X[k]=∑m=0N/2−1x[2m]WN/2mk⏟E[k]+WNk∑m=0N/2−1x[2m+1]WN/2mk⏟O[k]X[k] = \underbrace{\sum_{m=0}^{N/2-1} x[2m]W_{N/2}^{mk}}_{E[k]} + W_N^{k}\underbrace{\sum_{m=0}^{N/2-1} x[2m{+}1]W_{N/2}^{mk}}_{O[k]}

WN2mk=WN/2mkW_N^{2mk} = W_{N/2}^{mk}라는 지수 법칙 하나가 요점이다. 절반 크기의 DFT 두 개가 나왔고, WNk+N/2=−WNkW_N^{k+N/2} = -W_N^k이므로 앞뒤 절반을 한꺼번에 얻는다.

X[k]=E[k]+WNkO[k],X[k+N/2]=E[k]−WNkO[k]X[k] = E[k] + W_N^k O[k], \qquad X[k + N/2] = E[k] - W_N^k O[k]

앞의 네 점 예제로 확인해 보면(Kreyszig §11.9 예 5), 짝수 번째 표본 (0,4)(0, 4)의 2점 DFT가 E=(4,−4)E = (4, -4), 홀수 번째 (1,9)(1, 9)의 것이 O=(10,−8)O = (10, -8)이다. 그러면 X[1]=E[1]+W4 O[1]=−4+(−i)(−8)=−4+8iX[1] = E[1] + W_4\,O[1] = -4 + (-i)(-8) = -4 + 8i이고 X[3]=E[1]−W4 O[1]=−4−8iX[3] = E[1] - W_4\,O[1] = -4 - 8i로, 행렬을 곱해 얻은 값과 같다. 곱셈은 회전 인자 한 번이면 되었다.

N = 8 쿨리–튜키 분해 — 매 단계가 절반 크기 DFT 두 개를 합친다 W₀ + − W₀ + − W₀ + − W₀ + − W₀ + − W₂ + − W₀ + − W₂ + − W₀ + − W₁ + − W₂ + − W₃ + − x[0] X[0] x[4] X[1] x[2] X[2] x[6] X[3] x[1] X[4] x[5] X[5] x[3] X[6] x[7] X[7] 1단계 2단계 3단계 비트 반전 순서 단계 수는 log₂N = 3, 각 단계의 연산량은 N — 곱하면 N log N 이다. W = e^(−2πi/8).
그림 1.10-9. N = 8 쿨리–튜키 분해. 매 단계마다 수열을 짝·홀로 갈라 절반 크기 DFT 두 개로 바꾸고, 그 결과를 회전 인자 W와 ±로 합친다(버터플라이). 크기가 1이 될 때까지 log₂N = 3단계가 걸리고 각 단계의 연산량이 N이므로 전체가 N log N이다. 맨 왼쪽 입력 순서가 0,4,2,6,1,5,3,7인 것은 재귀적 짝·홀 분리의 결과이며, 인덱스를 이진수로 적어 자리를 뒤집은 순서(비트 반전)와 같다.직접 작도

푸리에 변환은 보통 의미로는 ∫∣f∣dt<∞\int|f|dt < \infty를 요구한다. 그런데 공학에서 다루는 신호는 이 조건을 자주 어긴다. 단위 계단 u(t)u(t)나 끝없이 이어지는 정현파는 3절처럼 델타를 빌려야 겨우 변환되고, 성장하는 지수 e2te^{2t}는 그마저 안 된다. 게다가 “t=0t=0에 스위치를 켰다”는 초기조건을 푸리에 변환은 담을 자리가 없다.

라플라스 변환은 두 가지를 고쳐서 이 문제를 지운다.

  F(s)=L{f}(s)=∫0−∞f(t) e−st dt,s=σ+iω  \boxed{\;F(s) = \mathcal{L}\{f\}(s) = \int_{0^-}^{\infty} f(t)\,e^{-st}\,dt, \qquad s = \sigma + i\omega\;}
  • 적분을 t≥0t \ge 0에서만 한다. 과거가 없는 신호, 즉 인과적인 문제에 맞다.
  • 감쇠 인자 e−σte^{-\sigma t}를 곱한다. σ\sigma를 충분히 크게 잡으면 웬만큼 발산하는 함수도 적분이 수렴한다.

적분 하한의 0−0^-는 “t=0t = 0에 놓인 델타까지 적분에 넣으라”는 뜻이다. 보통 함수에서는 하한 0과 차이가 없어서 교재들은 그냥 0으로 적는다. 차이가 나는 것은 원점에 델타가 있을 때뿐이고, 그 쓰임을 8절에서 본다. 표기는 소문자가 시간 함수, 대문자가 그 변환이다(Kreyszig·Boas와 같고, Arfken은 거꾸로다 — 1절 ⑦).

기본 변환 — 지수함수 하나에서 나온다

섹션 제목: “기본 변환 — 지수함수 하나에서 나온다”

변환표의 거의 모든 줄이 지수함수 하나에서 나온다.

L{eat}=∫0∞e−(s−a)t dt=1s−a(Re⁡s>Re⁡a)\mathcal{L}\{e^{at}\} = \int_0^{\infty} e^{-(s-a)t}\,dt = \frac{1}{s-a} \qquad (\operatorname{Re}s > \operatorname{Re}a)

aa가 복소수여도 된다. a=iω0a = i\omega_0로 두면

L{eiω0t}=1s−iω0=s+iω0s2+ω02\mathcal{L}\{e^{i\omega_0 t}\} = \frac{1}{s - i\omega_0} = \frac{s + i\omega_0}{s^2 + \omega_0^2}

이고, 실수부와 허수부에서 cos⁡ω0t\cos\omega_0 t와 sin⁡ω0t\sin\omega_0 t의 변환이 한꺼번에 나온다(Boas §8.8 예 3). e±ate^{\pm at}의 합과 차로는 cosh⁡\cosh·sinh⁡\sinh가 나온다. 거듭제곱은 u=stu = st로 치환해 감마 함수 (1.5.9감마·베타 함수와 스털링 근사)로 만든다.

L{tν}=∫0∞tνe−st dt=Γ(ν+1)sν+1(ν>−1)\mathcal{L}\{t^{\nu}\} = \int_0^{\infty} t^{\nu}e^{-st}\,dt = \frac{\Gamma(\nu+1)}{s^{\nu+1}} \qquad (\nu > -1)

정수 ν=n\nu = n이면 n!/sn+1n!/s^{n+1}이고, ν=−12\nu = -\tfrac12이면 Γ(12)=π\Gamma(\tfrac12) = \sqrt\pi라서 π/s\sqrt{\pi/s}다. 식을 매개변수로 미분해도 새 줄이 생긴다. 1/(s−a)1/(s-a)를 aa로 미분하면 L{teat}=1/(s−a)2\mathcal{L}\{te^{at}\} = 1/(s-a)^2이고, ω0/(s2+ω02)\omega_0/(s^2+\omega_0^2)를 ω0\omega_0로 미분하면 tcos⁡ω0tt\cos\omega_0 t가 들어간 줄이 나온다(Boas §8.8 예 4).

f(t)f(t)F(s)F(s)수렴 영역
u(t)u(t)1/s1/sσ>0\sigma > 0
eate^{at}1/(s−a)1/(s-a)σ>a\sigma > a
tnt^nn!/sn+1n!/s^{n+1}σ>0\sigma > 0
tνt^{\nu} (ν>−1\nu>-1)Γ(ν+1)/sν+1\Gamma(\nu+1)/s^{\nu+1}σ>0\sigma > 0
cos⁡ω0t\cos\omega_0 ts/(s2+ω02)s/(s^2+\omega_0^2)σ>0\sigma > 0
sin⁡ω0t\sin\omega_0 tω0/(s2+ω02)\omega_0/(s^2+\omega_0^2)σ>0\sigma > 0
cosh⁡at\cosh ats/(s2−a2)s/(s^2-a^2)σ>∣a∣\sigma > \lvert a\rvert
sinh⁡at\sinh ata/(s2−a2)a/(s^2-a^2)σ>∣a∣\sigma > \lvert a\rvert
eatcos⁡ω0te^{at}\cos\omega_0 t(s−a)/[(s−a)2+ω02](s-a)/[(s-a)^2+\omega_0^2]σ>a\sigma > a
eatsin⁡ω0te^{at}\sin\omega_0 tω0/[(s−a)2+ω02]\omega_0/[(s-a)^2+\omega_0^2]σ>a\sigma > a
t eatt\,e^{at}1/(s−a)21/(s-a)^2σ>a\sigma > a
δ(t)\delta(t)11전체

실수 aa가 음수이면 eate^{at} 줄들이 감쇠, 양수이면 성장이다. 계단·델타가 t=bt = b로 옮겨 간 줄과 공명에 쓰는 줄은 8·9절에서 더한다.

∫0∞∣f∣e−σtdt\int_0^\infty |f|e^{-\sigma t}dt가 수렴하려면 σ\sigma가 충분히 커야 한다. 그 경계 σa\sigma_a를 수렴 가로좌표라 하고, 수렴 영역은 Re⁡s>σa\operatorname{Re}s > \sigma_a인 오른쪽 반평면이다. 언제 변환이 있는가에 대한 표준 답은 이렇다(Kreyszig §6.1 정리 3).

ff가 t≥0t \ge 0의 모든 유한 구간에서 조각별 연속이고, 어떤 상수 MM, σ0\sigma_0에 대해 ∣f(t)∣≤Meσ0t\lvert f(t)\rvert \le Me^{\sigma_0 t}이면(지수 차수), Re⁡s>σ0\operatorname{Re}s > \sigma_0에서 변환이 존재한다.

증명은 한 줄이다. ∣F(s)∣≤∫0∞Meσ0te−σt dt=Mσ−σ0\lvert F(s)\rvert \le \int_0^\infty Me^{\sigma_0 t}e^{-\sigma t}\,dt = \dfrac{M}{\sigma - \sigma_0}. 같은 부등식에서 부수 결과도 나온다 — σ→∞\sigma\to\infty에서 F(s)→0F(s)\to0이다. 보통 함수의 변환은 언제나 무한대에서 0으로 간다. 표에서 L{δ}=1\mathcal{L}\{\delta\} = 1만 0으로 가지 않는 것은 델타가 보통 함수가 아니라는 신호다.

변환표를 거꾸로 읽어 원함수를 찾는 것이 역라플라스 변환 f=L−1{F}f = \mathcal{L}^{-1}\{F\}다. 거꾸로 읽어도 되는 근거가 유일성이다. 변환이 같은 두 연속 함수는 같은 함수다. 불연속 함수라면 고립된 점들에서만 다를 수 있고, 적분에는 영향이 없다(레르히 정리 — Kreyszig §6.1, Arfken §20.7). 역변환을 구하는 길은 셋이다. 부분분수로 쪼개 표를 거꾸로 읽거나(9절), 브롬위치 적분으로 직접 계산하거나(9절), 수치적으로 뒤집는다.

성질f(t)f(t)F(s)F(s)
선형성af+bgaf + bgaF+bGaF + bG
제1 이동 (ss-이동)eatf(t)e^{at}f(t)F(s−a)F(s-a)
제2 이동 (tt-이동)f(t−b) u(t−b)f(t-b)\,u(t-b),  b≥0\ b \ge 0e−bsF(s)e^{-bs}F(s)
스케일링f(ct)f(ct),  c>0\ c > 01cF ⁣(sc)\dfrac1c F\!\left(\dfrac sc\right)
도함수 (8절)f′(t)f'(t)sF(s)−f(0−)sF(s) - f(0^-)
적분 (8절)∫0tf(τ) dτ\int_0^t f(\tau)\,d\tauF(s)/sF(s)/s
합성곱 (8절)(f∗g)(t)(f*g)(t)F(s) G(s)F(s)\,G(s)
변환의 미분tnf(t)t^n f(t)(−1)nF(n)(s)(-1)^n F^{(n)}(s)
변환의 적분f(t)/tf(t)/t (lim⁡t→0+f/t\lim_{t\to0^+}f/t 존재)∫s∞F(s~) ds~\int_s^{\infty}F(\tilde{s})\,d\tilde{s}
주기함수 (f(t+T)=f(t)f(t+T)=f(t))11−e−sT∫0T ⁣fe−stdt\dfrac{1}{1-e^{-sT}}\displaystyle\int_0^{T}\!f e^{-st}dt

조건이 붙은 줄에 주의한다. 제2 이동은 뒤로 미는 경우(b≥0b \ge 0)만이다 — u(t+1)u(t+1)의 변환은 es/se^{s}/s가 아니라 1/s1/s다. 변환의 적분 줄은 f(t)/tf(t)/t가 원점에서 발산하지 않아야 한다 — f=1f = 1이면 우변 ∫s∞ds~/s~\int_s^\infty d\tilde s/\tilde s가 발산한다.

시간 영역의 해를 구하지 않고 양 끝의 값만 알고 싶을 때가 있다.

f(0+)=lim⁡s→∞sF(s),lim⁡t→∞f(t)=lim⁡s→0sF(s)f(0^{+}) = \lim_{s\to\infty} sF(s), \qquad \lim_{t\to\infty} f(t) = \lim_{s\to 0} sF(s)

초기조건이 식 안으로 들어온다

섹션 제목: “초기조건이 식 안으로 들어온다”
L{f′}=sF(s)−f(0−)\mathcal{L}\{f'\} = sF(s) - f(0^-)

부분적분 한 번이면 나온다. ff가 연속이고 지수 차수이며 f′f'이 조각별 연속이라는 조건 아래에서 (Kreyszig §6.2 정리 1)

∫0−∞f′e−stdt=[fe−st]0−∞+s∫0−∞fe−stdt=−f(0−)+sF(s)\int_{0^-}^{\infty}f'e^{-st}dt = \bigl[f e^{-st}\bigr]_{0^-}^{\infty} + s\int_{0^-}^{\infty}f e^{-st}dt = -f(0^-) + sF(s)

이다. 위 끝의 경계항이 사라지는 것이 지수 차수 조건 덕이다.

반복하면 고계 도함수가 나온다(합의 첨자 jj는 도함수의 차수다).

L{f′′}=s2F(s)−sf(0−)−f′(0−)L{f(n)}=snF(s)−∑j=0n−1s n−1−jf(j)(0−)\begin{aligned} \mathcal{L}\{f''\} &= s^2F(s) - s f(0^-) - f'(0^-) \\ \mathcal{L}\{f^{(n)}\} &= s^nF(s) - \sum_{j=0}^{n-1}s^{\,n-1-j}f^{(j)}(0^-) \end{aligned}

적분은 반대 방향이다.

L{∫0tf(τ)dτ}=F(s)s\mathcal{L}\Bigl\{\int_0^t f(\tau)d\tau\Bigr\} = \frac{F(s)}{s}

증명은 도함수 공식을 거꾸로 쓰면 된다. g(t)=∫0tf dτg(t) = \int_0^t f\,d\tau로 두면 g′=fg' = f, g(0)=0g(0) = 0이므로 F=sG−0F = sG - 0, 곧 G=F/sG = F/s다(Kreyszig §6.2 정리 3). 곱하기 ss가 미분, 나누기 ss가 적분 — ss는 미분 연산자 자체라고 읽어도 된다. 헤비사이드가 연산자법이라 부르며 쓰던 방식이 이 관점이고, 라플라스 변환이 그 정당화다.

이 공식은 역변환의 도구로도 쓴다. 1/s1/s가 곱해진 꼴은 부분분수 없이 적분 한 번으로 되돌린다.

L−1{1s(s2+ω2)}=∫0tsin⁡ωτω dτ=1−cos⁡ωtω2\mathcal{L}^{-1}\Bigl\{\frac{1}{s(s^2+\omega^2)}\Bigr\} = \int_0^t \frac{\sin\omega\tau}{\omega}\,d\tau = \frac{1 - \cos\omega t}{\omega^2}

절차가 기계적이다.

① 변환한다. 방정식 전체에 L\mathcal{L}을 씌운다. 초기조건이 자동으로 들어온다. ② 대수적으로 푼다. 변환된 방정식 — Kreyszig는 이것을 보조방정식(subsidiary equation)이라 부른다 — 을 Y(s)Y(s)에 대해 정리한다. 나눗셈 한 번이다. ③ 역변환한다. 부분분수로 표에 있는 꼴로 쪼갠다(9절).

2계 상수계수 방정식 하나로 구조를 보면 이렇다. 입력 x(t)x(t)를 받는 감쇠 진동자

y′′+2αy′+ω02y=x(t)y'' + 2\alpha y' + \omega_0^2 y = x(t)

를 변환하면(α\alpha는 감쇠율, ω0\omega_0는 고유 진동수)

(s2+2αs+ω02)Y=(s+2α) y(0−)+y′(0−)+X(s)\bigl(s^2 + 2\alpha s + \omega_0^2\bigr)Y = (s + 2\alpha)\,y(0^-) + y'(0^-) + X(s) Y(s)=(s+2α) y(0−)+y′(0−)s2+2αs+ω02⏟영입력 응답+H(s) X(s)⏟영상태 응답,H(s)=1s2+2αs+ω02Y(s) = \underbrace{\frac{(s + 2\alpha)\,y(0^-) + y'(0^-)}{s^2 + 2\alpha s + \omega_0^2}}_{\text{영입력 응답}} + \underbrace{H(s)\,X(s)}_{\text{영상태 응답}}, \qquad H(s) = \frac{1}{s^2 + 2\alpha s + \omega_0^2}

로 두 몫이 저절로 갈린다(Kreyszig §6.2 식 (6)–(7). 그곳의 전달함수 Q(s)Q(s)가 이 H(s)H(s)다 — Kreyszig도 “흔히 HH로 쓴다”고 적는다). 앞의 것은 입력 없이 초기조건만으로 생기는 응답이고, 뒤의 것은 초기조건 없이 입력만으로 생기는 응답이다. 회로 이론의 영입력 응답·영상태 응답 분해가 이것이다.

예제 — RC 회로의 계단 응답. RC v′+v=V0u(t)RC\,v' + v = V_0u(t), v(0−)=0v(0^-)=0.

RC[sV(s)−0]+V(s)=V0s  ⟹  V(s)=V0s(1+sRC)RC\bigl[sV(s) - 0\bigr] + V(s) = \frac{V_0}{s} \;\Longrightarrow\; V(s) = \frac{V_0}{s(1+sRC)}

부분분수로 V0s−V0RC1+sRC\frac{V_0}{s} - \frac{V_0 RC}{1+sRC}가 되고, 표에서 되돌리면

v(t)=V0(1−e−t/RC)v(t) = V_0\bigl(1 - e^{-t/RC}\bigr)

예제 — 초기 변위만 있는 감쇠 진동자. 입력 없이 y(0−)=y0y(0^-) = y_0, y′(0−)=0y'(0^-) = 0에서 놓으면 (Arfken 예 20.8.5) 영입력 응답만 남는다.

Y(s)=y0 s+2α(s+α)2+ωd2=y0[s+α(s+α)2+ωd2+α(s+α)2+ωd2],ωd=ω02−α2Y(s) = y_0\,\frac{s + 2\alpha}{(s+\alpha)^2 + \omega_d^2} = y_0\Bigl[\frac{s+\alpha}{(s+\alpha)^2 + \omega_d^2} + \frac{\alpha}{(s+\alpha)^2 + \omega_d^2}\Bigr], \qquad \omega_d = \sqrt{\omega_0^2 - \alpha^2}

분모를 완전제곱으로 만든 것이 요령이다. 제1 이동 정리와 cos⁡\cos·sin⁡\sin 변환으로 되돌리면

y(t)=y0 e−αt(cos⁡ωdt+αωdsin⁡ωdt)y(t) = y_0\,e^{-\alpha t}\Bigl(\cos\omega_d t + \frac{\alpha}{\omega_d}\sin\omega_d t\Bigr)

이다. t=0t = 0에서 y=y0y = y_0이고 y′=y0(−α+α)=0y' = y_0(-\alpha + \alpha) = 0이라 초기조건을 처음부터 만족한다 — 임의상수를 맞추는 단계가 없었다.

RLC 회로 — 임피던스가 변환에서 나온다

섹션 제목: “RLC 회로 — 임피던스가 변환에서 나온다”

적분 공식 덕에 회로 방정식은 미분하지 않고 그대로 변환된다. 직렬 RLC에 전원 v(t)v(t)를 걸면 전류 ii에 대해(LL은 인덕턴스)

L i′+R i+1C∫0ti dτ+vC(0−)=v(t)L\,i' + R\,i + \frac{1}{C}\int_0^t i\,d\tau + v_C(0^-) = v(t)

이고, 변환하면

(sL+R+1sC)I(s)=V(s)+L i(0−)−vC(0−)s\Bigl(sL + R + \frac{1}{sC}\Bigr)I(s) = V(s) + L\,i(0^-) - \frac{v_C(0^-)}{s}

이다. 괄호가 임피던스 Z(s)=sL+R+1/(sC)Z(s) = sL + R + 1/(sC)다. 세 가지가 한꺼번에 읽힌다.

  • s=iωs = i\omega를 넣으면 교류 회로의 페이저 임피던스 R+iωL+1/(iωC)R + i\omega L + 1/(i\omega C)가 된다. 페이저 해석은 라플라스 해석의 허축 단면이다.
  • Z(s)=0Z(s) = 0, 곧 s2+(R/L)s+1/(LC)=0s^2 + (R/L)s + 1/(LC) = 0의 근이 회로의 극점이다. 앞 예제와 맞추면 α=R/2L\alpha = R/2L, ω0=1/LC\omega_0 = 1/\sqrt{LC}이고, 9절에서 이 값들로 극점의 움직임을 읽는다.
  • 초기조건은 등가 전원으로 보인다. L i(0−)L\,i(0^-)는 인덕터에 저장된 자속이 원점의 충격 전압처럼, vC(0−)/sv_C(0^-)/s는 축전기의 초기 전압이 계단 전원처럼 작용한다는 뜻이다.

역학과의 대응은 L↔mL \leftrightarrow m, R↔cR \leftrightarrow c(감쇠), 1/C↔k1/C \leftrightarrow k(용수철)이다(Arfken §20.8).

켜고 끄는 입력은 단위 계단으로 적는다. t=bt = b에서 켜지는 계단 u(t−b)u(t - b) (b≥0b \ge 0)의 변환은

L{u(t−b)}=∫b∞e−st dt=e−bss\mathcal{L}\{u(t-b)\} = \int_b^{\infty} e^{-st}\,dt = \frac{e^{-bs}}{s}

이다. 이제 7절 성질표의 제2 이동 정리를 증명한다(Kreyszig §6.3 정리 1). e−bsF(s)e^{-bs}F(s)를 적분으로 쓰고 t=τ+bt = \tau + b로 치환하면

e−bsF(s)=∫0∞e−s(τ+b)f(τ) dτ=∫b∞e−stf(t−b) dt=∫0∞e−stf(t−b) u(t−b) dte^{-bs}F(s) = \int_0^{\infty} e^{-s(\tau+b)}f(\tau)\,d\tau = \int_b^{\infty} e^{-st}f(t-b)\,dt = \int_0^{\infty} e^{-st}f(t-b)\,u(t-b)\,dt

이다. 치환하면 적분 하한이 bb로 올라가고, 그것을 다시 ∫0∞\int_0^\infty로 돌려놓으려면 u(t−b)u(t-b)를 곱해 t<bt<b 구간을 지워야 한다. 7절에서 “uu가 반드시 붙는다”고 한 이유가 이 한 줄이다. 같은 식을 거꾸로 읽으면 둘째 형태도 나온다.

L{f(t) u(t−b)}=e−bs L{f(t+b)}\mathcal{L}\{f(t)\,u(t-b)\} = e^{-bs}\,\mathcal{L}\{f(t+b)\}
t f(t) t b f(t) u(t − b) — 앞을 끈다 t b f(t − b) u(t − b) — 통째로 민다
그림 1.10-10. 제2 이동 정리의 두 형태. 왼쪽: 원래 함수 f(t) = sin t. 가운데: t = b 앞부분을 꺼 버린 f(t)u(t−b) — 파형은 제자리에 있고 앞이 잘렸을 뿐이다. 오른쪽: 통째로 b만큼 민 f(t−b)u(t−b) — 파형이 t = b에서 처음부터 다시 시작한다. 변환 e^(−bs)F(s)가 나타내는 것은 오른쪽이고, 가운데를 변환하려면 f(t+b)를 먼저 만들어야 한다.직접 작도

예제 — RC 회로에 사각 펄스 하나. 축전기가 비어 있는 RC 회로에 t1<t<t2t_1 < t < t_2 동안만 전압 V0V_0를 건다. 입력은 V0[u(t−t1)−u(t−t2)]V_0[u(t - t_1) - u(t - t_2)]이고, 전류에 대한 방정식 R i+1C∫0ti dτR\,i + \frac1C\int_0^t i\,d\tau = (입력)을 변환하면(Kreyszig §6.3 예 3)

I(s)=V0R e−t1s−e−t2ss+1/RCI(s) = \frac{V_0}{R}\,\frac{e^{-t_1 s} - e^{-t_2 s}}{s + 1/RC}

이다. 유리함수 부분 1s+1/RC↔e−t/RC\frac{1}{s + 1/RC} \leftrightarrow e^{-t/RC}를 되돌리고 지수 인수만큼 밀면

i(t)=V0R[e−(t−t1)/RC u(t−t1)−e−(t−t2)/RC u(t−t2)]i(t) = \frac{V_0}{R}\Bigl[e^{-(t-t_1)/RC}\,u(t-t_1) - e^{-(t-t_2)/RC}\,u(t-t_2)\Bigr]

이다. t1t_1에서 전류가 V0/RV_0/R로 뛰었다가 축전기가 차면서 줄고, t2t_2에서 전원이 빠지면 전류의 부호가 뒤집혀 축전기가 방전한다. MOSFET 게이트에 펄스를 걸었을 때 게이트 전류가 충전과 방전에서 반대로 흐르는 것이 이 그림이다.

이제 델타 입력이 무엇인지 라플라스 쪽에서 정한다(Kreyszig §6.4). t=bt = b에서 시작해 폭 ε\varepsilon, 높이 1/ε1/\varepsilon인 사각 펄스를 생각한다. 넓이는 언제나 1이다.

fε(t)=1ε[u(t−b)−u(t−b−ε)],L{fε}=e−bs 1−e−εsεsf_\varepsilon(t) = \frac{1}{\varepsilon}\bigl[u(t-b) - u(t-b-\varepsilon)\bigr], \qquad \mathcal{L}\{f_\varepsilon\} = e^{-bs}\,\frac{1 - e^{-\varepsilon s}}{\varepsilon s}

ε→0\varepsilon\to0이면 분수가 1로 가므로(로피탈)

L{δ(t−b)}=e−bs\mathcal{L}\{\delta(t-b)\} = e^{-bs}

이다. b=0b = 0이면 7절 표의 L{δ}=1\mathcal{L}\{\delta\} = 1이다. 델타는 넓이 1을 유지한 채 폭을 0으로 줄인 펄스의 극한이고, 적분 안에서 ∫g(t) δ(t−b) dt=g(b)\int g(t)\,\delta(t-b)\,dt = g(b)로 값을 하나 뽑아내는(체거름) 성질로 쓴다(1.8.1디랙 델타 함수와 그린 함수의 개념).

t y 1 2 3 4 5 6 0.1 0.2 입력이 들어오는 시각 t = 1 델타 응답 e^(−(t−1)) − e^(−2(t−1)) 펄스 폭 ε = 1 펄스 폭 ε = 0.5 펄스 폭 ε = 0.2 δ(t − 1)
그림 1.10-11. y″ + 3y′ + 2y 계에 t = 1에서 시작하는 넓이 1의 사각 펄스를 넣은 응답. 펄스 폭 ε를 1, 0.5, 0.2로 줄여 가면(높이는 1/ε로 커짐) 응답이 굵은 곡선 — 델타 δ(t−1)에 대한 응답 e^(−(t−1)) − e^(−2(t−1)) — 에 다가간다. 계의 가장 느린 시간 척도(여기서는 1)보다 훨씬 짧은 펄스는 모양이 무엇이든 넓이만 남아 델타와 구별되지 않는다(Kreyszig §6.4 예 1·2의 계).직접 작도

예제 — 감쇠 진동자의 임펄스 응답. y′′+2αy′+ω02y=δ(t)y'' + 2\alpha y' + \omega_0^2 y = \delta(t), y(0−)=y′(0−)=0y(0^-) = y'(0^-) = 0.

(s2+2αs+ω02)Y(s)=1  ⟹  Y(s)=1(s+α)2+ωd2  ⟹  y(t)=1ωde−αtsin⁡ωdt\bigl(s^2 + 2\alpha s + \omega_0^2\bigr)Y(s) = 1 \;\Longrightarrow\; Y(s) = \frac{1}{(s+\alpha)^2 + \omega_d^2} \;\Longrightarrow\; y(t) = \frac{1}{\omega_d}e^{-\alpha t}\sin\omega_d t

이 답은 y′(0+)=1y'(0^+) = 1이다. 초기조건 y′(0−)=0y'(0^-) = 0과 어긋나 보이지만 모순이 아니다. 넓이 1인 충격이 순간적으로 속도를 0에서 1로 바꾼 것이다 — 역학으로는 충격량이 운동량을 바꾼 것이다. 그래서 같은 문제를 Arfken처럼 0+0^+에서 적으면 “입력 없음, y(0+)=0y(0^+) = 0, y′(0+)=1y'(0^+) = 1“이 되고 답은 같다(Arfken §20.9 — “충격량을 질량으로 나눈 것이 초기 속도 자리를 차지한다”).

수치로 감을 잡아 두자. R=20 ΩR = 20\ \Omega, L=1L = 1 H, C=10−4C = 10^{-4} F인 직렬 RLC의 전하 qq에 대한 방정식 q′′+20q′+104q=δ(t)q'' + 20q' + 10^4q = \delta(t)(Kreyszig §6.4 예 3)에서 α=10\alpha = 10, ω0=100\omega_0 = 100, ωd=104−100≈99.5\omega_d = \sqrt{10^4 - 100} \approx 99.5 이고 q=199.5e−10tsin⁡99.5tq = \frac{1}{99.5}e^{-10t}\sin 99.5t다. 한 번 진동하는 동안(2π/99.5≈0.0632\pi/99.5 \approx 0.063 s) 진폭이 e−0.63≈0.53e^{-0.63} \approx 0.53배로 줄어, 대여섯 번 울리고 잦아든다. 감쇠비 ζ=α/ω0=0.1\zeta = \alpha/\omega_0 = 0.1인 전형적인 부족감쇠다.

L{f∗g}=F(s) G(s),(f∗g)(t)=∫0tf(τ)g(t−τ) dτ\mathcal{L}\{f * g\} = F(s)\,G(s), \qquad (f*g)(t) = \int_0^{t} f(\tau)g(t-\tau)\,d\tau

적분 한계가 00부터 tt까지인 이유는 두 함수가 음의 시각에서 0이기 때문이다 — 하한 0은 f(τ)=0f(\tau) = 0 (τ<0\tau<0)에서, 상한 tt는 g(t−τ)=0g(t-\tau) = 0 (τ>t\tau>t)에서 나온다. 증명은 5절과 같지만 적분 영역이 다르다. F(s)G(s)F(s)G(s)를 이중적분 ∫0∞ ⁣∫0∞e−s(τ+v)f(τ)g(v) dv dτ\int_0^\infty\!\int_0^\infty e^{-s(\tau+v)}f(\tau)g(v)\,dv\,d\tau로 쓰고 t=τ+vt = \tau + v로 치환하면, τ\tau–tt 평면에서 적분 영역이 0≤τ≤t0 \le \tau \le t인 쐐기(삼각형 영역)가 된다. 적분 순서를 바꾸면 안쪽 적분이 ∫0t\int_0^t가 된다(Kreyszig §6.5 그림 141, Boas §8.10 그림 10.1).

예제 — 합성곱으로 풀기. y′′+3y′+2y=e−ty'' + 3y' + 2y = e^{-t}, y(0−)=y′(0−)=0y(0^-) = y'(0^-) = 0 (Boas §8.10 예 2). 전달함수 H=1(s+1)(s+2)H = \frac{1}{(s+1)(s+2)}의 역변환이 임펄스 응답 h=e−t−e−2th = e^{-t} - e^{-2t}이므로

y(t)=∫0t(e−τ−e−2τ) e−(t−τ) dτ=t e−t−e−t+e−2ty(t) = \int_0^t \bigl(e^{-\tau} - e^{-2\tau}\bigr)\,e^{-(t-\tau)}\,d\tau = t\,e^{-t} - e^{-t} + e^{-2t}

이다. 입력의 변환 1/(s+1)1/(s+1)이 계의 극점 −1-1과 겹쳐 중근이 되었고, 그 흔적이 te−tte^{-t}다 — 9절의 공명 이야기의 축소판이다. 교재가 강조하는 요점은 따로 있다. 입력이 무엇이든 해를 적분 하나로 적을 수 있다. 입력의 변환이 표에 없거나, 입력이 측정 데이터로만 주어져도 합성곱은 계산된다. 입력이 구간에만 걸리면 적분 한계가 따라 바뀐다. 예컨대 1<t<21<t<2에만 1인 입력이면 1<t<21<t<2에서는 ∫1t\int_1^t, t>2t>2에서는 ∫12\int_1^2만 남는다(Kreyszig §6.5 예 5). 합성곱 계산에서 가장 흔한 실수가 이 한계를 놓치는 것이다.

계단 응답과 임펄스 응답의 관계도 여기서 한 줄로 나온다. 계단의 변환이 1/s1/s이므로 계단 응답은 H(s)/sH(s)/s이고, 시간 영역에서는 임펄스 응답의 적분(h∗1h * 1)이다. 거꾸로 임펄스 응답은 계단 응답의 도함수다. 측정하기 쉬운 쪽(계단)으로 재고 필요한 쪽(임펄스)으로 바꾸는 일이 흔하다.

합성곱 정리는 적분방정식도 푼다. y(t)−∫0ty(τ)sin⁡(t−τ) dτ=ty(t) - \int_0^t y(\tau)\sin(t-\tau)\,d\tau = t 같은 볼테라형 방정식은 적분 항이 y∗sin⁡ty * \sin t라서 변환하면 Y−Ys2+1=1s2Y - \frac{Y}{s^2+1} = \frac{1}{s^2}, 곧 Y=1s2+1s4Y = \frac{1}{s^2} + \frac{1}{s^4}이고 y=t+t3/6y = t + t^3/6이다(Kreyszig §6.5 예 6). 전류의 적분이 들어간 회로 방정식이 이런 꼴이다.

변환을 미분하고 적분하기 — 표를 넓히는 도구

섹션 제목: “변환을 미분하고 적분하기 — 표를 넓히는 도구”

7절 성질표의 두 줄 L{tf}=−F′(s)\mathcal{L}\{tf\} = -F'(s)와 L{f/t}=∫s∞F\mathcal{L}\{f/t\} = \int_s^\infty F는 표에 없는 쌍을 만드는 데 쓴다(Kreyszig §6.6).

  • tt가 곱해진 함수. L{tsin⁡ωt}=−ddsωs2+ω2=2ωs(s2+ω2)2\mathcal{L}\{t\sin\omega t\} = -\frac{d}{ds}\frac{\omega}{s^2+\omega^2} = \frac{2\omega s}{(s^2+\omega^2)^2}. 9절의 공명에서 이 쌍을 쓴다.
  • 로그가 들어간 변환의 역변환. F=ln⁡s2+ω2s2F = \ln\frac{s^2+\omega^2}{s^2}은 표에 없지만, 미분하면 유리함수가 된다. −F′=2s−2ss2+ω2↔2−2cos⁡ωt-F' = \frac{2}{s} - \frac{2s}{s^2+\omega^2} \leftrightarrow 2 - 2\cos\omega t이고 이것이 tftf이므로 f=2t(1−cos⁡ωt)f = \frac{2}{t}(1 - \cos\omega t)다(Kreyszig §6.6 예 2).
  • f/tf/t. L{sin⁡tt}=∫s∞ds~s~2+1=arctan⁡1s\mathcal{L}\{\frac{\sin t}{t}\} = \int_s^\infty\frac{d\tilde s}{\tilde s^2+1} = \arctan\frac1s이고, s→0+s\to0^+로 보내면 ∫0∞sin⁡tt dt=π2\int_0^\infty\frac{\sin t}{t}\,dt = \frac{\pi}{2} — 3절 디리클레 적분이 다른 길로 다시 나온다.

같은 성질로 변수계수 ODE가 풀리기도 한다. 0차 베셀 방정식 ty′′+y′+ty=0ty'' + y' + ty = 0을 변환하면 tt가 곱해진 항들이 ss에 대한 미분이 되어 1계 ODE (s2+1)Y′+sY=0(s^2+1)Y' + sY = 0이 남고, Y=1/s2+1Y = 1/\sqrt{s^2+1}이다 (상수는 초기값 정리로 J0(0)=1J_0(0) = 1에 맞춘다 — Arfken 예 20.8.7). 다만 계수가 t2t^2이면 ss에 대한 2계 ODE가 되어 이득이 없으므로, 이 방법은 특별한 방정식에만 통한다.

시간 변수만 변환하면 PDE의 시간 미분이 사라져 공간 변수에 대한 ODE가 남는다. 확산 방정식이 표준 예다. 시간에 대해서만 변환한 것을 Lt\mathcal{L}_t로, 그 결과를 Cˉ(x,s)\bar{C}(x,s)로 적는다 — 농도가 원래 대문자 CC라 “대문자 = 변환” 규칙을 쓸 수 없어 막대를 얹었다.

∂C∂t=D∂2C∂x2  → Lt   sCˉ−C(x,0)=Dd2Cˉdx2\frac{\partial C}{\partial t} = D\frac{\partial^2 C}{\partial x^2} \;\xrightarrow{\ \mathcal{L}_t\ }\; s\bar{C} - C(x,0) = D\frac{d^2\bar{C}}{dx^2}

초기 농도가 0인 반무한 고체(x>0x>0)에서 표면 농도를 CsC_s로 유지하면, 남은 ODE의 해 중 x→∞x\to\infty에서 유계인 것은

Cˉ(x,s)=Css e−xs/D\bar{C}(x,s) = \frac{C_s}{s}\,e^{-x\sqrt{s/D}}

이고, 역변환하면 여오차함수 해가 나온다.

C(x,t)=Cserfc⁡ ⁣(x2Dt)C(x,t) = C_s\operatorname{erfc}\!\left(\frac{x}{2\sqrt{Dt}}\right)

e−as/se^{-a\sqrt{s}}/s는 극점이 아니라 가지점을 가져 부분분수로는 되돌릴 수 없고, 절단선을 감아 도는 브롬위치 적분으로 계산한다(1.9.8실적분과 급수의 계산에 그 계산이 있다). 같은 계산에서 짝이 하나 더 나온다.

L−1{e−ass}=e−a2/4tπt\mathcal{L}^{-1}\Bigl\{\frac{e^{-a\sqrt{s}}}{\sqrt{s}}\Bigr\} = \frac{e^{-a^2/4t}}{\sqrt{\pi t}}

표면에 선량 QQ를 한꺼번에 올려놓고 막아 둔 채 확산시키면 Cˉ=QDse−xs/D\bar{C} = \frac{Q}{\sqrt{Ds}}e^{-x\sqrt{s/D}}이고, 이 쌍으로 되돌리면 C=QπDte−x2/4DtC = \frac{Q}{\sqrt{\pi Dt}}e^{-x^2/4Dt} — 18.7의 드라이브인(한정 소스) 프로파일이다. 4절의 가우시안 핵에 Qδ(x)Q\delta(x)를 넣은 것의 두 배인데, 표면이 막혀 있어 거울 건너편으로 갈 몫이 되돌아오기 때문이다(거울상법).

상수계수 선형 ODE에 입력의 변환도 유리함수이면 — 입력이 지수·정현파·다항식의 조합이면 — Y(s)Y(s)는 유리함수(다항식의 비)다. 입력이 지연되어 들어오면 e−bse^{-bs}가, 주기적으로 되풀이되면 1/(1−e−sT)1/(1-e^{-sT})가 곱해져 유리함수가 아니게 되는데, 그 처리는 뒤 소절에서 본다. 유리함수는 부분분수로 쪼개면 표에 있는 꼴들의 합이 되므로, 역변환의 실무는 부분분수 분해가 거의 전부다.

F(s)=P(s)Q(s),deg⁡P<deg⁡QF(s) = \frac{P(s)}{Q(s)}, \qquad \deg P < \deg Q

분자의 차수가 분모 이상이면 먼저 나눗셈으로 다항식 부분을 떼어 낸다. 그 몫은 델타(와 그 도함수)로 되돌아간다 — 예컨대 ss+1=1−1s+1↔δ(t)−e−t\frac{s}{s+1} = 1 - \frac{1}{s+1} \leftrightarrow \delta(t) - e^{-t}. 전달함수라면 입력이 출력으로 곧장 빠져나가는 직결 경로가 이 델타다.

① 단순극. QQ의 근 pkp_k가 모두 서로 다르면

F(s)=∑kAks−pk,Ak=[(s−pk)F(s)]s=pk=P(pk)Q′(pk)F(s) = \sum_k \frac{A_k}{s - p_k}, \qquad A_k = \bigl[(s-p_k)F(s)\bigr]_{s = p_k} = \frac{P(p_k)}{Q'(p_k)}

AkA_k를 구하는 첫째 방법을 헤비사이드 커버업이라 한다 — 분모에서 (s−pk)(s-p_k)를 손으로 가리고 나머지에 s=pks = p_k를 넣는다. 둘째 꼴 P/Q′P/Q'은 교재들이 헤비사이드 전개 정리라 부르는 것이고(Arfken 연습 20.10.11), 1.9.7의 유수 공식 그대로다. 역변환은 ∑kAkepkt\sum_k A_k e^{p_k t}이다.

② 중근. (s−p)m(s-p)^m이 있으면 A1s−p+⋯+Am(s−p)m\frac{A_1}{s-p} + \cdots + \frac{A_m}{(s-p)^m}까지 다 두어야 하고, 계수는 미분으로 뽑는다.

Am−j=1j![djdsj(s−p)mF(s)]s=pA_{m-j} = \frac{1}{j!}\left[\frac{d^j}{ds^j}(s-p)^mF(s)\right]_{s=p}

역변환에 tjeptt^{j}e^{pt} 꼴이 나온다. 1/(s−p)m↔tm−1ept/(m−1)!1/(s-p)^m \leftrightarrow t^{m-1}e^{pt}/(m-1)!이다.

③ 복소 켤레극. s=−α±iωds = -\alpha \pm i\omega_d 짝은 쪼개지 말고 묶어 두는 편이 낫다. 분모를 (s+α)2+ωd2(s+\alpha)^2 + \omega_d^2로 완전제곱해 두면 제1 이동 정리와 sin⁡\sin·cos⁡\cos 변환으로 바로 읽힌다. 막히는 곳은 분자다 — 분자를 (s+α)(s+\alpha)의 배수와 상수로 다시 쓰면 된다.

As+B(s+α)2+ωd2=A(s+α)+(B−Aα)(s+α)2+ωd2  ⟷  e−αt[Acos⁡ωdt+B−Aαωdsin⁡ωdt]\frac{As + B}{(s+\alpha)^2 + \omega_d^2} = \frac{A(s+\alpha) + (B - A\alpha)}{(s+\alpha)^2 + \omega_d^2} \;\longleftrightarrow\; e^{-\alpha t}\Bigl[A\cos\omega_d t + \frac{B - A\alpha}{\omega_d}\sin\omega_d t\Bigr]

예컨대 3s−137s2+2s+401=3(s+1)−140(s+1)2+202\frac{3s - 137}{s^2 + 2s + 401} = \frac{3(s+1) - 140}{(s+1)^2 + 20^2}이므로 e−t(3cos⁡20t−7sin⁡20t)e^{-t}(3\cos 20t - 7\sin 20t)다 (Kreyszig §6.1 예 5). 쪼개서 복소 계수로 계산해도 답은 같지만, 중간에 복소수가 나와 실수임을 확인하는 수고가 붙는다. Kreyszig는 근을 α+iβ\alpha + i\beta로 적어 **감쇠하면 α<0\alpha < 0**이다 — 이 장의 −α±iωd-\alpha \pm i\omega_d와 α\alpha의 부호가 반대이니 식을 옮길 때 확인한다.

④ 허축 위의 켤레 중근 — 공명. 켤레극이 겹치는 경우 가운데 가장 중요한 것이 허축 위의 중근 (s2+ω2)2(s^2+\omega^2)^2이다. 8절 끝의 ”tt 곱하기 = 변환의 미분”으로 표를 만든다(Kreyszig §6.6 예 1).

F(s)F(s)f(t)f(t)
1(s2+ω2)2\dfrac{1}{(s^2+\omega^2)^2}sin⁡ωt−ωtcos⁡ωt2ω3\dfrac{\sin\omega t - \omega t\cos\omega t}{2\omega^3}
s(s2+ω2)2\dfrac{s}{(s^2+\omega^2)^2}tsin⁡ωt2ω\dfrac{t\sin\omega t}{2\omega}
s2(s2+ω2)2\dfrac{s^2}{(s^2+\omega^2)^2}sin⁡ωt+ωtcos⁡ωt2ω\dfrac{\sin\omega t + \omega t\cos\omega t}{2\omega}

감쇠 없는 진동자를 고유 진동수로 밀면 이 꼴이 나온다. y′′+4y=sin⁡2ty'' + 4y = \sin 2t, y(0−)=10y(0^-) = 10, y′(0−)=0y'(0^-) = 0 (Boas §8.9 예 2)을 변환하면

Y=10ss2+4+2(s2+4)2  ⟹  y=10cos⁡2t+18sin⁡2t−14 tcos⁡2tY = \frac{10s}{s^2+4} + \frac{2}{(s^2+4)^2} \;\Longrightarrow\; y = 10\cos 2t + \frac18\sin 2t - \frac14\,t\cos 2t

이다. 마지막 항의 진폭이 tt에 비례해 끝없이 자란다 — 공명이다. 입력의 극점 ±2i\pm 2i가 계의 극점 ±2i\pm 2i와 겹쳐 중근이 된 결과이고, 8절 합성곱 예제의 te−tte^{-t}와 같은 구조가 허축 위로 올라온 것이다. 감쇠가 있으면 계의 극점이 허축에서 왼쪽으로 비켜나 겹치지 않으므로 진폭이 유한하게 멈춘다 — 2절 끝의 공진 봉우리 높이 1/(c ω)1/(c\,\omega)가 그 유한한 값이다.

지연이 붙은 역변환 — e−bse^{-bs}는 떼어 놓고 민다

섹션 제목: “지연이 붙은 역변환 — e−bse^{-bs}e−bs는 떼어 놓고 민다”

e−bse^{-bs}가 곱해진 변환은 유리함수가 아니지만 처리는 간단하다. e−bse^{-bs}를 떼어 놓고 나머지 유리함수만 부분분수로 되돌린 뒤, 8절의 제2 이동 정리로 bb만큼 민다. 예컨대(Kreyszig §6.3 예 2)

F(s)=e−s+e−2ss2+π2+e−3s(s+2)2F(s) = \frac{e^{-s} + e^{-2s}}{s^2 + \pi^2} + \frac{e^{-3s}}{(s+2)^2}

에서 1s2+π2↔sin⁡πtπ\frac{1}{s^2+\pi^2} \leftrightarrow \frac{\sin\pi t}{\pi}, 1(s+2)2↔te−2t\frac{1}{(s+2)^2} \leftrightarrow te^{-2t}이므로

f(t)=sin⁡π(t−1)πu(t−1)+sin⁡π(t−2)πu(t−2)+(t−3) e−2(t−3)u(t−3)f(t) = \frac{\sin\pi(t-1)}{\pi}u(t-1) + \frac{\sin\pi(t-2)}{\pi}u(t-2) + (t-3)\,e^{-2(t-3)}u(t-3)

이다. 구간별로 정리하면 t<1t<1에서 0, 1<t<21<t<2에서 −sin⁡πtπ-\frac{\sin\pi t}{\pi}, 2<t<32<t<3에서 두 사인이 상쇄되어 0, t>3t>3에서 (t−3)e−2(t−3)(t-3)e^{-2(t-3)}이다 — 켜졌다 꺼졌다 다시 켜지는 신호가 변환 하나에 들어 있었다. 주기적으로 되풀이되는 입력의 11−e−sT=1+e−sT+e−2sT+⋯\frac{1}{1-e^{-sT}} = 1 + e^{-sT} + e^{-2sT} + \cdots도 같은 방식으로, 한 주기의 응답을 TT씩 밀어 겹쳐 놓은 것으로 읽는다.

연립 ODE — 고유 진동수가 저절로 나온다

섹션 제목: “연립 ODE — 고유 진동수가 저절로 나온다”

연립 ODE도 변환하면 연립 대수방정식이 된다(Kreyszig §6.7). 질량 1인 두 물체를 용수철 상수 kk인 용수철 셋으로 벽–물체–물체–벽 순서로 이은 계를 보자(Kreyszig §6.7 예 3).

y1′′=−ky1+k(y2−y1),y2′′=−k(y2−y1)−ky2y_1'' = -ky_1 + k(y_2 - y_1), \qquad y_2'' = -k(y_2 - y_1) - ky_2

초기조건 y1(0)=y2(0)=1y_1(0) = y_2(0) = 1, y1′(0)=3ky_1'(0) = \sqrt{3k}, y2′(0)=−3ky_2'(0) = -\sqrt{3k}를 넣어 변환하면

(s2+2k) Y1−k Y2=s+3k−k Y1+(s2+2k) Y2=s−3k\begin{aligned} (s^2 + 2k)\,Y_1 - k\,Y_2 &= s + \sqrt{3k} \\ -k\,Y_1 + (s^2 + 2k)\,Y_2 &= s - \sqrt{3k} \end{aligned}

이고, 계수 행렬식이 (s2+2k)2−k2=(s2+k)(s2+3k)(s^2+2k)^2 - k^2 = (s^2 + k)(s^2 + 3k)로 인수분해된다. 크라메르 공식으로 풀어 부분분수로 정리하면 Y1=ss2+k+3ks2+3kY_1 = \frac{s}{s^2+k} + \frac{\sqrt{3k}}{s^2+3k}, 곧

y1=cos⁡k t+sin⁡3k t,y2=cos⁡k t−sin⁡3k ty_1 = \cos\sqrt{k}\,t + \sin\sqrt{3k}\,t, \qquad y_2 = \cos\sqrt{k}\,t - \sin\sqrt{3k}\,t

이다.

안정 — 극점이 전부 왼쪽 반평면에 불안정 σ iω ① ② ③ ④ ⑤ −α ω_d 각 극점이 낳는 시간 응답 ① 왼쪽 깊숙이 — 빠르게 잦아든다 ② 허축 가까이 — 오래 울린다 ③ 허축 위 — 감쇠 없는 진동 ④ 오른쪽 반평면 — 발산 ⑤ 음의 실축 위 — 진동 없는 감쇠 t → 극점 하나가 e^(−αt)·cos(ω_d t) 한 항을 낳는다 — 실수부가 감쇠율, 허수부가 진동수다. 오른쪽 파형은 각각 자기 시간 눈금으로 그렸다 — 모양을 비교하기 위한 것이지 빠르기를 비교하기 위한 것이 아니다.
그림 1.10-12. 극점의 위치와 시간 응답의 대응. 실수부가 왼쪽으로 갈수록 빨리 감쇠하고 오른쪽 반평면이면 발산한다. 허수부의 크기가 진동수이며, 허축 위의 극점은 감쇠 없이 영원히 진동한다. 실수 계수 시스템의 복소 극점은 반드시 켤레 짝으로 나타나므로 그림은 실축 대칭이다. 안정성 조건은 '모든 극점이 열린 왼쪽 반평면에'라는 한 문장이다.직접 작도

브롬위치 적분 — 역변환의 정의

섹션 제목: “브롬위치 적분 — 역변환의 정의”

부분분수는 유리함수에만 통한다. e−xs/De^{-x\sqrt{s/D}}처럼 유리함수가 아닌 변환은 정의로 돌아가야 한다.

f(t)=12πi∫γ−i∞γ+i∞F(s) est dsf(t) = \frac{1}{2\pi i}\int_{\gamma - i\infty}^{\gamma + i\infty} F(s)\,e^{st}\,ds

적분 경로는 모든 특이점의 오른쪽에 있는 수직선(Re⁡s=γ>σa\operatorname{Re}s = \gamma > \sigma_a)이다. 1.9.8은 Boas를 따라 이 선의 위치를 cc로 적었고, 여기의 γ\gamma와 같은 것이다. 교재에 따라 푸리에–멜린 적분이라고도 부른다.

F(s)=2s+3s(s+1)(s+3)F(s) = \frac{2s + 3}{s(s+1)(s+3)}

극점은 p1=0p_1 = 0, p2=−1p_2 = -1, p3=−3p_3 = -3이고 전부 단순극이다. 커버업으로

A1=31⋅3=1,A2=1(−1)(2)=−12,A3=−3(−3)(−2)=−12A_1 = \frac{3}{1\cdot3} = 1, \qquad A_2 = \frac{1}{(-1)(2)} = -\frac12, \qquad A_3 = \frac{-3}{(-3)(-2)} = -\frac12 f(t)=1−12e−t−12e−3tf(t) = 1 - \tfrac12 e^{-t} - \tfrac12 e^{-3t}

검산이 세 가지 있다. 초기값: f(0+)=1−12−12=0f(0^+) = 1 - \frac12 - \frac12 = 0이고 lim⁡s→∞sF(s)=0\lim_{s\to\infty}sF(s) = 0과 맞는다. 최종값: f(∞)=1f(\infty) = 1이고 lim⁡s→0sF(s)=3/3=1\lim_{s\to0}sF(s) = 3/3 = 1과 맞는다. 초기 기울기: f′(0+)=12+32=2f'(0^+) = \frac12 + \frac32 = 2이고, sF−f(0+)sF - f(0^+)의 초기값 lim⁡s→∞s2F(s)=2\lim_{s\to\infty}s^2F(s) = 2와 맞는다.

앞의 두 검산은 계수에 대한 조건 두 개(∑kAk=0\sum_k A_k = 0과 A1=1A_1 = 1)만 확인한다. 계수가 셋이므로 두 개가 서로 상쇄되게 틀리면(예: A2=−0.3A_2 = -0.3, A3=−0.7A_3 = -0.7) 둘 다 통과한다. 셋째 검산 ∑kAkpk=2\sum_k A_kp_k = 2까지 확인하면 세 조건이 세 계수를 모두 정하므로 어떤 실수든 걸린다. 하나만 틀리는 흔한 실수는 초기값 검산 하나로도 잡힌다.

전달함수를 허축 위에서 보면 주파수 응답이다.

H(iω)=∣H∣ eiϕ,∣H∣dB=20log⁡10∣H∣H(i\omega) = \lvert H\rvert\,e^{i\phi}, \qquad \lvert H\rvert_\text{dB} = 20\log_{10}\lvert H\rvert

1차 저역통과(RC)를 예로 들면

H(s)=11+sRC=11+s/ωc,ωc=1RCH(s) = \frac{1}{1 + sRC} = \frac{1}{1 + s/\omega_c}, \qquad \omega_c = \frac{1}{RC}
0 −20 −40 0° −45° −90° 이득 |H| (dB) 위상 ∠H (도) ω_c = 1/RC −3 dB −45° −20 dB/decade 점선은 점근선 0.01 0.1 1 10 100 ω / ω_c (로그 눈금) 극점 하나가 이득 기울기를 −20 dB/decade, 위상을 −90° 바꾼다.
그림 1.10-13. 1차 저역통과 필터의 보드 선도. 가로축은 로그 주파수, 세로축은 dB 이득과 위상이다. 차단 주파수 아래에서는 이득이 0 dB로 평탄하고 위에서는 −20 dB/decade 직선으로 떨어지며, 두 점근선이 만나는 곳이 ω_c다. 실제 곡선은 그 자리에서 점근선보다 3 dB 낮고 위상은 −45°를 지난다. 극점 하나가 이득 기울기를 −20 dB/decade, 위상을 −90° 바꾼다.직접 작도

ω=ωc\omega = \omega_c에서 ∣H∣=1/2|H| = 1/\sqrt2, 즉 −3.01-3.01 dB이고 전력으로는 절반이다. 3 dB 차단 주파수라는 이름이 여기서 나온다. 위상은 ϕ=−arctan⁡(ω/ωc)\phi = -\arctan(\omega/\omega_c)로 0°0°에서 −90°-90°로 옮겨 가며 차단 주파수에서 정확히 −45°-45°다.

저항과 축전기의 자리를 바꾸면 고역통과다(Arfken 식 (20.109)).

H(s)=sRC1+sRC=s/ωc1+s/ωcH(s) = \frac{sRC}{1 + sRC} = \frac{s/\omega_c}{1 + s/\omega_c}

같은 극점에 원점의 영점이 하나 더해진 꼴이라, 보드 선도는 저역통과를 뒤집은 모양이 된다. 저주파에서 +20+20 dB/decade로 올라와 ωc\omega_c 위에서 평탄해지고, 위상은 +90°+90°에서 0°0°로 내려온다. 직류를 막고 변화만 통과시키는 결합 축전기가 이것이다.

대역폭과 상승시간은 같은 것을 말한다

섹션 제목: “대역폭과 상승시간은 같은 것을 말한다”

필터 — 무엇을 통과시킬 것인가

섹션 제목: “필터 — 무엇을 통과시킬 것인가”
종류통과전형적 쓰임
저역통과ω<ωc\omega < \omega_c안티앨리어싱, 평활, 잡음 제거
고역통과ω>ωc\omega > \omega_c직류 차단, 드리프트 제거
대역통과ω1<ω<ω2\omega_1<\omega<\omega_2채널 선택, 락인 검출
대역저지(노치)좁은 대역만 차단60 Hz 전원 잡음 제거

차수를 올리면 차단이 가팔라진다(−20n-20n dB/decade). 대역통과의 날카로움은 Q=ω0/ΔωQ = \omega_0/\Delta\omega로 재고, 극점 관점에서 QQ가 높다는 것은 극점이 허축에 가깝다는 뜻이다 — 9절 그림에서 잘 감쇠되지 않는 자리이고, 시간 영역에서는 오래 울린다. 선택도와 정착 시간은 맞바꿈 관계이며 이것도 결국 불확정성이다.

인과성은 전달함수의 실수부와 허수부를 묶는다. 임펄스 응답 hh가 실수이고 t<0t<0에서 0이면 H(ω)=U(ω)+iV(ω)H(\omega) = U(\omega) + iV(\omega)에서

U(ω)=∫0∞h(t)cos⁡ωt dt,V(ω)=−∫0∞h(t)sin⁡ωt dtU(\omega) = \int_0^{\infty} h(t)\cos\omega t\,dt, \qquad V(\omega) = -\int_0^{\infty} h(t)\sin\omega t\,dt

로 둘 다 hh 하나의 코사인·사인 변환이다. 3절의 역공식으로 되돌리면 t>0t>0에서

h(t)=2π∫0∞U(ω)cos⁡ωt dω=−2π∫0∞V(ω)sin⁡ωt dωh(t) = \frac{2}{\pi}\int_0^{\infty} U(\omega)\cos\omega t\,d\omega = -\frac{2}{\pi}\int_0^{\infty} V(\omega)\sin\omega t\,d\omega

이다(Arfken §20.5). 실수부만 알아도 hh가 정해지고, 그러면 허수부도 정해진다 — 두 부분이 독립이 아니다. 이것을 적분 하나로 직접 이은 것이 1.9.10의 크라머스–크로니히 관계이고, 7.11에서 굴절률과 흡수가 서로를 정하는 이유다. 이득 곡선과 위상 곡선을 따로 설계할 수 없다는 것(보드의 이득–위상 관계)도 같은 뿌리다.

잡음은 파형을 하나로 특정할 수 없으므로 5절의 위너–킨친 정리에 기대어 전력 스펙트럼 밀도로 다룬다. 단위가 V2/Hz\text{V}^2/\text{Hz}(또는 A2/Hz\text{A}^2/\text{Hz})인 것이 이 때문이다.

잡음원스펙트럼 밀도성격
열잡음 (저항)Sv=4kTRS_v = 4kTR백색 — 평평하다
산탄잡음 (접합)Si=2qIS_i = 2qI백색
플리커 (1/f1/f)S∝1/ν βS \propto 1/\nu^{\,\beta} (β≈1\beta \approx 1)저주파에서 커진다

이 표에서만 기호의 뜻이 바뀐다(1절 ⑥). kk는 볼츠만 상수, TT는 절대온도, RR은 저항, qq는 기본 전하, II는 접합을 흐르는 직류 전류다. 그리고 잡음 문헌의 스펙트럼 밀도는 양의 진동수 ν\nu만 쓰는 한쪽 밀도다. 5절의 S(ω)S(\omega)는 음의 각주파수까지 쓰는 양쪽 밀도이므로, 둘 사이에는 S한쪽(ν)=2S(2πν)S_{\text{한쪽}}(\nu) = 2S(2\pi\nu) 관계가 있다(평균 전력 =∫0∞S한쪽 dν=12π∫−∞∞S dω= \int_0^\infty S_{\text{한쪽}}\,d\nu = \frac{1}{2\pi}\int_{-\infty}^{\infty}S\,d\omega).

6절의 표본화 정리를 회로로 옮기면 설계 규칙이 된다.

  • 안티앨리어싱 필터는 표본화 전에. νs/2\nu_s/2 위를 잘라 낸다. 필터가 완벽하지 않으므로 실무에서는 νs\nu_s를 신호 대역의 2.5~5배로 잡아 전이 대역의 여유를 만든다.
  • 오버샘플링은 그 필터를 싸게 만든다. νs\nu_s를 훨씬 높이면 전이 대역이 넓어져 완만한 아날로그 필터로도 충분해지고, 정밀한 차단은 디지털 필터로 뒤에서 처리한 뒤 데시메이션한다.
  • 잡음 성형. 양자화 잡음의 총 전력은 같아도 스펙트럼 분포는 바꿀 수 있다. 잡음을 고주파로 밀어 놓고 저역통과로 걷어내는 것이 델타–시그마 변환기의 원리이며, “전력은 보존되고 분포만 바뀐다”는 파세발의 사고방식 그대로다.

락인 증폭기는 신호를 기준 주파수 ωr\omega_r로 변조해 두고, 받은 신호에 cos⁡ωrt\cos\omega_r t를 곱한 뒤 저역통과시킨다. 4절의 주파수 이동을 두 번 적용하는 것이다 — 변조로 신호를 ωr\omega_r 근처로 올려 두면 1/f1/f 잡음이 없는 대역에 놓이고, 복조로 되돌리면서 좁은 저역통과를 걸면 그 대역 바깥의 잡음이 전부 잘린다.

이 장이 반도체에서 다시 나오는 곳

섹션 제목: “이 장이 반도체에서 다시 나오는 곳”

같은 도구가 부마다 다른 이름으로 나온다. 목적지를 적어 둔다.

  • 회절과 리소그래피 (3.5·3.6·18.14–18.16). 프라운호퍼 회절 무늬는 개구 함수의 푸리에 변환이다. 그래서 슬릿(사각펄스)의 회절이 sinc이고, 렌즈는 유한한 주파수까지만 통과시키는 저역통과 필터로 작동한다. 결상은 물체와 점퍼짐함수의 합성곱이며, 통과시키지 못한 공간 주파수의 정보는 복원되지 않는다 — 해상도 한계 k1λ/NAk_1\lambda/\text{NA}의 근거다. 광 근접 보정(OPC)은 마스크 쪽 스펙트럼을 미리 왜곡해 두는 역문제 풀이다.
  • 결정과 회절 (7.1·7.2). 역격자는 결정 격자의 푸리에 변환이고, 구조인자는 단위포 안 전자밀도의 푸리에 계수다. X선 회절 강도가 ∣F∣2|F|^2이라 위상이 사라지는 것, 그 결과 직접 얻는 것이 전자밀도가 아니라 패터슨 함수(자기상관)라는 것이 5절의 이야기 그대로다.
  • 확산과 열 (1.7·8.3·18.7). 확산 방정식의 해는 초기 분포와 가우시안 핵의 합성곱이고(4절), 라플라스 변환은 반무한 문제의 erfc⁡\operatorname{erfc} 해를, 푸리에 급수는 유한 두께 문제의 급수 해를 준다. 열처리를 거듭하면 ∑Diti\sum D_it_i가 더해지는 열 예산(5절)도, 급속 열처리의 온도 프로파일도 같은 틀이다.
  • 소자의 소신호 해석 (12~14부, 13.9). 소신호 등가회로가 곧 전달함수이고, 차단 주파수 fTf_T는 그 전달함수의 극점 배치가 정한다. C–V 측정과 어드미턴스 분광은 주파수 영역에서 계면 준위를 읽는 방법이다.
  • 회로와 신호 무결성 (21·22부). 극점–영점 배치, 안정성 여유, 잡음 스펙트럼, 아이 다이어그램이 전부 이 장의 언어다. 스위칭 파형의 고조파가 1/n1/n으로 천천히 줄어드는 것이 EMI 문제의 뿌리이고, 대책은 모서리를 둔화시켜 감쇠를 빠르게 만드는 것이다(2절).
  • 수치 시뮬레이션 (1.12·20부). 스펙트럼 방법, 주기 경계조건의 푸리에 해법, FFT 기반 푸아송 풀이가 표준 도구다. 시간 적분의 안정 조건도 결국 스펙트럼 반지름 이야기라 1.3과 이어진다.

전부 같은 한 줄 ∫K(k,t)f(t)dt\int K(k,t)f(t)dt이고, 달라지는 것은 핵 KK가 무엇이고 무엇을 tt로 두느냐뿐이다. 시간을 tt로 두면 주파수가 나오고, 공간을 tt로 두면 파수가 나온다.