{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/9134"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/9134","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Design and implementation of software radios using a general purpose processor","abstract":"This dissertation presents the design, implementation and evaluation of a novel software radio architecture based on wideband digitization, a general purpose processor and application level software. The system is designed to overcome the many challenges and exploit the advantages of performing real-time signal processing in a general purpose environment. The main challenge was overcoming the uncertainty in execution times and resource availability. The main advantages are faster clock speeds, large amounts of-memory and better development environments. In addition it is possible to optimize the signal processing in conjunction with the application program, since they are running on the same platform. The system has been used to implement a virtual radio, a wireless communication system in which all of the signal processing from the air interface through the application is performed in software. The only functions performed by dedicated hardware are the down conversion and digitization of a wide band of the RF spectrum. The flexibility enabled by this system provides the means for overcoming many limitations of existing communication systems. Taking a systems design approach, the virtual radio exploits the flexibility of software signal processing coupled with wideband digitization to realize a system in which any aspect of the signal processing can be dynamically modified. The work covers several areas, including: the design of an I/0 system for digitizing wideband signals as well _as transporting the sample stream in and out of application memory; the design of a programming environment supporting real-time signal processing applications in a general purpose environment; a performance evaluation of software radio applications on a general purpose processor; and the design of applications and algorithms suited for a software implementation. Several radio applications including an AMPS cellular receiver and a network link employing frequency hopping with FSK modulation have been implemented and measured. This work demonstrates that it is both useful and feasible to implement real-time signal processing systems on a general purpose platform entirely in software. The virtual radio platform allows new approaches to both system and algorithm design that result in greater flexibility, better technology tracking and improved average performance.","abstract_html":"This dissertation presents the design, implementation and evaluation of a novel software radio architecture based on wideband digitization, a general purpose processor and application level software. The system is designed to overcome the many challenges and exploit the advantages of performing real-time signal processing in a general purpose environment. The main challenge was overcoming the uncertainty in execution times and resource availability. The main advantages are faster clock speeds, large amounts of-memory and better development environments. In addition it is possible to optimize the signal processing in conjunction with the application program, since they are running on the same platform. The system has been used to implement a virtual radio, a wireless communication system in which all of the signal processing from the air interface through the application is performed in software. The only functions performed by dedicated hardware are the down conversion and digitization of a wide band of the RF spectrum. The flexibility enabled by this system provides the means for overcoming many limitations of existing communication systems. Taking a systems design approach, the virtual radio exploits the flexibility of software signal processing coupled with wideband digitization to realize a system in which any aspect of the signal processing can be dynamically modified. The work covers several areas, including: the design of an I/0 system for digitizing wideband signals as well _as transporting the sample stream in and out of application memory; the design of a programming environment supporting real-time signal processing applications in a general purpose environment; a performance evaluation of software radio applications on a general purpose processor; and the design of applications and algorithms suited for a software implementation. Several radio applications including an AMPS cellular receiver and a network link employing frequency hopping with FSK modulation have been implemented and measured. This work demonstrates that it is both useful and feasible to implement real-time signal processing systems on a general purpose platform entirely in software. The virtual radio platform allows new approaches to both system and algorithm design that result in greater flexibility, better technology tracking and improved average performance.","abstract_has_math":false,"creators":["Bose, Vanu G. (Vanu Gopal)"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science.","school":null,"contributors":[],"advisors":["John V. Guttag and David L. Tennenhouse."],"committee_chairs":[],"committee_members":[],"year":1999,"date_issued":"1999","date_published":"1999","updated_at":"2026-07-22T22:21:29Z","subjects":["Electrical Engineering and Computer Science."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/9134","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["John V. Guttag and David L. Tennenhouse."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."]},{"key":"dc:creator","label":"Author","values":["Bose, Vanu G. (Vanu Gopal)"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2005-08-22T23:00:06Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2005-08-22T23:00:06Z"]},{"key":"dc:date.issued","label":"Date","values":["1999"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical Engineering and Computer Science."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/9134"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.","Includes bibliographical references (p. 113-116)."]},{"key":"dc:description.abstract","label":"Abstract","values":["This dissertation presents the design, implementation and evaluation of a novel software radio architecture based on wideband digitization, a general purpose processor and application level software. The system is designed to overcome the many challenges and exploit the advantages of performing real-time signal processing in a general purpose environment. The main challenge was overcoming the uncertainty in execution times and resource availability. The main advantages are faster clock speeds, large amounts of-memory and better development environments. In addition it is possible to optimize the signal processing in conjunction with the application program, since they are running on the same platform. The system has been used to implement a virtual radio, a wireless communication system in which all of the signal processing from the air interface through the application is performed in software. The only functions performed by dedicated hardware are the down conversion and digitization of a wide band of the RF spectrum. The flexibility enabled by this system provides the means for overcoming many limitations of existing communication systems. Taking a systems design approach, the virtual radio exploits the flexibility of software signal processing coupled with wideband digitization to realize a system in which any aspect of the signal processing can be dynamically modified. The work covers several areas, including: the design of an I/0 system for digitizing wideband signals as well _as transporting the sample stream in and out of application memory; the design of a programming environment supporting real-time signal processing applications in a general purpose environment; a performance evaluation of software radio applications on a general purpose processor; and the design of applications and algorithms suited for a software implementation. Several radio applications including an AMPS cellular receiver and a network link employing frequency hopping with FSK modulation have been implemented and measured. This work demonstrates that it is both useful and feasible to implement real-time signal processing systems on a general purpose platform entirely in software. The virtual radio platform allows new approaches to both system and algorithm design that result in greater flexibility, better technology tracking and improved average performance."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Ph.D."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Design and implementation of software radios using a general purpose processor"]}]}],"canonical_facts":{"dc:contributor.advisor":["John V. Guttag and David L. Tennenhouse."],"dc:contributor.department":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:contributor.other":["Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science."],"dc:creator":["Bose, Vanu G. (Vanu Gopal)"],"dc:date.accessioned":["2005-08-22T23:00:06Z"],"dc:date.available":["2005-08-22T23:00:06Z"],"dc:date.issued":["1999"],"dc:description":["Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.","Includes bibliographical references (p. 113-116)."],"dc:description.abstract":["This dissertation presents the design, implementation and evaluation of a novel software radio architecture based on wideband digitization, a general purpose processor and application level software. The system is designed to overcome the many challenges and exploit the advantages of performing real-time signal processing in a general purpose environment. The main challenge was overcoming the uncertainty in execution times and resource availability. The main advantages are faster clock speeds, large amounts of-memory and better development environments. In addition it is possible to optimize the signal processing in conjunction with the application program, since they are running on the same platform. The system has been used to implement a virtual radio, a wireless communication system in which all of the signal processing from the air interface through the application is performed in software. The only functions performed by dedicated hardware are the down conversion and digitization of a wide band of the RF spectrum. The flexibility enabled by this system provides the means for overcoming many limitations of existing communication systems. Taking a systems design approach, the virtual radio exploits the flexibility of software signal processing coupled with wideband digitization to realize a system in which any aspect of the signal processing can be dynamically modified. The work covers several areas, including: the design of an I/0 system for digitizing wideband signals as well _as transporting the sample stream in and out of application memory; the design of a programming environment supporting real-time signal processing applications in a general purpose environment; a performance evaluation of software radio applications on a general purpose processor; and the design of applications and algorithms suited for a software implementation. Several radio applications including an AMPS cellular receiver and a network link employing frequency hopping with FSK modulation have been implemented and measured. This work demonstrates that it is both useful and feasible to implement real-time signal processing systems on a general purpose platform entirely in software. The virtual radio platform allows new approaches to both system and algorithm design that result in greater flexibility, better technology tracking and improved average performance."],"dc:description.degree":["Ph.D."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["http://hdl.handle.net/1721.1/9134"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Electrical Engineering and Computer Science."],"dc:title":["Design and implementation of software radios using a general purpose processor"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:21:29Z"}