errvar
量子化誤差の分散
構文
v = errvar(q)
説明
v = errvar(q)
は、quantizer
オブジェクト q
による信号の量子化により発生した、一様分布するランダムな量子化誤差の分散を返します。
メモ
信号の精度が quantizer
の精度に近い場合、結果は正確ではありません。
例
quantizer
オブジェクト q
の量子化誤差の分散である、v
を計算します。
q = quantizer; v = errvar(q)
v = 7.761021455128987e-11
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.686538499583834e-11
バージョン履歴
R2008a で導入