Streaming Convolutional Neural Network FPGA Architecture for RFSoC Data Converters

被引:1
作者
Maclellan, Andrew [1 ]
Crockett, Louise H. [1 ]
Stewart, Robert W. [1 ]
机构
[1] Univ Strathclyde, Dept Elect & Elect Engn, Glasgow, Scotland
来源
2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS | 2023年
基金
英国工程与自然科学研究理事会;
关键词
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
相关论文
共 14 条
  • [1] AMD RFSoC-PYNQ, US
  • [2] [Anonymous], DUE LEGAL COMMERCIAL, DOI [10.15129/95f907fb-4cb2-4365-93ac-c36165053999, DOI 10.15129/95F907FB-4CB2-4365-93AC-C36165053999]
  • [3] clCaffe: OpenCL accelerated Caffe for Convolutional Neural Networks
    Bottleson, Jeremy
    Kim, SungYe
    Andrews, Jeff
    Bindu, Preeti
    Murthy, Deepak N.
    Jin, Jingyi
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 50 - 57
  • [4] O'Shea TJ, 2016, Arxiv, DOI arXiv:1602.04105
  • [5] Automatic Modulation Recognition: An FPGA Implementation
    Kumar, Satish
    Mahapatra, Rajarshi
    Singh, Anurag
    [J]. IEEE COMMUNICATIONS LETTERS, 2022, 26 (09) : 2062 - 2066
  • [6] mathworks, MATLAB FIXED POINT D
  • [7] Deep Learning Based Pilot Assisted Channel Estimation for Rician Fading Massive MIMO Uplink Communication System
    Rahman, Md Habibur
    Shahjalal, Md
    Ali, Md Osman
    Yoon, Sukjin
    Jang, Yeong Min
    [J]. 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2021), 2021, : 470 - 472
  • [8] Shaddad R., 2021, 2021 1 INT C EMERGIN
  • [9] tensorflow, US
  • [10] Real-time Automatic Modulation Classification using RFSoC
    Tridgell, Stephen
    Boland, David
    Leong, Philip H. W.
    Kastner, Ryan
    Khodamoradi, Alireza
    Siddhartha
    [J]. 2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 82 - 89