Complexity Science Workshop

Slides:



Advertisements
Similar presentations
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
Advertisements

Air Force Technical Applications Center 1 Subspace Based Three- Component Array Processing Gregory Wagner Nuclear Treaty Monitoring Geophysics Division.
Beamforming Issues in Modern MIMO Radars with Doppler
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Specular reflectorquasi-specular reflector quasi-Lambert reflector Lambert reflector Limiting Forms of Reflection and Scatter from a Surface.
1 ASU MAT 591: Opportunities in Industry! ASU MAT 591: Opportunities In Industry!
7. Radar Meteorology References Battan (1973) Atlas (1989)
Goal Derive the radar equation for an isolated target
Computer Vision Lecture 16: Texture
MATH 685/ CSI 700/ OR 682 Lecture Notes
Chapter 1 Computing Tools Data Representation, Accuracy and Precision Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Maths for Computer Graphics
1/44 1. ZAHRA NAGHSH JULY 2009 BEAM-FORMING 2/44 2.
Chapter 5 Orthogonality
Solving systems using matrices
Chapter 3 Determinants and Matrices
Chapter 2 Matrices Definition of a matrix.
Ch 7.2: Review of Matrices For theoretical and computation reasons, we review results of matrix theory in this section and the next. A matrix A is an m.
CSci 6971: Image Registration Lecture 2: Vectors and Matrices January 16, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI.
Course AE4-T40 Lecture 5: Control Apllication
Yung P. Lee (ASAP 2001, March 14, 2001) Science Applications International Corporation 1710 SAIC Drive McLean, VA Space-Time Adaptive.
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
How can we get a vertical profile of the atmosphere?
CS 450: Computer Graphics 2D TRANSFORMATIONS
CE 311 K - Introduction to Computer Methods Daene C. McKinney
Doppler Radar From Josh Wurman NCAR S-POL DOPPLER RADAR.
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
Doppler Radar From Josh Wurman Radar Meteorology M. D. Eastin.
Spaceborne Weather Radar
1 Chapter 2 Matrices Matrices provide an orderly way of arranging values or functions to enhance the analysis of systems in a systematic manner. Their.
Chapter 7 Matrix Mathematics Matrix Operations Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Adaptive Signal Processing
Linear Algebra and Image Processing
Tutorial I: Radar Introduction and basic concepts
Chapter 10 Review: Matrix Algebra
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
1 ECE 480 Wireless Systems Lecture 3 Propagation and Modulation of RF Waves.
Dr A VENGADARAJAN, Sc ‘F’, LRDE
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Matrices and Vectors Objective.
Speckle Correlation Analysis1 Adaptive Imaging Preliminary: Speckle Correlation Analysis.
CMPS 1371 Introduction to Computing for Engineers MATRICES.
Chapter 21 R(x) Algorithm a) Anomaly Detection b) Matched Filter.
Introduction to Matrices and Vectors Sebastian van Delden USC Upstate
CHAPTER 4 Adaptive Tapped-delay-line Filters Using the Least Squares Adaptive Filtering.
Review of Ultrasonic Imaging
Scientific Computing Singular Value Decomposition SVD.
Adaphed from Rappaport’s Chapter 5
Study of Broadband Postbeamformer Interference Canceler Antenna Array Processor using Orthogonal Interference Beamformer Lal C. Godara and Presila Israt.
WEATHER SIGNALS Chapter 4 (Focus is on weather signals or echoes from radar resolution volumes filled with countless discrete scatterers---rain, insects,
The Effect of Channel Estimation Error on the Performance of Finite-Depth Interleaved Convolutional Code Jittra Jootar, James R. Zeidler, John G. Proakis.
ACCURACY OF COMPOSITE WIND FIELDS DERIVED FROM A BISTATIC
Integration of Pulse The process of summing all the radar pulses to improve detection is known as “Pulse integration” A search-radar beam scans, the target.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
RADAR ANTENNA. Functions of Radar Antenna Transducer. Concentrates the radiated energy in one direction (Gain). Collects echo energy scattered back to.
1 Objective To provide background material in support of topics in Digital Image Processing that are based on matrices and/or vectors. Review Matrices.
Matrices. Variety of engineering problems lead to the need to solve systems of linear equations matrixcolumn vectors.
Computational Physics (Lecture 7) PHY4061. Eigen Value Problems.
EEE381B Pulsed radar A pulsed radar is characterized by a high power transmitter that generates an endless sequence of pulses. The rate at which the pulses.
MTH108 Business Math I Lecture 20.
Module 2. Revealing of tracking signals and radar surveillance Topic 2
presented by: Reham Mahmoud AbD El-fattah ali
Linear Algebra Review.
STATISTICAL ORBIT DETERMINATION Kalman (sequential) filter
Module 2. Revealing of tracking signals and radar surveillance Topic 2
LECTURE 07: TIME-DELAY ESTIMATION AND ADPCM
Matrices and Vectors Review Objective
Seminar on Microwave and Optical Communication
Eliminating range ambiguity
Computer Vision Lecture 16: Texture II
Objective To provide background material in support of topics in Digital Image Processing that are based on matrices and/or vectors.
Presentation transcript:

Complexity Science Workshop Friday 19th June 2015 Professor David W Stupples Future Systems Surveillance Technology

Route map for this talk Introduction to drone technology Essential radar theory for today’s talk Radar cross section area (RCS) - coherent processing interval and pulse compression Ubiquitous radar intro – aka staring radar Ubiquitous radar (UR) as a system UR signal processing – the magic of the system Intro to the radar data cube Extensions to the cube STAP for UR

Drone Threat to Society The amazing variety of drone shapes, sizes and capabilities reflects the diversity of the missions they are designed to carry out. Some are engineered primarily to provide surveillance, whereas others are armed. There are jet-powered drones nearly as large and fast as commercial airplanes that can be quickly deployed to locations hundreds or even thousands of kilometers away, and large blimps that can sit in the sky for months on end surveying hundreds of square kilometers at a time. But it is the small drones that have the greatest potential to impact national security and privacy, because they can be easily acquired and transported and can be almost undetectable when they fly.

Typical Surveillance Drone – Phantom 3 Typical radar cross section (RCS) C130 Hercules – 80m2 F16 Fighter with reduced RCS – 1m2 F18 Super Hornet – 0.12 F35 Lightning II – 0.005m2 Phantom 3 Drone – 0.0005m2 Insect – 0.00001m2 As well as being difficult to see with the human eye or using electro-optical systems, small, composite UAVs have a small radar cross-section (RCS), and as they fly slowly and at low altitudes they easily blend into surrounding clutter. A typical radar would not see them.

Radar Range Equation The basic radar range equation is as follows: However, the ubiquitous radar is a different beast and we need to take much more notice of the dwell factor, and so:

Coherent Radars

Pulse compression A linear or chirp pulse The SNR is proportional to pulse duration T, if other parameters are held constant. This introduces a tradeoff: increasing T improves the SNR, but reduces the resolution, and vice versa; as:

Doppler – needs to be very sensitive Electric field of a transmitted wave Returned electric field at some later time back at the radar Time it took to travel Substituting: Received frequency can be determined by taking the time derivative if the quantity in parentheses and dividing by 2p

Ubiquitous Radar – aka Staring Radar A ubiquitous radar is one that looks everywhere all the time. It does this by using a low-gain omnidirectional or almost omnidirectional transmitting antenna and a receiving antenna that generates a number of contiguous high- gain fixed (non-scanning) beams, as sketched

Radar broadside array UR has digital beam forming – shown to demonstrate philosophy

Achieving receiver gain

Digital beam forming for UR

Ubiquitous Radar - 2

Expanded view of the processing - UR

Radar data cube- expanded

UR using STAP – City University research Space-time adaptive processing (STAP) refers to the simultaneous processing of the signals from an array antenna during a multiple pulse coherent waveform. STAP can provide improved detection of very low velocity targets obscured by mainlobe clutter, sidelobe clutter, and jamming through two dimensional processing, that enhances the ability of radars to detect targets that might otherwise be obscured by clutter or by jamming. This approach uses processing in both the time and spatial domain. Till now the algorithms were based upon the first order statistical characteristics of the echo. But STAP uses the second order statistics. This is because the determination of a target in a particular cell is no longer confined to a look into a linear array of cells, rather the targets are determined using information about adjacent cells in both dimensions.

STAP for U Radar – modelling (1) For each suspected target, a target steering vector must be computed. This target steering vector is formed by the cross product of the vector representing the Doppler frequency and the vector representing the antenna angle of elevation and azimuth. For simplicity, we will assume only azimuth angles are used. The Doppler frequency offset vector is a complex phase rotation: Fd = e -2π·n·Fdopp    for n = 1..N-1 The spatial angle vector is also a phase rotation vector: A θ = e -2πd·m·sin(θ/λ)   for m = 1..M-1, for given angle of arrival θ and wavelength λ The target steering vector t is the cross product vector Fd and A θ, and t is vector of length N · M. This must be computed for every target of interest.

STAP for U Radar – modelling (2) Next, the inference covariance matrix SI is estimated. A column vector y is built from a slice of the radar data cube at a given range bin k. The covariance matrix by definition will be the vector cross product. SI = y* · yT Here, the vector y is conjugated and then multiplied by its transpose. As y is of length N · M, the covariance matrix SI is of size [(N · M) x (N · M)]. All data and computations are performed with complex numbers, representing both magnitude and phase. An important characteristic of SI is that it is Hermitian, which means that SI = SI*T  or equal to its conjugate transpose. This symmetry is a property of covariance matrices. SInterference = Snoise + Sjammer + Sclutter

STAP for U Radar – modelling (2) The covariance matrix is difficult to model, therefore it is estimated. Since the covariance matrix is used to compute the optimal filter, it should not contain the target data. Therefore, it is not computed using the range data right where the target is expected to be located. Rather, it uses an average of the covariance matrices at many range bins surrounding, but not at the target location range. This average is an element by element average for each entry in the covariance matrix, across these ranges. This also means that many covariance matrices need to be computed from the radar data cube. The assumption is that the clutter and other unwanted signals are highly correlated to that at the target range, if the difference in range is reasonably small. The estimated covariance matrix can used to build the optimal filter.

STAP for U Radar – modelling (3) The steps are as follows: SI · u = t*, or u = SI-1 · t* One method for solving for SI is known as QR Decomposition, which we will use here. Another popular method is the Choleski Decomposition. Perform the substitution SI = Q · R, or product of two matrices. Q and R can be computed from SI using one of several methods, such as Gram-Schmidt, Householder Transformation, or Givens Rotation. The nature of the decomposition in to two matrices is that R will turn out to be an upper triangular matrix and Q will be an orthonormal matrix, or a matrix composed of orthogonal vectors of unity length. Orthonormal matrices have the key property of: Q · QH = I or Q-1 = QH   Q · R · u = t*    now multiply both sides by QH R · u = QH · t*

STAP for U Radar – modelling (4) Since R is an upper triangular matrix, u can be solved by a process known as “back substitution”. This is started with the bottom row that has one non-zero element, and solving for the bottom element in u. This result can be back-substituted for the second to bottom row with two non-zero elements in the R matrix, and the second to bottom element of u solved for. This continues until the vector u is completely solved. Notice that since the steering vector t is unique for each target, the back substitution computation must be performed for each steering vector. Then solve for the actual weighting vector h: h = u / (tH· u*), where dot product (tH· u*) is a weighting factor (this is a complex scalar, not vector) Finally solve for the final detection result z by the dot product of h and the vector y from the range bin of interest. z = hT · y Where z is a complex scalar, which is then fed into the detection threshold process.

STAP for U Radar – modelling (5) result The current experimental ubiquitous radar has 60 receive elements per segment, therefor requiring > 20 teraflops of real-time floating point processing power and in excess of 120 FPGAs.