1. теоретические сведения


Математическое описание процедуры квантования



бет8/14
Дата15.12.2022
өлшемі0,68 Mb.
#162924
түріЛабораторная работа
1   ...   4   5   6   7   8   9   10   11   ...   14
Байланысты:
Лабор. работы 1-4 по ЦОС

Математическое описание процедуры квантования. Процедуру квантования описывают с помощью вектора (размерностью L-1) разделения области определения сигнала P1,P2,…,PL-1 (vector partition) и вектора (размерностью L) значений кодированного сигнала C1,C2,…,CL (codebook). Если xтекущее значение сигнала, тогда на выход квантователя выдаются значения по правилу, приведенному в табл. 1:
Таблица 1
Соответствие входного сигнала x и выхода квантователя y



Вход x

Выход y





















Моделировать квантование в соответствии с табл. 1 можно двумя способами:





1.2 Моделирование квантования в MATLAB


M-функция MATLAB имеет вид:
[ind, xQ, D] = quantiz(x, partition, codebook),
где xвектор отсчетов сигнала; partition – вектор границ интервалов P1,P2,…,PL-1; codebook – вектор C1,C2,…,CL значений кодовой книги; ind – вектор-столбец индексов (номеров) интервалов; xQ – вектор-строка квантованных значений сигнала; D – средний квадрат ошибки квантования:



Пример 1. Применение m-функции:
% квантование гармонического (50 Гц) сигнала единичной амплитуды
% частота дискретизации 1000 Гц
i=1:20;
x=cos(2*pi*50*i/1000);

Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет