Kalman Tracking and Bayesian Detection for Radar RFI Blanking

Similar documents
Radar Interference Blanking in Radio Astronomy using akalmantracker

Bayesian Detection of Radar Interference in Radio Astronomy

VHF Radar Target Detection in the Presence of Clutter *

Analysis and Mitigation of Radar at the RPA

Simulating and Testing of Signal Processing Methods for Frequency Stepped Chirp Radar

Dynamically Configured Waveform-Agile Sensor Systems

Target Echo Information Extraction

System Identification and CDMA Communication

EENG473 Mobile Communications Module 3 : Week # (12) Mobile Radio Propagation: Small-Scale Path Loss

Intelligent Approach to Improve Standard CFAR Detection in non-gaussian Sea Clutter THESIS

Radar Systems Engineering Lecture 12 Clutter Rejection

Introduction to Radar Systems. Clutter Rejection. MTI and Pulse Doppler Processing. MIT Lincoln Laboratory. Radar Course_1.ppt ODonnell

DESIGN AND DEVELOPMENT OF SIGNAL

Narrow- and wideband channels

Principles of Pulse-Doppler Radar p. 1 Types of Doppler Radar p. 1 Definitions p. 5 Doppler Shift p. 5 Translation to Zero Intermediate Frequency p.

Channel. Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Multi-Path Fading. Dr. Noor M Khan EE, MAJU

Problem Sheet 1 Probability, random processes, and noise

Multi-Path Fading Channel

Time and Frequency Domain Windowing of LFM Pulses Mark A. Richards

Narrow- and wideband channels

Detection of Obscured Targets: Signal Processing

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Comparison of Two Detection Combination Algorithms for Phased Array Radars

Problems from the 3 rd edition

1 Introduction 2 Principle of operation

The fundamentals of detection theory

DESIGN AND DEVELOPMENT OF A SIGNAL AND DATA PROCESSOR TEST BED FOR A PASSIVE RADAR IN THE FM BAND

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Set No.1. Code No: R

Wireless Channel Propagation Model Small-scale Fading

Lecture 6 SIGNAL PROCESSING. Radar Signal Processing Dr. Aamer Iqbal Bhatti. Dr. Aamer Iqbal Bhatti

IEEE 802.3aq Task Force Dynamic Channel Model Ad Hoc Task 2 - Time variation & modal noise 10/13/2004 con-call

Analysis of Persistent RFI Signals Captured Using the CISR Coherent Sampling Mode

Mobile Radio Propagation Channel Models

CHAPTER 1 INTRODUCTION

CH 4. Air Interface of the IS-95A CDMA System

Tracking of Moving Targets with MIMO Radar

Real-Time RFI Mitigation for Single-Dish Radio Telescopes. Richard Prestage, GBO

Lecture Topics. Doppler CW Radar System, FM-CW Radar System, Moving Target Indication Radar System, and Pulsed Doppler Radar System

GNSS Technologies. GNSS Acquisition Dr. Zahidul Bhuiyan Finnish Geospatial Research Institute, National Land Survey

Non-coherent pulse compression - concept and waveforms Nadav Levanon and Uri Peer Tel Aviv University

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Performance Evaluation of Two Multistatic Radar Detectors on Real and Simulated Sea-Clutter Data

19.3 RADAR RANGE AND VELOCITY AMBIGUITY MITIGATION: CENSORING METHODS FOR THE SZ-1 AND SZ-2 PHASE CODING ALGORITHMS

Digital Communications over Fading Channel s

Developing the Model

Improved Detection by Peak Shape Recognition Using Artificial Neural Networks

P12.5 SPECTRUM-TIME ESTIMATION AND PROCESSING (STEP) ALGORITHM FOR IMPROVING WEATHER RADAR DATA QUALITY

RF and Microwave Test and Design Roadshow 5 Locations across Australia and New Zealand

Design and FPGA Implementation of a Modified Radio Altimeter Signal Processor

EUSIPCO

Reduction in sidelobe and SNR improves by using Digital Pulse Compression Technique

MAKING TRANSIENT ANTENNA MEASUREMENTS

(i) Understanding of the characteristics of linear-phase finite impulse response (FIR) filters

Golay Complementary Waveforms in Reed Müller Sequences for Radar Detection of Nonzero Doppler Targets

Introduction to Radar Systems. The Radar Equation. MIT Lincoln Laboratory _P_1Y.ppt ODonnell

INTRODUCTION TO RADAR SIGNAL PROCESSING

Statistical Signal Processing. Project: PC-Based Acoustic Radar

Modern radio techniques

HIGH ORDER MODULATION SHAPED TO WORK WITH RADIO IMPERFECTIONS

The Measurement and Characterisation of Ultra Wide-Band (UWB) Intentionally Radiated Signals

EITN90 Radar and Remote Sensing Lecture 2: The Radar Range Equation

Genetically Optimized Periodic, Pseudo-Noise Waveforms for Multi-Function Coherent Ladar

CHAPTER 3 ADAPTIVE MODULATION TECHNIQUE WITH CFO CORRECTION FOR OFDM SYSTEMS

SuperDARN (Super Dual Auroral Radar Network)

Detection of Targets in Noise and Pulse Compression Techniques

WIRELESS COMMUNICATION TECHNOLOGIES (16:332:546) LECTURE 5 SMALL SCALE FADING

GNSS Ocean Reflected Signals

CH 5. Air Interface of the IS-95A CDMA System

Spread Spectrum Techniques

AIR FORCE INSTITUTE OF TECHNOLOGY

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

1 Interference Cancellation

Networked Radar System: Waveforms, Signal Processing and. Retrievals for Volume Targets. Proposal for Dissertation.

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS

Perimeter Security Intruder Tracking and Classification Using an Array of Low Cost Ultra- Wideband (UWB) Radars

National Radio Astronomy Observatory Green Bank, West Virginia ELECTRONICS DIVISION INTERNAL REPORT NO. 316

Application Note 37. Emulating RF Channel Characteristics

Multi-Doppler Resolution Automotive Radar

Ron Turner Technical Lead for Surface Systems. Syracuse, NY. Sensis Air Traffic Systems - 1

Fundamental Concepts of Radar

CHAPTER 4 RESULTS. 4.1 Introduction

DIGITAL BEAM-FORMING ANTENNA OPTIMIZATION FOR REFLECTOR BASED SPACE DEBRIS RADAR SYSTEM

Mobile Radio Propagation: Small-Scale Fading and Multi-path

Ultra Wideband Transceiver Design

Final Report for AOARD Grant FA Indoor Localization and Positioning through Signal of Opportunities. Date: 14 th June 2013

ON WAVEFORM SELECTION IN A TIME VARYING SONAR ENVIRONMENT

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

ANALOGUE TRANSMISSION OVER FADING CHANNELS

INVESTIGATION OF DOPPLER EFFECTS ON THE DETECTION OF POLYPHASE CODED RADAR WAVEFORMS

UWB Channel Modeling

CEPT/ERC Recommendation ERC E (Funchal 1998)

Staggered PRI and Random Frequency Radar Waveform

AMTI FILTER DESIGN FOR RADAR WITH VARIABLE PULSE REPETITION PERIOD

A Statistical Model for Angle of Arrival in Indoor Multipath Propagation

LOW POWER GLOBAL NAVIGATION SATELLITE SYSTEM (GNSS) SIGNAL DETECTION AND PROCESSING

Channel Modeling ETI 085

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Transcription:

Kalman Tracking and Bayesian Detection for Radar RFI Blanking Weizhen Dong, Brian D. Jeffs Department of Electrical and Computer Engineering Brigham Young University J. Richard Fisher National Radio Astronomy Observatory, Green Bank RFI 24, Penticton, 17 July 24

Introduction The Green Bank Telescope and other observatories experience significant L-band interference from air surveillance RADARs. This impulsive RFI is a prime candidate for time-domain, blanking-based mitigation. We present an improved blanking method which dynamically tracks moving aircraft echoes. The proposed algorithm was tested using real 1292 MHz RADAR data recorded by R. Fisher at the GBT..

RADAR Interference Geometry Transmitter is 14 km SSE of GBT. Weak line-of-sight signal. Strong local mountain terrain clutter. Multiple aircraft echoes are seen out to several hundred km. For aircraft tracking this is a bi-static, uncooperative RADAR scenario. GBT ARSR-3 RADAR

Baseline Solution Goal: Remove ARSR-3 Air Surveillance RADAR RFI from desired cosmic signal at the GBT. A 6 of a single antenna sweep overhead at GBT. Time series data is reordered into range-bearing bins

Baseline Solution Goal: Remove ARSR-3 Air Surveillance RADAR RFI from desired cosmic signal at the GBT. Simple time window blanking removes only fixed, repeatable local terrain clutter. Zero out first 15 µs after first pulse arrival A 6 of a single antenna sweep overhead at GBT. Time series data is reordered into range-bearing bins

Baseline Solution Goal: Remove ARSR-3 Air Surveillance RADAR RFI from desired cosmic signal at the GBT. Simple time window blanking removes only fixed, repeatable local terrain clutter. Detected pulse blanking suppresses many moveable aircraft echoes. Weak echoes remain A 6 of a single antenna sweep overhead at GBT. Time series data is reordered into range-bearing bins

Problem Statement Problems: Cannot perform detected pulse aircraft blanking in real-time due to process delay. With detected pulse blanking, weaker echoes are missed and can bias spectral estimates. Proposed approach: Use a Kalman tracker to develop prior information on each aircraft. Tracker predicts locations for next echo: 1) Blank prediction region in real-time. 2) Detector-blanker runs parallel with observation process. Locally increase prior probability for echo pulse arrival in prediction region : Bayesian detector improves P D for weak pulses.

Preliminaries: Digital Receiver Mix RF center frequency to complex baseband. x[n] cosω n h[n] MF MF sinω n h[n] x b [n] I Q ( ) 2 ( ) 2 q[n] Where: x[n] = sampled RF signal x b [n] = complex baseband signal q[n] = magnitude squared envelope for detection thresholding ω o = transmit pulse carrier frequency h[n] = matched filter impulse response

Preliminaries: Matched Filter Design Manual Hamming window fit to approximate to the transmitted pulse.

Preliminaries: Modified CLEAN Algorithm Goal: Locate isolated echo points in overlapping ambiguity surfaces. Method: CLEAN iterative beampattern subtraction. Constraint: the process stops when residual peak is lower than detection threshold, τ. Solve for the threshold, τ, by selecting a false alarm rate P FA, such that f q[ n] H ) dq P = FA τ ( f(q[n] H) is a Rayleigh distribution.

Preliminaries: Modified CLEAN Algorithm (cont.) Examples of CLEAN detected echoes. Circles show two missed detection with conventional constant threshold algorithm.

Kalman Tracker: State Equations Discrete-time, two-dimensional, two-state tracking. Sequentially estimate position & velocity of aircraft moving with constant velocity, perturbed by a zero mean random acceleration, a n. Snapshot sample interval is T = t n+1 - t n. T T T T n n n n n n n n T T T T y x y x = = = + = +, 1 1 1 1, ],,, [, 2 2 1 2 2 G F x Ga Fx x & &

Kalman Tracker: Observation Equations Measurements, z n, are noise corrupted in range and bearing by υ n. Observations are polar, in range and bearing. Tracking is performed in the Cartesian coordinate system. z n h( x υ n = n = h( x ) = ( ) yn [ υ ( n), ( n) ] T r n ) + υ n 2 xn + 1 tan υ θ, y x n 2 n,

Kalman Tracker: Prediction and Update Equations This tracking system is nonlinear, so use an extended Kalman filter. Prediction: xˆ( n + 1 n) = Fx( n n), P( n + 1 n) = FP(n n) F + GQG, Update: xˆ( n + 1 n + 1) = P( n + 1 n + 1) = K ( n + 1) = xˆ( n + 1 n) + K ( n + 1) [ z( n + 1) h( xˆ( n + 1 n) ] [ I K ( n + 1) H ( n + 1) ] P( n + 1), P( n + 1 n) H where H ( n + 1) = T ( n + 1) [ h] x x= x( n+ 1 n) [ T ] H ( n + 1) P( n + 1 n) H ( n + 1), 1,

A Tracking Example with GBT Data 5 snapshots of CLEAN 9 x x y coordinate 14 detections. 8 Prediction points for snapshot n=6 shown. 7 Prediction region 6 ellipses have difference sizes 5 depending on track 4 quality. Size is proportional to 3 detection prediction prediction error estimation 2 3 2.5 2 1.5 1.5.5 1 1.5 2 variance in P(n+1 n). y (meter) x (meter) x 1 4

A Tracker-Based Prior Distribution for Bayesian Detection Pulse arrival prior distribution f(x,y) Defined on elliptical prediction region: Centroid: prediction point ( x ˆn + 1 n, yˆ n + 1 n) Radii: proportional to P n + 1 n(1,1) P n + 1 n(2,2) Use a truncated elliptical Gaussian surface.

Probability of Presence of an Echo Integrating f(x,y) over the corresponding polar patch yields probability of presence of an echo in a single range-bearing bin: Origin at Transmitter Range-bearing bin patch P( H P( H r 2 y1 2σ 2 y ) = 1 Ce r 2 y1 2σ 2 y Characteristics: Probability decreases with distance from the prediction point. Does not depend on gross range, R, but on ellipse axis length, r y1, from bin to prediction point. 1 ) = Ce,

A Bayesian Constant False Alarm Rate Detector Define a new error metric: total probability of false alarm: P TFA = P( H = P( H This is the unconditional probability that a false alarm will occur at a given bin. P FA is conditional on there being no echo present. Uses prior information in track that an echo is likely. For constant total false alarm rate detection, solve for τ(x,y) at each range-bearing bin using P(H o ) from track P Declare a detection by test: ) ) P τ FA f ( q[ n] H ) dq. TFA = P( τ ( x, y) = H) f ( q[ n] H ) dq c, a constant. If q[( n) ( x, y) ] > τ ( x, y), decide H1.

Effect on Detection Threshold Results in decreased threshold for weaker pulses in regions with higher probability. τ(x,y) is position dependent, lower in prediction regions. Probability of detection is increased without significantly raising P FA. Low quality tracks produce wider, less deep reduced threshold regions.

Simulated Experimental Results Sampled Receiver Operator Characteristic (ROC) curve comparison of the two algorithms. Monte-Carlo simulation for repeated random trials to evaluate P D. v.s. P FA. Bayesian method has uniformly higher P D at all P FA.

GBT Data Experimental Results Real data set 1 echo detection result: Conventional fixed P FA detector Bayesian fixed P TFA detector Note that 3 weak echoes (inside the rectangles) are detected by new algorithm.

Data Set 1 Blanking performance Unblanked spectrum. The spectra integrated: Top spectrum is for simple time window, which blanked 3 microseconds before and 15 microseconds after the earliest arriving pulses. Two bottom spectra are for window blanking combined with detected pulse blanking (conventional and new algorithms, respectively).

Real Data Set 2 Results, Matching P FA between algorithms Detection tracks for both new and conventional algorithms. 8 PFA = 3.8676 1. The new algorithm detected some weaker echoes without additional false alarms.

Matching P D between Algorithms For the conventional algorithm we lowered the constant threshold to recover the two missed detections. 7 PFA = 2.325 1. This introduces four false alarms (inside triangles).

Data Set 2 Blanking Performance Spectrum was integrated from 187.2 to 188.4 seconds. This includes three echoes missed by conventional fixed threshold detection.

Experimental Results (cont.) Unblanked v.s. simple time window blanked. Time window blanking combined with detected pulse blanking (using new and conventional echo detection algorithms, respectively).

Conclusions Kalman tracking enables predictive real-time detected pulse blanking without a processing lag. A high speed DSP processor is required for real-time pulse detection. The Bayesian framework improves detection sensitivity, P D, without increasing P FA. Bayesian detection can be real time or post processing on recorded data.

Preliminaries: Pulse Time Alignment First arrival time of each pulse must be detected from the data to form range-bearing map. Initial Alignment: approximate based on estimated global parameters: Measured pulse repetition rate (PRF) = 341.4 Hz. Periodic time offset of an integer multiples of 1 microseconds in sequence of [,4,,3,1,2,1,3]. Improved Alignment using CFAR detection predicted position predicted position Sample standard σ deviation 1 σ Decide a threshold γ = C * 1 In this region, find the first position whose amplitude > as the beginning of a pulse. Otherwise choose the predicted one as the beginning.

Preliminaries: Pulse Time Alignment (cont.) (a) Initial pulse time alignment (b) Improved alignment using CFAR detection

Kalman Tracking (cont.) Track management tasks Track Association Missed detections Dropping a track Creating a new track Splitting a track Two modes of operation: Real-time processing: blanks the corrupted data before detection, using only prediction regions. Post processing: blanks after detection. Exploit track history to improve detections