Page 19 - 6858
P. 19
Блок Sampled quantizer encode (рис.8) знаходиться (для Matlab вер.6.1) в розділі Communications Blockset\Source
Coding.
Даний блок має один вхід і три виходи. На вхід подається квантований сигнал. На виходах, зверху вниз: вектор
ind, вектор xQ, вектор квадратів помилки квантування (а не середній квадрат помилки, як у разі m-функции
quantiz !).
Приклад застосування блоку Sampled quantizer encode:
Збираємо схему, показану на рис.2.9.
Рис2.8.
Настроюємо блок From Workspace (рис 10):
Рис.2.9. Квантування сигналу блоком Sampled
quantizer encode
Рис.2.10. Вікно-маска для настройки блоку From
Workspace
Настроюємо блок Sampled quantizer encode (рис 2.11) :
Відмітимо, що довжину вхідного вектора беремо не 20, а 19 – це необхідно, щоб схема
працювала нормально (зрозуміло, в кожному з варіантів лабораторної роботи довжина вхідного
вектора буде іншою!).
Блоки To Workspace настроюємо таким чином:
Звернете увагу: формат результату – масив (array), а не структура (structure). Дані у форматі масиву зручніше
аналізувати, оскільки не потрібно витрачати час на їх витягання із структури за допомогою спеціальних досить
громіздких команд.
Далі в командному вікні Matlab будуємо графік фрагмента масиву у:
stem(y)
19