Streaming Convolutional Neural Network FPGA Architecture for RFSoC Data Converters

被引:0
|
作者
Maclellan, Andrew [1 ]
Crockett, Louise H. [1 ]
Stewart, Robert W. [1 ]
机构
[1] Univ Strathclyde, Dept Elect & Elect Engn, Glasgow, Scotland
基金
英国工程与自然科学研究理事会;
关键词
deep learning; wireless communications; FPGA; RFSoC; PYNQ; modulation classification;
D O I
10.1109/NEWCAS57931.2023.10198198
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Convolutional Neural Network and Maxpooling Architecture on Zynq SoC FPGA
    Bachtiar, Y. A.
    Adiono, T.
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD 2019): FUTURE SMART DEVICES AND NANOTECHNOLOGY FOR MICROELECTRONICS, 2019,
  • [2] FPGA based convolution and memory architecture for Convolutional Neural Network
    Shahan, K. A.
    Rani, Sheeba J.
    [J]. 2020 33RD INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2020 19TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2020, : 183 - 188
  • [3] Accelerator Design for Convolutional Neural Network with Vertical Data Streaming
    Li, Shanliao
    Ning, Ouyang
    Wang, Zheng
    [J]. 2018 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2018), 2018, : 544 - 547
  • [4] Design of Convolutional Neural Network Processor Based on FPGA Resource Multiplexing Architecture
    Yan, Fei
    Zhang, Zhuangzhuang
    Liu, Yinping
    Liu, Jia
    [J]. SENSORS, 2022, 22 (16)
  • [5] FPGA-Based Convolutional Neural Network Architecture with Reduced Parameter Requirements
    Hailesellasie, Muluken
    Hasan, Syed Rafay
    Khalid, Faiq
    Awwad, Falah
    Shafique, Muhammad
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [6] A Review of FPGA-Based Custom Computing Architecture for Convolutional Neural Network Inference
    Peng Xiyuan
    Yu Jinxiang
    Yao Bowen
    Liu Liansheng
    Peng Yu
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2021, 30 (01) : 1 - 17
  • [7] A Review of FPGA-Based Custom Computing Architecture for Convolutional Neural Network Inference
    PENG Xiyuan
    YU Jinxiang
    YAO Bowen
    LIU Liansheng
    PENG Yu
    [J]. Chinese Journal of Electronics, 2021, 30 (01) : 1 - 17
  • [8] FPGA-BASED ACCELERATION OF NEURAL NETWORK FOR RANKING IN WEB SEARCH ENGINE WITH A STREAMING ARCHITECTURE
    Yan, Jing
    Xu, Ning-Yi
    Cai, Xiong-Fei
    Gao, Rui
    Wang, Yu
    Luo, Rong
    Hsu, Feng-Hsiung
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 662 - +
  • [9] An Efficient Convolutional Neural Network Accelerator on FPGA
    Si, Junye
    Jiang, Jianfei
    Wang, Qin
    Huang, Jia
    [J]. 2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 1392 - 1394
  • [10] Design of Convolutional Neural Network Based on FPGA
    Zhai, Sheping
    Qiu, Cheng
    Yang, Yuanyuan
    Li, Jing
    Cui, Yiming
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168