FPAA-Based Signal Processing
Adaptive analog systems with embedded control
Programmable analog front-end using Field Programmable Analog Arrays (FPAA) from Anadigm. Complete hardware and firmware development for a custom module featuring multiple FPAA chips, managed by an ESP32 with real-time reconfiguration capabilities.

Project Overview
This project focused on designing a programmable analog front-end using FPAA (Field Programmable Analog Arrays) from Anadigm. We handled the complete hardware and firmware development for a custom module featuring multiple FPAA chips, managed by an ESP32.
The system enables dynamic analog configurations, including adaptive band-pass filters for fundamental frequency tracking and signal demodulation for bandwidth compression and analysis beyond ADC Nyquist limits. The embedded control system reconfigures the FPAAs in real time based on feedback from the processed signals.
This project showcases our expertise in advanced analog-digital co-design, real-time signal processing, and dynamic hardware control through embedded firmware.
Key Contributions
Hardware Design
Hardware design and layout of a compact PCB with three FPAA ICs.
Testing & Validation
Full testing and validation of the assembled board.
Dynamic Configurations
Development of dynamic analog configurations including adaptive filters and signal demodulation.
Embedded Control
Embedded control system for real-time FPAA reconfiguration.
Technical Features
- Adaptive band-pass filters for frequency tracking
- Signal demodulation for bandwidth compression
- Analysis beyond ADC Nyquist limits
- Web-based interface on ESP32
- Closed-loop correction with phase feedback
Control System
The embedded control system features:
- • Web-based interface for configuration file upload
- • MCU programs the FPAA and performs closed-loop correction
- • Phase difference from filtered signal used as feedback
- • Dynamic filter adjustment in real-time
Implementation Highlights
Anadigm FPAA Technology
Leveraging field-programmable analog arrays for flexible signal processing
ESP32 Integration
Powerful microcontroller for system management and user interface
Real-time Processing
Dynamic reconfiguration based on signal characteristics
Analog-Digital Co-design
Seamless integration of analog and digital domains
Need Advanced Signal Processing Solutions?
Let's discuss how we can help you implement sophisticated analog and digital signal processing systems.