DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.

Slides:



Advertisements
Similar presentations
Chapter 17 GNU Radio for Cognitive Radio Experimentation 1 1
Advertisements

By Patrick Ellis and Scott Jaris Advisors: Dr. Ahn & Dr. Lu Implementation of a Software Defined 16 QAM System Using the USRP2 Board.
BY SUMIT ABHICHANDANI VEERA BAPINEEDU NUNE TUSHAR AMBRE KIRAN KUMBHAR SATHYA SRIDHARAN UKASH GNU RADIO INTRODUCTION.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
Video transmission using USRP
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
Electronics’2004, Sozopol, September 23 Design of Mixed Signal Circuits and Systems for Wireless Applications V. LANTSOV, Vladimir State University
1 Lab. 7 Signal Transmission between DSP and ADC/DAC  DAC/ADC/FGPA module:  With DAC/ADC, digital systems can be communicated with the analog world.
1 Fully Digital HF Radios Phil Harman VK6APH Dayton Hamvention – 17 th May 2008.
Analog Devices FMCOMMS1-EBZ WINLAB – Rutgers University Date : April 22, 2013 Authors : Prasanthi Maddala,
GNU R ADIO mehdi sajjadi Summer W HAT IS GNU R ADIO ? An open-source software toolkit Design & Implementation of Radio systems Two main set of.
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.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
Performed by: Rami May, Roee Cohen Instructor: Daniel Alkalay המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון טכנולוגי.
WINLAB GNUradio Python Programming KC Huang. WINLAB Outlines  Python Introduction  Understanding & Using GNU Radio What is GNU Radio architecture? How.
P07301 Summary Data Acquisition Module. Team Members.
Electrical and Computer Engineering
Entering the World of GNU Software Radio
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
An Enhanced/Permanent Amateur Radio Station Proposal L. McFadin, W5DID K. Banke N6IZW
Bilal Saqib. Courtesy: Northrop Grumman Corporation.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Software Defined Radio How Luke Learned To Love the Source Marcus Leech Science Radio Laboratories
A Low-Cost Phase Cal Monitor and RFI Spectrum Analyzer for VLBI2010 Mark-5 / Mark-6 using Cheap,COTS Software Defined Radio (SDR) Hardware & Software Gleaned.
Low Cost Radar and Sonar using Open Source Hardware and Software
Emergency Mine Radio Daniel Weller, Adam Jozwick, David West.
EE302 Lesson 19: Digital Communications Techniques 3.
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.
Matt Schurmann Erik Thompson Jon Pirog Scott Curtis.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
DSP Techniques for Software Radio Introduction Dr. Jamil Ahmad.
SDR Transceivers.
Wireless TXRX for TLL2020 It is awesome.. Outline Project Overview System Overview Transmiter Hardware Receiver Hardware FPGA Architecture Driver and.
Adapting the USRP as an Underwater Acoustic Modem Paul Ozog, Miriam Leeser, Milica Stojanovic Department of Electrical and Computer Engineering Northeastern.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Software Defined Radio Testbed Alex Dolan Mohammad Khan Ahmet Unsal Jihyung Ha.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Present Uses of the Fermilab Digital Signal Receiver VXI Module Brian Chase,Paul Joireman, Philip Varghese RF Embedded Systems (LLRF) Group.
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
GNU Radio Jiewen Huang 1/31/ Outline  What is GNU Radio?  Basic Concepts  Developing Applications  HW2 Introduction.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
1 Lab. 12 Signal transmission with two boards  The system: –Use DSP to conduct processing in this lab. DigitalAnalog a(n)a(n) DigitalAnalog DAC ADC PC.
Low Power, High-Throughput AD Converters
Performed By: Tal Goihman & Irit Kaufman Instructor: Mony Orbach Bi-semesterial Spring /04/2011.
1 Lab. 11 Modulation/demodulation with RF module  The system: Digital Analog  a(n)a(n) Filter Digital Digital filter (SRRC) Digital Analog  Filter Digital.
1 Lab. 10 Signal transmission with RF module  The system: –Use DSP to conduct processing in this lab. DigitalAnalog a(n)a(n) DigitalAnalog DAC ADC PC.
0808/0809 ADC. Block Diagram ADC ADC0808/ADC Bit μP Compatible A/D Converters with 8-Channel Multiplexer The 8-bit A/D converter uses successive.
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
TOW May 2011 DBBC2 G. Tuccari – INAF Istituto di Radioastronomia.
Software Defined Radio
RF section Control section Output Section Df Df Df CPU Hybrid LC
Low Cost Radar and Sonar using Open Source Hardware and Software
Digital Down Converter (DDC)
Munigala Srinivaas EE-587 (April )
SUN Tutorial on USRP Xiuzhen Guo
The Hardware of Software Defined Radios
This chapter provides a series of applications.
Simulink Implementation of a Cable Modem
ADALM-PLUTO KEY FEATURES ADALM-PLUTO runs embedded Linux! U-Boot Linux kernel Username “root” and Root password: “analog” buildroot Busybox ~2 second.
Spectrum Sensing with Software Radios
A Software Defined Radio for the Masses, Part 4
A/D Converters for SDR applications by : H. Mala M. Sajadieh A
Building The AfriCUBE Transponder.
Presentation transcript:

DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad

2 SDR System GNU Radio SDR Hardware Support SDR Software Development SDR Demo

3 Why GNU Radio? Open source Knowledge Sharing Growing Applications Open Hardware Architecture PC Interface – General Purpose DSP

4 GNU Radio Hardware Universal Software Radio Peripheral (USRP) Multi-Channel Multi-Band Flexible Hardware Wideband system USB 2.0 Interface Developed for Linux Analog RF and Digital Front End Processing

5 USRP Board

6 USRP Daughter Cards Flexible Analog RF Front Ends 0-5GHz Support MIMO System High Speed Data Conversion Mother Board High Speed FPGA for Front-End Processing USB 2.0 Interface with PC

7 USRP FPGA Processing

8 USRP ADCs 4 – 12bit A/D Converters 64M samples/sec each (theoretically a 32MHz wide band) 42.66M samples/s, 32M samples/s... also possible. 2V Peak-to-Peak input PGA to increase gain up to 20db before A/D for weak signals.

9 USRP DACs bit D/A Converters 128M samples/s each Theoretical 64 MHz bandwidth Tx signal but should not attempt more than 50 MHz

10 USRP Data Conversion Effectively 4 input and 4 ouput channels Usually use a complex signal input/output so 2 complex inputs and 2 complex outputs There is also onboard interpolation in the FPGA (DDC) for both TX and RX All samples sent across the USB are 16-bit signed integer values USB can only handle 32Megabytes/s or less

11 GNU Radio Software SDR Blocks Basic DSP blocks in C++ SDR System Python to connect DSP processing blocks Example Code

12 GNU Radio Software Hello World Example: Dial Tone Output #!/usr/bin/env python from gnuradio import gr from gnuradio import audio def build_graph (): sampling_freq = ampl = 0.1 fg = gr.flow_graph () src0 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 350, ampl) src1 = gr.sig_source_f (sampling_freq, gr.GR_SIN_WAVE, 440, ampl) dst = audio.sink (sampling_freq) fg.connect ((src0, 0), (dst, 0)) fg.connect ((src1, 0), (dst, 1)) return fg if __name__ == '__main__': fg = build_graph () fg.start () raw_input ('Press Enter to quit: ') fg.stop ()

13 SDR System Demo 64-QAM OFDM System No RF PC-to-PC analog wire connection using sound cards Both Tx and RX

14 GNU Radio GNU Software Radio USRP