주기가 없는 신호(예: 한 번 치는 박수 소리)는 어떻게 주파수로 풀까요? 푸리에 급수에서 주기를 무한히 늘리면 주파수가 연속으로 퍼지고, 합이 적분이 됩니다. 이 장에서는 그렇게 푸리에 변환을 유도하고 정의합니다.
주기함수가 아닌 함수는 어떻게 할까요? 주기가 무한대인 주기함수로 보면 됩니다.
6.1 급수에서 변환으로: T → ∞
x ( t ) x(t) x ( t ) 가 ∣ t ∣ > a |t| > a ∣ t ∣ > a 에서 0인 함수라 하자(뒤에 이 조건은 풉니다). T > 2 a T > 2a T > 2 a 를 잡고 x x x 를 주기 T T T 로 반복한 주기함수를 x T x_T x T 라 합니다. 구간 [ − T / 2 , T / 2 ] [-T/2, T/2] [ − T /2 , T /2 ] 에서는 x T = x x_T = x x T = x 입니다. x T x_T x T 의 푸리에 계수는
c k = 1 T ∫ − T / 2 T / 2 x ( t ) e − j k ω 0 t d t = 1 T ∫ − ∞ ∞ x ( t ) e − j k ω 0 t d t c_k = \frac{1}{T}\int_{-T/2}^{T/2} x(t)e^{-jk\omega_0 t}\, dt = \frac{1}{T}\int_{-\infty}^{\infty} x(t)e^{-jk\omega_0 t}\, dt c k = T 1 ∫ − T /2 T /2 x ( t ) e − j k ω 0 t d t = T 1 ∫ − ∞ ∞ x ( t ) e − j k ω 0 t d t
입니다. 적분 구간을 넓혀도 되는 것은 x x x 가 바깥에서 0이기 때문입니다. 이제 T T T 에 의존하지 않는 함수
X ( ω ) = ∫ − ∞ ∞ x ( t ) e − j ω t d t X(\omega) = \int_{-\infty}^{\infty} x(t)e^{-j\omega t}\, dt X ( ω ) = ∫ − ∞ ∞ x ( t ) e − j ω t d t
를 정의하면 c k = 1 T X ( k ω 0 ) c_k = \frac{1}{T}X(k\omega_0) c k = T 1 X ( k ω 0 ) 입니다. 푸리에 계수는 하나의 연속 함수 X ( ω ) X(\omega) X ( ω ) 를 간격 ω 0 = 2 π / T \omega_0 = 2\pi/T ω 0 = 2 π / T 로 읽은 표본이다 (그림 6.1). 급수에 대입하고 1 T = ω 0 2 π \frac{1}{T} = \frac{\omega_0}{2\pi} T 1 = 2 π ω 0 를 쓰면, ∣ t ∣ < T / 2 |t| < T/2 ∣ t ∣ < T /2 에서
x ( t ) = ∑ k = − ∞ ∞ 1 T X ( k ω 0 ) e j k ω 0 t = 1 2 π ∑ k = − ∞ ∞ X ( k ω 0 ) e j k ω 0 t ω 0 x(t) = \sum_{k=-\infty}^{\infty}\frac{1}{T}X(k\omega_0)e^{jk\omega_0 t} = \frac{1}{2\pi}\sum_{k=-\infty}^{\infty}X(k\omega_0)\, e^{jk\omega_0 t}\, \omega_0 x ( t ) = k = − ∞ ∑ ∞ T 1 X ( k ω 0 ) e j k ω 0 t = 2 π 1 k = − ∞ ∑ ∞ X ( k ω 0 ) e j k ω 0 t ω 0
입니다. 마지막 식은 함수 X ( ω ) e j ω t X(\omega)e^{j\omega t} X ( ω ) e j ω t 를 폭 Δ ω = ω 0 \Delta\omega = \omega_0 Δ ω = ω 0 인 띠로 나눈 리만 합입니다. T → ∞ T \to \infty T → ∞ 이면 ω 0 → 0 \omega_0 \to 0 ω 0 → 0 이고, 표본점 k ω 0 k\omega_0 k ω 0 가 ω \omega ω 축을 빽빽하게 채우며, 합은 적분이 됩니다.
x ( t ) = 1 2 π ∫ − ∞ ∞ X ( ω ) e j ω t d ω x(t) = \frac{1}{2\pi}\int_{-\infty}^{\infty} X(\omega)e^{j\omega t}\, d\omega x ( t ) = 2 π 1 ∫ − ∞ ∞ X ( ω ) e j ω t d ω
그림 6.1. 폭 1인 펄스를 주기 T T T 로 반복한 신호와 그 푸리에 계수(5장 예제 5.6). T c k Tc_k T c k 는 항상 같은 곡선 X ( ω ) = 2 ω sin ω 2 X(\omega) = \frac{2}{\omega}\sin\frac{\omega}{2} X ( ω ) = ω 2 sin 2 ω (파선) 위에 있고, T T T 가 커지면 선 간격 ω 0 \omega_0 ω 0 만 촘촘해집니다.
주기 T를 늘리면 계수의 선 간격이 좁아지고 선들이 같은 곡선을 채웁니다 이 위젯은 JavaScript가 필요합니다
6.2 정의
정의 6.1 (푸리에 변환).
푸리에 변환 (분석): X ( ω ) = F { x } ( ω ) = ∫ − ∞ ∞ x ( t ) e − j ω t d t 역변환 (합성): x ( t ) = F − 1 { X } ( t ) = 1 2 π ∫ − ∞ ∞ X ( ω ) e j ω 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} 푸리에 변환 ( 분석 ): 역변환 ( 합성 ): X ( ω ) = F { x } ( ω ) = ∫ − ∞ ∞ x ( t ) e − j ω t d t x ( t ) = F − 1 { X } ( t ) = 2 π 1 ∫ − ∞ ∞ X ( ω ) e j ω t d ω
이 관계를 x ( t ) ⟷ F X ( ω ) x(t) \overset{\mathcal{F}}{\longleftrightarrow} X(\omega) x ( t ) ⟷ F X ( ω ) 로 씁니다.
X ( ω ) X(\omega) X ( ω ) 를 x x x 의 스펙트럼 (spectrum)이라 합니다. 복소수 값이므로 극형식 X ( ω ) = ∣ X ( ω ) ∣ e j ∠ X ( ω ) X(\omega) = |X(\omega)|e^{j\angle X(\omega)} X ( ω ) = ∣ X ( ω ) ∣ e j ∠ X ( ω ) 로 쓰고 ∣ X ( ω ) ∣ |X(\omega)| ∣ X ( ω ) ∣ 를 크기 스펙트럼 , ∠ X ( ω ) \angle X(\omega) ∠ X ( ω ) 를 위상 스펙트럼 이라 합니다.
두 식을 읽는 법
합성식. x ( t ) x(t) x ( t ) 는 모든 주파수의 복소지수함수 e j ω t e^{j\omega t} e j ω t 를 무게 1 2 π X ( ω ) d ω \frac{1}{2\pi}X(\omega)\, d\omega 2 π 1 X ( ω ) d ω 로 더한 것입니다. 급수에서는 주파수 k ω 0 k\omega_0 k ω 0 마다 유한한 진폭 c k c_k c k 가 있었지만, 여기서는 주파수가 연속이라 한 주파수의 진폭은 무한히 작고 X ( ω ) X(\omega) X ( ω ) 는 밀도 다. x x x 의 단위가 볼트이면 X X X 의 단위는 V·s, 즉 V/Hz다. 질량과 밀도의 관계와 같습니다. 한 점의 질량은 0이지만 밀도를 구간에서 적분하면 질량이 됩니다.
분석식. X ( ω ) = ⟨ x , e j ω t ⟩ X(\omega) = \langle x, e^{j\omega t} \rangle X ( ω ) = ⟨ x , e j ω t ⟩ , 즉 x x x 와 주파수 ω \omega ω 인 복소지수함수의 내적입니다. x x x 에 e − j ω t e^{-j\omega t} e − j ω t 를 곱하면 x x x 안의 e j ω t e^{j\omega t} e j ω t 성분은 회전이 멈춰 상수가 되고, 다른 주파수 성분은 계속 돌아서 적분하면 상쇄됩니다. 계수 공식과 완전히 같은 원리입니다.
실수 신호
x ( t ) x(t) x ( t ) 가 실수이면 X ( − ω ) = ∫ − ∞ ∞ x ( t ) e j ω t d t = X ( ω ) ∗ X(-\omega) = \int_{-\infty}^{\infty} x(t)e^{j\omega t}\, dt = X(\omega)^* X ( − ω ) = ∫ − ∞ ∞ x ( t ) e j ω t d t = X ( ω ) ∗ 입니다. 따라서 ∣ X ∣ |X| ∣ X ∣ 는 우함수, ∠ X \angle X ∠ X 는 기함수이고, 합성식에서 ± ω \pm\omega ± ω 를 묶으면
x ( t ) = 1 π ∫ 0 ∞ ∣ X ( ω ) ∣ cos ( ω t + ∠ X ( ω ) ) d ω ( 6.1 ) x(t) = \frac{1}{\pi}\int_0^\infty |X(\omega)|\cos\left(\omega t + \angle X(\omega)\right)d\omega \qquad (6.1) x ( t ) = π 1 ∫ 0 ∞ ∣ X ( ω ) ∣ cos ( ω t + ∠ X ( ω ) ) d ω ( 6.1 )
입니다. 실수 신호는 진폭 밀도 ∣ X ( ω ) ∣ / π |X(\omega)|/\pi ∣ X ( ω ) ∣/ π , 위상 ∠ X ( ω ) \angle X(\omega) ∠ X ( ω ) 인 코사인들의 중첩입니다. 음의 주파수 절반은 양의 주파수 절반의 켤레일 뿐 새 정보가 없습니다.
6.3 관례: 2π의 위치
푸리에 변환의 정의는 분야마다 다릅니다. 내용은 같고 상수의 위치만 다릅니다. 다른 책이나 소프트웨어를 볼 때 가장 먼저 확인할 것이 이것입니다.
관례
변환
역변환
주로 쓰는 곳
(A) 각주파수, 비대칭
X ( ω ) = ∫ x e − j ω t d t X(\omega) = \int xe^{-j\omega t}\, dt X ( ω ) = ∫ x e − j ω t d t
x = 1 2 π ∫ X e j ω t d ω x = \frac{1}{2\pi}\int Xe^{j\omega t}\, d\omega x = 2 π 1 ∫ X e j ω t d ω
전기공학, 제어 (여기서 쓰는 관례)
(B) 주파수(Hz)
X ^ ( f ) = ∫ x e − j 2 π f t d t \hat{X}(f) = \int xe^{-j2\pi ft}\, dt X ^ ( f ) = ∫ x e − j 2 π f t d t
x = ∫ X ^ e j 2 π f t d f x = \int \hat{X}e^{j2\pi ft}\, df x = ∫ X ^ e j 2 π f t df
통신, 신호처리, 광학
(C) 각주파수, 대칭
X ~ ( ω ) = 1 2 π ∫ x e − j ω t d t \tilde{X}(\omega) = \frac{1}{\sqrt{2\pi}}\int xe^{-j\omega t}\, dt X ~ ( ω ) = 2 π 1 ∫ x e − j ω t d t
x = 1 2 π ∫ X ~ e j ω t d ω x = \frac{1}{\sqrt{2\pi}}\int \tilde{X}e^{j\omega t}\, d\omega x = 2 π 1 ∫ X ~ e j ω t d ω
수학, 물리학
서로의 관계는 X ^ ( f ) = X ( 2 π f ) \hat{X}(f) = X(2\pi f) X ^ ( f ) = X ( 2 π f ) , X ~ ( ω ) = X ( ω ) / 2 π \tilde{X}(\omega) = X(\omega)/\sqrt{2\pi} X ~ ( ω ) = X ( ω ) / 2 π 입니다. (B)는 ω = 2 π f \omega = 2\pi f ω = 2 π f , d ω = 2 π d f d\omega = 2\pi\, df d ω = 2 π df 로 치환한 것이라 2 π 2\pi 2 π 가 지수 안으로 들어가고 앞의 상수가 사라집니다. (B)와 (C)는 변환이 유니터리가 되어 파세발 등식에 상수가 붙지 않습니다. 물리학 일부에서는 지수의 부호도 반대로 잡습니다. 여기의 공식을 다른 관례로 옮길 때 달라지는 부분은 “부록 A. 공식 모음”의 표에 정리했습니다.
6.4 존재 조건
정리 6.2. x ∈ L 1 x \in L^1 x ∈ L 1 , 즉 ∫ − ∞ ∞ ∣ x ( t ) ∣ d t < ∞ \int_{-\infty}^{\infty}|x(t)|\, dt < \infty ∫ − ∞ ∞ ∣ x ( t ) ∣ d t < ∞ 이면 X ( ω ) X(\omega) X ( ω ) 는 모든 ω \omega ω 에서 존재하고 다음을 만족합니다.
유계입니다: ∣ X ( ω ) ∣ ≤ ∫ − ∞ ∞ ∣ x ( t ) ∣ d t |X(\omega)| \le \int_{-\infty}^{\infty}|x(t)|\, dt ∣ X ( ω ) ∣ ≤ ∫ − ∞ ∞ ∣ x ( t ) ∣ d t .
ω \omega ω 의 연속함수입니다.
(리만–르베그 보조정리) ∣ ω ∣ → ∞ |\omega| \to \infty ∣ ω ∣ → ∞ 일 때 X ( ω ) → 0 X(\omega) \to 0 X ( ω ) → 0 입니다.
증명. (1) ∣ X ( ω ) ∣ ≤ ∫ ∣ x ( t ) ∣ ∣ e − j ω t ∣ d t = ∫ ∣ x ( t ) ∣ d t |X(\omega)| \le \int |x(t)||e^{-j\omega t}|\, dt = \int |x(t)|\, dt ∣ X ( ω ) ∣ ≤ ∫ ∣ x ( t ) ∣∣ e − j ω t ∣ d t = ∫ ∣ x ( t ) ∣ d t 입니다. ∣ e − j ω t ∣ = 1 |e^{-j\omega t}| = 1 ∣ e − j ω t ∣ = 1 이 전부입니다. (2)는 생략합니다. (3)은 아래 정리입니다. ■ \blacksquare ■
정리 6.3 (리만–르베그 보조정리). g g g 가 절대적분가능하면 lim ∣ ω ∣ → ∞ ∫ g ( t ) e − j ω t d t = 0 \displaystyle\lim_{|\omega| \to \infty}\int g(t)e^{-j\omega t}\, dt = 0 ∣ ω ∣ → ∞ lim ∫ g ( t ) e − j ω t d t = 0 입니다. e − j ω t e^{-j\omega t} e − j ω t 대신 sin ω t \sin\omega t sin ω t , cos ω t \cos\omega t cos ω t 여도 같습니다.
증명 (g g g 가 미분가능하고 g ′ g' g ′ 도 절대적분가능하며 g ( ± ∞ ) = 0 g(\pm\infty) = 0 g ( ± ∞ ) = 0 인 경우). 부분적분으로
∫ g ( t ) e − j ω t d t = [ g ( t ) e − j ω t − j ω ] − ∞ ∞ + 1 j ω ∫ g ′ ( t ) e − j ω t d t \int g(t)e^{-j\omega t}\, dt = \left[\frac{g(t)e^{-j\omega t}}{-j\omega}\right]_{-\infty}^{\infty} + \frac{1}{j\omega}\int g'(t)e^{-j\omega t}\, dt ∫ g ( t ) e − j ω t d t = [ − j ω g ( t ) e − j ω t ] − ∞ ∞ + j ω 1 ∫ g ′ ( t ) e − j ω t d t
입니다. 경계항은 0이고 둘째 항의 크기는 1 ∣ ω ∣ ∫ ∣ g ′ ∣ d t → 0 \frac{1}{|\omega|}\int |g'|\, dt \to 0 ∣ ω ∣ 1 ∫ ∣ g ′ ∣ d t → 0 입니다. 일반적인 g g g 는 이런 함수로 L 1 L^1 L 1 에서 근사하여 증명합니다. ■ \blacksquare ■
뜻은 이렇습니다. 얌전한 함수에 매우 빠른 진동을 곱하면 이웃한 양과 음이 상쇄됩니다. 어떤 신호든 충분히 높은 주파수 성분은 0에 가까워집니다.
L 1 L^1 L 1 은 충분조건이지 필요조건이 아닙니다.
유한 에너지 신호 L 2 L^2 L 2 . ∫ ∣ x ∣ 2 < ∞ \int |x|^2 < \infty ∫ ∣ x ∣ 2 < ∞ 이면 L 1 L^1 L 1 이 아니어도 푸리에 변환을 정의할 수 있고(적분 구간을 [ − R , R ] [-R, R] [ − R , R ] 로 자른 뒤 R → ∞ R \to \infty R → ∞ 의 평균제곱 극한), X X X 도 L 2 L^2 L 2 에 속하며 에너지가 보존됩니다(플랑셰렐 정리, 8장 8.9절). sin t t \frac{\sin t}{t} t s i n t 가 그런 예입니다.
에너지도 무한한 신호. 상수 1, cos ω 0 t \cos\omega_0 t cos ω 0 t , 계단함수 u ( t ) u(t) u ( t ) 는 적분이 수렴하지 않습니다. 그러나 가장 중요한 신호들이므로 델타함수를 도입해 뜻을 줍니다(9장).
6.5 역변환 정리
6.1절의 유도는 리만 합의 극한을 엄밀히 따지지 않았습니다. 역변환 공식이 정말 성립하는지 따로 확인해야 합니다.
정리 6.4 (푸리에 역변환 정리). x ∈ L 1 x \in L^1 x ∈ L 1 이고 구간별로 매끄러우면 모든 t t t 에서
lim Ω → ∞ 1 2 π ∫ − Ω Ω X ( ω ) e j ω 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} Ω → ∞ lim 2 π 1 ∫ − Ω Ω X ( ω ) e j ω t d ω = 2 x ( t + ) + x ( t − )
입니다. 특히 x x x 가 연속인 점에서는 x ( t ) x(t) x ( t ) 와 같습니다. X X X 도 절대적분가능하면 극한 없이 1 2 π ∫ − ∞ ∞ X e j ω t d ω = x ( t ) \frac{1}{2\pi}\int_{-\infty}^{\infty}Xe^{j\omega t}\, d\omega = x(t) 2 π 1 ∫ − ∞ ∞ X e j ω t d ω = x ( t ) 입니다.
증명의 뼈대. X X X 의 정의를 대입하고 적분 순서를 바꿉니다(유한 구간과 L 1 L^1 L 1 함수이므로 푸비니 정리가 적용됩니다).
1 2 π ∫ − Ω Ω ∫ − ∞ ∞ x ( s ) e − j ω s d s e j ω t d ω = ∫ − ∞ ∞ x ( s ) [ 1 2 π ∫ − Ω Ω e j ω ( t − s ) d ω ] d s = ∫ − ∞ ∞ x ( s ) sin Ω ( t − s ) π ( t − s ) d s \frac{1}{2\pi}\int_{-\Omega}^{\Omega}\int_{-\infty}^{\infty}x(s)e^{-j\omega s}\, ds\, e^{j\omega t}\, d\omega = \int_{-\infty}^{\infty}x(s)\left[\frac{1}{2\pi}\int_{-\Omega}^{\Omega}e^{j\omega(t - s)}\, d\omega\right]ds = \int_{-\infty}^{\infty}x(s)\frac{\sin\Omega(t - s)}{\pi(t - s)}\, ds 2 π 1 ∫ − Ω Ω ∫ − ∞ ∞ x ( s ) e − j ω s d s e j ω t d ω = ∫ − ∞ ∞ x ( s ) [ 2 π 1 ∫ − Ω Ω e j ω ( t − s ) d ω ] d s = ∫ − ∞ ∞ x ( s ) π ( t − s ) sin Ω ( t − s ) d s
입니다(대괄호 안은 2장 예제 2.7). 핵 k Ω ( u ) = sin Ω u π u k_\Omega(u) = \frac{\sin\Omega u}{\pi u} k Ω ( u ) = π u s i n Ω u 는 디리클레 핵(5장 그림 5.2)의 연속판입니다. 넓이가 ∫ − ∞ ∞ k Ω d u = 1 \int_{-\infty}^{\infty}k_\Omega\, du = 1 ∫ − ∞ ∞ k Ω d u = 1 로 일정하고(아래 보조정리), Ω \Omega Ω 가 커질수록 원점에 높고 좁게 집중됩니다. 따라서 x ( t ) = ∫ x ( t ) k Ω ( u ) d u x(t) = \int x(t)k_\Omega(u)\, du x ( t ) = ∫ x ( t ) k Ω ( u ) d u 로 쓰고 빼면
∫ x ( t − u ) k Ω ( u ) d u − x ( t ) = 1 π ∫ x ( t − u ) − x ( t ) u sin Ω u d u \int x(t - u)k_\Omega(u)\, du - x(t) = \frac{1}{\pi}\int \frac{x(t - u) - x(t)}{u}\sin\Omega u\, du ∫ x ( t − u ) k Ω ( u ) d u − x ( t ) = π 1 ∫ u x ( t − u ) − x ( t ) sin Ω u d u
이고, x x x 가 t t t 에서 미분가능하면 x ( t − u ) − x ( t ) u \frac{x(t - u) - x(t)}{u} u x ( t − u ) − x ( t ) 가 u = 0 u = 0 u = 0 근처에서 유계이므로 리만–르베그 보조정리에 의해 0으로 갑니다(먼 곳의 u u u 에 대한 처리는 생략했습니다). 불연속점에서는 u > 0 u > 0 u > 0 과 u < 0 u < 0 u < 0 을 따로 다루면 각각 절반씩 기여하여 평균값이 나옵니다.
푸리에 급수의 디리클레 정리(5장 정리 5.10 )와 같은 증명입니다. 유한 대역 ∣ ω ∣ ≤ Ω |\omega| \le \Omega ∣ ω ∣ ≤ Ω 로 자른 복원은 원래 신호를 sin Ω u π u \frac{\sin\Omega u}{\pi u} π u s i n Ω u 로 “흐리게” 한 것이고, 불연속점에서는 깁스 현상이 똑같이 나타납니다.
보조정리 6.5 (디리클레 적분). ∫ 0 ∞ sin u u d u = π 2 \displaystyle\int_0^\infty \frac{\sin u}{u}\, du = \frac{\pi}{2} ∫ 0 ∞ u sin u d u = 2 π 이고, 따라서 ∫ − ∞ ∞ sin Ω u π u d u = 1 \displaystyle\int_{-\infty}^{\infty}\frac{\sin\Omega u}{\pi u}\, du = 1 ∫ − ∞ ∞ π u sin Ω u d u = 1 (Ω > 0 \Omega > 0 Ω > 0 )입니다.
증명. u > 0 u > 0 u > 0 일 때 1 u = ∫ 0 ∞ e − s u d s \frac{1}{u} = \int_0^\infty e^{-su}\, ds u 1 = ∫ 0 ∞ e − s u d s 입니다. 이것을 넣고 적분 순서를 바꿉니다. 안쪽 적분은 2장 예제 2.6의 허수부로
∫ 0 ∞ e − s u sin u d u = Im ∫ 0 ∞ e − ( s − j ) u d u = Im 1 s − j = 1 1 + s 2 \int_0^\infty e^{-su}\sin u\, du = \operatorname{Im}\int_0^\infty e^{-(s - j)u}\, du = \operatorname{Im}\frac{1}{s - j} = \frac{1}{1 + s^2} ∫ 0 ∞ e − s u sin u d u = Im ∫ 0 ∞ e − ( s − j ) u d u = Im s − j 1 = 1 + s 2 1
이므로
∫ 0 ∞ sin u u d u = ∫ 0 ∞ d s 1 + s 2 = [ arctan s ] 0 ∞ = π 2 \int_0^\infty \frac{\sin u}{u}\, du = \int_0^\infty \frac{ds}{1 + s^2} = \Big[\arctan s\Big]_0^\infty = \frac{\pi}{2} ∫ 0 ∞ u sin u d u = ∫ 0 ∞ 1 + s 2 d s = [ arctan s ] 0 ∞ = 2 π
입니다. 둘째 식은 우함수임과 치환 v = Ω u v = \Omega u v = Ω u 에서 나옵니다(순서 교환의 정당화는 생략합니다). ■ \blacksquare ■
따름정리 6.6 (유일성). x , y ∈ L 1 x, y \in L^1 x , y ∈ L 1 이 연속이고 X ( ω ) = Y ( ω ) X(\omega) = Y(\omega) X ( ω ) = Y ( ω ) 이면 x = y x = y x = y 입니다.
스펙트럼이 같으면 신호가 같습니다. 그래서 변환쌍 표를 양방향으로 쓸 수 있습니다. 어떤 X X X 의 역변환을 구할 때 적분하지 않고, 변환이 X X X 가 되는 x x x 를 표에서 찾으면 됩니다.
6.6 선형대수로 다시 보기
세 변환을 나란히 놓습니다.
DFT (C N \mathbb{C}^N C N )
푸리에 급수 (L 2 [ 0 , T ] L^2[0, T] L 2 [ 0 , T ] )
푸리에 변환 (L 2 ( R ) L^2(\mathbb{R}) L 2 ( R ) )
기저
e j 2 π k n / N e^{j2\pi kn/N} e j 2 π k n / N , k = 0.. N − 1 k = 0..N-1 k = 0.. N − 1
e j k ω 0 t e^{jk\omega_0 t} e j k ω 0 t , k ∈ Z k \in \mathbb{Z} k ∈ Z
e j ω t e^{j\omega t} e j ω t , ω ∈ R \omega \in \mathbb{R} ω ∈ R
직교성
∑ n u k u m ∗ = N δ k m \sum_n u_ku_m^* = N\delta_{km} ∑ n u k u m ∗ = N δ k m
∫ T e k e m ∗ d t = T δ k m \int_T e_ke_m^*\, dt = T\delta_{km} ∫ T e k e m ∗ d t = T δ k m
∫ e j ω t e − j ω ′ t d t = 2 π δ ( ω − ω ′ ) \int e^{j\omega t}e^{-j\omega' t}\, dt = 2\pi\delta(\omega - \omega') ∫ e j ω t e − j ω ′ t d t = 2 π δ ( ω − ω ′ )
분석
X [ k ] = ∑ n x [ n ] e − j 2 π k n / N X[k] = \sum_n x[n]e^{-j2\pi kn/N} X [ k ] = ∑ n x [ n ] e − j 2 π k n / N
c k = 1 T ∫ T x e − j k ω 0 t d t c_k = \frac{1}{T}\int_T xe^{-jk\omega_0 t}\, dt c k = T 1 ∫ T x e − j k ω 0 t d t
X ( ω ) = ∫ x e − j ω t d t X(\omega) = \int xe^{-j\omega t}\, dt X ( ω ) = ∫ x e − j ω t d t
합성
x [ n ] = 1 N ∑ k X [ k ] e j 2 π k n / N x[n] = \frac{1}{N}\sum_k X[k]e^{j2\pi kn/N} x [ n ] = N 1 ∑ k X [ k ] e j 2 π k n / N
x = ∑ k c k e j k ω 0 t x = \sum_k c_ke^{jk\omega_0 t} x = ∑ k c k e j k ω 0 t
x = 1 2 π ∫ X e j ω t d ω x = \frac{1}{2\pi}\int Xe^{j\omega t}\, d\omega x = 2 π 1 ∫ X e j ω t d ω
파세발
∑ ∣ x ∣ 2 = 1 N ∑ ∣ X ∣ 2 \sum \lvert x\rvert^2 = \frac{1}{N}\sum \lvert X\rvert^2 ∑ ∣ x ∣ 2 = N 1 ∑ ∣ X ∣ 2
1 T ∫ T ∣ x ∣ 2 = ∑ ∣ c k ∣ 2 \frac{1}{T}\int_T \lvert x\rvert^2 = \sum \lvert c_k\rvert^2 T 1 ∫ T ∣ x ∣ 2 = ∑ ∣ c k ∣ 2
∫ ∣ x ∣ 2 = 1 2 π ∫ ∣ X ∣ 2 \int \lvert x\rvert^2 = \frac{1}{2\pi}\int \lvert X\rvert^2 ∫ ∣ x ∣ 2 = 2 π 1 ∫ ∣ X ∣ 2
셋 다 “직교하는 복소지수함수 기저에 대한 좌표를 내적으로 구합니다”는 같은 구조이고, 상수 N N N , T T T , 2 π 2\pi 2 π 는 기저 벡터의 “길이의 제곱” 자리에 있습니다.
푸리에 변환에서는 한 가지가 달라집니다. e j ω t e^{j\omega t} e j ω t 는 ∫ ∣ e j ω t ∣ 2 d t = ∞ \int |e^{j\omega t}|^2\, dt = \infty ∫ ∣ e j ω t ∣ 2 d t = ∞ 라서 L 2 ( R ) L^2(\mathbb{R}) L 2 ( R ) 에 속하지 않습니다. 엄밀한 의미의 기저 벡터가 아닙니다. 직교성의 우변도 크로네커 델타가 아니라 디랙 델타 δ ( ω − ω ′ ) \delta(\omega - \omega') δ ( ω − ω ′ ) 이고(9장), 이는 ω = ω ′ \omega = \omega' ω = ω ′ 일 때 적분이 발산한다는 사실을 정돈해 쓴 것입니다. 그래도 “연속 첨자를 가진 직교기저”로 생각하고 계산하면 옳은 답이 나오며, 그 정당화가 역변환 정리와 플랑셰렐 정리입니다.
연습문제
문제 1 · 확인 문제
x ( t ) = 1 x(t) = 1 x ( t ) = 1 (∣ t ∣ < 1 |t| < 1 ∣ t ∣ < 1 ), 그 밖에서 0 0 0 인 사각 펄스의 X ( 0 ) X(0) X ( 0 ) 을 구합니다.
힌트 1 ω = 0 \omega = 0 ω = 0 이면 e − j ω t = 1 e^{-j\omega t} = 1 e − j ω t = 1 입니다.
정답 풀이 X ( 0 ) = ∫ − ∞ ∞ x ( t ) d t X(0) = \int_{-\infty}^{\infty}x(t)\, dt X ( 0 ) = ∫ − ∞ ∞ x ( t ) d t 는 신호의 넓입니다. 폭 2, 높이 1이므로 X ( 0 ) = 2 X(0) = 2 X ( 0 ) = 2 입니다.
문제 2 · 확인 문제
관례 (A)로 X ( ω ) = 1 1 + j ω X(\omega) = \frac{1}{1 + j\omega} X ( ω ) = 1 + j ω 1 인 신호를 관례 (B)로 쓰면 X ^ ( f ) \hat{X}(f) X ^ ( f ) 입니다. f = 1 2 π f = \frac{1}{2\pi} f = 2 π 1 Hz에서 ∣ X ^ ( f ) ∣ |\hat{X}(f)| ∣ X ^ ( f ) ∣ 를 소수 넷째 자리까지 구합니다.
힌트 1 X ^ ( f ) = X ( 2 π f ) \hat{X}(f) = X(2\pi f) X ^ ( f ) = X ( 2 π f ) 입니다.
정답 풀이 X ^ ( 1 2 π ) = X ( 1 ) = 1 1 + j \hat{X}(\frac{1}{2\pi}) = X(1) = \frac{1}{1 + j} X ^ ( 2 π 1 ) = X ( 1 ) = 1 + j 1 이므로 크기는 1 2 ≈ 0.7071 \frac{1}{\sqrt{2}} \approx 0.7071 2 1 ≈ 0.7071 입니다.
문제 3 · 확인 문제
리만–르베그 보조정리에 따르면, 다음 중 절대적분가능한 신호의 푸리에 변환이 될 수 없는 것은?
2 sin ω ω \frac{2\sin\omega}{\omega} ω 2 s i n ω
1 1 + ω 2 \frac{1}{1 + \omega^2} 1 + ω 2 1
1 1 1
e − ω 2 e^{-\omega^2} e − ω 2
힌트 1 ∣ ω ∣ → ∞ |\omega| \to \infty ∣ ω ∣ → ∞ 일 때 0으로 가지 않는 것을 찾습니다.
정답 풀이 L 1 L^1 L 1 신호의 변환은 ∣ ω ∣ → ∞ |\omega| \to \infty ∣ ω ∣ → ∞ 에서 0으로 가야 합니다. 상수 1은 0으로 가지 않습니다. 상수 1은 델타함수의 변환이고(9장), 델타함수는 L 1 L^1 L 1 함수가 아닙니다.
문제 4 · 확인 문제
보조정리 6.5 를 써서 ∫ 0 ∞ sin 3 u u d u \displaystyle\int_0^\infty \frac{\sin 3u}{u}\, du ∫ 0 ∞ u sin 3 u d u 를 소수 넷째 자리까지 구합니다.
힌트 1 정답 풀이 v = 3 u v = 3u v = 3 u 로 두면 d u u = d v v \frac{du}{u} = \frac{dv}{v} u d u = v d v 이므로 값은 ∫ 0 ∞ sin v v d v = π 2 ≈ 1.5708 \int_0^\infty \frac{\sin v}{v}\, dv = \frac{\pi}{2} \approx 1.5708 ∫ 0 ∞ v s i n v d v = 2 π ≈ 1.5708 입니다. Ω > 0 \Omega > 0 Ω > 0 이면 Ω \Omega Ω 에 무관합니다.
문제 5
x ( t ) x(t) x ( t ) 가 실수이면 X ( − ω ) = X ( ω ) ∗ X(-\omega) = X(\omega)^* X ( − ω ) = X ( ω ) ∗ 임을 보이고, 이로부터 ∣ X ∣ |X| ∣ X ∣ 가 우함수, ∠ X \angle X ∠ X 가 기함수임을 설명합니다.
풀이 X ( − ω ) = ∫ x ( t ) e j ω t d t X(-\omega) = \int x(t)e^{j\omega t}\, dt X ( − ω ) = ∫ x ( t ) e j ω t d t 이고, x x x 가 실수이므로 이것은 ( ∫ x ( t ) e − j ω t d t ) ∗ = X ( ω ) ∗ \left(\int x(t)e^{-j\omega t}\, dt\right)^* = X(\omega)^* ( ∫ x ( t ) e − j ω t d t ) ∗ = X ( ω ) ∗ 입니다. 켤레를 취하면 크기는 같고 편각은 부호가 바뀝니다. 그러므로 ∣ X ( − ω ) ∣ = ∣ X ( ω ) ∣ |X(-\omega)| = |X(\omega)| ∣ X ( − ω ) ∣ = ∣ X ( ω ) ∣ , ∠ X ( − ω ) = − ∠ X ( ω ) \angle X(-\omega) = -\angle X(\omega) ∠ X ( − ω ) = − ∠ X ( ω ) 입니다.