Implementation of neurobiological and various signal processing algorithms using FPGA circuits

Schäffer László
Implementation of neurobiological and various signal processing algorithms using FPGA circuits.
[Thesis]

[thumbnail of Implementation of neurobiological and various signal processing algorithms using FPGA circuit.pdf]
Preview
PDF (disszertáció)
Download (18MB) | Preview
[thumbnail of thesis_booklet_Schaffer_eng.pdf]
Preview
PDF (tézis)
Download (5MB) | Preview
[thumbnail of thesis booklet.pdf]
Preview
PDF (tézis)
Download (5MB) | Preview

Abstract in Hungarian

A jelfeldolgozás a számítástudomány fontos része, amelyet az automatizálás, a mintafelismerés, a szabályzáselmélet, a mesterséges intelligencia, valamint a hálózatépítés és a kommunikáció területén is alkalmaznak. Jel bármi lehet, ami mérhető, és minden, ami mérhető, az analóg vagy digitális jelfeldolgozási módszerekkel is feldolgozható, továbbá elkerülhetetlenül feldolgozásra is kerül. Ez lehet hőmérsékletmérés, egy kamera képe vagy az agyi tevékenység felvétele, mindegyiket valamilyen módon fel kell dolgozni. A jelfeldolgozás első lépése a fizikai mennyiség mérése. A mérés után a mennyiség szűrhető és erősíthető. Ideális körülmények között a zajmentes és megfelelő amplitúdójú mennyiség átalakítható digitális jellé analóg-digitális konverter (ADC) segítségével. Ezt a digitális jelet feldolgozhatja egy központi processzor (CPU) / mikroprocesszor, egy mikrokontroller, egy grafikus feldolgozó egység (GPU), egy programozható logikai kapu áramkör (FPGA) vagy egy alkalmazásspecifikus integrált áramkör (ASIC). A hardver cseréje a jelfeldolgozó alkalmazásokban egy összetett feladat, és általában a már optimalizált szoftver módosítását igényli. Sok esetben csak a szoftveren történő optimalizálás korlátozott előrelépést jelent, bár az idő- és energiabefektetés jelentős. Ezekben az esetekben az FPGA használata lehetővé teszi a hardver architektúra gyors megváltoztatását a szoftverrel együtt, valamint valós idejű és hatékony működést kínál. A doktori értekezés FPGA-alapú valós idejű jelfeldolgozási feladatokat mutat be, beleértve a neurofiziológiai mérésekben található akciós potenciál észlelését és osztályozását. A bemutatott megközelítések közös jellemzője a valós időben történő működés FPGA használatával. A disszertáció három fő részből áll. Az első fejezet a neurofiziológiai jelek valós idejű FPGA alapú észlelését és szintézisét mutatja be, a második fejezet a neurofiziológiai jelek térbeli információk felhasználásával történő szintén valós idejű osztályozását, míg a harmadik fejezet az FPGA alapú rendszerek alkalmazását a jelfeldolgozásban és szimulációban.

Abstract in foreign language

Signal processing is an important part of computer science, which is used in but not limited to automation, pattern recognition, control theory, artificial intelligence, and networking and communication. A signal can be anything, which is measurable and everything that can be measured is also can and inevitably will be processed using analog or digital signal processing methods. It can be a temperature measurement, an image from a camera or a recording of neural brain activity, all of them have to be processed in some way. In signal processing the first step is to measure a physical quantity. After the measurement the quantity can be filtered and amplified. In ideal circumstances a noise-free and proper amplitude quantity can be converted to a digital signal using an analog-digital converter (ADC). This digital signal can be processed by a Central Processing Unit (CPU) / microprocessor, a microcontroller, a Graphics Processing Unit (GPU), a Field Programmable Gate Array (FPGA) or an Application-Specific Integrated Circuit (ASIC). Changing the hardware in signal processing applications are a complex task and usually requires to modify an optimised software. In many cases only software optimisation offers limited improvements, although the time and energy investment is still significant. In these cases the usage of FPGA makes possible to rapidly change the hardware architecture along with the software and also offers real-time and efficient operation. The PhD thesis presents FPGA-based real-time signal processing, including the detection and classification of action potential in neurophysiological measurements. A common feature of the presented approaches is real-time implementation using FPGA. The dissertation consists of three major parts. The first chapter presents real-time detection and synthesis of neurophysiological signals based on FPGA, the second chapter presents real-time classification of neurophysiological signals based on spatial information, while the third chapter presents the application of FPGA-based systems in signal processing and simulation.

Item Type: Thesis (Doktori értekezés)
Creators: Schäffer László
Magyar cím: Neurofiziológiai és egyéb jelfeldolgozó algoritmusok fejlesztése FPGA áramkörökkel
Subjects: 01. Natural sciences > 01.02. Computer and information sciences > 01.02.01. Computer sciences, information science and bioinformatics
01. Natural sciences > 01.02. Computer and information sciences > 01.02.01. Computer sciences, information science and bioinformatics > 01.02.01.28. Computational engineering
01. Natural sciences > 01.02. Computer and information sciences > 01.02.01. Computer sciences, information science and bioinformatics > 01.02.01.02. Computer systems, parallel/distributed systems, sensor networks, embedded systems, cyber-physical systems
01. Natural sciences > 01.02. Computer and information sciences > 01.02.01. Computer sciences, information science and bioinformatics > 01.02.01.39. Advanced computing > 01.02.01.39.02. Embedded computing
02. Engineering and technology > 02.02. Electrical engineering, electronic engineering, information engineering > 02.02.03. Automation and control systems > 02.02.03.02. Control engineering > 02.02.03.02.01. Monitoring and control systems
02. Engineering and technology > 02.02. Electrical engineering, electronic engineering, information engineering > 02.02.05. Computer hardware and architecture
Divisions: Doctoral School of Computer Science
Tudományterület / tudományág: Engineering > Information Technology
Nyelv: English
Date: 2022. May 10.
Uncontrolled Keywords: FPGA, neurophysiological, signal processing, real-time, neurofiziológiai, jelfeldolgozás, valós idejű
Item ID: 11093
A mű MTMT azonosítója: 33096534
doi: https://doi.org/10.14232/phd.11093
Date Deposited: 2021. Nov. 22. 16:17
Last Modified: 2022. Sep. 16. 13:37
Depository no.: B 6952
URI: https://doktori.bibl.u-szeged.hu/id/eprint/11093
Defence/Citable status: Defended.

Actions (login required)

View Item View Item