Цифрове опрацювання сигналів

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.01.E.045
Кількість кредитів: 7.00
Кафедра: Програмне забезпечення
Лектор: Василь Гавриш
Семестр: 6 семестр
Форма навчання: денна
Мета вивчення дисципліни: Метою дисципліни „Цифрове опрацювання сигналів” є надання студентам необхідних теоретичних знань і практичних навичок із перетворення та сучасного цифрового опрацювання сигналів, які подають у часовій, частотній та часово-частотній областях і служать основою для створення апаратних та програмних засобів опрацювання інформації і управління в технічних системах.
Завдання: Завдання дисципліни – навчити студентів правильно застосовувати теоретичні знання з цифрового опрацювання сигналів на практиці, кваліфіковано та грамотно використовувати нові форми та методи перетворення і подання сигналів у різних областях із метою отримання повнішої декореляції сигналів і нових якісних характеристик у процесі розроблення сучасних інформаційних систем. Внаслідок вивчення навчальної дисципліни студент повинен бути здатним продемонструвати такі результати навчання: 1) знати структури даних та класифікацію похибок отриманих даних; 2) вміти проводити класифікацію детермінованих і випадкових процесів і визначати стаціонарні і ергодичні випадкові процеси; 3) знати основні характеристики випадкових процесів; 4) вміти здійснювати обчислення наближень неперіодичних та періодичних сигналів на основі їх інтерполяції і апроксимації; 5) знати основні підходи до обчислення дискретного перетворення Фур’є необмеженого і обмеженого в часі сигналів. Вміти розраховувати коефіцієнти Фур’є; 6) знати основні підходи до фільтрування сигналів і їх стискання. Вміти розраховувати різні типи цифрових фільтрів; 7) знати основні поняття та особливості кореляційного аналізу; 8) знати загальні поняття про малохвильовий (вейвлет) аналіз. Вивчення навчальної дисципліни передбачає формування та розвиток у студентів компетентностей: загальних: ІНТ: здатність розв’язувати складні спеціалізовані завдання або практичні проблеми інженерії програмного забезпечення, що характеризуються комплексністю та невизначеністю умов, із застосуванням теорій та методів інформаційних технологій; фахових: ФКС1.2: здатність зчитувати, аналізувати та опрацьовувати сигнали вбудованих систем з використанням сучасних апаратно-програмних засобів. Результати навчання даної дисципліни деталізують такі програмні результати навчання: 1) грунтовні знання наукових понять, методів та засобів перетворення і опрацювання сигналів; 2) знання основних підходів перетворення сигналів з однієї області в іншу, методів та засобів здійснення цифрової фільтрації і стискання сигналів; 3) знання основних методів визначення коефіцієнтів Фур’є та малохвильових (вейвлет) коефіцієнтів; 4) вміння використовувати набуті знання з опрацювання сигналів на практиці в процесі реалізації комп’ютерно-інтегрованих систем.
Результати навчання: У результаті вивчення навчальної дисципліни здобувач освіти повинен бути здатним продемонструвати такі результати навчання: володіння фундаментальними поняттями та їх основними властивостями і практичними навичками використання. У результаті вивчення навчальної дисципліни здобувач освіти повинен бути здатним продемонструвати такі програмні результати навчання: ПР1.07. Вміти реєструвати, аналізувати, оцифровувати та фільтрувати сигнали електронних пристроїв із застосуванням сучасних програмних і програмно-апаратних засобів.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Попередні навчальні дисципліни: математичний аналіз ,основи електроніки; супутні та наступні навчальні дисципліни: основи інтернету речей.
Короткий зміст навчальної програми: У навчальній дисципліні „Цифрове опрацювання сигналів” розглядають сучасні аспекти подання та опрацювання сигналів у часовій, частотній та часово-частотній областях. Проводять класифікацію та аналіз детермінованих та випадкових процесів. Наводять основні форми обчислень, які необхідні в процесі функціональних наближень та цифрових усереднень отриманих даних. Проводять аналіз підходів до обчислень нерекурсивних та рекурсивних цифрових фільтрів. Особливу увагу надають розгляду теоретичних питань, пов’язаних з поданням та опрацюванням неперіодичних сигналів у часово-частотній, вейвлет області. Одночасно розглядають конкретні напрямки практичного використання таких перетворень, зокрема для фільтрації та компресії неперіодичних сигналів.
Опис: 1. Вступ до вивчення дисципліни. Мета, задачі, структура дисципліни, література . Класифікація структур даних, які використовують при цифро- вому опрацюванні. 2. Класифікація похибок отриманих даних. 3. Детерміновані та випадкові процеси. Класифікація детерміно- ваних і випадкових процесів. Стаціонарні та ергодичні випадкові процеси. 4. Основні характеристики випадкових процесів. Статистичні розподіли та їх особливості. Розподіл амплітуд. 5. Згладжування сигналів, поняття інтерполяції та апроксимації, методи наближення згладжуючої кривої. Визначення апроксиму- ючого полінома. 6. Сплайнова інтерполяція. Визначення сплайнової функції. Поняття сплайнової апроксимації. 7. Апроксимація періодичних сигналів рядом Фур’є. Апроксимація експоненційними функціями. 8. Цифрове згладжування, диференціювання та інтегрування. Згладжуючий поліном 3-ого порядку за п’ятьма точками. Диференціювання та інтегрування виміряних величин, чисельне інтегрування звичайних диференціальних рівнянь. 9. Дискретне перетворення Фур’є (ДПФ). ДПФ необмеженого в часі сталого і періодичного сигналів. Відтворення залежної від часу функції за послідовними вибірками. 10. Швидке перетворення Фур’є. Поняття цифрових фільтрів. Передавальна функція цифрового фільтра. Визначення вагових коефіцієнтів цифрового фільтра. 11. Основні положення про малохвильове (wavelet) перетворення.
Методи та критерії оцінювання: Поточний контроль: виконання та захист лабораторних робіт, виконання практичних завдань, фронтальне та вибіркове усне опитування, оцінка активності внесених пропозицій, оригінальних рішень, уточнень і визначень. Екзаменаційний контроль: письмове та усне опитування, тестовий контроль.
Критерії оцінювання результатів навчання: Навчальна дисципліна завершується семестровим контролем, форма якого передбачена навчальним планом із виставленням семестрової оцінки. Семестрова оцінка складається зі суми балів, передбачених на поточний та заліковий контроль. Цю інформацію викладач доводить студентам на першому занятті з навчальної дисципліни.
Порядок та критерії виставляння балів та оцінок: 100–88 балів – («відмінно») виставляється за високий рівень знань (допускаються деякі неточності) навчального матеріалу компонента, що міститься в основних і додаткових рекомендованих літературних джерелах, вміння аналізувати явища, які вивчаються, у їхньому взаємозв’язку і роз витку, чітко, лаконічно, логічно, послідовно відповідати на поставлені запитання, вміння застосовувати теоретичні положення під час розв’язання практичних задач; 87–71 бал – («добре») виставляється за загалом правильне розуміння навчального матеріалу компонента, включаючи розрахунки , аргументовані відповіді на поставлені запитання, які, однак, містять певні (неістотні) недоліки, за вміння застосовувати теоретичні положення під час розв’язання практичних задач; 70 – 50 балів – («задовільно») виставляється за слабкі знання навчального матеріалу компонента, неточні або мало аргументовані відповіді, з порушенням послідовності викладення, за слабке застосування теоретичних положень під час розв’язання практичних задач; 49–26 балів – («не атестований» з можливістю повторного складання семестрового контролю) виставляється за незнання значної частини навчального матеріалу компонента, істотні помилки у відповідях на запитання, невміння застосувати теоретичні положення під час розв’язання практичних задач; 25–00 балів – («незадовільно» з обов’язковим повторним вивченням) виставляється за незнання значної частини навчального матеріалу компонента, істотні помилки у відповідях на запитання, невміння орієнтуватися під час розв’язання практичних задач, незнання основних фундаментальних положень.
Рекомендована література: 1. Тотосько О. В. Цифрова обробка сигналів та зображень : навчальний посібник / О. В. Тотосько, П. Д. Стухляк. – Тернопіль: ТНТУ імені Івана Пулюя, 2016. – 132 с. 2. Наконечний А. Й., Наконечний Р. А., Павлиш В. А. Цифрова обробка сигналів: навч. посібник /Наконечний А. Й., Наконечний Р. А., Павлиш В. А. – Львів: Видавництво Львівської політехніки, 2010. – 368 с. 3. Наконечний А. Й. Обробка сигналів: навч. посібник / Наконечний А. Й., Стахів Р. А., Наконечний Р. А. – Львів: Растр-7, 2017. – 218 с. 4. Рибальченко М. О., Єгоров О. П., Зворикін В. Б. Цифрова обробка сигналів. Навчальний посібник. – Дніпро: НМетАУ, 2018. – 79 с. 5. Є. Ваврук, О. Лашко, Р. Попович. Алгоритми та засоби обробки сигналів : навч. посібн. / Ваврук Є., Лашко О., Попович Р. – Львів : СПОЛОМ, 2021. – 240 с. 6. Barret S. F. Arduino : Getting Started. – Morgan & Claypool, 2020. – 222 p. 7. Вітер О. С., Лагун І. І., Лагун Я. А. Особливості побудови мікроконтролерних систем цифрового опрацювання сигналів. // Автоматика, вимірювання та керування. – 2019. – Т 1, № 1. – С. 46-52.
Уніфікований додаток: Національний університет «Львівська політехніка» забезпечує реалізацію права осіб з інвалідністю на здобуття вищої освіти. Інклюзивні освітні послуги надає Служба доступності до можливостей навчання «Без обмежень», метою діяльності якої є забезпечення постійного індивідуального супроводу навчального процесу студентів з інвалідністю та хронічними захворюваннями. Важливим інструментом імплементації інклюзивної освітньої політики в Університеті є Програма підвищення кваліфікації науково-педагогічних працівників та навчально-допоміжного персоналу у сфері соціальної інклюзії та інклюзивної освіти. Звертатися за адресою: вул. Карпінського, 2/4, І-й н.к., кімн. 112 E-mail: nolimits@lpnu.ua Websites: https://lpnu.ua/nolimits https://lpnu.ua/integration
Академічна доброчесність: Політика щодо академічної доброчесності учасників освітнього процесу формується на основі дотримання принципів академічної доброчесності з урахуванням норм «Положення про академічну доброчесність у Національному університеті «Львівська політехніка» (затверджене вченою радою університету від 20.06.2017 р., протокол № 35).