Related Experiment Video
Updated: Aug 22, 2025

11:23
Lensless Fluorescent Microscopy on a Chip
Published on: August 17, 2011
17.7K
Automated Firmware Generation for Compressive Sensing on Heterogeneous Hardware
Rens Baeyens1,2, Joachim Denil1,2, Jan Steckel1,2
1FTI Cosys-Lab, University of Antwerp, 2020 Antwerp, Belgium.
Sensors (Basel, Switzerland)
|November 11, 2022
Summary
This paper introduces a model-based firmware generator for complex sampling schemes, simplifying the creation of fixed-rate and compressive sensing (CS) acquisition systems. The tool reduces development complexity for embedded CS, enabling wider field application.
Area of Science:
- Embedded Systems Engineering
- Signal Processing
- Data Acquisition
Background:
- Developing firmware for complex sampling schemes, particularly for compressive sensing (CS), is challenging.
- Existing methods often require significant expertise and development time.
- There is a need for streamlined solutions to facilitate the adoption of CS in embedded applications.
Purpose of the Study:
- To present a model-based firmware generator for creating both fixed-rate and variable-rate compressive sensing acquisition schemes.
- To automate the generation of pseudo-random sampling sequences for CS firmware based on undersampling factors.
- To reduce the complexity of developing embedded CS systems and lower the barrier to entry for practical field use.
Main Methods:
- A model-based framework is used, defining acquisition sequences and target platforms.
- The framework automatically generates functional firmware from model definitions and specifications.
- For CS, it generates pseudo-random sampling schemes tailored to specified undersampling factors.
Main Results:
- Successful automatic generation of fixed-rate Shannon-compliant and variable-rate CS acquisition firmware.
- Demonstrated firmware generation for CS with pseudo-random sampling aligned with undersampling factors.
- An example use-case evaluated the generated firmware, including a synchronization strategy for CS setups.
Conclusions:
- The model-based firmware generator effectively simplifies the development of complex sampling schemes for embedded systems.
- The framework facilitates the implementation of compressive sensing with reduced complexity and improved usability.
- This approach aims to accelerate the adoption and effective deployment of embedded CS technologies in various fields.
Related Concept Videos
Computed Tomography
4.8K
Tomography refers to imaging by sections. Computed tomography (CT) is a non-invasive imaging technique that uses computers to analyze several cross-sectional X-rays to reveal minute details about structures in the body.
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
4.8K
Parallel Processing
205
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
205
Upsampling
294
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
294
Fast Fourier Transform
433
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
433
Compacting Factor test
230
The compacting factor test is a method used to assess the workability of concrete. It is especially suitable for concrete mixes containing aggregates up to one and a half inches in size. This test involves specialized equipment consisting of two truncated cone-shaped hoppers and a cylinder, all with polished interior surfaces to minimize friction.
The procedure begins by placing concrete into the upper hopper without any compaction. Once filled, the bottom door of this hopper is opened,...
The procedure begins by placing concrete into the upper hopper without any compaction. Once filled, the bottom door of this hopper is opened,...
230
Ampere-Maxwell's Law: Problem-Solving
722
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
722

