An Analog Biomimetic Sonar Signal Processor
The BioSonar project attempts to re-create, in electronic form, the
auditory signal processing mechanisms of biologically-based sonar
(namely, bats and dolphins). The Office of Naval Research is
especially interested in underwater object recognition and
classification. The Navy uses specially-trained teams of humans
and dolphins to detect mines buried just below the sea floor, and
would like to replace or enhance this very limited capability with
some sort of automated processing. The primary goal is to match the
accuracy of the human-dolphin teams. A secondary goal is to provide
the capability in a small, power-efficient package that can be
carried underwater and perform the task in real-time. Several groups
have been working on the first goal, including our partner
Orincon Corporation in
Hawaii. They have a sophisticated processing system for classifying
underwater buried mine sonar data. Our goal is to redesign their
algorithms into a form which can be implemented in low-power analog
VLSI, and build a system able to operate in real-time.
A first step in this project was to design and build a prototype
frontend filterbank and signal-processing system using board-level
components. By using non-volatile, programmable analog and digital
processors all over the board, we have a system which is flexible
enough to implement numerous styles of filterbank processing,
emulating the biological cochlea as well as some aspects of the
auditory pathway up to the auditory nerve, but can be interfaced
directly to a computer for post-processing of the data. The system
input can be received either directly from a microphone or by
download from a computer.
The application note (user manual) for the biosonar frontend
signal processor board is complete and can be downloaded from the
following link:
User Manual (PDF)
User Manual (PostScript)
The next stage of the project (2001-2003) is to miniaturize the
frontend processing into a single integrated circuit, and to
couple it with a classification system (also a hybrid analog-digital
VLSI chip) implementing a support-vector machine (SVM).
Funding: ONR grant
N00014-01-1-0315.
Back to my home page. . .
email: tim@stravinsky.jhuapl.edu
Last updated: October 11, 2005 at 11:42pm