By Topic

The AMS Operating System: a prototyping environment for real-time signal processing algorithm development

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Grund, M. ; Woods Hole Oceanogr. Instn., MA, USA ; Johnson, M.

The major focus of the Acoustic Telemetry Group at Woods Hole Oceanographic Institution has been the development of underwater acoustic communication and remote sensing devices. These are typically deployed in buoys, underwater vehicles, or in ocean-bottom packages. The devices communicate acoustically with a surface station, conveying scientific results to observers, and accepting commands. A significant milestone in the evolution of such platforms has been the development of an operating system (called AMS) for embedded signal processing. This system allows rapid algorithm prototyping using a high-level, matrix-based language specialized to DSP targets and real-time data-flow processing. A key feature of AMS, distinguishing it from other high-level DSP specification software, is that the language is interpreted as well as executed by the target DSP. Performance is maintained by (i) coding time-critical algorithm steps in C or assembly language, and (ii) using multiple DSP devices in a loosely-coupled network. The motivation for, and development of, the AMS Operating System are reviewed. The potential for rapid algorithm prototyping using AMS is demonstrated by way of two applications in underwater acoustic signal processing

Published in:

Rapid System Prototyping, 1995. Proceedings., Sixth IEEE International Workshop on

Date of Conference:

7-9 Jun 1995