Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka 0973200.

Slides:



Advertisements
Similar presentations
GNU APPLICATIONS IN RADAR
Advertisements

By Patrick Ellis and Scott Jaris Advisors: Dr. Ahn & Dr. Lu Implementation of a Software Defined 16 QAM System Using the USRP2 Board.
01/10/2013 Ebro Observatory, October 1st, 2013 New Technology involved in SWING: Software Radio and HF Links A.L. Saverino A.Capria, F.Berizzi, M. Martorella,
Software Defined Radio Testbed Team may11-18 Members: Alex Dolan, Mohammad Khan, Ahmet Unsal Adviser: Dr. Aditya Ramamoorthy.
3. Digital Implementation of Mo/Demodulators
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
SDR: The Future of Radio
Implement a 2x2 MIMO OFDM-based channel measurement system (no data yet) at 2.4 GHz Perform baseband processing and digital up and down conversion on Nallatech.
The Software Defined Radio Team D. J. Love, C.-C. Wang, and J. V. Krogmeier School of Electrical and Computer Engineering Purdue University, West Lafayette.
Software Defined Radio Mentor: Dr. Brian Banister Sponsor: Comtech AHA Team: Brad Eylander, Dylan Kievit, Jeff Chang, Ted Storms Acknowledgements: Dr.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
Overview.  UMTS (Universal Mobile Telecommunication System) the third generation mobile communication systems.
Software Defined Radio
Integrated Circuits Design for Applications in Communications Dr. Charles Surya Department of Electronic and Information Engineering DE636  6220
Learning Outcomes  Know the basic components of a network  Know data transmission methods, including types of signals, modulation, demodulation, and.
Electrical and Computer Engineering
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
SDR System Level Test Challenges and Measurement Solutions.
Software Defined Radio Test bed Abstract In wireless communication systems, dedicated hardware built for signal processing purposes are traditionally used.
For more notes and topics visit: eITnotes.com.
Mobile Handset Hardware Architecture
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Introduction to Networks. Objectives The purpose and uses of networks The Key components of a computer network The Different types of network and the.
Instructor: Dr.George Collins Satyakiran Anugu. Introduction Why Mathematics in GNU Radio Creating block Pyhthon Mathematical operators in Python Mathematical.
An Enhanced/Permanent Amateur Radio Station Proposal L. McFadin, W5DID K. Banke N6IZW
Bilal Saqib. Courtesy: Northrop Grumman Corporation.
Introduction to Communication Systems
Reconfigurable Communication System Design
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Wavelet Transforms CENG 5931 GNU RADIO INSTRUCTOR: Dr GEORGE COLLINS.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Low Cost Radar and Sonar using Open Source Hardware and Software
Emergency Mine Radio Daniel Weller, Adam Jozwick, David West.
The GNU in RADIO Shravan Rayanchu. SDR Getting the code close to the antenna –Software defines the waveform –Replace analog signal processing with Digital.
Ultra-Wideband Research and Implementation By Jarrod Cook and Nathan Gove Advisors: Dr. Brian Huggins Dr. In Soo Ahn Dr. Prasad Shastry.
1 Software Radio Technology Dr. John Chapin CTO Vanu, Inc. One Porter Square, Suite 18 Cambridge, MA Presentation to NSMA conference.
Matt Schurmann Erik Thompson Jon Pirog Scott Curtis.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
INTRODUCTION : Since its introduction in 1991, SDR (Software-defined Radio) has been defined as a radio platform of which the functionality is at.
Wireless Communication with GNU SDR. A simplified wireless communication scheme.
DSP Techniques for Software Radio Introduction Dr. Jamil Ahmad.
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
Wireless TXRX for TLL2020 It is awesome.. Outline Project Overview System Overview Transmiter Hardware Receiver Hardware FPGA Architecture Driver and.
Presented by Wosen Agedie and Samuel Walker Mentor: Dr. Beex.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Software Defined Radio Testbed Alex Dolan Mohammad Khan Ahmet Unsal Jihyung Ha.
Software Defined Radio Libin Benedict S7 IT Roll No.9.
DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Wireless communication Emmanuel Gyebison. Transmission Signals must be converted into digital values, using a circuit called ADC (Analog to Digital Converter),
Cooperative MIMO Paradigms for Cognitive Radio Networks
CSCI-235 Micro-Computer Applications The Network.
MODEM B Y K H U S H. With the evolution of technology, world has contracted in to a small village. One single click on your computer can connect you to.
SDR Architectures Bilal Saqib. Software Execution Procedure in SDR  SDR should be compatible with various hardwares and softwares. 1.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
Members:Ahmet Unsal Alex Dolan Mohammad Khan Adviser:Prof. Aditya Ramamoorthy.
Radio Equipment. Review: On the Transmitter Side The purpose of radio communications is to transfer information from one point to another. The information.
SOFTWARE DEFINED RADIO
Software Defined Radio
Low Cost Radar and Sonar using Open Source Hardware and Software
Manual Robotics ..
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka

Software Defined Radio  Software-Defined Radio (SDR) is the technology wherein software modules running on a generic hardware platform consisting of DSPs and general purpose microprocessors.  Which are used to implement radio functions such as generation of transmitted signal (modulation) at transmitter and tuning/detection of received radio signal (demodulation) at receiver.

Architecture  The digital radio system consists of three main functional blocks:  1)RF (Radio Frequency) section 2)IF (Intermediate Frequency) section and 3)baseband section.  The RF section consists of essentially analog hardware modules while IF and baseband sections contain digital hardware modules.

Block diagram

 The RF section is responsible for transmitting/receiving the radio frequency (RF) signal from the antenna via a coupler and converting the RF signal to an intermediate frequency (IF) signal.  The RF front-end on the receive path performs RF amplification and analog down conversion from RF to IF.  On the transmit path, RF front-end performs analog up conversion and RF power amplification.

Contd..  The ADC/DAC blocks perform analog-to-digital conversion (on receive path) and digital-to-analog conversion (on transmit path), respectively.  ADC/DAC blocks interface between the analog and digital sections of the radio system.  DDC/DUC blocks perform digital-down conversion (on receive path) and digital-up-conversion (on transmit path), respectively.  DUC/DDC blocks essentially perform modem operations, i.e., modulation of the signal on transmit path and demodulation (also called digital tuning) of the signal on receive path.

 The baseband section performs baseband operations (connection setup, equalization, frequency hopping, timing recovery, correlation) and also implements the link layer protocol (layer 2 protocol in OSI protocol model).

Benefits of using SDR  Flexibility.  High performance.  Software reusability.  Being software already, It is easy to test individual signal processing blocks, simulate performance and test behavior.

Problems faced by SDR  High power consumption.  The cost of creating ASIC mask is getting more expensive.

GNU Radio Design  GNU Radio is one of the most complete and widely used SDRs for cognitive radio development.  GNU Radio is a software package that provides signal processing blocks, discrete components to perform a specific task.  In GNU Radio, each separate signal processing block is implemented in C++ and gets built into a library.  Python is the language to connect these blocks and generate a flow graph to run a GNU radio application program.  This is performed by “wrapping” the C++ library into a python module so that python can call the C++ functions through the “wrapper”.

Universal Software Radio Peripheral  The USRP is a board that does basic intermediate frequency(IF) processing of up and down conversions, decimation, interpolation and filtering.  Along with the USRP board are a set of daughterboards which serve as RF front end. They allow the output signal to be modulated to a higher frequency and an input signal to be stripped of its carrier.  The USRP provides analog to digital and digital to analog sampling.  It can hold transmitter and receiver daughterboards at a time.  While the USRP and GNU Radio are parallel developments projects, they do not necessarily depend on one another as other SDR platforms use the USRP and other RF front ends(Daughterboards) can use GNU Radio.

Parallel programming in GNU Radio  GNU Radio blocks operate on chunks of data to where large blocks are passed around in memory. This is important to reduce memory and bus access overhead.  A thread-per-block model is now available, where each block runs its own thread as its name might suggest.  When the processing resources are available, each thread is loaded in to its own processor core.  The thread-per-block model is not considered currently because each block may have different computational requirements.  Still, we see a significant improvement in processing capabilities of GNU radio which indicate a positive trend for SDR.

Conclusion  The technology can be used to implement wireless network infrastructure equipment as well as wireless handsets, PDAs, wireless modems and other end-user devices.  However, factors like higher power consumption, increased complexity of software and the benefits offered by the technology should be carefully considered before using SDR technology to build a radio system.

Acronyms  ADC Analog-to-Digital Conversion  DAC Digital-to-Analog Conversion  DDC Digital Down Conversion  DUC Digital Up Conversion  IF Intermediate Frequency  RF Radio Frequency  Rx Receive  SDR Software Defined Radio  Tx Transmit  USRP Universal Software Radio peripheral

References  [1] Artificial Intelligence in Wireless Communications by Thomas W.Rondeau and Charles W. Bostian, Artech House,2009  [2] Software Defined Radio, [URL: broadcastpapers.com]  [3] Overview of Software Defined Radio, [URL: