Project Description Prerequisites
Hardware Projects
Cognitive Radio with WINC2R platform Developing functional verification self-checking tests for cognitive radio experimental FPGA platform. Working knowledge and experience in writing VHDL design and test code. Software: VHDL/Verilog, Modelsim
Xilinx FPGA
Noise Generation Topology control in ORBIT via integration of new noise generator hardware
Software: VHDL, Xilin ISE,C,Linux Device Drivers
Xilinx FPGA
Glider Power Management Develop data logging capability as part of the power management system for the Slocum undewater glider that will be used to support new programming architecture for defining glider missions.

Software: Embedded C/Assembler

Hardware: PIC Microcontroller

Software Projects
Spectrum Coordination Develop a sensor network testbed by integrating ZigBee (Telos) motes onto Orbit testbed and extending existing experimental infrastructure. Perform spectrum coordination experiments with Zigbee, Bluetooth and 802.11b in the 2.4 Ghz band. Software: Linux, C/C++, Java
Software Radio Develop a distributed SDR framework based on USRP and GNU radio software and integrate it with Orbit testbed Software: Linux, C/C++, Python
Robotic/Virtual Mobility Implementation of various ORBIT related mobility models on both robotic platfrom as well as ORBIT testbed. Software: Linux, C, XML, Java
Orbit Visualization Visualization software for ORBIT portal. Design network views for users, system administrators and visitors and implement various elements of managememnet and control. Software: Linux, C, Ruby/Python/Perl/PHP
Roadside Parking Monitoring

Real-time Monitoring of Roadside Parking Space Availability. The system should collect data from ultrasound sensors mounted on the vehicles, aggregate data from multiple
moving vehicles to improve detection reliability and create real-time map of roadside parking space availability.

Software: Linux, C
Cognitive and Cooperative Radios Distributed spectrum sensing. Implementation of various machine learning algorithms in wireless networking protocols. Software: Linux, C, Python, Ruby
A Cache-and-Forward Architecture Design of protocol mechanisms for integration of packet forwarding and content caching and proof-of-concept experiment implementations. Software: Linux, C, Python, Ruby