90 likes | 98 Views
Study and Implementation of Flexible Physical Layer Algorithms for a Software-Defined Radio Platform. David Ho Mentor: Professor H. Jafarkhani Professor H. Yousefi’zadeh. Outline. Why Future Wireless Telecommunication Systems Require Flexibility? What is the Software Defined Radio (SDR)?
E N D
Study and Implementation of Flexible Physical Layer Algorithms for a Software-Defined Radio Platform David Ho Mentor: Professor H. Jafarkhani Professor H. Yousefi’zadeh
Outline • Why Future Wireless Telecommunication Systems Require Flexibility? • What is the Software Defined Radio (SDR)? • Universal Software Radio Peripheral (USRP) in the context of SDR • Project Goals • Progress and Future Steps
Why Future Wireless Telecommunication Systems Require Flexibility? • Implement multi-standard solutions • Enable legacy systems • Allow upgradable solutions during lifetime • Facilitate introduction of new services • Reduce of production costs • Speed-up time to market • Optimize performance after recognizing operational environment during run-time
What is the Software Defined Radio (SDR)? • SDR is a radio communication system that replaces some dedicated hardware with software on general computers or embedded systems • Due to the software implementation, SDR is characterized by increased flexibility
USRP in the context of SDR • USRPs are inexpensive, computer hosted hardware solutions for developing software radios through GNU radio. • Two USRP generations (USRP -1 and -2) are available
Project Goals • Achieve reliable transmission in a lower signal-to-noise ratio (SNR) environment • Increase throughput, reduce error-rate • Increase the system’s operational range
Progress and Future Steps (1/2) Progress: • USRP-1 communication protocols have been modified to be operable in USRP-2 • Interoperability between USRP-1 and USRP-2 has been achieved.
Progress and Future Steps(2/2) Future Steps • Evaluate system performance in different operational scenarios (e.g. line-of-sight, scattering environment) • Improve physical layer algorithms (e.g. synchronization, channels estimation)
Thank you! Questions?