Automatic Modulation Classification: Dataflow Hardware Acceleration on FPGA
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 28 HE credits
Student thesis
Abstract [en]
This thesis details the full process of producing a system in the form of a dataflow accelerator on an FPGA that performs modulation classification. Some background on the four areas: dataset generation, quantization in the context of machine learning, and hardware acceleration of algorithms, along with some introductory information about the framework FINN, is provided. The implementation process is described, and the findings show that, with synthetic data, machine learning models can be trained with quantization-aware training to produce a classification of the modulation type with acceptable accuracy. Hardware can be constructed to run such models on an FPGA, with low power consumption on consumer-grade devices, with sufficient performance to be usable for practical applications. There are limitations and considerations that need to be made when constructing such a system, and the design of both hardware and model jointly is critical for success.
Place, publisher, year, edition, pages
2025. , p. 59
Keywords [en]
FPGA, Dataflow Accelerator, Hardware Acceleration, Modulation Classification, Machine Learning, Quantization-Aware Training, Hardware Acceleration, FINN, Brevitas, Low-Power Computing, Embedded Systems, Model-Hardware Co-Design, Digital Signal Processing, Neural Network Quantization, Signal Intelligence
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:liu:diva-219681ISRN: LiTH-ISY-EX--25/5808--SEOAI: oai:DiVA.org:liu-219681DiVA, id: diva2:2016901
External cooperation
Swedish Defense Research Agency
Subject / course
Electrical Engineering
Supervisors
Examiners
2025-11-272025-11-262025-11-27Bibliographically approved