Personal tools

Low Power One bit Microphone for Acoustic Imaging Using A Parallel Processor

From iis-projects

Jump to: navigation, search

Short Description

The main goal of this work is to design and implement a 64/128 one-bit MEMS microphones array and process the data generated to construct an acoustic image. The project will start with preliminary theoretical study and will build a full working prototype to demonstrate the functionality and the applicability in beamforming-based acoustic imaging algorithms targeted at 3D sonar sensors. The proposed system architecture will be developed around an Ultra low power parallel processor developed at IIS to show to be ideally suited to interface with a large number of these microphones and process the data in an energy efficient way.

The result of the thesis will be a working proof- of-concept prototype that uses microcontrollers and inexpensive sensors.

Depending on the applicant's profile and project type, his tasks may involve some of the following:

  • Design of the full system to achieve an autonomous sensor. (PCB design, Low power Techniques, etc.)
  • Work with sensors , wireless communication, processors, wake-up sleep techniques and subsystems.
  • lab. testing/characterization of the existing prototype: verification of the prototype's characteristics w.r. design specification (simulations), measuring power-consumption, and assessing detection performance in lab. Conditions
  • Highlevel software programming, machine learning, wireless communication
  • Programming the circuit for specific application, field testing, data acquisition

Status: Available

  • Looking for Semester and Master Project Students
Supervisors: Michele Magno


(not all need to be met by the single candidate)

  • experience using the laboratory instrumentation - signal generators, oscilloscopes, DAQ cards, Matlab etc.
  • analog electronics and signal conditioning with operational amplifiers: amplifiers, filters, integrators etc.
  • knowledge of microcontroller programming and PC programming (C/C++, preferably microcontroller with Bluetooth Low Energy but it is not mandatory)
  • basic knowledge on signal processing is a plus.
  • plus is knowledge on printed circuit board (PCB) using Altium.


30% Theory
50% Implementation
20% Testing


Luca Benini

↑ top

Detailed Task Description


Practical Details