Time-Frequency Representation of a Signal
시간영역: 파형이 시간에 따라 어떻게 변하는지
주파수영역: 신호 에너지가 주파수 성분에 어떻게 분포하는지

Visualization of Time and Frequency Representation

연속 시간 주기 신호의 푸리에 급수
x(t)=x(t+T0). 기본주파수 ω0
x(t)를 복소지수 ejkω0t들의 선형결합으로 표현 가능.
주파수 성분(ak) → 시간 신호(x(t)) 합성
x(t)=∑k=−∞∞akejkω0t
시간 신호(x(t)) → 주파수 성분(ak) 변환
ak=T01∫t0t0+T0x(t)e−jkω0tdt
ak : 기본조파 ω0의 k번째 고조파에 들어 있는 위상

a0=T01∫0T0x(t)dt,
a1=T01∫0T0x(t)e−jω0tdt,
a2=T01∫0T0x(t)e−j2ω0tdt,…
푸리에 계수
푸리에 급수 기본함수의 직교성
: 푸리에 급수의 고조파 성분 ejkω0t와 ejmω0t은 한 주기 (0,T0) 에 걸쳐 직교
∫0T0ejkω0te−jmω0tdt=∫0T0ej(k−m)ω0tdt={T0,0,k=mk=m
적분 구간은 ‘아무 한 주기’면 됨.
∫0T0x(t)e−jkω0tdt=∫t1t1+T0x(t)e−jkω0tdt
선형성 및 시간 변환
선형성 (Linearity)
: 동일한 주기 T를 가진 두 주기 신호 x(t)와 y(t)의 선형 결합에 대해 성립
예제 3.3: x(t)=sin(ω0t)
오일러 공식
sin(θ)=2j1(ejθ−e−jθ)
cos(θ)=21(ejθ+e−jθ)
xe(t)=2x(t)+x(−t),xo(t)=2x(t)−x(−t).
- 변환: x(t)=sin(ω0t)=2j1ejω0t−2j1e−jω0t
- 정리: x(t)=(−2j1)ej(−1)ω0t+(0)ej(0)ω0t+(2j1)ej(1)ω0t
- 푸리에 급수의 기본 정의와 1:1로 계수 비교 (ak):
- k=1일 때: a1ej(1)ω0t = (2j1)ej(1)ω0t
- k=−1일 때: a−1ej(−1)ω0t = (−2j1)ej(−1)ω0t
- 그 외 모든 k (k=1,−1)일 때: ak=0
예제 3.5: 주기적인 사각파 신호 x(t)의 푸리에 급수
신호 x(t)
: 주기가 T이고, 한 주기 내에서 −T1부터 T1까지만 값 1을 갖는 사각파
ak : 푸리에 급수 분석 공식을 통해 적분
ak=T1∫−T1T1e−jkω0tdt=−jkω0T1[e−jkω0t]−T1T1
ak=kω0T2[2jejkω0T1−e−jkω0T1]=kω0T2sin(kω0T1)=kπsin(kω0T1),k=0
계수 ak를 다시 합쳐서 원래의 사각파 신호 x(t)를 복원
N이 증가할 때:

- (a) N=1: 1차 고조파(sin파)만 사용.
- (b) N=3, (c) N=7, (d) N=19: 더 많은 고조파를 더할수록,
복원된 신호는 원래의 사각파 모양에 가까워짐
N이 아무리 커져도, overshoot와 undershoot가 사라지지 않음
→ 깁스 현상 (Gibbs Phenomenon)
Continuous-Time 푸리에급수의 대표 성질
Linearity (선형성)
두 주기신호 x(t)↔ak,y(t)↔bk 가 같은 주기 T0 라면
z(t)=Ax(t)+By(t)⟺ck=Aak+Bbk.
: 신호 합치면 스펙트럼도 같은 비율로 합쳐짐.
Time shift (시간 이동)
만약 y(t)=x(t−t0) 이면, bk=ake−jkω0t0(ω0=T02π)
: 크기 ∣bk∣=∣ak∣는 그대로, 위상만 e−jkω0t0 만큼 선형적으로 이동
Time reversal (시간반전)
y(t)=x(−t) 이면, bk=a−k
- x(t)가 짝함수이면 ak=a−k
- x(t)가 홀함수이면 ak=−a−k
Time scaling (시간스케일 변화)
y(t)=x(αt) (α>0 가정)이면 y의 주기는 T0/α,
기본 각주파수는 αω0
Multiplication (시간영역 곱셈)
두 주기신호 x(t)↔ak,y(t)↔bk 가 같은 주기 T0 라면
z(t)=x(t)y(t)⟺ck=∑ℓ=−∞∞aℓbk−ℓ
Conjugation property (켤레/실수 신호의 대칭성)
x(t)↔ak 이면, x∗(t)↔a−k∗
x(t)가 실수이면 a−k∗=ak
Parseval Theorem (평균전력 보존)
한 주기 평균전력(또는 단위시간당 에너지)이 시간/주파수에서 동일:
T01∫T0∣x(t)∣2dt=∑k=−∞∞∣ak∣2
주기적인 임펄스 열 신호의 푸리에 급수 계수 구하기
신호 x(t): 주기가 T인 디랙 델타 함수(임펄스)의 무한한 나열

푸리에 급수 계수 ak 계산 표준 공식
ak=T1∫Tx(t)e−jkω0tdt
적분은 한 주기(T) 동안만 수행하면 됨.
적분 구간 [−T/2,T/2] 안에서,
x(t)의 무한한 임펄스 열 중 오직 t=0 지점의 δ(t) 하나만 포함됨.
따라서 적분 식은 :
ak=T1∫−T/2T/2δ(t)e−jk2πt/Tdt
δ(t) 함수와 어떤 함수 f(t)를 곱해서 적분하면,
δ(t)가 존재하는 지점에서의 f(t) 값만 뽑아냄
따라서 적분 값은
f(0)=e−jk2π(0)/T=e0=1
→ 시간 영역에서 주기적인 임펄스 열 신호를
주파수 영역으로 변환(푸리에 급수)하면,
그 계수 ak는 모든 k에 대해 T1라는 일정한 상수 값을 가짐
이산 시간 주기 신호의 푸리에 급수
푸리에 급수
: 주기가 N인 이산 시간 신호 x[n]를
시간 영역(x[n])과 주파수 영역(ak) 사이에서 서로 변환
이산 시간(Discrete-Time)의 핵심 특징: 주기성
신호를 구성하는 기본 복소 지수 함수 ϕk[n]=ejk(2π/N)n는
주파수 인덱스 k에 대해서도 주기가 N.
→ k=0일 때의 신호와 k=N일 때의 신호가 동일.
때문에 푸리에 급수 계수 ak 역시 주기가 N.
주기성 때문에, 무한히 더하고 적분하는 연속 시간과 달리,
이산 시간 푸리에 급수는 N개의 항에 대해서만 합을 구하면 됨
- 합성 (Synthesis) 공식 (주파수 → 시간)
ak를 알고 있을 때 x[n]을 구하는 방법x[n]=k=⟨N⟩∑akejk(2π/N)n
- 분석 (Analysis) 공식 (시간 → 주파수)
x[n]을 알고 있을 때 ak를 구하는 방법ak=N1n=⟨N⟩∑x[n]e−jk(2π/N)n