{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/21715"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/21715","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"An environment for the development of digital signal processing software","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.","abstract_html":"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.","abstract_has_math":false,"creators":["Hebel, Kurt Joseph"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Electrical Engineering","degree_department":null,"school":null,"contributors":["Bitzer, Donald L."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-07T13:16:58Z","date_published":"2011-05-07T13:16:58Z","updated_at":"2026-07-22T22:25:18Z","subjects":["Engineering, Electronics and Electrical"],"languages":["eng"],"rights":["Copyright 1989 Hebel, Kurt Joseph"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["AAI9010878","(UMI)AAI9010878"],"render_values":[{"text":"AAI9010878","href":null,"code":true},{"text":"(UMI)AAI9010878","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/21715","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Bitzer, Donald L."]},{"key":"dc:creator","label":"Author","values":["Hebel, Kurt Joseph"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-07T13:16:58Z","10000-01-01","1989"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Engineering, Electronics and Electrical"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 1989 Hebel, Kurt Joseph"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["AAI9010878","(UMI)AAI9010878","http://hdl.handle.net/2142/21715"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["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.","Made available in DSpace on 2011-05-07T13:16:58Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9010878.pdf: 5456788 bytes, checksum: f1bd1a0d18d9ad8fd09aeff69ab8ec6e (MD5) Previous issue date: 1989","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:52:43Z Item is restricted indefinitely.","Restriction data tranferred 2014-07-01T11:24:18-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only"]},{"key":"dc:title","label":"Title","values":["An environment for the development of digital signal processing software"]}]}],"canonical_facts":{"dc:contributor":["Bitzer, Donald L."],"dc:creator":["Hebel, Kurt Joseph"],"dc:date":["2011-05-07T13:16:58Z","10000-01-01","1989"],"dc:description":["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.","Made available in DSpace on 2011-05-07T13:16:58Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9010878.pdf: 5456788 bytes, checksum: f1bd1a0d18d9ad8fd09aeff69ab8ec6e (MD5) Previous issue date: 1989","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:52:43Z Item is restricted indefinitely.","Restriction data tranferred 2014-07-01T11:24:18-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only"],"dc:identifier":["AAI9010878","(UMI)AAI9010878","http://hdl.handle.net/2142/21715"],"dc:language":["eng"],"dc:rights":["Copyright 1989 Hebel, Kurt Joseph"],"dc:subject":["Engineering, Electronics and Electrical"],"dc:title":["An environment for the development of digital signal processing software"],"dc:type":["text"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:18Z"}