| Fixed-Point Toolbox™ | ![]() |
v = errvar(q)
v = errvar(q) returns the variance of a uniformly distributed random quantization error that arises from quantizing a signal by quantizer object q.
Note The results are not exact when the signal precision is close to the precision of the quantizer. |
Find v, the variance of the quantization error for quantizer object q:
q = quantizer;
v = errvar(q)
v =
7.761021455128987e-011Now compare v to v_est, the sample variance from a Monte Carlo experiment:
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.520208858166330e-011
![]() | errpdf | etreeplot | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |