Software Defined Radio & Digital Communication System Advisors: Prof. J. V. Krogmeier, Prof. D.J. Love, Chih-Chun Wang Graduate Mentor: Joon Young Kim Members:Chengzhang Zhong, Zehui Chen. Department of Electrical and Computer Engineering Goal: design and test a new suite of digital communication labs based on the concept of SDR. • Signal processing and systems. Some experience with communication systems and digital signal processing • ECE301, ECE302 is preferred for this project. • Good knowledge of MATLAB. • Software-defined radio (SDR) is a radio communication system where components that have been typically implemented in hardware are instead implemented by means of software on a personal computer or embedded system. • SDR functions by sampling an incoming signal (A/D), performing user-specified functionality on said signal, and then reconstructing the (D/A), processed signal into a viable output signal. • The Universal Software Radio Peripheral (USRP) is the hardware platform being used to test and implement Simulink radio. Using SDR for communication labs have many advantages • Easy to Build (Less wire connections) • Intuitively Design (Simulink is a graphical interface, just drag and drop components and connect them) • Cost Effective (Fewer needs for expensive equipment) Communication system lab set up SDR Generalized System Architecture Fig 1. SDR Station Setup (USRP connected to computer) • Gigabit Ethernet Streaming allows up to 100 MS/s sample rate. • Fully-Coherent MIMO Capability. • SBX daughterboard provides 40 MHz bandwidth capacity. RF Receiver Circuitry AD Converter Digital Signal Processing D/A Converter RF Transmitter Circuitry • Simulink is a data graphical programming language tool for modeling , simulating and analyzing multidomain dynamic systems. • Simulink provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems. It is integrated with MATLAB ® , enabling you to incorporate MATLAB algorithms into models and export simulation results to MATLAB for further analysis. • Amplitude modulator built with Simulink blocks (functions generator, multiplier, oscilloscope, spectrum analyzer) Fig 2. AM modulator Simulink design Fig 3. Amplitude-Modulated Waveform