LabVIEW, the USRP, and their Implications on Software Defined Radio

The universal software radio peripheral (USRP) family of products has become a popular platform for hardware-based research and test bed validations conducted by universities in the software defined radio (SDR) and cognitive radio (CR) fields. With the recently released universal hardware driver (UHD) and related support for Microsoft Windows and National Instruments LabVIEW, the USRP now offers a scalable, simpler, and easier to use combined platform. The new software support broadens the accessibility of the USRP platform for teaching applications and will spur further adoption within university communication systems classrooms, teaching laboratories, and their natural follow-on coursework (e.g., SDR, CR, Digital Communications, Wireless Communications, and Satellite Communications). This paper will discuss the utilization of National Instruments (NI) LabVIEW-based virtual instrumentation with the USRP and a UHD-based software driver to rapidly create real-time communication systems demonstrations for the classroom and/or laboratory settings. The combination of the USRP, UHD, LabVIEW, and Windows support enables implementation and exploration of both foundational and more advanced concepts related to signal processing and communications.

[1]  Thad Welch,et al.  Caller ID: A Project to Reinforce an Understanding of DSP-based Demodulation , 2005 .

[2]  Jeng-Kuang Hwang Innovative communication design lab based on PC sound card and Matlab: a software-defined-radio OFDM modem example , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[3]  Jeffrey H. Reed Software Radio , 2002 .

[4]  Cameron H. G. Wright,et al.  An Affordable Software Defined Radio , 2009, 2009 IEEE 13th Digital Signal Processing Workshop and 5th IEEE Signal Processing Education Workshop.

[5]  Ladimer S. Nagurney Software defined radio in the electrical and computer engineering curriculum , 2009, 2009 39th IEEE Frontiers in Education Conference.

[6]  Sharlene Katz,et al.  Using software defined radio (SDR) to demonstrate concepts in communications and signal processing courses , 2009, 2009 39th IEEE Frontiers in Education Conference.

[7]  Cameron H. G. Wright,et al.  Teaching Rate Conversion using Hardware-Based DSP , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[8]  Jeffrey H. Reed,et al.  Open-source SCA-based core framework and rapid development tools enable software-defined radio education and research , 2009, IEEE Communications Magazine.

[9]  Huseyin Arslan,et al.  Modeling, simulation, testing, and measurements of wireless communication systems: A laboratory based approach , 2009, 2009 IEEE 10th Annual Wireless and Microwave Technology Conference.

[10]  Cameron H. G. Wright,et al.  Software defined radio: Inexpensive hardware and software tools , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[11]  T.B. Welch,et al.  COMMFSK: a Hardware Approach to Teaching FSK , 2006, 2006 IEEE 12th Digital Signal Processing Workshop & 4th IEEE Signal Processing Education Workshop.

[12]  Roger L. Peterson,et al.  Introduction to Spread Spectrum Communications , 1995 .

[13]  Thad Welch,et al.  Real-Time Digital Signal Processing from MATLAB to C with the TMS320C6x DSK , 2005 .