Analog Signal Processing

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.

3x
FPAA ICs
Real-time
Reconfiguration
FPAAESP32Analog DesignSignal Processing
FPAA Signal Processing board

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.