Design and FPGA Implementation of Optimized and Digital Multiplexing Spiking Encoders for Neuromorphic Computing

dc.contributor.authorLi, Ruizheen
dc.contributor.committeechairYi, Yangen
dc.contributor.committeememberHa, Dong S.en
dc.contributor.committeememberThweatt, Jason S.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2025-12-15T14:05:26Zen
dc.date.available2025-12-15T14:05:26Zen
dc.date.issued2025-10-02en
dc.description.abstractMachine Learning (ML) and Artificial Intelligence (AI) have driven rapid progress in wireless communications, particularly in spectrum sensing for cognitive radios. Accurate identifica tion of occupied and unoccupied spectrum bands is vital to address spectrum scarcity and enable secondary users to make efficient use of available frequencies. Liquid State Ma chines (LSMs), built on spiking neural networks inspired by biological computation, provide a promising framework for real-time spectrum monitoring. A crucial step in this process is spike encoding, which converts continuous input signals into discrete spike trains. This encoding not only preserves temporal features of the spectrum but also allows the reservoir to exploit time-dependent dynamics for richer representations. By combining spike encoding with the inherent temporal processing capabilities of LSMs, specialized accelerators and pro cessors achieve faster, more energy-efficient, and more accurate spectrum classification than conventional sensing methods. Furthermore, the design of training algorithms and optimized learning algorithms within LSM processors plays a pivotal role in maximizing their perfor mance. This thesis is divided into two main parts. The first focuses on the development and implementation of learning algorithms for spectrum classification using an LSM processor as part of my research work during my master’s study. The second part, as my primary research work, investigates and optimizes the spiking encoding algorithm to improve input representation and system efficiency. Both parts are realized on Field-Programmable Gate Arrays (FPGAs), leveraging their programmability and massively parallel computing capa bilities to enable high-performance hardware implementation. Lastly, the thesis provides a comprehensive analysis of the proposed spiking encoder and points out the future research direction of the spiking encoding algorithm. The results show that the proposed multiplexing temporal encoding method surpasses existing state-of-the-art rate and temporal encoding al gorithms in both performance and noise robustness across most test cases. It achieves up to a 9.95× improvement in signal reconstruction accuracy compared to other encoding tech niques. In addition, the optimized rate encoding architectures outperform current models, providing up to a 3.5× accuracy gain across all evaluated signals. Furthermore, the pro posed TTFS-based architecture delivers up to a 5.5× improvement in accuracy over existing methods while simultaneously reducing logic resource utilization by 57.1%, highlighting its efficiency for hardware implementation.en
dc.description.abstractgeneralWireless communication systems increasingly rely on intelligent technologies such as Machine Learning (ML) and Artificial Intelligence (AI) to use limited radio frequencies more efficiently. One major challenge is identifying which parts of the spectrum are already in use and which remain available—a process known as spectrum sensing. Addressing this challenge helps prevent interference and allows more users to share the same communication resources. This research explores a brain-inspired computing approach called the Liquid State Machine (LSM) to improve real-time spectrum monitoring. An essential part of this system is spike encoding, a method that converts continuous radio signals into brief electrical pulses similar to those used by biological neurons. This process preserves important timing information, enabling the LSM to recognize complex patterns in wireless data with higher accuracy and speed. The work presented in this thesis is divided into two main areas. The first develops and tests learning algorithms that allow the LSM to classify spectrum activity accurately. The second focuses on improving the spike encoding method to represent input signals more effectively. Both components are implemented on Field-Programmable Gate Arrays (FPGAs)—reconfigurable hardware devices that support fast, parallel computation with low power consumption. The study concludes with an analysis of the proposed spike encoding approach and suggests future directions for advancing this technique in nextgeneration neuromorphic communication systems.en
dc.description.degreeMaster of Scienceen
dc.format.mediumETDen
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://hdl.handle.net/10919/139923en
dc.language.isoenen
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectArtificial Intelligenceen
dc.subjectRecurrent Neural Networken
dc.subjectField Programmable Gate Arrayen
dc.subjectSpiking Encodingen
dc.subjectHardware Acceleratoren
dc.titleDesign and FPGA Implementation of Optimized and Digital Multiplexing Spiking Encoders for Neuromorphic Computingen
dc.typeThesisen
dc.type.dcmitypeTexten
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Li_R_T_2025.pdf
Size:
2.98 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections