errpdf

Функция плотности вероятности ошибки квантования

Синтаксис

[f,x] = errpdf(q)
f = errpdf(q,x)

Описание

[f,x] = errpdf(q) возвращает функцию плотности вероятности f оцененный в значениях в x. Векторный x содержит равномерно распределенные случайные ошибки квантования, которые являются результатом квантования сигнала quantizer объект q.

f = errpdf(q,x) возвращает функцию плотности вероятности f оцененный в значениях в векторном x.

Примечание

Результаты не точны, когда точность сигнала близко к точности quantizer.

Примеры

свернуть все

q = quantizer('nearest',[4 3]);
[f,x] = errpdf(q);
subplot(211)
plot(x,f)
title('Computed PDF of the quantization error.')

Figure contains an axes object. The axes object with title Computed PDF of the quantization error. contains an object of type line.

Выходной график показывает функцию плотности вероятности ошибки квантования. Сравните этот результат с графиком демонстрационной функции плотности вероятности от эксперимента Монте-Карло:

 r = realmax(q);
      u = 2*r*rand(10000,1)-r;  % Original signal
      y = quantize(q,u);        % Quantized signal
      e = y - u;                % Error
      subplot(212)
      hist(e,20)
      gca.xlim = [min(x) max(x)];
      title('Estimate of the PDF of the quantization error.')

Figure contains 2 axes objects. Axes object 1 with title Computed PDF of the quantization error. contains an object of type line. Axes object 2 with title Estimate of the PDF of the quantization error. contains an object of type patch. This object represents e.

Смотрите также

| |

Введенный в R2008a