DocumentCode
2735075
Title
The AMS Operating System: a prototyping environment for real-time signal processing algorithm development
Author
Grund, Matthew ; Johnson, Mark
Author_Institution
Woods Hole Oceanogr. Instn., MA, USA
fYear
1995
fDate
7-9 Jun 1995
Firstpage
182
Lastpage
186
Abstract
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
Keywords
acoustic signal processing; operating systems (computers); programming environments; real-time systems; remote sensing; software prototyping; subroutines; telecommunication computing; telemetry; underwater sound; AMS Operating System; C coding; DSP targets; assembly language coding; commands; high-level matrix-based language; loosely-coupled network; multiple DSP devices; prototyping environment; rapid algorithm prototyping; real-time data-flow processing; real-time signal processing algorithm development; remote sensing devices; scientific results; surface station; time-critical algorithm step coding; underwater acoustic communication; Acoustic devices; Acoustic signal processing; Digital signal processing; Operating systems; Prototypes; Real time systems; Signal processing algorithms; Telemetry; Underwater acoustics; Underwater communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 1995. Proceedings., Sixth IEEE International Workshop on
Conference_Location
Chapel Hill, NC
ISSN
1074-6005
Print_ISBN
0-8186-7100-9
Type
conf
DOI
10.1109/IWRSP.1995.518589
Filename
518589
Link To Document