An environment for the development of digital signal processing software
Hebel, Kurt Joseph
This item is only available for download by members of the University of Illinois community. Students, faculty, and staff at the U of I may log in with your NetID and password to view the item. If you are trying to access an Illinois-restricted dissertation or thesis, you can request a copy through your library's Inter-Library Loan office or purchase a copy directly from ProQuest.
Permalink
https://hdl.handle.net/2142/21715
Description
Title
An environment for the development of digital signal processing software
Author(s)
Hebel, Kurt Joseph
Issue Date
1989
Doctoral Committee Chair(s)
Bitzer, Donald L.
Department of Study
Electrical and Computer Engineering
Discipline
Electrical Engineering
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
Ph.D.
Degree Level
Dissertation
Keyword(s)
Engineering, Electronics and Electrical
Language
eng
Abstract
Prior to about 1980, real-time signal processing development work was dominated by hardware design time; each new algorithm required special hardware if it were to run in real time. The introduction of high-speed general-purpose digital signal processors has changed all that. Since these signal processors are programmable, the same hardware can be used to implement several different real-time signal processing algorithms. The amount of time a signal processing engineer spends in software and algorithm design now greatly exceeds the time spent in hardware design. Thus, an environment that would aid in the design of algorithms and that would automatically generate assembly language programs would greatly enhance the productivity and creativity of digital signal processing engineers.
This thesis describes the design and application of just such an environment--one that assists engineers in the design, optimization, and implementation of discrete-time systems on digital signal processors.
The environment includes facilities for manipulating, evaluating, and measuring the discrete-time system throughout the development process. The Implementation Optimizing Search Strategy is used to search the multidimensional space of equivalent state variable realizations for a discrete-time system satisfying certain computational complexity, overflow, and roundoff noise constraints. A machine-independent code generator translates these systems to programs in either high or low level languages.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.