Software Defined Radio How Luke Learned To Love the Source Marcus Leech Science Radio Laboratories

Slides:



Advertisements
Similar presentations
Envelope Detector Conventional DSB-AM signals are easily demodulated by an envelope detector It consists of a diode and an RC circuit, which is a simple.
Advertisements

| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Analog Communications
1 Chelmsford Amateur Radio Society Advanced Licence Course Anthony Martin M1FDE Slide Set 12: v1.4, 2-Dec-2012 (4) Receiver Demodulation Chelmsford Amateur.
Overview and Basics of Software Defined Radios INSTRUCTOR: Dr. George Collins By Praveen Kumar Chukka
Radios Used in a Contest Environment Rob Sherwood NC Ø B Have Radios Gotten Better in the Last 5 or even 25 Years? Sherwood Engineering.
Data Communication Analog Transmition Behrouz A. Forouzan 1Data Communication - Analog Transmition.
1 Fully Digital HF Radios Phil Harman VK6APH Dayton Hamvention – 17 th May 2008.
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.
Bandpass Sigma-Delta Modulator Michael Vincent Brian McKinney ECEN5007.
Integrated Circuits Design for Applications in Communications Dr. Charles Surya Department of Electronic and Information Engineering DE636  6220
STARLight PDR 3 Oct ‘01H.1 Miller STARLight Sensor Signal Processing Ryan Miller STARLight Electrical Engineer (734)
Analog and Digital Transmission Interfaces and Multiplexing (Physical Layer) Lita Lidyawati 2012.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
DSP for Software Radio Waveform Processing – Single Carrier Systems Dr. Jamil Ahmad.
Ion source RF system Andy Butterworth BE/RF Mauro Paoluzzi BE/RF 14/11/2013Linac4 ion source review.
Joshua “Rock Star” Jenkins Jeff “Tremolo” Smith Jairo “the boss” Rojas
INTRODUCTION TO DIGITAL SIGNAL PROCESSING Dr. Hugh Blanton ENTC 4347.
1 Summary of SDR Analog radio systems are being replaced by digital radio systems for various radio applications. SDR technology aims to take advantage.
General Licensing Class Your Receiver Your organization and dates here.
A Beginner’s Guide To Software Defined Radios By Dave Hallidy K2DH 3/2010.
General Licensing Class G7A – G7C Practical Circuits Your organization and dates here.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
Software Defined Radio
Meteor Receiver Olajide Durosinmi Hugh Kinsel Kenny Mills Austin Pierce Nick Stelmashenko October 21, 2009.
Bilal Saqib. Courtesy: Northrop Grumman Corporation.
Reconfigurable Communication System Design
Amateur Radio Digital Modes
Software Defined Radio
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.
Digital Techniques for Radio. What is digital? Digital normally means binary Digital can mean: Digital techniques for analogue modes e.g. SSB AM FM (Overview.
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.
FDMDV A New Digital Voice Mode for HF Marc C. Tarplee, Ph.D. N4UFP SC Section Technical Coordinator.
Matt Schurmann Erik Thompson Jon Pirog Scott Curtis.
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Software Defined Radio How I learned to love DSP Tom McDermott, N5EG October 2, 2008.
Standard Sound Card (PCI) This is a typical sound card design. Although most of the newer sound cards use a PCI-E 1x (1Lane) to 8x (with exceptions for.
1-1 © 2013 The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Electronics Principles & Applications Eighth Edition Chapter 1 Introduction.
Introduction Advantage of DSP: - Better signal quality & repeatable performance - Flexible  Easily modified (Software Base) - Handle more complex processing.
Communications Systems. 1Analogue modulation: time domain (waveforms), frequency domain (spectra), amplitude modulation (am), frequency modulation (fm),
˜ SuperHeterodyne Rx ECE 4710: Lecture #18 fc + fLO fc – fLO -fc + fLO
1 Composite Signals and Fourier Series To approximate a square wave with frequency f and amplitude A, the terms of the series are as follows: Frequencies:
Software Defined Radio Testbed Alex Dolan Mohammad Khan Ahmet Unsal Jihyung Ha.
DSP Techniques for Software Radio A System Example Dr. Jamil Ahmad.
Student: Vikas Agarwal Guide: Prof H S Jamadagni
Chapter : Digital Modulation 4.2 : Digital Transmission
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Amplitude/Phase Modulation
Encoding How is information represented?. Way of looking at techniques Data Medium Digital Analog Digital Analog NRZ Manchester Differential Manchester.
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
Computer Networks Chapter 5 – Analog Transmission.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
CHAPTER 4. OUTLINES 1. Digital Modulation Introduction Information capacity, Bits, Bit Rate, Baud, M- ary encoding ASK, FSK, PSK, QPSK, QAM 2. Digital.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
Software Defined Radio
Low Cost Radar and Sonar using Open Source Hardware and Software
Munigala Srinivaas EE-587 (April )
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
The Hardware of Software Defined Radios
General Licensing Class
A Software Defined Radio for the Masses, Part 4
Data Acquisition (DAQ)
Analog to Analog Modulation
Superhet Receiver Theory
Presentation transcript:

Software Defined Radio How Luke Learned To Love the Source Marcus Leech Science Radio Laboratories

In The Beginning... A long time ago, in a laboratory not so far away  Marconi was messing with metal plates  Fessenden was futzing with FM  Armstrong was analyzing the Audion  Bardeen and Shockley had seized on semiconductors  THERE WAS HARDWARE.... Lots and lots and lots of hardware Incalculable masses of coils and capacitors, and resistors and glass and plastic and ceramics and...

The Evolution of DSP Throughout 1980s and 1990s, more “ceramic and silicon” functions moved into the digital domain.  Many amateur receivers had “DSP” options, that allowed various types of IF tuning and audio processing  Commercial world used DSP techniques all over the place—radios, modems, TVs, VCRs, etc.  Payoff was in flexibility, and not always overall project costs. BOM costs reduced Software Development costs increased (sometimes infinitely!!!)‏

Sampling the Analog World Way back in 1924, Nyquist (and later Shannon and Whittaker) discovered that:  For a signal of F (Hz) bandwidth  You only need 2*F samples/sec to be able to reconstruct the signal  Led partially to the birth of Information Theory  Important result in digital systems using sampling techniques.

So, what does this mean? Signals can be processed in the digital domain  Signal processing in the analog domain uses functions that are analog approximations of precise mathematical functions Some implementations are higher fidelity (better approximations) than others.  Difference between $ stereo and $ stereo is in improving the quality of those analog approximations.  Converting to digital domain as early as possible gives you better control of mathematical fidelity.  Gives you tremendous flexibility, without having to break out the soldering iron!

So, what's SDR, then? Functionally identical to DSP that has been around for a couple of decades.  Different implementation  Use (as much as possible) general-purpose compute hardware, rather than custom/semi- custom DSP processors.  Modern desktop hardware has some pretty impressive capabilities for DSP work: Even modest desktop systems are capable of several hundred MFLOPS (Million FLOating-point Operations Per Second). A few Giga-FLOPs common on higher-performance general purpose computing gear.

Where do I plug in the antenna? Does that mean I can receive 1296Mhz FM on my computer directly? Where do I plug it in. Sadly, some hardware is still required! Need high-speed A/D and D/A I/O in and out of the machine  Need a way to downconvert/upconvert signals to bands of interest.  Typically use Direct Conversion techniques.  Signals represented in baseband quadrature form.  Signals are in quadrature (90 relative phase shift).

Watch your Is and Qs. Signals have an in-phase (I) and quadrature (Q) component. Quadrature signal of bandwidth BW:  Starts at Fc – BW/2  Ends at Fc + BW/2 Use simultaneous-sampling A/D and D/A hardware to maintain phase relationship.  Very common these days, because of SDR!! Signal up/down conversion results in:  Signals centered around “DC”  Lowest component -BW/2, highest component +BW/2

Signal Quality Both amplitude and phase mis-match between I and Q can degrade system performance.  Controlled by that ugly-old analog world!  NCOs (Numerically-controlled Oscillators) used to provide well-phased down/upconversion LOs.  Amplitude imbalance is at the mercy of amplifier design.  Amplitude and Phase imbalance can be compensated for later digitally, at least partially.

Typical D-C receiver front-end

Products for the Amateur SDR-1000, FLEX-5000, FLEX-3000  Transceiver based on SDR SDR-14, SDR-IQ, SDR-IP  Receive only USRP and USRP2  General-purpose receiver, transceive, transmit  Daughter-cards map into various bands  USRP uses 480Mbit USB-2.0 for PC I/O  USRP2 uses 1Gbit Ethernet for PC I/O  It's my favourite :-)‏

SDR development frameworks Many commercial frameworks Only ONE Open Source framework  Gnu Radio (  Has dozens of different signal-processing blocks  Most critical blocks have been ruthlessly optimized for various PC hardware.  Now has a GUI-based “constructor” to make life easier for running experiments. A little bit like playing with LEGO Somewhat like LABView or MATLAB  Needless to say, it's the only one I use!!

What's after the front-end?

Running AM Receiver

Adding FFT Features

Running New Receiver

Narrow Filter

Flexibility: Different GUI Because general-purpose platform  Mix 'n match various programming environments  GUIs  Etc

Sophistication limitless

...Really

Resources