Отклонение ошибки квантования
v = errvar(q)
v = errvar(q)
возвращает дисперсию равномерно распределенной случайной ошибки квантования, которая является результатом квантования сигнала объектом quantizer
q
.
Результаты не точны, когда точность сигнала близко к точности quantizer
.
Найдите v
, отклонение ошибки квантования для объекта quantizer
q
:
q = quantizer; v = errvar(q) v = 7.761021455128987e-011
Теперь сравните v
с v_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.520208858166330e-011