노이즈 분산과 PSD
상위 문서: Noise
핵심 결론
- PSD는 노이즈 분산이 주파수에 어떻게 분포하는지를 나타낸다.
- 원하는 대역의 PSD를 적분하면 noise variance, 제곱근을 취하면 RMS noise가 된다.
- ASD는 PSD의 제곱근이며, 여러 비상관 noise source는 ASD가 아니라 PSD로 더한다.
1. 왜 PSD가 필요한가
분산은 전체 노이즈 크기는 알려 주지만 어느 주파수의 노이즈가 지배적인지는 알려 주지 않는다. 회로의 전달 함수와 대역폭은 주파수에 따라 다르므로, 실제 출력 noise를 계산하려면 전체 분산을 Hz당 power로 나눈 PSD가 필요하다.
2. 핵심 수식: 자기상관과 PSD
wide-sense stationary 랜덤 프로세스 의 자기상관 함수가
일 때, PSD는 Wiener-Khinchin relation으로 정의할 수 있다.
반대로
이다. 을 대입하면
를 얻는다. 평균이 0이면 이다. 평균이 0이 아니면 DC에 impulse 성분이 포함되므로, 노이즈 PSD를 구할 때는 보통 평균을 먼저 제거한다.
3. 유한 관측에서의 PSD 추정
유한 길이 의 관측 파형을
로 자르고 Fourier transform한 결과를 라 하면, 이상적인 PSD는 직관적으로
로 볼 수 있다. 하나의 record에서 계산한 는 periodogram이며, 분산이 큰 추정량이다. 실제 측정에서는 여러 record를 평균하거나 Welch method를 사용해 더 안정적인 PSD를 얻는다.
4. PSD와 ASD의 단위
의 단위가 라면
| 물리량 | 표현 | 단위 |
|---|---|---|
| 분산 / mean-square | ||
| RMS / 표준편차 | ||
| Power spectral density | ||
| Amplitude spectral density |
예를 들어 전압 noise density가 이면 PSD는
이다.
5. One-sided, two-sided, noise 합산
two-sided PSD와 one-sided PSD는 각각
를 만족하도록 정의한다. 실수 신호에서 이면 보통
이다. 문헌이나 시뮬레이터의 PSD가 어느 정의인지 모르면 2배, 즉 3.01 dB 오차가 생길 수 있다.
각기 비상관인 여러 노이즈원이 출력에 기여하면 PSD도 더해진다.
amplitude density는 직접 더하지 않고 제곱하여 더한다.
6. 계산 순서: 대역 제한 RMS noise
- PSD가 one-sided인지 two-sided인지 확인한다.
- 입력 noise PSD에 전달 함수의 magnitude squared를 곱해 출력 PSD를 구한다.
- 원하는 주파수 대역에서 출력 PSD를 적분한다.
- 여러 비상관 noise source의 적분값, 즉 분산을 더한다.
- 마지막에 제곱근을 취해 RMS noise를 구한다.
이상적인 brick-wall 대역 에서 one-sided PSD를 사용하면
이다.
6.1 White noise
PSD가 로 평탄하고 대역폭이 이면
이다. ASD 로 표현하면
이다.
예를 들어 , 이면
이다.
6.2 실제 필터를 통과한 white noise
전달 함수가 이면
이므로
이다. 이때
를 equivalent noise bandwidth라고 한다. 1차 저역 통과 필터
의 one-sided ENBW는
이다. 따라서 noise 계산에서 단순히 3 dB bandwidth 를 곱하면 실제보다 작게 계산된다.
7. 결과를 읽는 방법
| PSD 또는 적분 결과 | 의미 |
|---|---|
| PSD가 평탄함 | 대역 내 white noise 성분이 지배적 |
| 저주파에서 증가 | flicker noise, drift 등 저주파 성분 가능 |
| 특정 주파수의 뾰족한 peak | tone, spur 또는 간섭 가능 |
| 적분 대역을 넓힐수록 RMS 증가 | 더 많은 noise power를 포함함 |
| PSD는 같은데 FFT 길이에 따라 bin power가 변함 | 정상적인 현상. bin 폭 가 달라졌기 때문 |
8. 와 표현의 차이
의 단위가 Hz이고 의 단위가 rad/s이면
이므로
이다. 와 를 바꿀 때 계수를 빠뜨리지 않아야 한다.
9. 흔한 오해와 주의점
| 흔한 오해 | 발생하는 오차 | 올바른 방법 |
|---|---|---|
| ASD를 직접 더함 | total noise 과대 또는 과소 계산 | ASD를 제곱해 PSD로 더한 뒤 제곱근 계산 |
| one-sided와 two-sided 혼용 | 2배 또는 3.01 dB 오차 | 정의와 적분 범위 확인 |
| 3 dB bandwidth를 ENBW로 사용 | 실제 filter noise 과소 계산 | $ |
| 와 를 동일시 | 배 오차 | spectral density와 미분 요소를 함께 변환 |
| 한 periodogram을 정확한 PSD로 간주 | 추정값의 큰 통계적 흔들림 | 여러 record 또는 Welch average 사용 |
10. 다음 개념과의 연결
PSD 적분으로 noise 크기를 계산하는 원리는 전류·전압·위상 noise에 동일하게 적용된다. 다음 문서에서는 전달 함수를 통해 서로 다른 물리량의 PSD가 어떻게 변환되는지 설명한다.