Developing a Graphical User Interface to Support a Real-Time Digital Signal Processing System
Abstract
A graphical software user interface for a VMEbus-based real-time digital signal processing system was designed. User requirements were defined and the Rumbaugh object-oriented analysis and design technique was applied to analyze the requirements and produce an object-oriented design. The software design includes a graphical, mouse- and keyboard-driven user interface, specialized hardware driver modules, and operating system interfaces. An implementation plan was also developed to map the design into the C programming language using existing system code, automatically generated code, and newly written code. Based on the implementation plan, a limited software system prototype was successfully developed and demonstrated. The system can be used to analyze signals previously recorded on disk or sampled in real time. Analyzed signals can be displayed either as a set of discrete samples or as a graph in either the time or frequency domains. The system includes real-time sampling hardware, specialized DSP hardware, general-purpose computing hardware based on the Motorola 68030 microprocessor, mass storage media, and a high-resolution graphical display. Software engineering, Interfaces, Signal processing, Real time, Digital computers, Digital communications.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1993
- Accession Number
- ADA274032
Entities
People
- Jeffrey C. Miller
Organizations
- Air Force Institute of Technology