Nella presente tesi viene trattata l'implementazione digitale di un filtro Butterworth di 4° ordine su un microcontrollore ARM. L'obiettivo del lavoro è confrontare due differenti approcci implementativi: il primo sfrutta il modulo hardware FMAC (Filter Math Accelerator), consentendo di ridurre il carico computazionale della CPU, mentre il secondo si basa sull'utilizzo della libreria software CMSIS-DSP sviluppata da ARM. Dopo una breve introduzione teorica ai principali concetti relativi ai filtri digitali, vengono descritte la progettazione e l'implementazione delle due soluzioni. Infine, le implementazioni sono messe a confronto analizzandone prestazioni, vantaggi e limiti, al fine di evidenziare le caratteristiche di ciascun approccio e fornire elementi utili alla scelta della soluzione più adatta per applicazioni di elaborazione digitale dei segnali su sistemi embedded.

Implementazione digitale di un filtro Butterworth di 4° ordine su ARM: confronto tra FMAC e CMSIS-DSP

FAGHERAZZI, MARCO
2025/2026

Abstract

Nella presente tesi viene trattata l'implementazione digitale di un filtro Butterworth di 4° ordine su un microcontrollore ARM. L'obiettivo del lavoro è confrontare due differenti approcci implementativi: il primo sfrutta il modulo hardware FMAC (Filter Math Accelerator), consentendo di ridurre il carico computazionale della CPU, mentre il secondo si basa sull'utilizzo della libreria software CMSIS-DSP sviluppata da ARM. Dopo una breve introduzione teorica ai principali concetti relativi ai filtri digitali, vengono descritte la progettazione e l'implementazione delle due soluzioni. Infine, le implementazioni sono messe a confronto analizzandone prestazioni, vantaggi e limiti, al fine di evidenziare le caratteristiche di ciascun approccio e fornire elementi utili alla scelta della soluzione più adatta per applicazioni di elaborazione digitale dei segnali su sistemi embedded.
2025
Digital Implementation of a 4th-Order Butterworth Filter on ARM: Comparison Between FMAC and CMSIS-DSP
Filtro Butterworth
Filtro digitale
FMAC vs CMSIS-DSP
Microcontrollore ARM
File in questo prodotto:
File Dimensione Formato  
Fagherazzi_Marco.pdf

accesso aperto

Dimensione 1.58 MB
Formato Adobe PDF
1.58 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/114246