Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.05 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.05 KB

ResNet on FPGA

This is a project at UCSD as part of both the course CSE 237D (SP'20) and the research on IoT neural networks in Ryan Kastner's group.

Overview

Automatic modulation classification of radio signals is useful for spectrum sensing but still require lots of improvement. Neural network (NN) solutions like ResNets are state-of-the-art for this but need an efficient hardware implementation. We propose that an FPGA implementation would be able to reduce memory footprint and improve latency.

Goals

  • Implementation with baseline accuracy (PyTorch)
  • Quantization of NNs (Brevitas, TWN Generator)
  • Generation of RTL design (Vivado HLS)
  • Target test results (RFSoC ZCU111)

Please glance at the commit messages to see progress.

Team

  • Students: Kartik Kulgod, Zesen Zhang (SW/ML), Nitish Kulshrestha (HW)
  • Advisors: Alireza Khodamoradi, Ryan Kastner

References