You are on page 1of 11

CEL

GNU Radio Radar Toolbox


Stefan Wunsch | September 14, 2014

COMMUNICATIONS ENGINEERING LAB (CEL), UNIV.-PROF. DR. RER. NAT. FRIEDRICH JONDRAL

KIT University of the State of Baden-Wuerttemberg and www.kit.edu


National Laboratory of the Helmholtz Association
T HE FREE & OPEN SOFT WA RE RA DIO EC OSY ST EM

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 2/11
Ra d ar RA
R DA
AD R EC
IO
OS Y ST
EM

A REW
S OFT
& O PE N
T HE FREE & EE
F ROPEN SOFT WA RE RA DIO EC OSY ST EM
T HE

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 3/11
Basics

USRP

Main features UHD


I Signal generators
Simulator
I Simulator/UHD
interface Signal TX signal RX signal
generator
I Estimators
I Outputs
Estimator
target information

Output

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 4/11
Signal generators

I Except CW radar, all waveforms allow velocity and range estimation


I CW, FSK and Dual CW tested on hardware

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 5/11
Estimators and peak detection

I Estimators for all waveforms provided


I Usually spectrum peak detection blocks connected with estimators

OS-CFAR
I Variable threshold detection
I Multi peak detection
I Also implemented for 2D
spectra like OFDM matrices
Max peak detection
I Fix threshold detection
I Single peak detection
I Good performance with bad
SNR

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 6/11
Simulator and Echotimer

Simulator Echotimer
I Simulator replaces hardware I Combined USRP sink/source
interface for testing and for synchronized Tx/Rx
development purposes transmission
I Implemented target properties: I Set burst on specific point in
Range, velocity, RCS and time
azimuth I Time synchronization over
MIMO cable or GPSDO

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 7/11
Outputs

Time plot
I Plots time variation of
target property, e. g.
range

Scatter plot
I Plots two target
properties in
combination
(e. g. range and
velocity)

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 8/11
Spectrogram plot
I Plots 2D spectra, e. g.
OFDM matrices

Command line output


I Command line output of
input messages
I Store data in file

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 9/11
Additional blocks
Tracking
I Single target tracking with
Unscented Kalman filter and
Generic Sequential Importance
Resampling particle filter

RCS estimation
I Target radar cross section
estimation

Trigger
I Generic trigger for command
line statements

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 10/11
Repository
www.github.com/kit-cel/gr-radar

Development blog
grradar.wordpress.com

Contact
stefan.wunsch@student.kit.edu

Stefan Wunsch GNU Radio Radar Toolbox September 14, 2014 11/11