Main Content

errvar

양자화 오차의 분산

구문

v = errvar(q)

설명

v = errvar(q)는 신호를 quantizer 객체 q로 양자화할 때 발생하는, 균일하게 분포된 난수 양자화 오차의 분산을 반환합니다.

참고

신호 정밀도가 quantizer의 정밀도에 가까우면 결과가 정확하지 않습니다.

예제

다음과 같이 quantizer 객체 q에 대한 양자화 오차의 분산 v를 구합니다.

q = quantizer;
v = errvar(q)
v =

     7.761021455128987e-11

이제 vv_est(몬테카를로 실험에서 얻은 표본분산)와 비교합니다.

r = realmax(q);
      u = 2*r*rand(1000,1)-r;  % Original signal
      y = quantize(q,u);       % Quantized signal
      e = y - u;               % Error
      v_est = var(e)           % Estimate of the error variance
v_est =

     7.686538499583834e-11

버전 내역

R2008a에 개발됨

참고 항목

| |