함수의 직교성, 분산의 합, Parseval 정리
상위 문서: Noise
핵심 결론
- 직교하거나 비상관인 성분은 교차항이 0이므로 분산을 서로 더할 수 있다.
- FFT의 주파수 기저는 직교하므로 전체 power를 bin별 power의 합으로 나눌 수 있다.
- Parseval 정리는 시간 영역의 평균 제곱과 주파수 영역의 power 합이 같다는 관계다.
1. 왜 직교성이 필요한가
노이즈를 주파수 성분이나 여러 noise source로 나눈 뒤 다시 합치려면, 각 성분의 power를 단순히 더해도 되는지 판단해야 한다. 직교성 또는 비상관성은 교차항이 사라지는 조건이며, 이 조건이 만족될 때만 분산과 PSD를 성분별로 더할 수 있다.
2. 핵심 개념과 수식
2.1 함수의 내적
복소 함수 와 의 유한 구간 내적을
로 정의한다. 는 complex conjugate이다. 실수 함수에서는 단순히 를 적분하면 된다.
내적은 벡터의 dot product와 같은 역할을 한다.
- : 함수의 평균 제곱 또는 norm의 제곱
- : 두 함수가 같은 방향의 성분을 얼마나 공유하는지
- : 두 함수가 서로 직교
정규 직교(orthonormal) 기저 는
을 만족한다.
2.2 FFT 기저의 직교성
복소 지수 함수
는 길이 의 구간에서 서로 직교한다.
사인과 코사인도 정수 개 주기를 포함하는 구간에서 서로 직교한다. FFT가 파형을 주파수 bin으로 분해할 수 있는 이유가 바로 이 직교성이다.
관측 구간 안에 신호 주기가 정수 개 들어오지 않으면 FFT 기저와 정확히 직교하지 않아 spectral leakage가 생긴다. Window는 leakage를 줄이는 대신 main-lobe 폭과 noise bandwidth를 변화시킨다.
2.3 직교 성분들의 분산은 더해진다
평균이 0인 두 성분 , 의 합을
라 하면
이다. 두 성분이 직교하거나 비상관(uncorrelated)이면 이므로
가 된다. 여러 성분에 대해서도
이다.
2.4 중요한 조건
- 단순히 서로 다른 이름의 노이즈원이라고 해서 항상 더할 수 있는 것은 아니다.
- 상관관계가 있으면 cross-spectral term 또는 covariance를 포함해야 한다.
- 평균이 0이 아니면 먼저 평균을 제거하거나 평균 제곱과 분산을 구분해야 한다.
일반적인 두 확률 변수의 합에서는
이다.
3. 계산 또는 확인 순서
- 각 성분의 평균을 제거한다.
- 두 함수의 내적 또는 두 랜덤 성분의 covariance를 계산한다.
- 결과가 0이면 직교 또는 비상관 조건이 성립한다.
- 조건이 성립하면 성분별 분산을 더한다.
- 조건이 성립하지 않으면 covariance 또는 cross-spectral term을 포함한다.
4. 직교 전개와 계수의 power
정규 직교 기저로
와 같이 전개하면
이다. 왼쪽은 시간 파형의 평균 제곱이고, 오른쪽은 서로 직교하는 성분의 평균 제곱 합이다.
5. Parseval 정리
주기 함수의 복소 Fourier series
에 대한 Parseval 정리는
이다. 비주기 에너지 신호의 Fourier transform 쌍에서는
가 된다. 여기서는 정의를 사용했다.
DFT에서는 로 정의할 때
이다. FFT 라이브러리의 정규화 정의에 따라 계수의 위치는 달라질 수 있지만, 양쪽의 전체 power가 같다는 물리적 의미는 동일하다.
6. 결과를 읽는 방법
| 결과 | 의미 | 처리 방법 |
|---|---|---|
| 두 함수가 직교 | power를 독립적으로 더할 수 있음 | |
| 두 랜덤 성분이 비상관 | 분산을 더할 수 있음 | |
| covariance가 0이 아님 | 성분 사이에 선형 상관 존재 | covariance 또는 cross PSD 포함 |
| 시간·주파수 영역 power가 다름 | FFT 정규화 또는 window 보정 문제 가능 | , coherent gain, ENBW 확인 |
유한 시간 FFT에서는 분산이 주파수 bin별 power의 합으로 표현된다. 관측 시간을 늘려 가 작아지면 이산적인 bin power를 주파수 밀도로 표현할 수 있고, 극한에서
가 된다. 즉, PSD 적분 공식은 Parseval 정리를 랜덤 프로세스의 평균적 주파수 분포에 적용한 결과로 볼 수 있다.
7. 흔한 오해와 주의점
| 흔한 오해 | 올바른 해석 |
|---|---|
| 서로 다른 noise source이면 항상 RSS 가능 | 상관관계를 먼저 확인해야 한다. |
| 서로 다른 FFT bin은 언제나 완전히 분리됨 | 유한 관측 구간이 기저와 맞지 않으면 leakage가 생긴다. |
| Window는 leakage만 줄임 | main-lobe 폭과 ENBW도 바뀌므로 power 보정이 필요하다. |
| 평균이 있는 파형의 평균 제곱을 분산으로 해석 | 평균을 제거하거나 DC power와 noise variance를 분리한다. |
8. 다음 개념과의 연결
직교성은 하나의 관측 파형을 주파수 성분으로 나누는 근거다. 다음 문서에서는 매번 달라지는 노이즈 파형을 랜덤 프로세스로 표현하고, 자기상관과 PSD로 연결한다.
다음 문서: 노이즈를 함수처럼 보는 방법