Linearism › 정의·정리 › 푸리에 해석

푸리에 해석 정의·정리

121개. "쓰는 것"은 진술이나 증명에서 부르는 정의·정리이고, "쓰이는 곳"은 거꾸로 이 항목을 부르는 곳입니다. 용어로 이어진 관계는 흐리게 표시합니다.

FA.준비 삼각함수

정의 0.1

반지름이 rr인 원에서, 길이가 ss인 호가 중심에서 벌리는 각의 크기를

정의 0.2

직각삼각형에서 직각이 아닌 한 각을 θ\theta라 합시다. 직각의 맞은편 변을 빗변(cc), θ\theta의 맞은편 변을 높이(aa), θ\theta에 붙어 있는 나머지 변을 밑변(bb)이라 할 때

정의 0.5

원점이 중심이고 반지름이 1인 원을 단위원(unit circle)이라 합니다. 점 (1,0)(1, 0)에서 출발하여 단위원을 따라 반시계 방향으로 각 θ\theta만큼 간 점을 PP라 할 때

정리 0.7

모든 실수 θ\theta에 대해 다음이 성립합니다.

  1. −1≤cos⁡θ≤1-1 \le \cos\theta \le 1, −1≤sin⁡θ≤1\quad -1 \le \sin\theta \le 1
  2. cos⁡2θ+sin⁡2θ=1\cos^2\theta + \sin^2\theta = 1 (여기서 cos⁡2θ\cos^2\theta는 (cos⁡θ)2(\cos\theta)^2을 뜻하는 표기입니다)
  3. (주기성) cos⁡(θ+2π)=cos⁡θ\cos(\theta + 2\pi) = \cos\theta, sin⁡(θ+2π)=sin⁡θ\quad \sin(\theta + 2\pi) = \sin\theta
  4. (대칭) cos⁡(−θ)=cos⁡θ\cos(-\theta) = \cos\theta, sin⁡(−θ)=−sin⁡θ\quad \sin(-\theta) = -\sin\theta
  5. (반 바퀴) cos⁡(θ+π)=−cos⁡θ\cos(\theta + \pi) = -\cos\theta, sin⁡(θ+π)=−sin⁡θ\quad \sin(\theta + \pi) = -\sin\theta
  6. (1/4 바퀴) cos⁡(θ+π2)=−sin⁡θ\cos(\theta + \frac{\pi}{2}) = -\sin\theta, sin⁡(θ+π2)=cos⁡θ\quad \sin(\theta + \frac{\pi}{2}) = \cos\theta
  7. (여각) cos⁡(π2−θ)=sin⁡θ\cos(\frac{\pi}{2} - \theta) = \sin\theta, sin⁡(π2−θ)=cos⁡θ\quad \sin(\frac{\pi}{2} - \theta) = \cos\theta

정의 0.10

cos⁡θ≠0\cos\theta \ne 0일 때

tan⁡θ=sin⁡θcos⁡θ\tan\theta = \frac{\sin\theta}{\cos\theta}

정의 0.11

실수 mm에 대해 arctan⁡m\arctan m은 tan⁡θ=m\tan\theta = m이고 −π2<θ<π2-\frac{\pi}{2} < \theta < \frac{\pi}{2}인 각 θ\theta입니다.

정리 0.13 덧셈정리

cos⁡(α±β)=cos⁡αcos⁡β∓sin⁡αsin⁡βsin⁡(α±β)=sin⁡αcos⁡β±cos⁡αsin⁡β\begin{aligned} \cos(\alpha \pm \beta) &= \cos\alpha\cos\beta \mp \sin\alpha\sin\beta \\ \sin(\alpha \pm \beta) &= \sin\alpha\cos\beta \pm \cos\alpha\sin\beta \end{aligned}

따름정리 0.14 배각, 반각 공식

sin⁡2θ=2sin⁡θcos⁡θ,cos⁡2θ=cos⁡2θ−sin⁡2θ=2cos⁡2θ−1=1−2sin⁡2θcos⁡2θ=1+cos⁡2θ2,sin⁡2θ=1−cos⁡2θ2,1−cos⁡θ=2sin⁡2θ2\begin{aligned} &\sin 2\theta = 2\sin\theta\cos\theta, \qquad \cos 2\theta = \cos^2\theta - \sin^2\theta = 2\cos^2\theta - 1 = 1 - 2\sin^2\theta \\ &\cos^2\theta = \frac{1 + \cos 2\theta}{2}, \qquad \sin^2\theta = \frac{1 - \cos 2\theta}{2}, \qquad 1 - \cos\theta = 2\sin^2\frac{\theta}{2} \end{aligned}

FA.1 미적분 도구

정리 1.1

lim⁡h→0sin⁡hh=1\displaystyle\lim_{h \to 0} \frac{\sin h}{h} = 1 (단 hh의 단위는 라디안).

정의 1.2

xx의 tt에서의 미분계수(순간 변화율)는

x′(t)=dxdt=lim⁡h→0x(t+h)−x(t)hx'(t) = \frac{dx}{dt} = \lim_{h \to 0} \frac{x(t + h) - x(t)}{h}

정리 1.3 미분 규칙

xx, yy가 미분가능하고 α\alpha, β\beta가 상수일 때 다음이 성립합니다.

  1. (선형성) (αx+βy)′=αx′+βy′(\alpha x + \beta y)' = \alpha x' + \beta y'
  2. (곱) (xy)′=x′y+xy′(xy)' = x'y + xy'
  3. (몫) (x/y)′=(x′y−xy′)/y2(x/y)' = (x'y - xy')/y^2
  4. (연쇄법칙) ddtx(g(t))=x′(g(t)) g′(t)\frac{d}{dt} x(g(t)) = x'(g(t))\, g'(t)

정의 1.6

구간 [a,b][a, b]를 NN등분하여 Δt=(b−a)/N\Delta t = (b - a)/N, ti=a+iΔtt_i = a + i\Delta t라 합시다. 정적분은

정리 1.7 적분의 기본 성질

  1. (선형성) ∫ab(αx+βy) dt=α∫abx dt+β∫aby dt\int_a^b (\alpha x + \beta y)\, dt = \alpha \int_a^b x\, dt + \beta \int_a^b y\, dt
  2. (구간 가법성) ∫ab+∫bc=∫ac\int_a^b + \int_b^c = \int_a^c, 그리고 ∫ba=−∫ab\int_b^a = -\int_a^b
  3. (삼각부등식) ∣∫abx(t) dt∣≤∫ab∣x(t)∣ dt\left|\int_a^b x(t)\, dt\right| \le \int_a^b |x(t)|\, dt (a<ba < b)
  4. (대칭 구간) xx가 기함수이면 ∫−aax dt=0\int_{-a}^{a} x\, dt = 0, 우함수이면 ∫−aax dt=2∫0ax dt\int_{-a}^{a} x\, dt = 2\int_0^a x\, dt
  5. (주기함수) xx의 주기가 TT이면 임의의 aa에 대해 ∫aa+Tx dt=∫0Tx dt\int_a^{a+T} x\, dt = \int_0^T x\, dt

정리 1.8 미적분의 기본정리

xx가 연속일 때 다음이 성립합니다.

  1. ddt∫atx(s) ds=x(t)\displaystyle\frac{d}{dt} \int_a^t x(s)\, ds = x(t)
  2. F′=xF' = x인 함수 FF(원시함수)에 대해 ∫abx(t) dt=F(b)−F(a)=[F(t)]ab\displaystyle\int_a^b x(t)\, dt = F(b) - F(a) = \Big[F(t)\Big]_a^b

정리 1.10 치환적분

u=g(t)u = g(t)이면 du=g′(t) dtdu = g'(t)\, dt이고

∫abx(g(t)) g′(t) dt=∫g(a)g(b)x(u) du\int_a^b x(g(t))\, g'(t)\, dt = \int_{g(a)}^{g(b)} x(u)\, du

정리 1.11 부분적분

∫abu(t) v′(t) dt=[u(t)v(t)]ab−∫abu′(t) v(t) dt\int_a^b u(t)\, v'(t)\, dt = \Big[u(t)v(t)\Big]_a^b - \int_a^b u'(t)\, v(t)\, dt

정의 1.15

∫−∞∞∣x(t)∣ dt<∞\int_{-\infty}^{\infty} |x(t)|\, dt < \infty이면 xx는 절대적분가능(absolutely integrable)하다고 하고 x∈L1x \in L^1로 씁니다. ∫−∞∞∣x(t)∣2 dt<∞\int_{-\infty}^{\infty} |x(t)|^2\, dt < \infty이면 제곱적분가능(유한 에너지)이라 하고 x∈L2x \in L^2로 씁니다.

정리 1.16 가우스 적분

∫−∞∞e−t2 dt=π\displaystyle\int_{-\infty}^{\infty} e^{-t^2}\, dt = \sqrt{\pi}입니다. 따라서 a>0a > 0에 대해 ∫−∞∞e−at2 dt=π/a\displaystyle\int_{-\infty}^{\infty} e^{-at^2}\, dt = \sqrt{\pi/a}입니다.

정리 1.18 테일러 급수

모든 실수 tt에 대해

et=∑n=0∞tnn!,cos⁡t=∑n=0∞(−1)nt2n(2n)!,sin⁡t=∑n=0∞(−1)nt2n+1(2n+1)!e^t = \sum_{n=0}^\infty \frac{t^n}{n!}, \qquad \cos t = \sum_{n=0}^\infty \frac{(-1)^n t^{2n}}{(2n)!}, \qquad \sin t = \sum_{n=0}^\infty \frac{(-1)^n t^{2n+1}}{(2n+1)!}

정리 1.19 푸비니 정리

∫−∞∞ ⁣∫−∞∞∣f(t,τ)∣ dt dτ<∞\displaystyle\int_{-\infty}^{\infty}\!\int_{-\infty}^{\infty} |f(t, \tau)|\, dt\, d\tau < \infty이면

정리 1.20 라이프니츠 규칙

f(t,ω)f(t, \omega)와 ∂f/∂ω\partial f / \partial\omega가 연속이고, ω\omega에 무관한 절대적분가능 함수 g(t)g(t)가 있어 ∣∂f/∂ω∣≤g(t)|\partial f / \partial\omega| \le g(t)이면

FA.2 진동의 언어: 삼각함수와 복소지수함수

정리 2.1 같은 주파수의 cos과 sin의 합

acos⁡ωt+bsin⁡ωt=Acos⁡(ωt+ϕ)a\cos\omega t + b\sin\omega t = A\cos(\omega t + \phi)입니다. 여기서 A=a2+b2A = \sqrt{a^2 + b^2}, cos⁡ϕ=a/A\cos\phi = a/A, sin⁡ϕ=−b/A\sin\phi = -b/A입니다.

정리 2.3 오일러 공식

모든 실수 θ\theta에 대해

ejθ=cos⁡θ+jsin⁡θe^{j\theta} = \cos\theta + j\sin\theta

정리 2.4

복소수 ss에 대해 ddtest=sest\frac{d}{dt} e^{st} = se^{st}입니다. 특히 ddtejωt=jω ejωt\frac{d}{dt} e^{j\omega t} = j\omega\, e^{j\omega t}입니다.

정의 2.8

크로네커 델타(Kronecker delta)는 δkm=1\delta_{km} = 1 (k=mk = m), δkm=0\delta_{km} = 0 (k≠mk \ne m)입니다.

따름정리 2.10 실수 형태

양의 정수 kk, mm에 대해

∫0Tcos⁡kω0t cos⁡mω0t dt=T2δkm,∫0Tsin⁡kω0t sin⁡mω0t dt=T2δkm,∫0Tsin⁡kω0t cos⁡mω0t dt=0\int_0^T \cos k\omega_0 t\, \cos m\omega_0 t\, dt = \frac{T}{2}\delta_{km}, \qquad \int_0^T \sin k\omega_0 t\, \sin m\omega_0 t\, dt = \frac{T}{2}\delta_{km}, \qquad \int_0^T \sin k\omega_0 t\, \cos m\omega_0 t\, dt = 0

FA.3 선형대수: 벡터, 기저, 내적

정의 3.1

집합 VV에 덧셈 x+y∈V\mathbf{x} + \mathbf{y} \in V와 스칼라배 cx∈Vc\mathbf{x} \in V (c∈Cc \in \mathbb{C})가 정의되어 다음을 만족하면 VV를 (복소) 벡터공간(vector space)이라 합니다.

정의 3.3

벡터 v1,…,vK\mathbf{v}_1, \ldots, \mathbf{v}_K와 수 c1,…,cKc_1, \ldots, c_K에 대해 c1v1+⋯+cKvKc_1\mathbf{v}_1 + \cdots + c_K\mathbf{v}_K를 선형결합이라 합니다. 선형결합으로 만들 수 있는 벡터 전체를 span⁡{v1,…,vK}\operatorname{span}\{\mathbf{v}_1, \ldots, \mathbf{v}_K\}라 씁니다.

정의 3.4

c1v1+⋯+cKvK=0c_1\mathbf{v}_1 + \cdots + c_K\mathbf{v}_K = \mathbf{0}이 되는 경우가 c1=⋯=cK=0c_1 = \cdots = c_K = 0뿐이면 v1,…,vK\mathbf{v}_1, \ldots, \mathbf{v}_K는 일차독립(linearly independent)이라 합니다.

정의 3.5

VV의 벡터들 b1,…,bn\mathbf{b}_1, \ldots, \mathbf{b}_n이 (i) 일차독립이고 (ii) VV 전체를 생성하면(span⁡=V\operatorname{span} = V) VV의 기저(basis)라 합니다. 기저의 벡터 개수 nn을 VV의 차원(dimension)이라 합니다.

정리 3.6

b1,…,bn\mathbf{b}_1, \ldots, \mathbf{b}_n이 기저이면 모든 x∈V\mathbf{x} \in V는 x=c1b1+⋯+cnbn\mathbf{x} = c_1\mathbf{b}_1 + \cdots + c_n\mathbf{b}_n으로 단 한 가지 방법으로 쓸 수 있습니다. 수 c1,…,cnc_1, \ldots, c_n을 이 기저에 대한 x\mathbf{x}의 좌표(coordinates)라 합니다.

정의 3.8

mm행 nn열로 수를 늘어놓은 것을 m×nm \times n 행렬(matrix)이라 합니다. 행렬 AA의 열을 a1,…,an\mathbf{a}_1, \ldots, \mathbf{a}_n이라 할 때, 행렬과 벡터의 곱은

정의 3.10

함수 L:V→WL : V \to W가 L(ax+by)=aL(x)+bL(y)L(a\mathbf{x} + b\mathbf{y}) = aL(\mathbf{x}) + bL(\mathbf{y})를 만족하면 선형변환(선형 연산자)이라 합니다.

정의 3.11

CN\mathbb{C}^N의 (표준) 내적(inner product)과 노름(norm)은

⟨x,y⟩=∑n=1Nxnyn∗,∥x∥=⟨x,x⟩=(∑n∣xn∣2)1/2\langle \mathbf{x}, \mathbf{y} \rangle = \sum_{n=1}^N x_n y_n^*, \qquad \lVert\mathbf{x}\rVert = \sqrt{\langle \mathbf{x}, \mathbf{x} \rangle} = \Big(\sum_n |x_n|^2\Big)^{1/2}

정리 3.13 피타고라스

⟨x,y⟩=0\langle \mathbf{x}, \mathbf{y} \rangle = 0이면 ∥x+y∥2=∥x∥2+∥y∥2\lVert\mathbf{x} + \mathbf{y}\rVert^2 = \lVert\mathbf{x}\rVert^2 + \lVert\mathbf{y}\rVert^2입니다.

정리 3.14 코시–슈바르츠

∣⟨x,y⟩∣≤∥x∥∥y∥|\langle \mathbf{x}, \mathbf{y} \rangle| \le \lVert\mathbf{x}\rVert\lVert\mathbf{y}\rVert입니다. 등호는 한 벡터가 다른 벡터의 상수배일 때만 성립합니다.

따름정리 3.15 삼각부등식

∥x+y∥≤∥x∥+∥y∥\lVert\mathbf{x} + \mathbf{y}\rVert \le \lVert\mathbf{x}\rVert + \lVert\mathbf{y}\rVert입니다.

증명. ∥x+y∥2=∥x∥2+2Re⁡⟨x,y⟩+∥y∥2≤∥x∥2+2∥x∥∥y∥+∥y∥2=(∥x∥+∥y∥)2\lVert\mathbf{x} + \mathbf{y}\rVert^2 = \lVert\mathbf{x}\rVert^2 + 2\operatorname{Re}\langle \mathbf{x}, \mathbf{y} \rangle + \lVert\mathbf{y}\rVert^2 \le \lVert\mathbf{x}\rVert^2 + 2\lVert\mathbf{x}\rVert\lVert\mathbf{y}\rVert + \lVert\mathbf{y}\rVert^2 = (\lVert\mathbf{x}\rVert + \lVert\mathbf{y}\rVert)^2입니다. ■\blacksquare

정의 3.16

⟨x,y⟩=0\langle \mathbf{x}, \mathbf{y} \rangle = 0이면 x\mathbf{x}와 y\mathbf{y}는 직교(orthogonal)한다고 합니다. 벡터들 e1,…,en\mathbf{e}_1, \ldots, \mathbf{e}_n이 ⟨ek,em⟩=δkm\langle \mathbf{e}_k, \mathbf{e}_m \rangle = \delta_{km}을 만족하면(서로 직교하고 길이가 각각 1) 정규직교(orthonormal)라 하고, 이들이 기저이면 정규직교기저(orthonormal basis)라 합니다.

정리 3.17 좌표 공식

e1,…,en\mathbf{e}_1, \ldots, \mathbf{e}_n이 정규직교기저이면 모든 x\mathbf{x}에 대해

x=∑k=1nckek,ck=⟨x,ek⟩\mathbf{x} = \sum_{k=1}^n c_k\mathbf{e}_k, \qquad c_k = \langle \mathbf{x}, \mathbf{e}_k \rangle

따름정리 3.18 직교기저

b1,…,bn\mathbf{b}_1, \ldots, \mathbf{b}_n이 서로 직교하는(길이는 1이 아니어도 되는) 기저이면 ck=⟨x,bk⟩∥bk∥2c_k = \dfrac{\langle \mathbf{x}, \mathbf{b}_k \rangle}{\lVert\mathbf{b}_k\rVert^2}입니다.

정리 3.20

영벡터가 아닌 서로 직교하는 벡터들은 일차독립입니다. 따라서 nn차원 공간에서 서로 직교하는 영 아닌 벡터 nn개는 자동으로 기저입니다.

정리 3.21 파세발 등식, 유한차원

정규직교기저에 대한 x\mathbf{x}, y\mathbf{y}의 좌표를 ckc_k, dkd_k라 하면

⟨x,y⟩=∑k=1nckdk∗,∥x∥2=∑k=1n∣ck∣2\langle \mathbf{x}, \mathbf{y} \rangle = \sum_{k=1}^n c_k d_k^*, \qquad \lVert\mathbf{x}\rVert^2 = \sum_{k=1}^n |c_k|^2

정의 3.22

정규직교 벡터 e1,…,eK\mathbf{e}_1, \ldots, \mathbf{e}_K가 생성하는 부분공간을 WW라 합시다. x\mathbf{x}의 WW 위로의 정사영(orthogonal projection)은

정리 3.23 최선근사 정리

  1. 오차 x−Px\mathbf{x} - P\mathbf{x}는 WW의 모든 벡터와 직교합니다.
  2. WW의 벡터 중 x\mathbf{x}에 가장 가까운 것은 PxP\mathbf{x} 하나뿐입니다. 모든 w∈W\mathbf{w} \in W에 대해 ∥x−Px∥≤∥x−w∥\lVert\mathbf{x} - P\mathbf{x}\rVert \le \lVert\mathbf{x} - \mathbf{w}\rVert입니다.
  3. ∥x∥2=∥Px∥2+∥x−Px∥2\lVert\mathbf{x}\rVert^2 = \lVert P\mathbf{x}\rVert^2 + \lVert\mathbf{x} - P\mathbf{x}\rVert^2입니다. 따라서 ∑k=1K∣⟨x,ek⟩∣2≤∥x∥2\sum_{k=1}^K |\langle \mathbf{x}, \mathbf{e}_k \rangle|^2 \le \lVert\mathbf{x}\rVert^2입니다(베셀 부등식(Bessel's inequality)).

정의 3.24

행렬 AA의 행과 열을 바꾸고 각 성분에 켤레를 취한 행렬을 켤레전치(conjugate transpose) AHA^H라 합니다: (AH)ik=Aki∗(A^H)_{ik} = A_{ki}^*.

정의 3.25

정사각행렬 UU가 UHU=IU^HU = I를 만족하면 유니터리 행렬(unitary matrix)이라 합니다(실수 행렬이면 직교행렬이라 합니다).

정리 3.26

UU가 유니터리이면 (1) U−1=UHU^{-1} = U^H이고, (2) ⟨Ux,Uy⟩=⟨x,y⟩\langle U\mathbf{x}, U\mathbf{y} \rangle = \langle \mathbf{x}, \mathbf{y} \rangle, 특히 ∥Ux∥=∥x∥\lVert U\mathbf{x}\rVert = \lVert\mathbf{x}\rVert입니다.

정의 3.27

정사각행렬(또는 선형 연산자) AA에 대해 Av=λvA\mathbf{v} = \lambda\mathbf{v}인 v≠0\mathbf{v} \ne \mathbf{0}을 고유벡터(eigenvector), 수 λ\lambda를 고윳값(eigenvalue)이라 합니다.

정리 3.29 교환하는 연산자는 고유벡터를 공유합니다

AS=SAAS = SA이고, Sv=λvS\mathbf{v} = \lambda\mathbf{v}인 고유벡터가 상수배를 제외하고 v\mathbf{v} 하나뿐이면, v\mathbf{v}는 AA의 고유벡터이기도 합니다.

정의 3.30

구간 [a,b][a, b]에서 정의된 함수 xx, yy의 내적과 노름은

⟨x,y⟩=∫abx(t) y(t)∗ dt,∥x∥2=∫ab∣x(t)∣2 dt\langle x, y \rangle = \int_a^b x(t)\, y(t)^*\, dt, \qquad \lVert x\rVert^2 = \int_a^b |x(t)|^2\, dt

FA.4 이산 푸리에 변환: 유한차원에서 본 전부

정의 4.1

k=0,1,…,N−1k = 0, 1, \ldots, N - 1에 대해 벡터 uk∈CN\mathbf{u}_k \in \mathbb{C}^N을

uk[n]=ej2πkn/N,n=0,1,…,N−1\mathbf{u}_k[n] = e^{j2\pi kn/N}, \qquad n = 0, 1, \ldots, N - 1

정리 4.2 푸리에 기저의 직교성

⟨uk,um⟩=∑n=0N−1ej2πkn/Ne−j2πmn/N=Nδkm(0≤k,m≤N−1)\langle \mathbf{u}_k, \mathbf{u}_m \rangle = \sum_{n=0}^{N-1} e^{j2\pi kn/N} e^{-j2\pi mn/N} = N\delta_{km} \qquad (0 \le k, m \le N - 1)

정의 4.3 이산 푸리에 변환

DFT (분석):X[k]=⟨x,uk⟩=∑n=0N−1x[n] e−j2πkn/N,k=0,…,N−1역 DFT (합성):x[n]=1N∑k=0N−1X[k] ej2πkn/N,n=0,…,N−1\begin{aligned} \text{DFT (분석):}\quad & X[k] = \langle \mathbf{x}, \mathbf{u}_k \rangle = \sum_{n=0}^{N-1} x[n]\, e^{-j2\pi kn/N}, && k = 0, \ldots, N - 1 \\ \text{역 DFT (합성):}\quad & x[n] = \frac{1}{N}\sum_{k=0}^{N-1} X[k]\, e^{j2\pi kn/N}, && n = 0, \ldots, N - 1 \end{aligned}

정리 4.6 실수 신호의 켤레 대칭

x[n]x[n]이 모두 실수이면 X[N−k]=X[k]∗X[N - k] = X[k]^*입니다.

증명. X[N−k]=∑nx[n]e−j2π(N−k)n/N=∑nx[n]ej2πkn/N=(∑nx[n]e−j2πkn/N)∗X[N - k] = \sum_n x[n]e^{-j2\pi(N - k)n/N} = \sum_n x[n]e^{j2\pi kn/N} = \left(\sum_n x[n]e^{-j2\pi kn/N}\right)^*입니다. 마지막 등호에서 x[n]x[n]이 실수임을 썼습니다. ■\blacksquare

정리 4.8

∑n=0N−1x[n] y[n]∗=1N∑k=0N−1X[k] Y[k]∗,∑n=0N−1∣x[n]∣2=1N∑k=0N−1∣X[k]∣2\sum_{n=0}^{N-1} x[n]\, y[n]^* = \frac{1}{N}\sum_{k=0}^{N-1} X[k]\, Y[k]^*, \qquad \sum_{n=0}^{N-1}|x[n]|^2 = \frac{1}{N}\sum_{k=0}^{N-1}|X[k]|^2

정의 4.9

순환 이동 연산자 SS는 신호를 한 칸 늦춥니다: (Sx)[n]=x[(n−1) mod N](S\mathbf{x})[n] = x[(n - 1) \bmod N]. 맨 끝 성분은 맨 앞으로 돌아옵니다.

정리 4.10

푸리에 기저 벡터는 순환 이동의 고유벡터입니다:

Suk=e−j2πk/NukS\mathbf{u}_k = e^{-j2\pi k/N}\mathbf{u}_k

따름정리 4.11 이동 정리

y[n]=x[(n−m) mod N]y[n] = x[(n - m) \bmod N]이면 Y[k]=e−j2πkm/NX[k]Y[k] = e^{-j2\pi km/N}X[k]입니다.

정의 4.12

x,h∈CN\mathbf{x}, \mathbf{h} \in \mathbb{C}^N의 순환 합성곱(circular convolution)은

정리 4.13 합성곱 정리

y=x⊛h\mathbf{y} = \mathbf{x} \circledast \mathbf{h}이면

Y[k]=X[k] H[k]Y[k] = X[k]\, H[k]

FA.5 푸리에 급수

정리 5.2 유한 푸리에 합은 최선의 근사

SK(t)=∑k=−KKckejkω0tS_K(t) = \sum_{k=-K}^K c_ke^{jk\omega_0 t}는, ∑k=−KKakejkω0t\sum_{k=-K}^K a_ke^{jk\omega_0 t} 꼴의 함수 중에서 평균제곱 오차 ∫T∣x(t)−∑akejkω0t∣2 dt\int_T |x(t) - \sum a_ke^{jk\omega_0 t}|^2\, dt를 최소로 하는 유일한 것입니다.

정리 5.7

x(t)x(t)의 푸리에 계수가 ckc_k일 때 다음이 성립합니다.

  1. (시간 이동) x(t−t0)x(t - t_0)의 계수는 e−jkω0t0cke^{-jk\omega_0 t_0}c_k입니다.
  2. (미분) xx가 연속이고 구간별로 매끄러우면 x′(t)x'(t)의 계수는 jkω0ckjk\omega_0c_k입니다.

정리 5.9 완비성

x∈L2[0,T]x \in L^2[0, T]이면 lim⁡K→∞∫T∣x(t)−SK(t)∣2 dt=0\displaystyle\lim_{K \to \infty}\int_T |x(t) - S_K(t)|^2\, dt = 0입니다.

정리 5.11 깁스 현상

사각파(높이 ±1\pm 1, 도약 2)의 부분합의 최댓값은 K→∞K \to \infty일 때

FA.6 푸리에 변환: 유도와 정의

정의 6.1 푸리에 변환

푸리에 변환 (분석):X(ω)=F{x}(ω)=∫−∞∞x(t) e−jωt dt역변환 (합성):x(t)=F−1{X}(t)=12π∫−∞∞X(ω) ejωt dω\begin{aligned} \text{푸리에 변환 (분석):}\quad & X(\omega) = \mathcal{F}\{x\}(\omega) = \int_{-\infty}^{\infty} x(t)\, e^{-j\omega t}\, dt \\ \text{역변환 (합성):}\quad & x(t) = \mathcal{F}^{-1}\{X\}(t) = \frac{1}{2\pi}\int_{-\infty}^{\infty} X(\omega)\, e^{j\omega t}\, d\omega \end{aligned}

정리 6.2

x∈L1x \in L^1, 즉 ∫−∞∞∣x(t)∣ dt<∞\int_{-\infty}^{\infty}|x(t)|\, dt < \infty이면 X(ω)X(\omega)는 모든 ω\omega에서 존재하고 다음을 만족합니다.

정리 6.3 리만–르베그 보조정리

gg가 절대적분가능하면 lim⁡∣ω∣→∞∫g(t)e−jωt dt=0\displaystyle\lim_{|\omega| \to \infty}\int g(t)e^{-j\omega t}\, dt = 0입니다. e−jωte^{-j\omega t} 대신 sin⁡ωt\sin\omega t, cos⁡ωt\cos\omega t여도 같습니다.

정리 6.4 푸리에 역변환 정리

x∈L1x \in L^1이고 구간별로 매끄러우면 모든 tt에서

lim⁡Ω→∞12π∫−ΩΩX(ω)ejωt dω=x(t+)+x(t−)2\lim_{\Omega \to \infty}\frac{1}{2\pi}\int_{-\Omega}^{\Omega}X(\omega)e^{j\omega t}\, d\omega = \frac{x(t^+) + x(t^-)}{2}

보조정리 6.5 디리클레 적분

∫0∞sin⁡uu du=π2\displaystyle\int_0^\infty \frac{\sin u}{u}\, du = \frac{\pi}{2}이고, 따라서 ∫−∞∞sin⁡Ωuπu du=1\displaystyle\int_{-\infty}^{\infty}\frac{\sin\Omega u}{\pi u}\, du = 1 (Ω>0\Omega > 0)입니다.

따름정리 6.6 유일성

x,y∈L1x, y \in L^1이 연속이고 X(ω)=Y(ω)X(\omega) = Y(\omega)이면 x=yx = y입니다.

FA.7 기본 변환쌍

정의 7.1

rect⁡(t)={1(∣t∣<12)0(∣t∣>12),sinc⁡(u)={sin⁡πuπu(u≠0)1(u=0)\operatorname{rect}(t) = \begin{cases} 1 & (|t| < \frac{1}{2}) \\ 0 & (|t| > \frac{1}{2}) \end{cases}, \qquad \operatorname{sinc}(u) = \begin{cases} \dfrac{\sin\pi u}{\pi u} & (u \ne 0) \\ 1 & (u = 0) \end{cases}

정리 7.2

rect⁡(tτ)⟷F2sin⁡(ωτ/2)ω=τsinc⁡(ωτ2π)\operatorname{rect}\left(\frac{t}{\tau}\right) \overset{\mathcal{F}}{\longleftrightarrow} \frac{2\sin(\omega\tau/2)}{\omega} = \tau\operatorname{sinc}\left(\frac{\omega\tau}{2\pi}\right)

정리 7.3

a>0a > 0일 때

e−atu(t)⟷F1a+jωe^{-at}u(t) \overset{\mathcal{F}}{\longleftrightarrow} \frac{1}{a + j\omega}

따름정리 7.4

a>0a > 0, n=0,1,2,…n = 0, 1, 2, \ldots에 대해 tne−atu(t)⟷Fn!(a+jω)n+1t^ne^{-at}u(t) \overset{\mathcal{F}}{\longleftrightarrow} \dfrac{n!}{(a + j\omega)^{n+1}}입니다.

정리 7.5

a>0a > 0일 때 e−a∣t∣⟷F2aa2+ω2e^{-a|t|} \overset{\mathcal{F}}{\longleftrightarrow} \dfrac{2a}{a^2 + \omega^2}입니다.

정리 7.6

tri⁡(t)=max⁡(1−∣t∣,0)\operatorname{tri}(t) = \max(1 - |t|, 0)이라 하면

tri⁡(tτ)⟷F4sin⁡2(ωτ/2)τω2=τsinc⁡2(ωτ2π)\operatorname{tri}\left(\frac{t}{\tau}\right) \overset{\mathcal{F}}{\longleftrightarrow} \frac{4\sin^2(\omega\tau/2)}{\tau\omega^2} = \tau\operatorname{sinc}^2\left(\frac{\omega\tau}{2\pi}\right)

정리 7.8

a>0a > 0일 때

e−atcos⁡(ω0t) u(t)⟷Fa+jω(a+jω)2+ω02,e−atsin⁡(ω0t) u(t)⟷Fω0(a+jω)2+ω02e^{-at}\cos(\omega_0 t)\, u(t) \overset{\mathcal{F}}{\longleftrightarrow} \frac{a + j\omega}{(a + j\omega)^2 + \omega_0^2}, \qquad e^{-at}\sin(\omega_0 t)\, u(t) \overset{\mathcal{F}}{\longleftrightarrow} \frac{\omega_0}{(a + j\omega)^2 + \omega_0^2}

FA.8 푸리에 변환의 성질

정리 8.1

αx(t)+βy(t)⟷FαX(ω)+βY(ω)\alpha x(t) + \beta y(t) \overset{\mathcal{F}}{\longleftrightarrow} \alpha X(\omega) + \beta Y(\omega)입니다.

정리 8.2

x(t−t0)⟷Fe−jωt0X(ω)x(t - t_0) \overset{\mathcal{F}}{\longleftrightarrow} e^{-j\omega t_0}X(\omega)

정리 8.3

ejω0tx(t)⟷FX(ω−ω0),x(t)cos⁡ω0t⟷F12X(ω−ω0)+12X(ω+ω0)e^{j\omega_0 t}x(t) \overset{\mathcal{F}}{\longleftrightarrow} X(\omega - \omega_0), \qquad x(t)\cos\omega_0 t \overset{\mathcal{F}}{\longleftrightarrow} \tfrac{1}{2}X(\omega - \omega_0) + \tfrac{1}{2}X(\omega + \omega_0)

정리 8.4

실수 a≠0a \ne 0에 대해

x(at)⟷F1∣a∣X(ωa)x(at) \overset{\mathcal{F}}{\longleftrightarrow} \frac{1}{|a|}X\left(\frac{\omega}{a}\right)

정리 8.5

x(t)∗⟷FX(−ω)∗x(t)^* \overset{\mathcal{F}}{\longleftrightarrow} X(-\omega)^*입니다.

따름정리 8.6

  1. xx가 실수   ⟺  \iff X(−ω)=X(ω)∗X(-\omega) = X(\omega)^* (켤레 대칭). 이때 Re⁡X\operatorname{Re} X와 ∣X∣|X|는 우함수, Im⁡X\operatorname{Im} X와 ∠X\angle X는 기함수입니다.
  2. xx가 실수 우함수이면 XX는 실수 우함수입니다.
  3. xx가 실수 기함수이면 XX는 순허수 기함수입니다.

정리 8.7 쌍대성

x(t)⟷FX(ω)x(t) \overset{\mathcal{F}}{\longleftrightarrow} X(\omega)이면

X(t)⟷F2π x(−ω)X(t) \overset{\mathcal{F}}{\longleftrightarrow} 2\pi\, x(-\omega)

정리 8.10 시간 미분

xx가 미분가능하고 x(±∞)=0x(\pm\infty) = 0이면

x′(t)⟷FjωX(ω),일반적으로x(n)(t)⟷F(jω)nX(ω)x'(t) \overset{\mathcal{F}}{\longleftrightarrow} j\omega X(\omega), \qquad \text{일반적으로} \quad x^{(n)}(t) \overset{\mathcal{F}}{\longleftrightarrow} (j\omega)^nX(\omega)

정리 8.11 주파수 미분

t x(t)t\, x(t)가 절대적분가능하면

t x(t)⟷FjdXdω,일반적으로tnx(t)⟷FjndnXdωnt\, x(t) \overset{\mathcal{F}}{\longleftrightarrow} j\frac{dX}{d\omega}, \qquad \text{일반적으로} \quad t^nx(t) \overset{\mathcal{F}}{\longleftrightarrow} j^n\frac{d^nX}{d\omega^n}

따름정리 8.13 모멘트

∫−∞∞x(t) dt=X(0),∫−∞∞t x(t) dt=jX′(0),x(0)=12π∫−∞∞X(ω) dω\int_{-\infty}^{\infty}x(t)\, dt = X(0), \qquad \int_{-\infty}^{\infty}t\, x(t)\, dt = jX'(0), \qquad x(0) = \frac{1}{2\pi}\int_{-\infty}^{\infty}X(\omega)\, d\omega

정의 8.14

xx와 hh의 합성곱(convolution)은

(x∗h)(t)=∫−∞∞x(τ) h(t−τ) dτ(x * h)(t) = \int_{-\infty}^{\infty}x(\tau)\, h(t - \tau)\, d\tau

정리 8.17 곱의 변환

x(t) y(t)⟷F12π(X∗Y)(ω)=12π∫−∞∞X(ν) Y(ω−ν) dνx(t)\, y(t) \overset{\mathcal{F}}{\longleftrightarrow} \frac{1}{2\pi}(X * Y)(\omega) = \frac{1}{2\pi}\int_{-\infty}^{\infty}X(\nu)\, Y(\omega - \nu)\, d\nu

정리 8.18

∫−∞∞x(t) y(t)∗ dt=12π∫−∞∞X(ω) Y(ω)∗ dω,∫−∞∞∣x(t)∣2 dt=12π∫−∞∞∣X(ω)∣2 dω\int_{-\infty}^{\infty}x(t)\, y(t)^*\, dt = \frac{1}{2\pi}\int_{-\infty}^{\infty}X(\omega)\, Y(\omega)^*\, d\omega, \qquad \int_{-\infty}^{\infty}|x(t)|^2\, dt = \frac{1}{2\pi}\int_{-\infty}^{\infty}|X(\omega)|^2\, d\omega

정의 8.22

xx와 yy의 상호상관(cross-correlation)은 rxy(τ)=∫−∞∞x(t+τ) y(t)∗ dtr_{xy}(\tau) = \int_{-\infty}^{\infty}x(t + \tau)\, y(t)^*\, dt이고, 자기상관(autocorrelation)은 rxx(τ)r_{xx}(\tau)입니다.

정리 8.23 위너–힌친

rxy(τ)⟷FX(ω)Y(ω)∗r_{xy}(\tau) \overset{\mathcal{F}}{\longleftrightarrow} X(\omega)Y(\omega)^*입니다. 특히 rxx(τ)⟷F∣X(ω)∣2r_{xx}(\tau) \overset{\mathcal{F}}{\longleftrightarrow} |X(\omega)|^2입니다.

FA.9 델타함수와 일반화된 푸리에 변환

정의 9.1 디랙 델타

δ(t)\delta(t)는 모든 연속함수 ϕ\phi에 대해

∫−∞∞δ(t) ϕ(t) dt=ϕ(0)\int_{-\infty}^{\infty}\delta(t)\, \phi(t)\, dt = \phi(0)

정리 9.2 델타의 성질

  1. (체질 성질) ∫−∞∞δ(t−t0)ϕ(t) dt=ϕ(t0)\int_{-\infty}^{\infty}\delta(t - t_0)\phi(t)\, dt = \phi(t_0)
  2. (곱) x(t) δ(t−t0)=x(t0) δ(t−t0)x(t)\, \delta(t - t_0) = x(t_0)\, \delta(t - t_0)
  3. (스케일링) δ(at)=1∣a∣δ(t)\delta(at) = \frac{1}{|a|}\delta(t) (a≠0a \ne 0). 특히 δ(−t)=δ(t)\delta(-t) = \delta(t)
  4. (합성곱) x∗δ=xx * \delta = x, x(t)∗δ(t−t0)=x(t−t0)x(t) * \delta(t - t_0) = x(t - t_0)
  5. (계단함수의 미분) ddtu(t)=δ(t)\frac{d}{dt}u(t) = \delta(t), ∫−∞tδ(s) ds=u(t)\int_{-\infty}^t\delta(s)\, ds = u(t)
  6. (델타의 미분) ∫−∞∞δ′(t)ϕ(t) dt=−ϕ′(0)\int_{-\infty}^{\infty}\delta'(t)\phi(t)\, dt = -\phi'(0)

정리 9.4

δ(t)⟷F1,δ(t−t0)⟷Fe−jωt01⟷F2πδ(ω),ejω0t⟷F2πδ(ω−ω0)cos⁡ω0t⟷Fπ[δ(ω−ω0)+δ(ω+ω0)],sin⁡ω0t⟷Fπj[δ(ω−ω0)−δ(ω+ω0)]\begin{aligned} &\delta(t) \overset{\mathcal{F}}{\longleftrightarrow} 1, && \delta(t - t_0) \overset{\mathcal{F}}{\longleftrightarrow} e^{-j\omega t_0} \\ &1 \overset{\mathcal{F}}{\longleftrightarrow} 2\pi\delta(\omega), && e^{j\omega_0 t} \overset{\mathcal{F}}{\longleftrightarrow} 2\pi\delta(\omega - \omega_0) \\ &\cos\omega_0 t \overset{\mathcal{F}}{\longleftrightarrow} \pi\left[\delta(\omega - \omega_0) + \delta(\omega + \omega_0)\right], && \sin\omega_0 t \overset{\mathcal{F}}{\longleftrightarrow} \frac{\pi}{j}\left[\delta(\omega - \omega_0) - \delta(\omega + \omega_0)\right] \end{aligned}

정리 9.5

sgn⁡(t)=±1\operatorname{sgn}(t) = \pm 1 (t≷0t \gtrless 0)에 대해

sgn⁡(t)⟷F2jω,u(t)⟷Fπδ(ω)+1jω\operatorname{sgn}(t) \overset{\mathcal{F}}{\longleftrightarrow} \frac{2}{j\omega}, \qquad u(t) \overset{\mathcal{F}}{\longleftrightarrow} \pi\delta(\omega) + \frac{1}{j\omega}

따름정리 9.7 적분의 변환

∫−∞tx(s) ds⟷FX(ω)jω+πX(0)δ(ω)\int_{-\infty}^t x(s)\, ds \overset{\mathcal{F}}{\longleftrightarrow} \frac{X(\omega)}{j\omega} + \pi X(0)\delta(\omega)

정의 9.9

주기 TT인 임펄스열(impulse train)은 pT(t)=∑n=−∞∞δ(t−nT)p_T(t) = \sum_{n=-\infty}^{\infty}\delta(t - nT)입니다.

정리 9.10

ω0=2π/T\omega_0 = 2\pi/T라 하면

∑n=−∞∞δ(t−nT)=1T∑k=−∞∞ejkω0t⟷F2πT∑k=−∞∞δ(ω−kω0)\sum_{n=-\infty}^{\infty}\delta(t - nT) = \frac{1}{T}\sum_{k=-\infty}^{\infty}e^{jk\omega_0 t} \overset{\mathcal{F}}{\longleftrightarrow} \frac{2\pi}{T}\sum_{k=-\infty}^{\infty}\delta(\omega - k\omega_0)

정리 9.11 푸아송 합 공식

xx가 충분히 매끄럽고 빨리 감소하면

∑n=−∞∞x(t+nT)=1T∑k=−∞∞X(kω0)ejkω0t,특히∑n=−∞∞x(nT)=1T∑k=−∞∞X(kω0)\sum_{n=-\infty}^{\infty}x(t + nT) = \frac{1}{T}\sum_{k=-\infty}^{\infty}X(k\omega_0)e^{jk\omega_0 t}, \qquad \text{특히} \quad \sum_{n=-\infty}^{\infty}x(nT) = \frac{1}{T}\sum_{k=-\infty}^{\infty}X(k\omega_0)

FA.10 선형 시불변 시스템과 합성곱

정의 10.1

  • 선형(linear): T{ax1+bx2}=aT{x1}+bT{x2}\mathcal{T}\{ax_1 + bx_2\} = a\mathcal{T}\{x_1\} + b\mathcal{T}\{x_2\} (중첩의 원리).
  • 시불변: 입력을 t0t_0 늦추면 출력도 똑같이 t0t_0 늦어집니다. T{x(t−t0)}=y(t−t0)\mathcal{T}\{x(t - t_0)\} = y(t - t_0).

정의 10.3

입력 δ(t)\delta(t)에 대한 출력 h(t)=T{δ}h(t) = \mathcal{T}\{\delta\}를 임펄스 응답(impulse response)이라 합니다.

정리 10.4

LTI 시스템의 출력은 입력과 임펄스 응답의 합성곱입니다.

y(t)=(x∗h)(t)=∫−∞∞x(τ) h(t−τ) dτy(t) = (x * h)(t) = \int_{-\infty}^{\infty}x(\tau)\, h(t - \tau)\, d\tau

정리 10.7

안정한 LTI 시스템에 x(t)=ejωtx(t) = e^{j\omega t}를 넣으면 출력은

y(t)=H(ω) ejωt,H(ω)=∫−∞∞h(τ)e−jωτ dτ=F{h}(ω)y(t) = H(\omega)\, e^{j\omega t}, \qquad H(\omega) = \int_{-\infty}^{\infty}h(\tau)e^{-j\omega\tau}\, d\tau = \mathcal{F}\{h\}(\omega)

따름정리 10.8 사인파 정상상태 응답

hh가 실수이면 입력 Acos⁡(ω0t+ϕ)A\cos(\omega_0t + \phi)에 대한 출력은

y(t)=A∣H(ω0)∣cos⁡(ω0t+ϕ+∠H(ω0))y(t) = A|H(\omega_0)|\cos\left(\omega_0t + \phi + \angle H(\omega_0)\right)

FA.11 표본화: 연속에서 이산으로

정리 11.1 표본화된 신호의 스펙트럼

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

정의 11.2

∣ω∣≥W|\omega| \ge W에서 X(ω)=0X(\omega) = 0이면 xx는 WW로 대역제한(band-limited)되었다고 합니다. 주파수로는 B=W/2πB = W/2\pi Hz다.

정리 11.3 나이퀴스트–섀넌 표본화 정리

xx가 BB Hz로 대역제한되어 있고 fs>2Bf_s > 2B이면, xx는 표본 x(nTs)x(nT_s)로부터 완전히 복원됩니다.

정의 11.6 DTFT

Xd(Ω)=∑n=−∞∞x[n] e−jΩn,x[n]=12π∫−ππXd(Ω) ejΩn dΩX_d(\Omega) = \sum_{n=-\infty}^{\infty}x[n]\, e^{-j\Omega n}, \qquad x[n] = \frac{1}{2\pi}\int_{-\pi}^{\pi}X_d(\Omega)\, e^{j\Omega n}\, d\Omega

FA.12 고속 푸리에 변환 (FFT)

정리 12.1 FFT 점화식

E[k]E[k], O[k]O[k]를 짝수 표본열 x[0],x[2],…x[0], x[2], \ldots과 홀수 표본열 x[1],x[3],…x[1], x[3], \ldots의 길이 N/2N/2 DFT라 하면, k=0,1,…,N/2−1k = 0, 1, \ldots, N/2 - 1에 대해

FA.13 불확정성 원리

정의 13.1

tˉ=∫−∞∞t∣x(t)∣2 dt,(Δt)2=∫−∞∞(t−tˉ)2∣x(t)∣2 dt,ωˉ=12π∫−∞∞ω∣X(ω)∣2 dω,(Δω)2=12π∫−∞∞(ω−ωˉ)2∣X(ω)∣2 dω\begin{aligned} \bar{t} &= \int_{-\infty}^{\infty}t|x(t)|^2\, dt, & (\Delta t)^2 &= \int_{-\infty}^{\infty}(t - \bar{t})^2|x(t)|^2\, dt, \\ \bar{\omega} &= \frac{1}{2\pi}\int_{-\infty}^{\infty}\omega|X(\omega)|^2\, d\omega, & (\Delta\omega)^2 &= \frac{1}{2\pi}\int_{-\infty}^{\infty}(\omega - \bar{\omega})^2|X(\omega)|^2\, d\omega \end{aligned}

정리 13.2 불확정성 원리

Δt⋅Δω≥12(Hz 단위로는 Δt⋅Δf≥14π)\Delta t \cdot \Delta\omega \ge \frac{1}{2} \qquad \left(\text{Hz 단위로는}\ \Delta t \cdot \Delta f \ge \frac{1}{4\pi}\right)

FA.14 더 넓은 지도

정의 14.1

창함수 w(t)w(t)에 대한 단시간 푸리에 변환(STFT)은

X(t,ω)=∫−∞∞x(τ) w(τ−t) e−jωτ dτX(t, \omega) = \int_{-\infty}^{\infty}x(\tau)\, w(\tau - t)\, e^{-j\omega\tau}\, d\tau