Implementation of real-time digital signal processing algorithms using STM32F7xx series microcontrollers

dc.contributor.advisorHolada Miroslav, Ing. Ph.D. :54740cs
dc.contributor.authorKüçükalp, Muhammed Çagrics
dc.contributor.refereeCvejn Jan, doc. Ing. Ph.D. :65498cs
dc.date.accessioned2025-07-14T12:37:21Z
dc.date.available2025-07-14T12:37:21Z
dc.date.committed15.5.2024cs
dc.date.defense10.6.2025cs
dc.date.issued2025-06-10cs
dc.date.submitted26.1.2023cs
dc.description.abstractTato diplomová práce popisuje návrh a implementaci firmwaru přizpůsobeného pro mikrokontroléry řady STM32F7, se zaměřením na efektivní zpracování digitálních signálů získaných z ADC (převodníku analogového signálu na digitální). Hlavním cílem firmwaru je zpracování těchto signálů v reálném čase, buď jejich výstupem na DA převodník nebo jejich přenosem do vyššího systému prostřednictvím různých komunikačních metod, včetně USB (Univerzální Sériové Magistrály) CDC (Třída Zařízení Komunikace) Virtuálního COM portu. Tato práce zahrnuje vývoj technik digitálního filtrování pomocí FIR (konečné impulzní odezvy) a IIR (nekonečné impulzní odezvy) filtrů, provádění FFT (rychlé Fourierovy transformace) pro analýzu spektra a implementaci jednoduchých algoritmů rozpoznávání, jako je detekce DTMF (dvoutónové vícefrekvenční). Také bylo vyvinuto grafické uživatelské rozhraní založené na MATLABu pro bezproblémovou interakci s mikrokontrolérem STM32 prostřednictvím USB CDC virtuálního COM portu, které umožňuje konfiguraci a vizualizaci parametrů zpracování signálu v reálném čase a výsledků. Architektura firmwaru podporuje komplexní testování a analýzu výkonu, která poskytuje přehled o operačních limitech, efektivitě a škálovatelnosti mikrokontroléru při zvládání úkolů zpracování signálů v reálném světě. Tyto analýzy demonstrují schopnost mikrokontroléru STM32F7 splnit požadavky vestavěných DSP aplikací.cs
dc.description.abstractThis thesis details the design and implementation of firmware tailored for the STM32F7 series microcontroller, focusing on efficiently processing digital signals acquired from an ADC (Analog-to-Digital Converter). The firmware's primary objective is to process these signals in real-time, either outputting them to a DA converter or transmitting them to a higher-level system via various communication methods, including USB (Universal Serial Bus) CDC (Communications Device Class) Virtual COM port. This work includes the development of digital filtering techniques using FIR (Finite Impulse Response) and IIR (Infinite Impulse Response) filters, execution of FFT (Fast Fourier Transform) for spectrum analysis, and implementation of simple recognition algorithms such as DTMF (Dual-Tone Multi-Frequency) detection. A MATLAB-based graphical user interface is also developed to interact seamlessly with the STM32 microcontroller via a USB CDC Virtual COM port, enabling real-time configuration and visualization of signal processing parameters and results. The firmware architecture supports comprehensive testing and performance analysis, providing insights into the microcontroller's operational limits, efficiency, and scalability in handling real-world signal processing tasks. These analyses demonstrate the capability of the STM32F7 microcontroller to meet the demands of embedded DSP applications.en
dc.format54 p. 15252 characterscs
dc.identifier.urihttps://dspace.tul.cz/handle/15240/177265
dc.language.isoANcs
dc.subjectFirmware vestavěného DSPcs
dc.subjectMikrokontrolér STM32F7cs
dc.subjectZpracování signálů v reálném časecs
dc.subjectUSB CDC virtuální COM port.cs
dc.titleImplementation of real-time digital signal processing algorithms using STM32F7xx series microcontrollerscs
dc.titleImplementation of real-time digital signal processing algorithms using STM32F7xx series microcontrollersen
dc.typediplomová prácecs
local.degree.abbreviationNavazujícícs
local.identifier.authorM21000195cs
local.identifier.stag45551cs
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
MCK_Thesis.pdf
Size:
1.61 MB
Format:
Adobe Portable Document Format
Description:
VŠKP ( 14.5.2024 13:54 )
Loading...
Thumbnail Image
Name:
DSP_Thesis.rar
Size:
8.53 MB
Format:
Unknown data format
Description:
VŠKP - příloha ( 14.5.2024 13:54 )
Loading...
Thumbnail Image
Name:
DP_Kücükalp Muhammed_oponent.pdf
Size:
811.56 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP ( 31.5.2024 9:31 )
Loading...
Thumbnail Image
Name:
DP_Kücükalp Muhammed_vedoucí.pdf
Size:
736.65 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP ( 5.6.2024 8:47 )
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
40.45 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby VŠKP ( 10.6.2025 11:07 )