Valós idejű gitárhang-analizátor

OData támogatás
Konzulens:
Dr. Fiala Péter
Hálózati Rendszerek és Szolgáltatások Tanszék

A dolgozat témája az alapvető hangmagasság detektáló algoritmusok (ACF, AMDF, HPS, diszkrét kepsztrum) közül kettő, az ACF (autokorrelációs függvényen alapuló) és a HPS (harmonikus szorzat spektrumon alapuló) részletes bemutatása, és elemzése. Ezen felül egy speciális módszer az ETR (korai tranziens felismerés) vizsgálata, és megvalósítása FPGA kártyán. Minden vizsgált módszert MATLAB fejlesztőkörnyezetben implementáltam, illetve teszteltem offline. Az érintett témákat csak abból a szempontból tárgyalja a dolgozat, hogy alkalmasak-e valós idejű hangmagasság meghatározásra, illetve, hogy ezt mennyire hatékonyan képesek megvalósítani. Ebből a szempontból az ETR teljesen eltér a többi módszertől, hiszen a jelnek mindössze egy periódusára van szüksége annak alapfrekvenciájának meghatározásához. Míg az ACF-nek, illetve a HPS-nek számtalan megoldása, megvalósítása létezik, addig az ETR módszert kizárólag a Szalay András nevéhez fűződő AXON fejlesztésben találhatjuk meg. A végső célom egy valós idejű időtartománybeli feldolgozáson alapuló hangmagasság meghatározó megoldás megvalósítása, egy saját ETR algoritmus kidolgozása volt az FPGA kártyán. Részletesen foglalkoztam a módszerek paramétereivel, illetve esetleges megvalósítási nehézségeivel. A módszerek gyorsaságára külön is kitértem. Az ETR algoritmusom még nem valósítja meg a teljes módszert, épp ezért a projektet szeretném tovább vinni.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.