Quantization noise

상위 문서: Noise

핵심 결론

  • 이상적인 반올림 양자화 오차의 범위는 이고 분산은 이다.
  • 이 오차를 white noise로 보는 것은 조건부 근사이며, DC·주기 입력·overload에서는 tone이나 spur가 생길 수 있다.
  • Noise shaping이 없을 때 OSR을 2배로 하면 in-band quantization-noise power가 약 3 dB 감소한다.

1. 왜 양자화 오차를 noise로 모델링하는가

양자화기는 비선형 시스템이지만, 오차가 입력 및 이전 오차와 충분히 비상관이면 additive white-noise source로 근사할 수 있다. 이 모델을 사용하면 복잡한 quantizer 동작을 PSD, 대역 적분, SNR 계산으로 단순화할 수 있다.

이 근사는 항상 성립하는 법칙이 아니라 입력과 quantizer 조건에 따라 유효성이 달라지는 분석 모델이다.

2. 핵심 정의: Quantization error

양자화 간격(step size)을 라 하고 반올림형 양자화기를 라 하면

이다. overload가 없고 양자화 level 사이에서 반올림한다면

이다.

bit 양자화기의 전체 입력 범위가 이면 이상적으로

이다. 단, 가 peak-to-peak 범위인지 양·음의 peak 범위인지 정의를 확인해야 한다.


3. 핵심 수식: 의 유도

양자화 오차가 에서 균일 분포한다고 가정하면

이다. 대칭이므로 평균은 0이고

이다. 따라서 total RMS quantization noise는

이다.


4. White-noise approximation의 조건

양자화 오차를 white noise로 다루려면 대략 다음 조건이 필요하다.

  • 입력이 여러 quantization level을 충분히 자주 가로지름
  • 입력과 오차의 상관이 작음
  • 오차 샘플 사이의 상관이 작음
  • 양자화기가 overload되지 않음
  • 양자화 step이 신호 변화에 비해 충분히 작음

이 조건이 맞으면 양자화기를 선형 모델로 근사한다.

여기서 은 평균 0, 분산 인 white-noise source로 취급한다.

4.1 근사가 깨지는 경우

  • DC 또는 매우 작은 입력
  • 입력과 샘플링 주파수가 단순한 정수 비를 갖는 주기 신호
  • quantizer level 수가 매우 적은 경우
  • limit cycle이 생기는 feedback system
  • overload 또는 clipping

이때 오차는 broadband white noise가 아니라 입력과 연관된 harmonic, idle tone, spur로 나타날 수 있다. Dither를 추가하면 상관성과 tone을 줄일 수 있지만 전체 noise floor는 증가한다.


5. PSD 계산 순서

  1. 입력 범위와 bit 수로 quantization step 를 구한다.
  2. Uniform-error 가정으로 total variance 를 구한다.
  3. White-noise 가정이 유효한지 입력과 overload 조건을 확인한다.
  4. Total variance를 Nyquist 대역에 균일하게 분배해 PSD를 구한다.
  5. 원하는 signal bandwidth에서 PSD를 적분해 in-band noise를 계산한다.

5.1 Two-sided PSD

white-noise approximation에서 total variance 가 Nyquist 대역에 균일하게 분포한다고 본다.

에서

이고 실제로

이다.

5.2 One-sided PSD

에서

이다. amplitude density는

이다.


6. In-band quantization noise와 oversampling

신호 대역이 이고 이면 one-sided PSD를 적분하여

를 얻는다. oversampling ratio를

로 정의하면

이다. noise shaping이 없는 일반 양자화기에서도 OSR을 2배로 하면 in-band noise power가 절반, 즉 약 3 dB 감소한다.


7. 결과를 읽는 방법

변화결과이유
이 1 bit 증가가 절반, quantization-noise power가 1/4분산이 에 비례
증가, 고정전체 noise는 같고 PSD floor 감소같은 power가 더 넓은 Nyquist 대역에 분포
OSR 2배in-band noise power 약 3 dB 감소signal band에 포함되는 white-noise 비율이 절반
Dither 추가tone과 입력 상관성 감소, noise floor 증가오차를 랜덤화하는 대신 추가 noise 발생

8. 이상적인 bit ADC의 SNR

full-scale sine 입력의 RMS가 이고 인 정의를 사용하면

이다. 이는 full-scale sine, 이상적인 양자화기, white quantization-noise model을 가정한 결과이며 실제 ADC의 thermal noise, distortion, clock jitter는 포함하지 않는다.

9. 흔한 오해와 주의점

흔한 오해올바른 해석
모든 quantization error는 white noise입력이 충분히 변하고 오차 상관이 작을 때만 유효한 근사다.
이면 spectrum도 항상 평탄분산 공식과 white-spectrum 가정은 별개의 조건이다.
Oversampling이 total quantization noise를 줄임Noise shaping이 없으면 total noise는 같고 in-band 비율만 줄어든다.
정의를 확인하지 않음peak-to-peak인지 양·음 peak인지 확인해야 한다.
dB가 실제 ADC SNR이상적인 full-scale sine 조건이며 thermal noise와 distortion은 제외된다.

10. 다음 개념과의 연결

일반 양자화기에서는 noise가 Nyquist 대역에 평탄하게 퍼진다고 가정한다. Delta-Sigma Modulator는 feedback으로 NTF를 만들어 이 quantization noise를 신호 대역 밖으로 이동시킨다.

다음 문서: Delta-Sigma Modulator noise