Main Content

errmean

説明

m = errmean(q) は、quantizer オブジェクト q による信号の量子化により発生した、一様分布するランダムな量子化誤差の平均を返します。

メモ

信号の精度が quantizer の精度に近い場合、結果は正確ではありません。

すべて折りたたむ

quantizer オブジェクト q の量子化誤差の平均を計算します。

q = quantizer;
m = errmean(q)
m = -1.5259e-05

この結果を、モンテカルロ試算による標本平均と比較します。

r = realmax(q);
u = 2*r*rand(1000,1)-r;  % Original signal
y = quantize(q,u);       % Quantized signal
e = y - u;               % Error
m_est = mean(e)          % Estimate of the error mean
m_est = -1.5028e-05

入力引数

すべて折りたたむ

入力 quantizer オブジェクト。quantizer オブジェクトとして指定します。

バージョン履歴

R2008a で導入