Temporal Clutter Filtering via Adaptive Techniques

Similar documents
Level I Signal Modeling and Adaptive Spectral Analysis

DETECTION OF SMALL AIRCRAFT WITH DOPPLER WEATHER RADAR

EE 6422 Adaptive Signal Processing

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

IN357: ADAPTIVE FILTERS

REAL TIME DIGITAL SIGNAL PROCESSING

Chapter 4 SPEECH ENHANCEMENT

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Report 3. Kalman or Wiener Filters

Project due. Final exam: two hours, close book/notes. Office hours. Mainly cover Part-2 and Part-3 May involve basic multirate concepts from Part-1

Speech Enhancement Based On Noise Reduction

Speech Enhancement in Presence of Noise using Spectral Subtraction and Wiener Filter

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

Locally and Temporally Adaptive Clutter Removal in Weather Radar Measurements

Passive Inter-modulation Cancellation in FDD System

Study the Behavioral Change in Adaptive Beamforming of Smart Antenna Array Using LMS and RLS Algorithms

Digital Signal Processing

Adaptive Systems Homework Assignment 3

Adaptive Kalman Filter based Channel Equalizer

EE 382C Literature Survey. Adaptive Power Control Module in Cellular Radio System. Jianhua Gan. Abstract

Adaptive Filters Wiener Filter

Noureddine Mansour Department of Chemical Engineering, College of Engineering, University of Bahrain, POBox 32038, Bahrain

Performance Analysis of Reference Channel Equalization Using the Constant Modulus Algorithm in an FM-based PCL system So-Young Son Geun-Ho Park Hyoung

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION

Adaptive Filters Linear Prediction

Advanced Signal Processing and Digital Noise Reduction

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Beam Forming Algorithm Implementation using FPGA

Architecture design for Adaptive Noise Cancellation

Evaluation of a Multiple versus a Single Reference MIMO ANC Algorithm on Dornier 328 Test Data Set

Shweta Kumari, 2 Priyanka Jaiswal, 3 Dr. Manish Jain 1,2

Chapter 2 Channel Equalization

Chapter 2: Signal Representation

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

Parallel Digital Architectures for High-Speed Adaptive DSSS Receivers

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB

Receiver Design Principles for Estimation over Fading Channels

Active Noise Cancellation in Audio Signal Processing

NOAA/OAR National Severe Storms Laboratory, Norman, Oklahoma

A Study on Various Types of Beamforming Algorithms

Construction of SARIMAXmodels

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

Noise Suppression in Unshielded Magnetocardiography: Least-Mean Squared Algorithm versus Genetic Algorithm

SGN Advanced Signal Processing

University Ibn Tofail, B.P. 133, Kenitra, Morocco. University Moulay Ismail, B.P Meknes, Morocco

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4

System analysis and signal processing

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

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

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

NON-BLIND ADAPTIVE BEAM FORMING ALGORITHMS FOR SMART ANTENNAS

Suggested Solutions to Examination SSY130 Applied Signal Processing

Speech Enhancement in Noisy Environment using Kalman Filter

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems

Dynamically Configured Waveform-Agile Sensor Systems

WARPED FILTER DESIGN FOR THE BODY MODELING AND SOUND SYNTHESIS OF STRING INSTRUMENTS

SUPERVISED SIGNAL PROCESSING FOR SEPARATION AND INDEPENDENT GAIN CONTROL OF DIFFERENT PERCUSSION INSTRUMENTS USING A LIMITED NUMBER OF MICROPHONES

Next Generation Operational Met Office Weather Radars and Products

Why is scramble needed for DFE. Gordon Wu

Speech and Audio Processing Recognition and Audio Effects Part 3: Beamforming

Multi-Lag Estimators for the Alternating Mode of Dual-Polarimetric Weather Radar Operation

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

EFFICIENT SMART ANTENNA FOR 4G COMMUNICATIONS

Acoustic Echo Reduction Using Adaptive Filter: A Literature Review

Improved Waveform Design for Target Recognition with Multiple Transmissions

MONOPULSE SECONDARY SURVEILLANCE RADAR ANTENNA FOR AIR TRAFFIC CONTROL

Automotive three-microphone voice activity detector and noise-canceller

Rapid scanning with phased array radars issues and potential resolution. Dusan S. Zrnic, V.M.Melnikov, and R.J.Doviak

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

A COMPREHENSIVE MULTIDISCIPLINARY PROGRAM FOR SPACE-TIME ADAPTIVE PROCESSING (STAP)

A COMPARISON OF LMS AND NLMS ADAPTIVE FILTER EQUIVALENT FOR HUMAN BODY COMMUNICATION CHANNEL

Synthesis of speech with a DSP

Analysis of the SNR Estimator for Speech Enhancement Using a Cascaded Linear Model

DOWNLINK TRANSMITTER ADAPTATION BASED ON GREEDY SINR MAXIMIZATION. Dimitrie C. Popescu, Shiny Abraham, and Otilia Popescu

Radar signal quality improvement by spectral processing of dual-polarization radar measurements

A Novel Adaptive Beamforming for Radar Systems

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Incoherent Scatter Experiment Parameters

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Vibration Control of Flexible Spacecraft Using Adaptive Controller.

Pulse Compression Techniques of Phase Coded Waveforms in Radar

ADAPTIVE IDENTIFICATION OF TIME-VARYING IMPULSE RESPONSE OF UNDERWATER ACOUSTIC COMMUNICATION CHANNEL IWONA KOCHAŃSKA

IMPROVED CHANNEL ESTIMATION FOR OFDM BASED WLAN SYSTEMS. G.V.Rangaraj M.R.Raghavendra K.Giridhar

Bias Correction in Localization Problem. Yiming (Alex) Ji Research School of Information Sciences and Engineering The Australian National University

Faculty of science, Ibn Tofail Kenitra University, Morocco Faculty of Science, Moulay Ismail University, Meknès, Morocco

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

EE482: Digital Signal Processing Applications

Revision of Channel Coding

Adaptive Beamforming Approach with Robust Interference Suppression

GSM Interference Cancellation For Forensic Audio

Performance Evaluation of Adaptive Filters for Noise Cancellation

Variable Step-Size LMS Adaptive Filters for CDMA Multiuser Detection

Active Cancellation Algorithm for Radar Cross Section Reduction

University of Washington Department of Electrical Engineering Computer Speech Processing EE516 Winter 2005

6 Uplink is from the mobile to the base station.

A Review on Beamforming Techniques in Wireless Communication

Transcription:

Temporal Clutter Filtering via Adaptive Techniques 1 Learning Objectives: Students will learn about how to apply the least mean squares (LMS) and the recursive least squares (RLS) algorithm in order to build an adaptive digital filtering architecture that will remove clutter from radar returns. Complexity and convergence comparisons will be made for the two techniques. Students will learn how differentiation between the clutter and the useful signal is obtained by exploiting the different auto-correlation functions of the two signals. Students will learn how to devise a cost function so that the clutter may be recursively miminized on a sample by sample basis (i.e., for each point that comprises a range gate s spectrum). Most adaptive algorithms rely on using a statistical framework. Students will be exposed to new techniques in which theory necessary to consider adaptive signal processing using a recursive least squares algorithm which does not depend on the ensemble statistics of a signal. This unique feature allows a broad class of signals to be filtered without regard to a particular signal model. After this module and classroom discussions, the student should also be in a position to describe various sources of ground based and sea based clutter. The statistical distributions of each are different and do influence the design of radar s receiver. 2 Introduction Radar (RAdio Detection And Ranging) was refined during World War II to counter enemy military forces, particularly airborne forces. Broader utility of radar was quickly recognized and the technology was soon applied to civilian aviation to meet its growing requirements. As the technology matured it became evident that radar could also be used in surveillance of weather phenomena [1], aiding immeasurably the meteorological and aviation safety communities. There have been many significant improvements to aircraft and weather radar systems since their initial fieldings that benefit mankind. As eloquently articulated in the passages of the book titled Engineer of the 2020 [2], students will be expected to have a better understanding of the natural world. Although natural disasters are beyond man s control, man s ability to predict them and adapt accordingly are essential to minimize impact, especially with observing systems such as radar. 2.1 A Discussion of Noise Cancellation and Adaptive Filters This section summarizes a progression of the development of the adaptive filters. It is well known that the Wiener filter is the optimum filter for determining a desired signal in the mean squared sense, assuming that the signal is stationary. Here the objective is to explain how the Wiener filter structure may be augmented so that a filter architecture may be developed that is 1

suitable for an adaptive digital filter. The purpose of the Wiener filter is to calculate an estimated value of a desired signal. Given the noise cancelation scheme in Fig. 1, if n 1 (k) may be estimated by ˆn 1 (k) from n 2 (k), then this estimate may be subtracted from s(k) to yield an estimate of the desired signal. If the signal is stationary, then the Wiener filter is the best choice since it is the optimum filter for estimating the signal. s ( k) = x( k) n 1 ( k) Σ - x ( k) n ( k) 2 Wiener Filter n 1 ( k) Figure 1: Noise Cancelation, Case 1. This noise cancelation scheme is suitable provided: (1) x(k), n 1 (k), and n 2 (k) are stationary, (2) the statistics about n 1 (k) and n 2 (k) are known, and (3) n 2 (k) is a noise signal that is correlated with n 1 (k) [3]. The block diagram depicted in Fig. 2 illustrates an architecture that is different from the previous for the following two reasons: (1) it will accommodate signals which are nonstationary, (2) the statistics of x(k), n 1 (k), and n 2 (k) need not be known other than the fact that n 2 (k) must be uncorrelated with x(k). n 2 (k) is a reference signal needed to estimate n 1 (k). The cabins of fighter jet aircrafts have employed such a two sensor scheme in some instances. One microphone is used to detect the pilot s voice, while another microphone is employed to capture the noise in the cabin of the aircraft. s( ) k = x( ) n 1 k ( k) x( k) - Σ n ( k) 2 Adaptive Filter n ( k) 1 Figure 2: Noise Cancelation, Case 2. When source n 2 (k) is not available, the block diagram in Fig. 3 depicts the final variation of the filter architectures that will account for the absence of a second sensor. The single sensor will 2

capture both the desired signal and the noise. The purpose of the signal path that contains the delay element is to generate a reference signal that is used to estimate ˆx(k). This architecture has the following characteristics: (1) it does not require any statistics about the desired signal, (2) the desired signal need not be stationary, and (3) it only requires one input source, which makes it suitable to be used as a compact, low-complexity filter. The Wiener filter does require the statistics about the signal in order to compute its coefficients. Moreover, even though the Wiener filter is the optimum filter, it does require computing the inverse of the sum of the signal autocorrelation and noise autocorrelation matrices to determine its coefficients this is a very costly mathematical operation for real time applications. s( k) = x( k) n( k) e( k) - z Σ Adaptive Filter x ( ) k Figure 3: Noise Cancelation, Case 3. Another difference between this filter architecture and the previous two is the fact that a second sensor does not exist. However, if the input signal is delayed then a reference signal can be produced. Thus if two signals, x(k) and x(k ), are correlated, then x(k) may be estimated by ˆx(k) from x(k ) [3]. The signal path with the delay element is important to provide a reference signal, and ensures that n(k) and n(k ) are not correlated. It is also assumed that n(k) is not correlated with x(k). By minimizing the mean squared error of e(k), ˆx(k) will be the best estimate of x(k) as evident from the mathematics below. E[e 2 (k)] = E[(x(k) ˆx(k) n(k)) 2 ] (1) E[e 2 (k)] = E[(x(k) ˆx(k)) 2 2(x(k) ˆx(k))n(k) n 2 (k)] (2) E[e 2 (k)] = E[(x(k) ˆx(k)) 2 ] 2E[(x(k) ˆx(k))n(k)] E[n 2 (k)] (3) Assuming E[x(k)n(k)] = 0 and E[n(k)n(k )] = 0, then 2E[(x(k) ˆx(k))n(k)] = 0. (4) Consequently, the mean squared error is J = E[e 2 (k)] = E[(x(k) ˆx(k)) 2 ] E[n 2 (k)]. (5) 3

Minimizing J is equivalent to minimizing E[(x(k) ˆx(k)) 2 ]. Therefore, when x(k) and ˆx(k) are random processes, minimizing J will cause ˆx(k) to be the minimum mean-square estimate of x(k) [3]. Estimating ˆx(k) depends on several factors including the type of filter, either IIR or FIR, and the strategy of how the cost function is to be minimized, be it either least mean squares or recursive least squares [3]. For this laboratory, the type of filter will be either FIR or IIR, and it will minimize J predominately based on the least mean squares or recursive least squares algorithm. It should be noted that the signals to be processed are random, since a specific function that defines the signal does not exist. Historically, the least squares filter has been described as a deterministic filter since each individual incoming sample influences the filter coefficients, whose values are a function of time. Therefore, the filter coefficients are not a function of ensemble averages, as is the case for least mean squared error filters. Minimizing the mean squared error between two stationary stochastic processes will yield one particular filter. This filter may be used to minimize the difference between many realizations of the stationary stochastic process. However, a recursive least squares filter will provide a unique filter for each realization of the stationary stochastic process. Therefore, the algorithm will produce different filters for random signals having the same ensemble statistics [3]. Despite their computational complexity, the main reason that recursive least squares filters are selected is because they converge about an order of magnitude faster than their least mean squares counterparts this makes them more suitable for non-stationary signals. Expressed from another point of view, the solution to the least-squares optimization problem is considered to be deterministic, since no statistical information about the input signal is needed [4]. In summary, the IIR recursive least squares filter presented in this work will not rely on the statistics of the signal, but it will update its coefficients as each new piece of sampled data is received. 3 Hands-On Activities Describe different types of clutter that may influence a radar s receiver. Discuss traditional ground clutter that influences ground based WSR-88D radars and sea clutter that influences the IPIX radar in Canada. Your discussion should be cast in light of the statistical distributions of the clutter and elevation angle of the radar s beam. Download this data: www.ou.edu/radar/data0305100343.m www.ou.edu/radar/data0305100355.m Download additional data from the Canadian IPIX radar: http://soma.crl.mcmaster.ca/ipix/dartmouth/index.html 4

By assuming that v describes a vector of inputs, i.e. v(i) = [x(i), x(i 1),..., x(i M)] T, its autocorrelation matrix may be expressed as: r vv (k) = = k v(i)v T (i) i=0 k 1 v(i)v T (i) v(k)v T (k) i=0 = r vv (k 1) v(k)v T (k). (6) By using the matrix inversion lemma or Woodbury s identity, prove that the inverse of the autocorrelation matrix may be recursively calculated and written as: r 1 vv (k) = r 1 vv (k 1) r 1 vv (k 1)v(k)vT (k)r 1 vv (k 1) 1 v T (k)r 1 vv (k 1)v(k). (7) Design an adaptive FIR filter for Figure 3 that will minimize E[(x(k) ˆx(k)) 2 ]. Do this for both an LMS and RLS system. For the RLS system, assume that past inputs are exponentially weighted by a forgetting factor known as λ. Let the weight vector that defines the filter be described by w = [b 0, b 1,..., b M ] T. Hint: for the RLS case, it is noted that: w(k) = w(k 1) s(k) [ [ r 1 vv (k 1)v(k) λ v T (k)r 1 vv (k 1)v(k) r 1 vv (k 1)v(k) λ v T (k)r 1 vv (k 1)v(k) ] ] v T (k)w(k 1). (8) Using your adaptive FIR filter that is govened either by an LMS or RLS algorithm, devise a technique in which clutter may be suppressed from a radar s received signal. Assume that the data are in terms of I and Q samples, which are organized as range gates. Use the data from above. State all assumptions, results, and convergence properties of your filters. BONUS: Following the same design requirements above, design an adaptive IIR filter for Figure 3 that will minimize E[(x(k) ˆx(k)) 2 ] based on the LMS and RLS algorithms. 5

References [1] R. Doviak and D. Zrnic, Doppler Radar and Weather Observations. Dover Publishers, Mineola, N.Y. 1150pp., 2006. [2] National Academy of Engineering, The Engineer of 2020. National Academy Press, 2004. [3] Monson H. Hayes, Statistical Digital Signal Processing and Modeling. New York: John Wiley and Sons, 1996. [4] James V. Candy, Signal Processing, the Model Based Approach. New York, New York: McGraw-Hill Book Company, 1986. 6