Skip to main content

FMCW Sonar

·156 words·1 min

FMCW Sonar breadboards
The FMCW Sonar device

Writeup

For my 6.2040 (Analog Lab) final project, I worked together with a classmate to create an FMCW sonar system. This project proved to be an interesting and highly educational combination of analog electronics and digital signal processing (DSP). I worked on the transmit (TX) stage and the DSP, and my partner worked on the recieving (RX) stage.

For the TX stage, I built a voltage-controlled oscillator (VCO), and filtered the output to create a sine-wave. A push-pull output was then used to drive a speaker.

Transmit stage schematic
TX stage schematic

For the DSP and overall system control, I used an STM32 Black Pill development board. This helped me get familiarity with the STM32 and overall ARM CMSIS platforms, and allowed for easy tuning of the FMCW sweep and signal processing parameters.

The final device was able to locate a target to a range accuracy of 5.5 cm.

Rangefinding performance
Left: close-to-far sweep. Right: far-to-close sweep.