REVIEW 3 major objections 6 minor 60 references
Wavelet Based Frequency Detection Using FPGAs
T0 review · 3 major / 6 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read This paper claims that a pre-generated complex Morlet wavelet, convolved in real time with 14-bit samples from an FPGA's ADC, can detect the presence of a 6 kHz tone reliably enough to be read off eight LEDs.
desk verdict An honest student demo of a standard Morlet-FIR tone detector; the feasibility story is plausible but the only evidence is an unexplained visual LED curve. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is a complex Morlet wavelet, a Gaussian-tapered sine oscillation with real and imaginary parts, pre-generated in software and scaled to 14-bit integers. The FPGA stores 133 of these coefficients for each part and treats them as a finite impulse response filter: each new ADC sample shifts into a 133-deep delay line, the samples are multiplied by the coefficients, and the real and imaginary products are accumulated separately. Squaring and summing the two accumulators yields the magnitude-squared response, which is compared to eight evenly spaced thresholds that light one LED per level. This gives a sample-by-sample time-frequency output without a phase-locked oscillator.
What would settle it
Run a constant-amplitude sine sweep from 4 to 8 kHz through the ADC and record which LEDs light: if LEDs activate at frequencies well outside the 6 kHz band, or stay dark across 6 kHz, the claim that the wavelet filter detects the target frequency is false.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that pre-generated wavelet coefficients, stored as 14-bit integers and convolved with a real-time 14-bit sample stream, act as a frequency-selective receiver: the magnitude-squared response rises when the input contains a 6 kHz component and falls otherwise, and this change can be rendered on LEDs. The experiment demonstrates the full chain from analog input through the FPGA's on-board ADC, through the wavelet filter, to a visible output, showing that no active oscillator or quadrature receiver is required for spectral detection at a chosen frequency.
Load-bearing premise
The load-bearing premise is that the 14-bit simulation used to set the eight LED thresholds predicts the actual hardware response; if real ADC noise or the bit-clipping workaround shifts those thresholds, the LED pattern may not show true frequency selectivity.
Editorial extensions
If this is right
- A single-frequency wavelet detector can be built on a small FPGA with only stored coefficients, a delay line, multipliers, and accumulators; no local oscillator or quadrature mixer is required.
- Retuning the detector to another frequency only requires regenerating the coefficient file and loading it into the header; the Verilog logic stays the same.
- Detecting lower frequencies needs longer wavelets, so on the Spartan-3E a 1 kHz detector would require roughly 1,600 coefficients and exceed the board's resources; this sets the practical frequency range and bit-depth trade-offs.
- A binary frequency-shift-keying demodulator is a plausible next implementation on the same hardware if the ADC bit depth is reduced or wavelets are shortened.
- The flow of testing in high-resolution simulation, then 14-bit simulation, then hardware, let the authors set LED thresholds before touching the board, which is why they call the process rapid prototyping.
Reading between the lines
- A natural next test is to measure the detector's passband width and false-alarm rate on noise, since the paper reports a single frequency sweep without quantifying selectivity.
- The same stored-coefficient architecture should generalize to a bank of wavelets, turning the FPGA into a coarse spectrum analyzer whose band spacing is set by coefficient generation rather than analog hardware.
- The 50-bit comparison failure implies the clipping fix reshapes the response curve; porting to a newer FPGA with wider native datapaths might restore full dynamic range without clipping.
- Because the thresholds were derived from simulation, a hardware calibration pass would reveal any systematic offset from ADC noise or pre-amplifier gain, and would make the LED display a trustworthy power indicator.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript reports an FPGA implementation of wavelet-based frequency detection targeting a 6 kHz tone. The design uses a Spartan-3E board's ADC to sample a signal at 20 kSps, feeds the 14-bit samples into a 133-tap complex Morlet wavelet filter (real and imaginary coefficient streams), computes the magnitude-squared response, and drives eight LEDs through thresholds derived from 14-bit Python simulations. The authors report a working system and present an LED-activation-versus-frequency curve as evidence that wavelet-based spectral detection is possible and easily implemented on an FPGA.
Significance. If validated quantitatively, the paper would provide a useful case study in lightweight FPGA-based spectral detection: it demonstrates a full signal chain from ADC sampling through a complex FIR convolution to a visual response, and it documents practical hardware issues (SPI timing, large-bit comparisons) that are often absent from idealized descriptions. The working board and the reported response curve are genuine strengths, as is the attempt to pre-verify the design in Python before hardware implementation. However, the current evidence is a single qualitative LED display, with no quantitative error analysis, no repeated trials, no false-alarm assessment, and no comparison against an independent baseline. Consequently, the abstract's claim that the experiment 'demonstrates' wavelet-based detection is stronger than the data currently support, and the broader contribution to the field remains preliminary.
major comments (3)
- [§4, Figure 9] The only experimental evidence for the central claim is a qualitative LED-activation curve. The paper provides no numeric measurements of the wavelet magnitude response versus frequency, no repeated trials, no false-alarm or miss-rate analysis, and no comparison with the simulated response shown in Figure 5. Without such quantitative support, the claim in the abstract that the experiment 'demonstrates that wavelet-based spectral detection is both possible, and easily implemented' is not fully supported by the data presented.
- [§3, LED Control Module / Wavelet Module] The paper reports that 50-bit signed comparisons 'always yielded a TRUE output' for any positive response, and the adopted fix was to clip the 34 least-significant bits from the thresholds and compare only bits 49..32 of the response. Because the root cause is explicitly left as future work ('all three will warrant future research'), there is no demonstrated guarantee that the truncated comparison is monotonic in the true magnitude-squared response. The LED pattern in Figure 9 could therefore reflect an artifact of the comparison path rather than the wavelet filter's frequency selectivity. Please provide ChipScope traces of the raw response and threshold values, or otherwise validate that the clipping preserves the intended ordering.
- [§2, Conceptual Approach; §3, LED Control Module] The eight LED thresholds are taken entirely from 14-bit Python simulations (Figure 5), not from hardware measurements, and the hardware debugging included modifications to the SPI timing and read counter of the ADC module. If the simulation and hardware responses differ, the threshold crossings that produce Figure 9 do not constitute an independent confirmation of 6 kHz detection. The manuscript should either calibrate the thresholds against measured hardware responses or report the raw hardware response curve so that the selectivity claim can be verified directly.
minor comments (6)
- [§2, Figure 3 caption] The caption reads 'Wavelet Response to Chip Signal'; 'chip' should be 'chirp'.
- [§3, throughout] There are multiple typographical errors, including 'Therefor' for 'Therefore', 'deboucer' for 'debouncer', and 'form' for 'from'. A careful proofread is needed.
- [§2, Equation 3] The Morlet wavelet parameters (the Gaussian width sigma and the number of oscillations under the taper) are not specified numerically, although the text states that the Gaussian width is crucial. Please state the exact values used to generate the coefficients in Figure 2.
- [§4, Figure 9] Figure 9 lacks axis labels and a legend; please label the horizontal axis with input frequency (in kHz) and the vertical axis with the number of LEDs or a normalized response scale.
- [References] Several references are incomplete (e.g., [1] and [10] lack a venue or publisher, and [6] and [8] lack author names). Please complete the bibliographic entries.
- [§3, Pre-Amp and ADC Module] The repeated references to 'homework assignment 7' are not appropriate for an archival paper; replace them with a description of the prior design or a citation.
Circularity Check
Minor circularity: LED detection thresholds are calibrated to the same simulation being demonstrated, but the central feasibility claim rests on the independently defined wavelet convolution.
-
fitted input called prediction
[Section 3, LED Control Module / Wavelet Module; Figure 9 in Section 4]
"The threshold values were determined in the experimental stage with 14-bit simulation data measuring the maximum response of a full-range signal at the target frequency. The maximum value was divided by 8 to segment the dynamic range into 8 divisions for the 8 LEDs onboard the Spartan 3e, and the threshold values were shifted down by a further one-sixteenth the max response value so place the final thresholds in the middle of each range."
The eight LED thresholds are derived from the peak magnitude-squared response of the same 14-bit Python simulation of the wavelet that the hardware demonstration is meant to validate. Therefore the Figure 9 LED-activation-versus-frequency curve is a binarized rendering of the simulation's expected response: if the FPGA arithmetic tracks the simulation, LEDs will turn on near 6 kHz by construction, rather than as an independent prediction. This is a display calibration, not a fitted parameter feeding a quantitative claim; the wavelet coefficients are defined independently from the standard Morlet wavelet, so the core feasibility result does not reduce to the threshold fit. The circularity is limited to the strength of Figure 9 as evidence of frequency selectivity.
full rationale
The paper's central claim is a feasibility demonstration: a pre-generated complex Morlet wavelet convolved with a real-time ADC stream on a Spartan-3E can indicate the presence of a 6 kHz tone. The convolution itself is defined from the standard Morlet wavelet (eq. 3) and independently checked in Python against stationary and chirp signals. The only fitted quantities are the eight LED thresholds, taken from 14-bit simulation of the same wavelet; these thresholds do not feed back into the wavelet coefficients or the magnitude-squared computation, so they serve only as display levels. Thus the LED curve is a calibrated visualization, not a numerical prediction, and the central claim does not reduce to the fit. There is a mild circular flavor in that Figure 9 cannot independently confirm the wavelet's frequency selectivity, only that the hardware response tracks the simulation. The unexplained 50-bit comparison failure and the bit-clipping fix are correctness risks rather than circularity: they weaken the link between the LED pattern and the true wavelet response but do not make any argument self-referential. Extensive self-citations to the UCCS group support background assertions about FPGA suitability and are not load-bearing for the wavelet-convolution result. Overall circularity is low.
Assumptions & free parameters
free parameters (4)
- Number of FIR taps =
133
- ADC sampling rate =
20 kSps
- LED threshold scaling =
max_response/8, shifted down by max_response/16
- Wavelet scale parameters (sigma and oscillation count) =
not stated in paper
assumptions (5)
- domain assumption Convolution of a real signal with a complex Morlet wavelet produces a response whose magnitude indicates the presence of the wavelet's center frequency.
- domain assumption The 14-bit ADC and signed arithmetic model the signal faithfully enough that simulation-derived thresholds transfer to hardware.
- domain assumption The Spartan 3E FPGA resources are sufficient for a 133-tap complex FIR filter.
- domain assumption The input sweep signal covers the wavelet's responsive range with sufficient amplitude to cross thresholds.
- standard math Nyquist sampling theorem applies to the 20 kSps ADC sampling.
Cite this review
Pith. "Pith review of Wavelet Based Frequency Detection Using FPGAs." pith.science (2026). https://pith.science/paper/UGOMRB6T
@misc{pith2026241220351,
author = {Pith},
title = {Pith review of: Wavelet Based Frequency Detection Using FPGAs},
year = {2026},
howpublished = {\url{https://pith.science/paper/UGOMRB6T}},
note = {Machine review of arXiv:2412.20351}
}
read the original abstract
In the realm of signal processing, frequency and spectrum detection are fundamental tasks that can be computationally intensive. This project leverages the power of FPGAs to perform wavelet analysis on an input signal. The goal is to detect the presence of a specific frequency component - in this case, 6 kHz. Our experiments demonstrate that wavelet-based spectral detection is both possible, and easily implemented using an FPGA.
Reference graph
Works this paper leans on
-
[1]
C. Hill and B. K. Lee, Detection and Estimation of Frequency Hopping Signals Using Deep Learning, 2024
work page 2024
-
[2]
Detection and Estimation of Frequency Hopping Signals Using Wavelet Transforms,
H. F. Overdyk, “Detection and Estimation of Frequency Hopping Signals Using Wavelet Transforms,” Naval Postgraduate School, Monterey, CA, 1997
work page 1997
-
[3]
Akujuobi, C.M. (2022). Wavelets. In: Wavelets and Wavelet Transform Systems and Their Applications. Springer, Cham. https://doi.org/10.1007/978-3-030-87528-2_2
-
[4]
E. Foufoula-Georgiou and P. Kumar, “Wavelets in Geophysics,” in Wavelet Analysis and Its Applications, vol. 4, San Diego, CA, USA: Academic Press, 1994
work page 1994
-
[5]
Lee, B., , Y. Application of the Discrete Wavelet Transform to the Monitoring of Tool Failure in End Milling Using the Spindle Motor Current. Int J Adv Manuf Technol 15, 238–243 (1999). https://doi.org/10.1007/s001700050062
-
[6]
Optimal Complex Morlet Wavelet Parameters for Quantitative Time,
“Optimal Complex Morlet Wavelet Parameters for Quantitative Time,” MDPI, [Online]. Available: https://www.mdpi.com/2076-3417/13/4/2734. [Accessed: 4 May, 2024]
work page 2024
-
[7]
A Practical Guide to Wavelet Analysis,
“A Practical Guide to Wavelet Analysis,” Atmospheric and Oceanic Sciences, [Online]. Available: https://paos.colorado.edu/research/wavelets/bams_79_01_0061.pdf. [Accessed: 4 May, 2024]
work page 2024
-
[8]
“Wavelets,” SpringerLink, [Online]. Available: https://link.springer.com/chapter/10.1007/978-3- 030-87528- 2_2. [Accessed: 4 May, 2024]
doi:10.1007/978-3- 2024
Show all 60 references
-
[9]
A better way to define and describe Morlet wavelets for time,
“A better way to define and describe Morlet wavelets for time,” bioRxiv, [Online]. Available: https://www.biorxiv.org/content/biorxiv/early/2018/08/21/397182.full.pdf. [Accessed: 4 May, 2024]
2018
-
[10]
Hill and B
C. Hill and B. K. Lee, Classification of Radio Signal Modulations using Convolutional Neural Network, 2024
2024
-
[11]
Lecture Notes 7,
D. G. Perera, “Lecture Notes 7,” in ECE 5211, University of Colorado Colorado Springs. [Accessed: 4 May, 2024]
2024
-
[12]
Spartan-3E Starter Kit Board User Guide,
“Spartan-3E Starter Kit Board User Guide,” Digilent, [Online]. Available: https://digilent.com/reference/_media/reference/programmable-logic/spartan-3e/s3estarter_ug.pdf. [Accessed: 4 May, 2024]
2024
-
[13]
Analysis of Single-Chip Hardware Support for Mobile and Embedded Applications,
D.G. Perera and K.F. Li, "Analysis of Single-Chip Hardware Support for Mobile and Embedded Applications," in Proc. of IEEE Pacific Rim Int. Conf. on Communication, Computers, and Signal Processing, (PacRim’13), pp. 369-376, Victoria, BC, Canada, August 2013
2013
-
[14]
Analysis of Computation Models and Application Characteristics Suitable for Reconfigurable FPGAs
D.G. Perera and K.F. Li, “Analysis of Computation Models and Application Characteristics Suitable for Reconfigurable FPGAs”, in Proc. of 10th IEEE Int. Conf. on P2P, Parallel, Grid, Cloud, and Internet Computing, (3PGCIC’15), pp. 244-247, Krakow, Poland, Nov. 2015
2015
-
[15]
Optimized Hardware Accelerators for Data Mining Applications on Embedded Platform: Case Study Principal Component Analysis,
S.N. Shahrouzi and D.G. Perera, "Optimized Hardware Accelerators for Data Mining Applications on Embedded Platform: Case Study Principal Component Analysis," Elsevier Journal on Microprocessor and Microsystems (MICPRO), vol. 65, pp. 79-96, March 2019
2019
-
[16]
Embedded Hardware Solution for Principal Component Analysis,
D.G. Perera and K.F. Li, "Embedded Hardware Solution for Principal Component Analysis," in Proc. of IEEE Pacific Rim Int. Conf. on Communication, Computers, and Signal Processing, (PacRim’11), pp.730- 735, Victoria, BC, Canada, August 2011
2011
-
[17]
Hardware Acceleration for Similarity Computations of Feature Vectors,
D.G. Perera and Kin F. Li, “Hardware Acceleration for Similarity Computations of Feature Vectors,” IEEE Canadian Journal of Electrical and Computer Engineering, (CJECE), vol. 33, no. 1, pp. 21 -30, Winter 2008
2008
-
[18]
On-Chip Hardware Support for Similarity Measures,
D.G. Perera and K.F. Li, “On-Chip Hardware Support for Similarity Measures,” in Proc. of IEEE Pacific Rim Int. Conf. on Communication, Computers, and Signal Processing, (PacRim’07), pp. 354- 358, Victoria, BC, Canada, August 2007
2007
-
[19]
An Investigation of Chip-Level Hardware Support for Web Mining,
K.F. Li and D.G. Perera, “An Investigation of Chip-Level Hardware Support for Web Mining,” in Proc. of IEEE Int. Symp. on Data Mining and Information Retrieval, (DMIR’07), pp. 341- 348, Niagara Falls, ON, Canada, May 2007
2007
-
[20]
A Hardware Collective Intelligent Agent
K.F. Li and D.G. Perera, “A Hardware Collective Intelligent Agent”, Transactions on Computational Collective Intelligence, LNCS 7776, Springer, pp. 45-59, 2013
2013
-
[21]
Optimizing Density-Based Ant Colony Stream Clustering Using FPGA-Based Hardware Accelerator
J.R. Graf and D.G. Perera, “Optimizing Density-Based Ant Colony Stream Clustering Using FPGA-Based Hardware Accelerator”, in Proc. Of IEEE Int. Symp. on Circuits and Systems (ISCAS’23), 5 -page manuscript, Monterey, California, May 2023. 16
2023
-
[22]
Chip-Level and Reconfigurable Hardware for Data Mining Applications,
D.G. Perera, “Chip-Level and Reconfigurable Hardware for Data Mining Applications,” PhD Dissertation, Department of Electrical & Computer Engineering, University of Victoria, Victoria, BC, Canada, April 2012
2012
-
[23]
Optimized Embedded and Reconfigurable Hardware Architectures and Techniques for Data Mining Applications on Mobile Devices
S. Navid Shahrouzi, "Optimized Embedded and Reconfigurable Hardware Architectures and Techniques for Data Mining Applications on Mobile Devices", PhD Dissertation, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, December 2018
2018
-
[24]
Optimizing Density-Based Ant Colony Stream Clustering Using FPGAs
J. Graf, "Optimizing Density-Based Ant Colony Stream Clustering Using FPGAs", MSc Thesis, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, CO, USA, March 2022
2022
-
[25]
Efficient Embedded Architectures for Model Predictive Controller for Battery Cell Management in Electric Vehicles
A.K. Madsen and D.G. Perera, “Efficient Embedded Architectures for Model Predictive Controller for Battery Cell Management in Electric Vehicles”, EURASIP Journal on Embedded Systems, SpringerOpen, vol. 2018, article no. 2, 36-page manuscript, July 2018
2018
-
[26]
An Optimized FPGA-Based Hardware Accelerator for Physics- Based EKF for Battery Cell Management
A.K. Madsen, M.S. Trimboli, and D.G. Perera, “An Optimized FPGA-Based Hardware Accelerator for Physics- Based EKF for Battery Cell Management”, in Proc. of IEEE Int,l Symp, on Circuits and Systems, (ISCAS’20), 5-page manuscript, Seville, Spain, May 2020
2020
-
[27]
Towards Composing Efficient FPGA-Based Hardware Accelerators for Physics-Based Model Predictive Control Smart Sensor for HEV Battery Cell Management
A.K. Madsen and D.G. Perera, “Towards Composing Efficient FPGA-Based Hardware Accelerators for Physics-Based Model Predictive Control Smart Sensor for HEV Battery Cell Management”, IEEE ACCESS, (Open Access Journal in IEEE), pp. 106141-106171, 25th September 2023
2023
-
[28]
Composing Optimized Embedded Software Architectures for Physics -Based EKF-MPC Smart Sensor for Li-Ion Battery Cell Management
A.K. Madsen and D.G. Perera, “Composing Optimized Embedded Software Architectures for Physics -Based EKF-MPC Smart Sensor for Li-Ion Battery Cell Management”, Sensors, MDPI open access journal, Intelligent Sensors Section, 21-page manuscript, vol. 22, no. 17, 26th August 2022
2022
-
[29]
Optimized Embedded Architectures for Model Predictive Control Algorithms for Battery Cell Management Systems in Electric Vehicles
A.K. Madsen, “Optimized Embedded Architectures for Model Predictive Control Algorithms for Battery Cell Management Systems in Electric Vehicles”; PhD Dissertation, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, August 2020
2020
-
[30]
An FPGA-Based Linear Kalmann Filter for a Two-Phase Buck Converter Application
D. Abillar, "An FPGA-Based Linear Kalmann Filter for a Two-Phase Buck Converter Application", MSc Thesis, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, CO, USA, April 2024
2024
-
[31]
Efficient FPGA-Based Reconfigurable Accelerators for SIMON Cryptographic Algorithm on Embedded Platforms
A. Alkamil and D.G. Perera, “Efficient FPGA-Based Reconfigurable Accelerators for SIMON Cryptographic Algorithm on Embedded Platforms”, in Proceedings of the IEEE International Conferences on Reconfigurable Computing and FPGAs, (ReConFig’19), 8-page manuscript, Cancun, Mexico,...
2019
-
[32]
Towards Dynamic and Partial Reconfigurable Hardware Architectures for Cryptographic Algorithms on Embedded Devices
A. Alkamil and D.G. Perera, “Towards Dynamic and Partial Reconfigurable Hardware Architectures for Cryptographic Algorithms on Embedded Devices”, IEEE Access, Open Access Journal in IEEE, vol. 8, pp: 221720 – 221742, 10th December 2020
2020
-
[33]
Dynamic Reconfigurable Architectures to Improve Performance and Scalability of Cryptosystems on Embedded Systems
A. Alkamil, “Dynamic Reconfigurable Architectures to Improve Performance and Scalability of Cryptosystems on Embedded Systems”, PhD Dissertation, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, 5th February 2021
2021
-
[34]
An FPGA-Based Hardware Accelerator for K-Nearest Neighbor Classification for Machine Learning on Mobile Devices
M.A. Mohsin and D.G. Perera, “An FPGA-Based Hardware Accelerator for K-Nearest Neighbor Classification for Machine Learning on Mobile Devices”, in Proceedings of the IEEE/ACM International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, (HEART’18), ...
2018
-
[35]
An Efficient FPGA-Based Hardware Accelerator for Convex Optimization- Based SVM Classifier for Machine Learning on Embedded Platforms
S. Ramadurgam and D.G. Perera, “An Efficient FPGA-Based Hardware Accelerator for Convex Optimization- Based SVM Classifier for Machine Learning on Embedded Platforms”, Electronics, MDPI open access journal, 36-page manuscript, vol. 10, no. 11, 31st May 2021
2021
-
[36]
A Systolic Array Architecture for SVM Classifier for Machine Learning on Embedded Devices
S. Ramadurgam and D.G. Perera, “A Systolic Array Architecture for SVM Classifier for Machine Learning on Embedded Devices”, in Proc. of IEEE Int. Symp. on Circuits and Systems (ISCAS’23), 5- page manuscript, Monterey, California, May 2023
2023
-
[37]
An FPGA-Based Hardware Accelerator for K-Nearest Neighbor Classification for Machine Learning
M. A. Mohsin, "An FPGA-Based Hardware Accelerator for K-Nearest Neighbor Classification for Machine Learning", MSc Thesis, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, CO, USA, December 2017
2017
-
[38]
Optimized Embedded Architectures and Techniques for Machine Learning Algorithms for On-Chip AI Acceleration
S. Ramadurgam, “Optimized Embedded Architectures and Techniques for Machine Learning Algorithms for On-Chip AI Acceleration”, PhD Dissertation, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, 12th February 2021. 17
2021
-
[39]
Intelligent Cognitive Radio Architecture Applying Machine Learning and Reconfigurability
J. Nurmi and D.G. Perera, “Intelligent Cognitive Radio Architecture Applying Machine Learning and Reconfigurability” in Proc. of IEEE Nordic Circuits and Systems (NorCAS'21) Conf., 6- page manuscript, Oslo, Norway, October 2021
2021
-
[40]
Reconfigurable Architectures for Data Analytics on Next-Generation Edge-Computing Platforms
D.G. Perera, “Reconfigurable Architectures for Data Analytics on Next-Generation Edge-Computing Platforms”, Featured Article, IEEE Canadian Review, vol. 33, no. 1, Spring 2021. DOI: 10.1109/MICR.2021.3057144
2021
-
[41]
Composing Efficient Computational Models for Real -Time Processing on Next-Generation Edge-Computing Platforms
M.A. Mohsin, S.N. Shahrouzi, and D.G. Perera, “Composing Efficient Computational Models for Real -Time Processing on Next-Generation Edge-Computing Platforms” IEEE ACCESS, (Open Access Journal in IEEE), 30-page manuscript, 13th February 2024
2024
-
[42]
Neuromorphic Sentiment Analysis Using Spiking Neural Networks
R.K. Chunduri and D.G. Perera, “Neuromorphic Sentiment Analysis Using Spiking Neural Networks”, Sensors, MDPI open access journal, Sensing and Imaging Section, 24-page manuscript, vol. 23, no. 7701, 6th September 2023
2023
- [43]
-
[44]
A Fast and Scalable FPGA-Based Parallel Processing Architecture for K-Means Clustering for Big Data Analysis
R. Raghavan and D.G. Perera, “A Fast and Scalable FPGA-Based Parallel Processing Architecture for K-Means Clustering for Big Data Analysis”, in Proceedings of the IEEE Pacific Rim International Conference on Communications, Computers, and Signal Processing, (PacRim’17), pp. 1-...
2017
-
[45]
Parallel Computation of Similarity Measures Using an FPGA -Based Processor Array,
D.G. Perera and Kin F. Li, “Parallel Computation of Similarity Measures Using an FPGA -Based Processor Array,” in Proceedings of 22nd IEEE International Conference on Advanced Information Networking and Applications, (AINA’08), pp. 955-962, Okinawa, Japan, March 2008
2008
-
[46]
A Fast and Scalable Hardware Architecture for K-Means Clustering for Big Data Analysis
R. Raghavan, "A Fast and Scalable Hardware Architecture for K-Means Clustering for Big Data Analysis", MSc Thesis, (Supervisor Dr. Darshika G. Perera), Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, CO, USA, May 2016
2016
-
[47]
A Design Methodology for Mobile and Embedded Applications on FPGA -Based Dynamic Reconfigurable Hardware
D.G. Perera and K.F. Li, “A Design Methodology for Mobile and Embedded Applications on FPGA -Based Dynamic Reconfigurable Hardware”, International Journal of Embedded Systems, (IJES), Inderscience publishers, 23-page manuscript, vol. 11, no. 5, Sept. 2019
2019
-
[48]
Analysis of FPGA-Based Reconfiguration Methods for Mobile and Embedded Applications
D.G. Perera, “Analysis of FPGA-Based Reconfiguration Methods for Mobile and Embedded Applications”, in Proceedings of 12th ACM FPGAWorld International Conference, (FPGAWorld’15), pp. 15- 20, Stockholm, Sweden, September 2015
2015
-
[49]
Discrepancy in Execution Time: Static Vs. Dynamic Reconfigurable Hardware
D.G. Perera and K.F. Li, “Discrepancy in Execution Time: Static Vs. Dynamic Reconfigurable Hardware”, IEEE Pacific Rim Int. Conf. on Communications, Computers, and Signal Processing, (PacRim’24), 6- page manuscript, Victoria, BC, Canada, August 2024
2024
-
[50]
FPGA-Based Reconfigurable Hardware for Compute Intensive Data Mining Applications
D.G. Perera and Kin F. Li, “FPGA-Based Reconfigurable Hardware for Compute Intensive Data Mining Applications”, in Proc. of 6th IEEE Int. Conf. on P2P, Parallel, Grid, Cloud, and Internet Computing, (3PGCIC’11), pp. 100-108, Barcelona, Spain, October 2011
2011
-
[51]
Similarity Computation Using Reconfigurable Embedded Hardware,
D.G. Perera and Kin F. Li, “Similarity Computation Using Reconfigurable Embedded Hardware,” in Proceedings of 8th IEEE International Conference on Dependable, Autonomic, and Secure Computing (DASC’09), pp. 323-329, Chengdu, China, December 2009
2009
-
[52]
Dynamic Partial Reconfigurable Hardware Architecture for Principal Component Analysis on Mobile and Embedded Devices
S.N. Shahrouzi and D.G. Perera, “Dynamic Partial Reconfigurable Hardware Architecture for Principal Component Analysis on Mobile and Embedded Devices”, EURASIP Journal on Embedded Systems, SpringerOpen, vol. 2017, article no. 25, 18-page manuscript, 21st February 2017
2017
-
[53]
HDL Code Optimization: Impact on Hardware Implementations and CAD Tools
S.N Shahrouzi and D.G. Perera, “HDL Code Optimization: Impact on Hardware Implementations and CAD Tools”, in Proc. of IEEE Pacific Rim Int. Conf. on Communications, Computers, and Signal Processing, (PacRim’19), 9-page manuscript, Victoria, BC, Canada, August 2019
2019
-
[54]
HDL Code Variation: Impact on FPGA Performance Metrics and CAD Tools
I.D. Atwell and D.G. Perera, “HDL Code Variation: Impact on FPGA Performance Metrics and CAD Tools”, IEEE Pacific Rim Int. Conf. on Communications, Computers, and Signal Processing, (PacRim’24), 6- page manuscript, Victoria, BC, Canada, August 2024
2024
-
[55]
Towards Composing Optimized Bi -Directional Multi-Ported Memories for Next-Generation FPGAs
S.N. Shahrouzi, A. Alkamil, and D.G. Perera, “Towards Composing Optimized Bi -Directional Multi-Ported Memories for Next-Generation FPGAs”, IEEE Access, Open Access Journal in IEEE, vol. 8, no. 1, pp. 91531- 91545, 14th May 2020. 18
2020
-
[56]
An Efficient Embedded Multi-Ported Memory Architecture for Next- Generation FPGAs
S.N. Shahrouzi and D.G. Perera, “An Efficient Embedded Multi-Ported Memory Architecture for Next- Generation FPGAs”, in Proceedings of 28th Annual IEEE International Conferences on Application- Specific Systems, Architectures, and Processors, (ASAP’17), pp. 83-90, Seattle, WA,...
2017
-
[57]
An Efficient FPGA-Based Memory Architecture for Compute-Intensive Applications on Embedded Devices
S.N. Shahrouzi and D.G. Perera, “An Efficient FPGA-Based Memory Architecture for Compute-Intensive Applications on Embedded Devices”, in Proceedings of the IEEE Pacific Rim International Conference on Communications, Computers, and Signal Processing, (PacRim’17), pp. 1- 8, Vic...
2017
-
[58]
Optimized Counter-Based Multi-Ported Memory Architectures for Next- Generation FPGAs
S.N. Shahrouzi and D.G. Perera, “Optimized Counter-Based Multi-Ported Memory Architectures for Next- Generation FPGAs”, in Proceedings of the 31st IEEE International Systems-On-Chip Conference, (SOCC’18), pp. 106-111, Arlington, VA, Sep. 2018
2018
-
[59]
FPGA-Based Accelerators for Convolutional Neural Networks on Embedded Devices
J. P. Miro, " FPGA-Based Accelerators for Convolutional Neural Networks on Embedded Devices", MSc Thesis, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, CO, USA, May 2020
2020
-
[60]
An FPGA-Based Hardware Accelerator for Sequence Alignment by Genetic Algorithm
L. H. Garcia, "An FPGA-Based Hardware Accelerator for Sequence Alignment by Genetic Algorithm", MSc Thesis, Department of Electrical & Computer Engineering, University of Colorado Colorado Springs, CO, USA, December 2019
2019
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.