МОЖЛИВОСТІ MATLAB У ДОСЛІДЖЕННІ СПЕКТРАЛЬНОГО ПЕРЕТВОРЕННЯ ФУР’Є
Abstract
Робота присвячена важливій темі теорії рядів – темі “Перетворення Фур’є”, яка широко використовується в багатьох сферах, зокрема у радіотехніці в процесі цифрової обробки сигналів. Достатньо відмітити техніку розділення і фільтрації сигналів в радіотехніці та створення сучасних цифрових аналізаторів спектру, у тому числі реального часу. Розклавши прийнятий сигнал на різні частотні складові, ми можемо вияснити, як виник сигнал, по якому шляху він слідує або, якому зовнішньому впливу він підлягав. Тобто можна провести спектральний аналіз і отримати інформацію для з’ясування походження сигналу. Спектральний аналіз - це один із методів обробки сигналів, який дозволяє характеризувати частотний склад сигналу. Математичною основою спектрального аналізу є перетворення Фур’є, яке пов’язує часовий сигнал з його представленням в частотній області. В основі перетворення Фур’є лежить проста, але дуже результативна ідея – довільну періодичну функцію можна представити сумою окремих гармонічних складових. Великі і в той же час доступні можливості проведення спектрального аналізу сигналів, який ґрунтується на перетвореннях Фур’є, відкриває матрична система комп’ютерної математики Matlab. Система Matlab у всьому світі визнана як універсальний інструмент в технології спектроскопії і спектрометрії. Дякуючи великій бібліотеці функцій, зручному інтерфейсу, вона швидко завоювала симпатії у нових користувачів: інженерів-проектувальників та розробників нових пристроїв, студентів, аспірантів, науковців, фізиків та математиків. Система пристосована до будь-якої галузі науки й техніки, містить засоби, які особливо зручні для електро- і радіотехнічних обчислень (операції з комплексними числами, матрицями, векторами й поліномами, обробка даних, аналіз сигналів і цифрова фільтрація). У роботі розглянуто алгоритм, що реалізує перетворення Фур’є для періодичних функцій, проведено аналіз функціональних можливостей Matlab для генерації ів. Крім того, створено програмний код в системі Matlab з використанням спеціального середовища візуального програмування GUIDE, який дозволяє: генерувати основні сигнали і радіосигнали, що часто використовуються, демонструвати спектри сигналів, аналізувати зміну періоду сигналу (при збільшенні періоду ширина приросту частот між спектральними лініями збільшується і навпаки), генерувати довільний сигнал з шумом і без нього та аналізувати оцінку їх спектральної густини.
Keywords