JOURNAL ARTICLE

Streaming Convolutional Neural Network FPGA Architecture for RFSoC Data Converters

Abstract

This paper presents a novel Convolutional Neural Network (CNN) FPGA architecture designed to perform processing of radio data in a streaming manner without interruption. The proposed architecture is evaluated for radio modulation classification tasks implemented on an AMD RFSoC 2x2 development board and operating in real-time. The proposed architecture leverages optimisation such as the General Matrix-to-Matrix (GEMM) transform, on-chip weights, fixed-point arithmetic, and efficient utilisation of FPGA resources to achieve constant processing of a stream of samples. The performance of the proposed architecture is demonstrated through accuracy results obtained during live modulation classification, while operating at a sampling frequency of 128 MHz before decimation. The proposed architecture demonstrates promising results for real-time, time-critical CNN applications.

Keywords:
Field-programmable gate array Computer science Decimation Convolutional neural network Architecture Computer architecture Real-time computing Computer hardware Embedded system Filter (signal processing) Artificial intelligence Computer vision

Metrics

3
Cited By
0.77
FWCI (Field Weighted Citation Impact)
10
Refs
0.72
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Wireless Signal Modulation Classification
Physical Sciences →  Computer Science →  Artificial Intelligence
Radar Systems and Signal Processing
Physical Sciences →  Engineering →  Aerospace Engineering
Full-Duplex Wireless Communications
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.