You are on page 1of 6

Київський національний університет імені Тараса Шевченка 

факультет інформаційних технологій 


Кафедра інформаційних систем та технологій 
 

Звіт 
з практичної роботи 10 
«Дослідження квантування інформаційних
сигналів» 
 
з дисципліни Теорія автоматичного управління
 

 
Виконав студент 2 курсу IP-21 групи  
Андрій ЧЕРЕВАТОВ
Дата захисту роботи_____________  
Підпис студента ________________  
Викладач: Михайло СТЕПАНОВ
Оцінка__________  
Підпис викладача_______________  
 
 
 
 
 
 
 
 
 
 
 
 
Київ -2021
Лабораторна робота №10
Мета: дослідження процесу квантування сигналів в АЦП систем діагностики
та НК та показників похибок квантування шляхом моделювання у
середовищі MatLAB.

Хід роботи
1. Ознайомитися з функціями заокруглення ceil, floor, round середовища
MatLAB, придатними для побудови моделі кантувача сигналів.
2. Для вказаних викладачем даних (розрядності АЦП, діапазону
перетворення та кроку зміни сигналу) за допомогою функцій ceil, floor, round
побудуйте амплітудні функції кантувачів і відобразіть їх у під вікнах 1, 2, 3
графічного вікна попередньо розділеного на (3, 2) частин функцією subplot.

Функція round

Функція floor
Функція ceil
close all hidden, clear all
x=0:pi/100:2.*pi;
A=8;
y=A.*sin(x)+1;
n=2;k=2.^n;
y_kv=(ceil(y.*k))./k;

3. Для трьох варіантів заокруглення визначіть похибку квантування і


відобразіть її у під вікнах 4, 5, 6.
4. За допомогою функції title зробіть загальний заголовок вікна
«Дослідження похибки квантування АЦП».
5. За допомогою функцій xlabel, ylabel, позначте осі графіків.
6. За допомогою функцій mean і std знайдіть оцінки середніх значень та
середньоквадратичного відхилення похибок квантування та занесіть їх у
таблицю 2.1

Спосіб округлення Функція MatLAB Cереднє значення Середньоквадратичне


відхилення
1 round -2.5408^-17 0.0689
2 ceil -0.1231 0.0761
3 floor 0.1231 0.0761

7. У новому графічному вікні побудуйте гістограми кв, використавши для


цього функцію hist.
Round

Ceil

Floor
КОНТРОЛЬНІ ЗАПИТАННЯ

В чому полягає сутність процесу квантування сигналів?


Квантування сигналів - це процес поділу безперервного діапазону значень
перетворюваної величини на певний кінцеве число суміжних інтервалів що
не перекриваються та подання будь-якого значення з даного інтервалу одним
значенням з цього ж інтервалу. В результаті цієї операції нескінченному
числу значень вимірюваного сигналу в деякому обмеженому діапазоні
ставиться у відповідність кінцева множина допустимих значень – рівнів
квантування.

Зобразіть та прокоментуйте амплітудну характеристику рівномірного


кантувача.

Заміна безперервної нескінченної множини значень сигналу кінцевим


призводить до втрати певної частини інформації. Різниця між миттєвими
значеннями сигналу і дозволеними рівнями розглядається як специфічна
завада – шум квантування. Його вплив на якість вимірювання оцінюється
відношенням середньої потужності сигналу до середньої потужності шуму
квантування.

Як визначається пік-фактор сигналу?

Обґрунтуйте вибір кількості рівнів квантування сигналу з умови


досягнення компромісу між впливом зовнішньої адитивної завади і
шуму квантування.

Величина Ршкв тим більше, чим більше крок квантування. Однак зі


збільшенням кроку квантування зменшується вплив адитивних завад. Тому
крок квантування слід визначати з умов досягнення компромісу між впливом
зовнішніх завад і шуму квантування. Загальна кількість рівнів квантування

Які функції системи MatLAB виконують операції заокруглення? В чому


полягає їх відмінність?
Функції ceil, floor, round. floor - округлює в меншу сторону, ceil - в більшу, а
round до найближчого цілого

Опишіть можливості функції axes для задання області розміщення


графіка y вікні об’єкта figure.
Axes створює декартові осі за замовчуванням на поточному малюнку та
робить їх поточними осями. Як правило, вам не потрібно створювати осі
перед побудовою графіків, оскільки графічні функції автоматично
створюють осі при побудові графіків, якщо вони не існують.

Яка функція використовується для розбиття графічного вікна на


декілька частин?
Subplot
Дайте пояснення по даним таблиці 2.1.
Середні значнення функцій ceil та floor відрізняються лише знаком «-» у
floor, а середньоквадратичне відхилення – однакове. Винятком є лише round,
похибка якої легко пояснються округленням чисел «в різні сторони», що
призводить до великої різниці між ними.

Висновок: під час виконання даної лабораторної роботи на тему


«Дослідженя квантування інформаційних сигналів в комп’ютерно-
інтегрованих системах діагностики», я отримав практичні навички з
використання методів заокруглення в середовищі matlab, дослідив процес
квантування сигналів в АЦП систем діагностики та НК та показників
похибок квантування шляхом моделювання у середовищі MatLAB, дослідив
побудування гістограм та їх використання під час роботи.

You might also like