Description
Develop firmware for the Acoustics MCU that processes hydrophone array data in real time to estimate the position of an acoustic pinger using multilateration. The MCU will perform digital signal processing (DSP) on raw audio samples to extract precise time-of-arrival (ToA) information and compute position estimates. Target platform: STM32H7, with DSP routines implemented using CMSIS libraries.
Requirements
Acceptance Criteria
- ADC sampling from all hydrophones is synchronized and stable at the required rate.
- Filtering isolates the pinger signal with acceptable SNR improvement.
- Cross-correlation or matched filtering reliably produces relative delay estimates within test error bounds.
- Multilateration provides valid 2D/3D position estimates consistent with controlled test setups.
- Fault conditions (low SNR, missing hydrophone, ambiguous solutions) are detected and flagged.
- Position, confidence, and diagnostics are published correctly over CAN or Ethernet with the specified format.
To-Do Checklist
Contacts
Description
Develop firmware for the Acoustics MCU that processes hydrophone array data in real time to estimate the position of an acoustic pinger using multilateration. The MCU will perform digital signal processing (DSP) on raw audio samples to extract precise time-of-arrival (ToA) information and compute position estimates. Target platform: STM32H7, with DSP routines implemented using CMSIS libraries.
Requirements
Signal acquisition
Digital signal processing
Multilateration
Data output
Acceptance Criteria
To-Do Checklist
Contacts