Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52972
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorТиш, Євгенія Володимирівна-
dc.contributor.advisorTysh, Ievgenii-
dc.contributor.authorПетрик, Максим Андрійович-
dc.contributor.authorPetryk, Maksym-
dc.date.accessioned2026-06-30T11:30:00Z-
dc.date.available2026-06-30T11:30:00Z-
dc.date.issued2026-06-17-
dc.date.submitted2026-06-24-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52972-
dc.description.abstractКваліфікаційна робота присвячена розробці комп’ютерної системи модифікації голосу в режимі жорсткого реального часу на базі мікроконтролера STM32F4, цифрового MEMS-мікрофона та зовнішнього аудіокодека. Система забезпечує безперервну обробку аудіосигналу та гнучко регулює тональність голосу за допомогою математичного алгоритму Pitch Shifting на основі швидкого перетворення Фур'є. Для мінімізації затримок та уникнення акустичних артефактів передача звукових масивів між периферією організована через контролери прямого доступу до пам'яті (DMA) з використанням подвійної буферизації. Усі обчислювальні операції максимально оптимізовані за допомогою апаратного співпроцесора FPU та бібліотеки CMSIS-DSP. Розроблена комп'ютерна система здатна автономно та стабільно забезпечувати високоякісну спектральну модифікацію звуку без перевантаження процесорного ядра.uk_UA
dc.description.abstractThe bachelor's thesis is devoted to the development of a hard real-time computer voice modification system based on the STM32F4 microcontroller, a digital MEMS microphone, and an external audio codec. The system ensures continuous audio signal processing and flexibly adjusts voice tonality using a mathematical pitch-shifting algorithm based on the Fast Fourier Transform (FFT). To minimize latency and prevent acoustic artifacts, the transfer of audio arrays between peripherals is organized via Direct Memory Access (DMA) controllers utilizing double buffering. All computational operations are highly optimized utilizing the hardware Floating-Point Unit (FPU) coprocessor and the CMSIS-DSP library. The developed computer system is capable of autonomously and stably providing high-quality spectral sound modification without overloading the processor core.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 10 1.1 Огляд існуючих систем та методів цифрової обробки звуку 10 1.2 Аналіз вимог до комп’ютерної системи модифікації голосу 13 1.3 Аналіз можливих апаратних та програмних рішень поставленого завдання 16 РОЗДІЛ 2 ПРОЄКТНА ЧАСТИНА 20 2.1 Розробка узагальненої структури комп'ютерної системи 20 2.2 Обґрунтування вибору апаратного забезпечення 23 2.3 Обґрунтування вибору програмного забезпечення 26 2.3.1 Вибір середовища розробки та бібліотек цифрової обробки сигналів (DSP) 26 2.4 Проєктування апаратної частини комп'ютерного засобу 29 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 32 3.1 Реалізація програмної частини системи 32 3.1.1 Налаштування прямого доступу до пам'яті (DMA) та інтерфейсу I2S 33 3.1.2 Розробка алгоритму зміни спектральних характеристик (Pitch Shifting) 35 3.2 Тестування розробленої комп'ютерної системи. 36 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 41 4.1 Загальні вимоги безпеки з охорони праці для користувачів ПК 41 4.2 Техніка безпеки при проведенні електричних вимірювань та випробувань установки 42 ВИСНОВКИ 45 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 46 Додаток A Технічне завдання Додаток Б Перелік елементів Додаток В Лістинг програмного коду комп'ютерної системи модифікації голосу Додаток Г Схема електрична принциповаuk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectмодифікація голосуuk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectцифрова обробка сигналівuk_UA
dc.subjectреальний часuk_UA
dc.subjectшвидке перетворення Фур'єuk_UA
dc.subjectпрямий доступ до пам'ятіuk_UA
dc.subjectI2Suk_UA
dc.subjectаудіокодекuk_UA
dc.subjectSTM32uk_UA
dc.subjectdigital signal processinguk_UA
dc.subjectvoice modificationuk_UA
dc.subjectmicrocontrolleruk_UA
dc.subjectpitch shiftinguk_UA
dc.subjectI2S busuk_UA
dc.subjectDMAuk_UA
dc.subjectreal-timeuk_UA
dc.titleКомпʼютерна система модифікації голосу в реальному часіuk_UA
dc.title.alternativeComputer System for Real-Time Voice Modificationuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Петрик Максим Андрійович, 2026uk_UA
dc.rights.holder© Petryk Maksym, 2026uk_UA
dc.contributor.committeeMemberЛуцик, Надія Степанівна-
dc.contributor.committeeMemberLutsyk, Nadiia-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages69-
dc.subject.udc004.384uk_UA
dc.relation.referencesЖаровський Р.О., Луцик Н.С., Осухівська Г.М., ПалаЛупенко С.А., Пасічник В.В., Тиш Є.В. Комп’ютерна логіка. Навчальний посібник. Львів: Видавництво «Магнолія 2006», 2024. 354 с. мар А.М., Тиш Є.В. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів першого (бакалаврського) рівня вищої освіти за спеціальністю 123 «Комп’ютерна інженерія» усіх форм навчання. Тернопіль: ТНТУ, 2024. 39 с.uk_UA
dc.relation.referencesПаламар М.І., Стрембіцький М.О., Паламар А.М. Проектування комп’ютеризованих вимірювальних систем і комплексів. Навчальний посібник. Тернопіль: ТНТУ. 2019. 150 с.uk_UA
dc.relation.referencesПанасенко С.М., Луцик Н.С. Інтеграція Rule-Based алгоритмів та методів машинного навчання для підвищення точності тестування електроніки. Актуальні задачі сучасних технологій: Матеріали XIV Міжнародної наук.-техн. конф. молодих учених та студентів ТНТУ ім. І.Пулюя (11-12 грудня 2025). Тернопіль, 2025. с.324.uk_UA
dc.relation.referencesПанасенко С., Луцик Н. Адаптивна ідентифікація дефектів електронних компонентів в умовах невизначеності номіналів. Інформаційні моделі, системи та технології: Матеріали XIII наук.-техн. конф. ТНТУ ім. І.Пулюя (17-18 грудня 2025). Тернопіль, 2025. с. 71.uk_UA
dc.relation.referencesРожик А.М., Жаровський Р.О. Методи та програмно-апаратні засоби ідентифікації працівників з метою визначення робочого часу та доступу до приміщення. Збірник тез доповідей науково-технічної конференції. Тернопіль: ТНТУ, 2025. С. 45.uk_UA
dc.relation.referencesСлюз І., Жаровський Р. Критерії ефективності тестування комп’ютерної інформаційної системи. Матеріали XІ Міжнародна науково-технічна конференція молодих учених та студентів «Актуальні задачі сучасних технологій» (7-8 грудня 2022 року). Тернопіль: ТНТУ. 2022. C. 174.uk_UA
dc.relation.referencesСлюз І., Жаровський Р. Принципи та основні етапи комплексного тестування комп’ютерної інформаційної системи. Матеріали X науково-технічної конференції Тернопільського національного технічного університету імені Івана Пулюя «Інформаційні моделі системи та технології» (7-8 грудня 2022 року). Тернопіль: ТНТУ. 2022. C. 93.uk_UA
dc.relation.referencesТиш Є.В. Порівняльний аналіз алгоритмів мінімізації детермінованих скінченних автоматів за оцінкою ефективності реалізації. Системи та технології. Том 72, № 2, 2026. С. 205-210.uk_UA
dc.relation.referencesТиш Є.В. Узагальнений алгоритм синтезу компонентів комп’ютерних систем на основі мікропрограмних автоматів. Вчені записки Таврійського національного університету імені В.І. Вернадського. Том 36 (75), № 1, 2025. С. 247-253.uk_UA
dc.relation.referencesLupenko S., Orobchuk O., Stadnik N., Zozulya A. Modeling and signals processing using cyclic random functions. In Proceedings of the 13th IEEE International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT). Lviv, Ukraine, 11–14 September, 2018. P. 360–366.uk_UA
dc.relation.referencesTysh Ie. Approach And Method Of Evaluation Of The General Reliability Indicator Of Computer Systems. International Scientific Journal Computer Systems And Information Technologies. Khmelnytskyi : Khmelnytskyi National University №3. 2021. P. 74-80. НПАОП 0,00-7.15-18 Вимоги щодо безпеки та захисту здоров’я працівників під час роботи з екранними пристроями, від 14.02.2018 року №207. ДСН 3.3.6.042 – 99 ,,Санітарні норми мікроклімату виробничих приміщень”.uk_UA
dc.relation.referencesПравила улаштування електроустановок. ПУЭ.uk_UA
dc.relation.referencesЖидецький В.Ц. Охорона праці користувачів комп’ютерів : підручник. Львів : Афіша, 2020. 176 с.uk_UA
dc.relation.referencesYiu J. The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors. 3rd ed. Newnes, 2013. 600 p.uk_UA
dc.relation.referencesNoviello C. Mastering STM32. Leanpub, 2022. 981 p.uk_UA
dc.relation.referencesLyons R. G. Understanding Digital Signal Processing. 3rd ed. Prentice Hall, 2010. 954 p.uk_UA
dc.relation.referencesSmith S. W. The Scientist and Engineer's Guide to Digital Signal Processing. California Technical Publishing, 1997. URL: http://www.dspguide.com (дата звернення: 10.06.2026).uk_UA
dc.relation.referencesZölzer U. DAFX: Digital Audio Effects. 2nd ed. John Wiley & Sons, 2011. 612 p.uk_UA
dc.relation.referencesReiss J. D., McPherson A. Audio Effects: Theory, Implementation and Application. CRC Press, 2014. 367 p.uk_UA
dc.relation.referencesValvano J. W. Embedded Systems: Real-Time Interfacing to Arm Cortex-M Microcontrollers. 5th ed. 2016. 614 p.uk_UA
dc.relation.referencesWhite E. Making Embedded Systems: Design Patterns for Great Software. O'Reilly Media, 2011. 330 p.uk_UA
dc.relation.referencesSTMicroelectronics. AN4664 Application note. I2S/I2S ext audio protocol on STM32 microcontrollers. 2017. URL: https://www.st.com/resource/en/application_note/an4664-i2si2s-ext-audio-protocol-on-stm32-microcontrollers-stmicroelectronics.pdf (дата звернення: 05.06.2026).uk_UA
dc.relation.referencesSTMicroelectronics. UM1905 User manual. Description of STM32F4 HAL and low-layer drivers. URL: https://www.st.com/resource/en/user_manual/um1905-description-of-stm32f4-hal-and-lowlayer-drivers-stmicroelectronics.pdf (дата звернення: 07.06.2026).uk_UA
dc.relation.referencesSTMicroelectronics. UM1718 User manual. STM32CubeMX for STM32 configuration and initialization C code generation. URL: https://www.st.com/resource/en/user_manual/um1718-stm32cubemx-for-stm32-configuration-and-initialization-c-code-generation-stmicroelectronics.pdf (дата звернення: 11.06.2026).uk_UA
dc.relation.referencesSTMicroelectronics. PM0214 Programming manual. STM32 Cortex-M4 MCUs and MPUs programming manual. URL: https://www.st.com/resource/en/programming_manual/pm0214-stm32-cortexm4-mcus-and-mpus-programming-manual-stmicroelectronics.pdf (дата звернення: 08.06.2026).uk_UA
dc.relation.referencesPhilips Semiconductors. I2S bus specification. 1986. URL: https://www.sparkfun.com/datasheets/BreakoutBoards/I2SBUS.pdf (дата звернення: 03.06.2026).uk_UA
dc.relation.referencesLaroche J., Dolson M. Improved phase vocoder time-scale modification of audio. IEEE Transactions on Speech and Audio Processing, vol. 7, no. 3, 1999. P. 323-332.uk_UA
dc.relation.referencesLent K. An Efficient Method for Pitch Shifting Digitally Sampled Sounds. Computer Music Journal. MIT Press, Vol. 13, No. 4, 1989. P. 65-71.uk_UA
dc.relation.referencesOppenheim A. V., Schafer R. W. Discrete-Time Signal Processing. 3rd ed. Pearson, 2009. 1144 puk_UA
dc.relation.referencesBarr M., Massa A. Programming Embedded Systems: With C and GNU Development Tools. 2nd ed. O'Reilly Media, 2006. 301 p.uk_UA
dc.relation.referencesБойко В. І., Жуйков В. Я., Зіньковський Ю. Ф. Мікропроцесорна техніка: підручник. Київ: Кондор, 2014. 542 с.uk_UA
dc.relation.referencesРябенький В. М., Жуйков В. Я., Гулий В. Д. Цифрова обробка сигналів: навчальний посібник. Львів: Новий Світ-2000, 2019. 372 с.uk_UA
dc.relation.referencesСенько В. І., Панасенко М. В. Мікроконтролери: архітектура, програмування, застосування. Київ: КПІ, 2018. 350 с.uk_UA
dc.relation.referencesОмельяненко Г. В., Козловський В. В. Цифрова обробка сигналів. Київ: НАУ, 2016. 238 с.uk_UA
dc.relation.referencesБабак В. П. та ін. Теорія сигналів: підручник. Київ: НАУ, 2021. 336 с.uk_UA
dc.relation.referencesЖуравльов В. В., Журавльова Н. В. Архітектура та програмування мікроконтролерів. Навчальний посібник. Харків: ХНУРЕ, 2020. 212 с.uk_UA
dc.relation.referencesПупена О. М. Розробка систем керування на базі мікроконтролерів ARM Cortex-M. Київ: НУХТ, 2017. 256 с.uk_UA
dc.relation.referencesХарріс Д. М., Харріс С. Л. Цифрова схемотехніка та архітектура комп'ютерів. Переклад українською. Київ: Інлінк, 2018. 700 с.uk_UA
dc.identifier.citationenPetryk M. Computer System for Real-Time Voice Modification : Bachelor Thesis „123 — Computer Engineering“ / Maksym Petryk - Ternopil, TNTU, 2026 – 69 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.contributor.affiliationTernopil Ivan Puluj National Technical Universityuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Петрик М.А. Компʼютерна система модифікації голосу в реальному часі : кваліфікаційна робота на здобуття ступеня бакалавр: спец. 123 — комп’ютерна інженерія / наук.кер. Є.В. Тиш. — Тернопіль: ТНТУ, 2026. — 69 с.uk_UA
Розташовується у зібраннях:123 — Комп’ютерна інженерія, F7 Комп’ютерна інженерія (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Petryk_M_A.pdf1,66 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора