Beruflich Dokumente
Kultur Dokumente
Radio Project
James Flynn
Sharlene Katz
Overview
Independent Study / Graduate Projects
Summer Calendar
What is Software Defined Radio?
Advantages of Software Defined Radio
Traditional versus SDR Receivers
SDR and the USRP
Preparation for Next Meeting
July 10, 2008 Flynn/Katz - SDR 2
1
Independent Study/Projects
Fall – Independent Study – Timing
Summer/Fall schedule
Meeting times – every two weeks
Goals
Presentations
Projects
2
Current SDR Applications
Military
Agile, robust and secure communications systems
Radar and Threat detection
Electronic Intelligence (ELINT)
Radio Astronomy
Amateur Radio
3
Future SDR Applications
Broadcasting
Digital Radio
Digital Television
Advantages of SDR
4
No more standards
Historical Problems with standards
Inertia
AM to FM Stereo Broadcasting
AM to SSB communications
AM to FM communications
Black and White to Color Television
Analog Color Television to HDTV
AM/FM Analog to HD radio broadcasting
No more standards
Interoperability problem solved
Military
Example: Operation Market Garden
Public Safety
Example: 9/11
Modes and operation tailored to individual
needs rather than choosing from a few
standards.
5
Reliability
Fewer components = less failures
Remote repair/update.
No aging.
No environmental drift.
Temperature
Humidity
Vibration
No alignment issues.
6
Traditional Receiver
|fLO-fc|
RF fc fLO+fc IF Demod-
x
Amplifier Amplifier ulator
fLO
10 KHz
10 KHz
Local
f (KHz)
Oscillator 5
10 KHz
f (KHz)
f (KHz) 455
530 980 1700
f (KHz)
10 KHz 455
fLO=1435 KHz
f (KHz)
530 980 1700
Disadvantages of the
Traditional Receiver
Simple modulation / demodulation only
Limited implementation of filters
Alignment
Aging
Complexity
7
Traditional vs. SDR Receiver
Receiver Front End
Traditional RF IF Demod-
x
/ Amplifier Amplifier ulator
Hardware Local
Receiver Oscillator
Current
SDR Receiver Front End ADC Software
Receiver
Future
SDR
ADC Software
Receiver ?
July 10, 2008 Flynn/Katz - SDR 15
Receiver USB
ADC FPGA PC
Front End Controller
8
Quadrature Signal
Representation
The received signal, S(t), may be represented as follows:
S(t) = I(t)cos(2π fct) + Q(t)sin(2π fct)
fc = carrier frequency
9
Extracting Q(t) from S
S(t) = I(t)cos(2π fct) + Q(t)sin(2π fct)
x LPF Q
10
Analog to Digital Converter
(ADC)
12 bit A/D Converter (212 levels)
2 volt peak-peak maximum input
64 Msamp/second
∆t
ADC
Decimation
Original sampling rate is 64Msamp/sec
Converts a portion of spectrum 32 MHz wide
Generally we are interested is a narrower portion of the
spectrum requiring a lower sampling rate
USB cannot handle that high data rate (up to 256 Mbps/32
MBps/8 M complex samp/sec
Occurs in the FPGA of the USRP
11
SDR Receiver with USRP
Daughterboard Motherboard
FPGA
USB
(Decimator,
ADC MUX, etc.) PC
Controller
Q
GNU Radio
Software
USRP - Motherboard/
Daughterboard
12
GNU Radio Software
Community-based project started in 1998
GNU Radio application consists of sources (inputs), sinks
(outputs) and transform blocks
Transform blocks: math, filtering, modulation/
demodulation, coding, etc.
Sources: USRP, audio input, file input, signal generator,
…
Sinks: USRP, audio output, file output, FFT, oscilloscope,
…
Blocks written in C++
Python scripts used to connect blocks and form application
Design of a Receiver
13
Final Thoughts
References: http://www.csun.edu/~skatz
Go to: Areas of interest Software Defined
Radio Project [Login: gnuradio password: usrp]
Date of next meeting
User list
14