Abstract
Software-defined radios (SDR) offer several advantages over traditional, hardware-based radios, most notably flexibility and reconfigurability. Developing SDR applications can be a difficult process, however, for several reasons. First, much of the work involved deals with standards compliance, rather than radio functionality. This portion of the work is very detailed and error prone, leading to wasted time and effort. Second, there is little to no support available for the debugging and refinement portions of the development cycle. There is no easy way to monitor or control SDR applications at runtime. The Waveform Workshop was created to address these issues. A part of the OSSIE SDR project, the Waveform Workshop drastically reduces the time and effort involved in SDR development. It automatically generates the portions of the software related to standards compliance, letting developers concentrate on radio functionality. In addition, the Waveform Workshop provides tools for both monitoring and controlling SDR applications at runtime, making debugging much easier.
Similar content being viewed by others
References
Aguayo González C.R. et al.: Open-source SCA-based core framework and rapid development tools enable software-defined radio education and research. IEEE Commun. Mag. 47(10), 48–55 (2009)
Aguayo González C.R., Dietrich C.B., Reed J.H.: Understanding the software communications architecture. IEEE Commun. Mag. 47(9), 50–57 (2009)
Bard J., Kovarik V.J. Jr.: Software Defined Radio: The Software Communications Architecture. Wiley, Chichester (2007)
Cormier, A.R., Dietrich, C.B., Price, J., Reed, J.H.: Dynamic reconfiguration of software defined radios using standard architectures. Physical Communication. doi:10.1016/j.phycom.2009.09.002
dmTK home page. http://www.govcomm.harris.com/dmtk/
Extensible Markup Language (XML) 1.1, 2nd edn. http://www.w3.org/TR/2006/REC-xml11-20060816/
Gamma E., Helm R., Johnson R., Vlissides J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1994)
GNU Radio Companion. http://gnuradio.org/redmine/wiki/1/GNURadioCompanion
Guan, J., Ye, X., Gao, J., Wang, B.: The flow of software defined radio waveform development based on SCARI. In: Proceedings of the 5th International Conference on Wireless Communications, Networking and Mobile Computing, Beijing, China, 24–26 September 2009. doi:10.1109/WICOM.2009.5302559
IEEE Std 1003.1, 2004 edn. http://www.unix.org/version3/ieee_std.html
JPEO JTRS, Joint Tactical Radio System. http://jpeojtrs.mil
OSSIE project web site: http://www.ossie.wireless.vt.edu
OMG’s CORBA website. http://www.corba.org
PrismTech and Zeligsoft partner to deliver Spectra CX—a third-generation modeling tool for software-defined radio (SDR/SCA) developers. http://www.mil-embedded.com/news/Technology+Partnerships/18395
PrismTech Spectra CX webcast. http://www.slideshare.net/PrismTech1/spectra-cx-v32-webcast-19-may-2010
Reed J.H.: Software Radio: A Modern Approach to Radio Engineering. Prentice-Hall, Englewood Cliffs (2002)
Robert, M., et al.: OSSIE: open source SCA for researchers. SDR Forum Technical Conference (2004)
Singh, S., Adrat, M., Antweiler, M.: NATO RTO/IST RTG on SDR: demonstrating portability and interoperability of SCA-based waveforms. SDR 09 Technical Conference and Product Exposition, Washington, DC, December 1–4, 2009
Software Communications Architecture Specification, 2nd edn. Joint Tactical Radio System (JTRS) Joint Program Office, April 2004
The ADAPTIVE Communication Environment (ACE™). http://www.cs.wustl.edu/~schmidt/ACE.html
Vanu® Introduces the Anywave® MultiRAN—Wireless Industry’s First Software Radio Shared Active Infrastructure Solution. http://www.vanu.com/media/Web
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Snyder, J., Seeralan, D., Sayed, S. et al. Open source software-defined radio tools for education, research, and rapid prototyping. Int J Softw Tools Technol Transfer 16, 67–80 (2014). https://doi.org/10.1007/s10009-012-0241-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10009-012-0241-2