Hardware Acceleration of Singular Spectral Analysis: A Case Study on NQR Spectroscopy
Singular Spectral Analysis (SSA) is a computationally intensive approach to denoise and detect a time-series signal. It requires the evaluation of eigenvalues and eigenvectors of a covariance matrix, which is the computationally intensive step in the SSA algorithm. The current work presents a feasible approach to implement the algorithm in embedded hardware using a PYNQ-Z2 Field Programmable Gate Array (FPGA) board. We implemented the algorithm using both the Processing System (PS) and the Programmable Logic (PL) of the PYNQ-Z2 System on Chip (SoC) with the help of a High-Level Synthesis (HLS) tool. A case study is carried out on a Nuclear Quadruple Resonance (NQR) signal. The implementation result demonstrates a hardware acceleration of 15.48x with respect to the equivalent software implementation of the algorithm on the ARM Cortex-A9 processor.
Authors
- Ch. V. Rama Rao (ORCID: https://orcid.org/0000-0002-7261-6547)
- K. Thulasiram Varma (ORCID: https://orcid.org/0000-0002-1239-169X)
- Rangababu Peesapati (ORCID: https://orcid.org/0000-0003-2645-7634)
Publication Details
- Journal
- Electronics ETF
- Published
- 2025-05-05
- DOI
- https://doi.org/10.53314/els2529022v
- Primary Topic
- NMR spectroscopy and applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00