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
   14   15   16   17   18   19   20   21   22   23   24