USRP: Software Defined Radio Christopher Cole TEAM Faculty Sponsor: Dr. Marco Carvalho, [email protected] Members: Christopher Cole, [email protected] MILESTONE 6 Test/Demo the Entire System Create a User Manual Demo Video GOALS MATLAB Simulink Models on USRP Distributed System Use Raspberry/Banana Pi Signal processing on Software MOTIVATION Signal Processing on software vs. hardware Flexibility, scalability, portability More applications of radios MATLAB Support packages for Raspberry Pi and USRP Requires Windows Host Generates Executables Limitations USRP requires gigabit ethernet USRP blocks don’t work on Raspberry Pi Support package required Raspberry Pi GPU Host connected via: WiFi Switch Ethernet Adapter Banana Pi Gigabit Ethernet Similar Architecture Cost effective Different GPU Banana Pi Substitute Host connected via: WiFi Switch Ethernet Adapter MATLAB server has dependencies for GPU *Raspberry Pi GPU Host connected via: WiFi Switch Ethernet Adapter Deploy to Raspberry Pi Transfer to Banana Pi Simulink models work USRP blocks do not Solution Custom blocks to replace USRP S - Function Data transmission and processing on Pi Legacy Code Tool Final Setup Windows Host Raspberry Pi Banana Pi MATLAB Support Package Simulink Executable MATLAB Simulink Models Custom TX Custom RX Simulink Executable Server UHD API Gigabit Link USRP Risks Real time addition of models Compatibility of existing models Inter-process communication performance Possible Solutions Library of models created S-Function parameters Other IPC methods (pipes/shared memory) TASK MATRIX Task Christopher Test/Demo the System 50% User Manual 50% Demo Video 0% QUESTIONS???
© Copyright 2024