Neural Network Aided Adaptive Extended Kalman Filtering Approach for DGPS Positioning

Size: px
Start display at page:

Download "Neural Network Aided Adaptive Extended Kalman Filtering Approach for DGPS Positioning"

Transcription

1 THE JOURNAL OF NAVIGATION (4), 7, f The Royal Institute of Navigation DOI: 1.117/ Printed in the United Kingdom Neural Network Aided Adaptive Extended Kalman Filtering Approach for DGP Positioning Dah-Jing Jwo and Hung-Chih Huang (National Taiwan Ocean University) ( djjwo@mail.ntou.edu.tw) The extended Kalman filter, when employed in the GP receiver as the navigation state estimator, provides optimal solutions if the noise statistics for the measurement and system are completely known. In practice, the noise varies with time, which results in performance degradation. The covariance matching method is a conventional adaptive approach for estimation of noise covariance matrices. The technique attempts to make the actual filter residuals consistent with their theoretical covariance. However, this innovation-based adaptive estimation shows very noisy results if the window size is small. To resolve the problem, a multilayered neural network is trained to identify the measurement noise covariance matrix, in which the back-propagation algorithm is employed to iteratively adjust the link weights using the steepest descent technique. Numerical simulations show that based on the proposed approach the adaptation performance is substantially enhanced and the positioning accuracy is substantially improved. KEY WORD 1. GP.. Extended Kalman filter. 3. Adaptive. 4. Neural network. 1. INTRODUCTION. The well-known Kalman filter (Gelb, 1974; Brown and Huang, 1997), which provides optimal (from the viewpoint of minimum mean square error) estimate of the system state vector, has been widely applied to the fields of navigation such as GP receiver position/velocity determination, and the integrated navigation system design. As for the GP navigation schemes, the least squares and Kalman filtering approaches have been commonly used to estimate the user position as well as the velocity. In general, results based on the Kalman filter, due to its characteristics that attempt to mitigate high frequency noise, shows better performance than those based on the least squares approach. In practice, the Kalman filter will provide the optimal result if the complete a priori knowledge of process noise covariance matrix and measurement noise covariance matrix are available. Therefore, a lot of effort has been made to improve the estimation of the covariance matrices. Mehra (197) classified the adaptive approaches into four categories: Bayesian, maximum likelihood, correlation and covariance matching. These methods can be applied to the Kalman filtering algorithm to realize adaptive Kalman filtering (Mehra, 197, 1971, 197; Mohamed and chwarz, 1999;

2 4 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 Hide, Moore and mith, 3). However, the first two of the above-mentioned methods are computationally demanding so that their practical applications are limited. As for the correlation methods, a set of equations is derived to relate the functions to the unknown parameter. The popular innovation-based adaptive estimation method, called the covariance matching technique, attempts to make the filter residuals consistent with their theoretical covariances. Results from such innovationbased adaptive estimation are very noisy if the window size is small. On the other hand, the transient time needed to reach the converged value will increase if the window size is increased. Artificial neural networks (Rosenblatt, 196; Widrow and Lehr, 199; Chester, 1993; Haykin, 1999), or simply neural networks (NNs) are trainable, dynamic systems that can estimate input-output functions. The NN is motivated by their ability to approximate an unknown nonlinear input-output mapping through supervised training. They have been applied to a wide variety of problems since they are a modelfree estimator, i.e., without a mathematical model. The back-propagation (BP) neural network has been the most popular learning algorithm throughout all neural applications. BPNN is a neural system with a back-propagation algorithm that can learn input-output functions from a series of samples. It is a gradient-based algorithm, in the sense that the weight update is performed along the direction of the gradient of an appropriate error function. The BPNN is simple and requires a minimal amount of storage. The neural network approach will be employed to aid the Kalman filter for estimating the time varying variances. The noise covariance is a complicated mapping with the innovation. The innovation produced by the Kalman filter is used as inputs of the neural network, and the desired outputs are the corresponding noise spectral strength. The neural network is then trained off-line using the steepest descent (D) technique to minimize the differences between the outputs of NN and the desired outputs. Consequently, the estimation accuracy of the noise parameters can be substantially improved when the NN is utilized to correctly estimate the noise covariance matrices in the adaptive Kalman filter mechanism. This paper is organized as follows. In ection, the preliminary background on GP navigation using extended Kalman filter (EKF) is briefly reviewed. The conventional adaptive extended Kalman filter (AEKF) approaches are introduced in ection 3. In ection 4, the proposed neural network aided AEKF algorithm is presented and in ection, the performance by applying NN aided AEKF to DGP positioning solution is presented. The conclusion is given in ection 6.. GP NAVIGATION UING EXTENDED KALMAN FILTER. The most commonly used approaches for the GP navigation solutions are the least squares and the extended Kalman filtering approaches (Axelrad, 1996). The Kalman filtering is recognised as one of the most powerful state estimation techniques. The purpose of the Kalman filter is to provide the estimation with minimum error variance. It has been successfully applied to the integrated GP/IN navigation system design, stand-alone GP receiver position/velocity determination, and the radar target tracking. GP navigation algorithms using extended Kalman filter (EKF) is briefly reviewed for convenience.

3 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING 41 The process model and measurement model are represented as Process model: _x=fx+gu (1a) Measurement model: z=hx+v (1b) where the vectors u(t) and v(t) are both white noise sequences with zero means and mutually independent: E[u(t)u T (t)]=qd(txt) E[v(t)v T (t)]=rd(txt) E[u(t)v T (t)]= (a) (b) (c) where d(t) is the Dirac delta function, E[. ] represents expectation, and superscript T denotes matrix transpose. Expressing Equations (1a) and (1b) in discrete-time equivalent form leads to x k+1 =W k x k +G k w k (3a) z k =H k x k +v k (3b) where the state vector x k s< n, process noise vector w k s< n, measurement vector z k s< m, and measurement noise vector v k s< m. In Equation (3), both the vectors w k and v k are zero mean Gaussian white sequences having zero cross correlation with each other: E[w k w T i ]= Q k, i=k (4a), ilk E[v k v T i ]= R k, i=k (4b), ilk E[w k v T i ]= for all i and k (4c) where Q k is the process noise covariance matrix, R k is the measurement noise covariance matrix, and W k =e FDt is the state transition matrix. The Kalman filter algorithm is summarized as follow: Prediction steps/time update equations: ^x x =W k+1 k^x k () P x k+1 =W kp k W T k +G kq k G T k (6) Correction steps/measurement update equations: K k =P x k HT k [H kp x k HT k +R k] x1 (7) ^x k =^x x k +K k[z k xh k^x x k ] (8) P k =[IxK k H k ]P x k (9) Equations ( 6) are the time update equations of the algorithm from k to step k+1, and Equations (7 9) are the measurement update equations. These equations

4 4 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 incorporate a measurement value into a priori estimation to obtain an improved a posteriori estimation. In the above equations, P k is the error covariance matrix defined by E[(x k xx^k) (x k xx^k) T ], in which x^k is an estimation of the system state vector x k, and the weighting matrix K k is generally referred to as the Kalman gain matrix. The Kalman filter algorithm starts with an initial condition value, x^x and P x. When new measurement z k becomes available with the progression of time, the estimation of states and the corresponding error covariance would follow recursively ad infinitum. The extended Kalman filtering is a nonlinear version of Kalman filtering, which deals with the case described by the nonlinear stochastic differential equations: _x=f(x, t)+u(t) (1a) z=h(x, t)+v(t) (1b) The algorithm for the extended Kalman filtering is essentially similar to that of Kalman filtering, except that some modifications are made. Firstly, the state update equation becomes ^x k =^x x k +K k[z k x^z x k ] (11) where and ^x x k =f(^x x k, k) (1) ^z x k =h(^x x k, k) (13) econdly, the linear approximation equations for process and measurement are obtained through the relations x=^x x k x=^x x k More detailed discussion can be referred to Gelb (1974) and Brown and Huang (1997). The flow chart for the GP navigation solutions using extended Kalman filter approach is shown inside the right-hand-side block of Figure. (1) 3. CONVENTIONAL ADAPTIVE EXTENDED KALMAN FILTER (AEKF). The implementation of Kalman filter requires the a priori statistical knowledge of the process noise and measurement noise. Poor knowledge of the noise statistics may seriously degrade the Kalman filter performance and even provoke the filter divergence. To fulfil the requirement, an adaptive Kalman filter can be utilized as the noise-adaptive filter to estimate the noise covariance matrices. Mehra (197) classified the adaptive approaches into four categories: Bayesian, maximum likelihood, correlation and covariance matching. The innovation sequences have been utilized by the correlation and covariance-matching techniques to

5 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING 43 estimate the noise covariances. The basic idea behind the covariance-matching approach is to make the actual value of the covariance of the residual consistent with its theoretical value. From the incoming measurement z k and the optimal prediction x^kx obtained in the previous step, the innovations sequence is defined as n k =z k xh k^x x k (16) The innovation represents the additional information available to the filter as a consequence of the new observation z k. The weighted innovation, K k (z k xh k x^kx ), acts as a correction to the predicted estimate x^kx to form the estimation x^k. ubstituting the measurement model, Equation (3b), into Equation (16) yields n k =H k (x k x^x x k )+v k (17) which is a zero-mean Gaussian white noise sequence. By taking variances on both sides of Equation (17), we have the theoretical covariance C k =H k P x k HT k +R k (18) This leads to an estimate of R k : ^R k =^C k xh k P x k HT k (19) where ^C k is the statistical sample variance estimate of C k. Matrix ^C k can be computed through averaging inside a moving estimation window of size N (Mohamed and chwarz, 1999) X k ^C k = 1 n k n T k () N j=j where j =kxn+1 is the first sample inside the estimation window. If the window size is too small, the estimation of measurement covariance will be very noisy. On the other hand, if a large window size is utilized, the estimation of measurement covariance will be smoother, however, at the expense of long transient time. Usually, the window size N is chosen empirically to give some statistical smoothing. In some practical applications, there are instances in which the noise spectral amplitudes rapidly change; in those cases the conventional approach will not suffice the adaptation requirement. 4. THE PROPOED NEURAL NETWORK AIDED AEKF CHEME. Neural networks have been applied to a wide variety of problems. They have been studied for more than three decades since Rosenblatt first applied single-layer perceptrons to pattern classification learning in the late 19s. NN is a network structure consisting of a number of nodes connected through directional links. Each node represents a process unit, and the links between nodes specify the casual relationship between the connected nodes. The learning rule specifies how these parameters should be updated to minimize a prescribed error measure, which is a mathematical expression that measures the discrepancy between the network s actual output and a desired output. The multi-layered neural network is a well-known neural model. The D technique is employed to adjust the link weights so that the differences between the NN outputs

6 44 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 and the desired outputs are minimized. In the forward pass, the link weights are fixed and the response of the NN is computed by subjecting the network to a prescribed set of input patterns. In the backward pass, the adjustments to the link weights are computed for the purpose of minimizing a cost function defined as the sum of squared errors Back-propagation algorithm. The error signal at the output of neuron j at iteration n (i.e., presentation of the nth training example) is defined by e j =d j (n)xy j (n) where neuron j is an output node. The instantaneous value of the error energy for neuron j is defined as 1 e j (n). The instantaneous value of total error energy value, E(n), is obtained by summing 1 e j (n) over all neurons in the output layer: E(n)= 1 X e j (n) (1) where the set L includes all the neurons in the output layer of the network. Let P denote the total number of patterns contained in the training set, the average percentage error is defined as Ean= 1 X P d j xy j () P d j j=1 The induced local field n j (n) with neuron j is n j (n)= Xm i= jl w ji (n)y i (n) (3) where m is the total number of inputs (including the bias) applied to neuron j. Hence the function signal y j (n) appearing at the output of neuron j at iteration n is y j (n)= j (n j (n)) (4) The correction Dw ji (n) applied to w ji (n) is defined by the delta rule: Dw ji (n)=gd j (n)y i (n)+adw ji (nx1) () where g is the learning rate; a is a positive number called the momentum coefficient; y i (n) is the output of the ( jx1)th layer and the local gradient d j (n) is defined as d j (n)=e j (n) _ j (n j (n)) (6) When neuron j is a hidden node, we may redefine the local gradient d j (n) for hidden j as d j (n)= _ j (n j (n)) X k d k (n)w kj (n) (7) As for the activation function, the sigmoidal (or logistic) function is selected. This form of sigmoidal nonlinearity in its general form is defined as 1 j (n j (n))= (8) 1+ exp [xan j (n)]

7 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING 4 function signals error signals bias Cv(t) w 11 1 w 1N 1 w 1(N+1) 1 ˆR 11 Cv(t-1) ˆR w j1 w jn w j(n+1) Cv(t-p) j j w j(p+)1 w jjn w jj(n+1) j Rˆ jj Input layer 1st hidden layer Nth hidden layer Output layer Figure 1. The topology of a multilayered neural network. where a> and x <n j (n)<. Differentiating Equation (8) with respect to n j (n) gives _ j (n j (n))=y j (n)[1xy j (n)] (9) igmoid hidden and output units usually use a bias or threshold term in computing the net input to the unit. A bias term can be treated as a connection weight from a special unit with a constant activation value. The topology of a multi-layered neural network is shown in Figure Input-output functional mapping. Off-line training of neural network is conducted using the D technique to minimize the differences between the outputs of NN and the desired outputs. During the training phase, the innovation C k produced by the Kalman filter is employed as the input to the NN. Referring to Figure 1, the inputs of neural network are the innovations from the present instant to time (txp). The neural network output vectors ideally describe the actual measurement noise strength. The NN employed in the present work is made of five layers: one input layer, three hidden layers, and one output layer. Due to the complexity of the present problem, five layers are required to accomplish the mapping. The topology has 1 neurons in the input layer. Three hidden layers of sigmoid transfer function are composed of 3 neurons in the first hidden layer, 18 neurons in the second layer, and 9 neurons in the third hidden layer. The bias (or threshold), as one of the inputs, is added into both the hidden neurons and output neurons. More inputs for the NN may be used at the expense of large time consumption for convergence. In each layer of the NN, the actual outputs are calculated using the sigmoidal nonlinear function and used as inputs to the next layer. At the time of recall, when the AEKF receives the measurement z k, it provides the estimations of the state vector and the z k xz^k to calculate the innovation. When the input nodes receive the innovation, the

8 46 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 Figure. Flowchart for the neural network aided adaptive extended Kalman filter. appropriate covariance R^ k is obtained. Thus, the extended Kalman filter is provided with the adaptive capability for estimation by combining the filter and the NN. A flow chart of the NN aided AEKF is presented as in Figure, in which there are two main blocks. The right-hand side block represents the covariance identification loop using NN, while the left-hand side block is the standard navigation loop using EKF A simple example for algorithm validation. For simplicity, yet without loss of generality, a simple double-integrator model is employed to test the adaptive capability. This simple example can be applied to the state estimation of one-dimensional trajectory with a constant-velocity model such as in the radar target tracking. Consider the continuous-time double integrator model governed by Equations (1a) and (1b), it is seen that F= 1 ; G= ; H=[1 ] 1

9 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING Error average epochs x 1 4 Figure 3. Convergence history of error average for the double integrator model. and these signals satisfy the following: E[u(t)u T (t)]=qd(txt); E[v(t)v T (t)]=rd(txt); E[u(t)v T (t)]=. Expressing the models in discrete-time equivalent form, the corresponding W k, Q k and H are found to be W k = 1 Dt Dt 3 ; Q 1 k = Dt Dt 3 7 q; H=[ 1 ] (3) Dt In this example, q value is assumed known and the measurement noise variance r is to be identified. The r values selected for testing adaptation capability covers four different values, which are, 8, 6, and 1 m, respectively. The NN has a structure (where the numbers represent the numbers of input layer neuron, three hidden layers, and output layer, respectively) and the following parameter values are used: bias=x1; learning rate g=. 3; momentum coefficient a=. 3. The convergence history of error average for the double integrator example is shown in Figure 3. Comparison of the adaptation results between conventional and proposed approaches for the double integrator example is provided in Figure 4. It is seen that substantial improvement on noise identification capability has been achieved by using the proposed approach as compared to the conventional covariance-matching method.. APPLYING NN AIDED AEKF TO DGP POITIONING OLUTION. When selecting the EKF as the navigation state estimator in the

10 48 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 1 Covariance matching method Noise variance (m ) 1 Exact value The proposed approach Time (s) Figure 4. Comparison of measurement noise (r) identification results for the double integrator example. GP receiver, and using b and d to represent the GP receiver clock bias and drift, the differential equation for the clock error is written as _b=d+u b _d=u d (31) where u b yn(, f ) and u d yn(, g ) are independent Gaussianly distributed white sequences. The dynamic process of the GP receiver in medium dynamic environment can be represented by the PV model (Brown and Huang, 1997; Axelrad, 1996): _x 1 1 _x _x 3 1 _x 4 _x = 1 6 _x _x _x 8 x 1 x x 3 x 4 x x 6 x 7 x 8 u u u u 7 u 8 where x 1, x 3, x represent the east, north, and vertical position; x, x 4, x 6 represent the east, north, and vertical velocity; and x 7 and x 8 represent the receiver clock offset (3)

11 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING 49 and drift errors, respectively. The state transition matrix for the model can be found to be 3 1 Dt 1 1 Dt 1 W k = 1 Dt (33) Dt The process noise covariance matrix is as follows: Dt 3 p Dt p 3 Dt p p Dt Dt 3 p Dt p 3 Dt p p Dt Q k = Dt 3 p Dt p 3 Dt p p Dt f Dt+ Dt 3 6 g 4 3 Dt g 3 Dt g 7 g Dt (34) Let each of the white-noise spectral amplitudes that drive the random walk position states be p =1. (m/sec )/rad/sec. Furthermore, let the clock model spectral amplitudes be f =. 4(1 x18 )sec and g =1. 8(1 x18 )sec x1. These spectral amplitudes are used to evaluate the Q k parameters in Equation (34). In the case that only the pseudorange observables are available, the measurement equation based on n observables leads to 6 4 r 1 r. r n ^r 1 h x (1) h y (1) h z (1) 1 7 x ^r h x () h y () h z () = ^r n h (n) x h (n) y h (n) z 1 6 fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} 4 H k fflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflffl} Z k x 1 x x 3 x 4 x x 6 x 7 x Assuming measurement errors among satellites are uncorrelated, we have 3 r r1 r r R k = r rn n r1 n r.. n rn 3 7 (3) (36)

12 46 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 Reference measurement prediction zˆ k = h(ˆ x k ) xˆ GP pseudorange z k + - AEKF Rˆ k z k zˆ k NN-based noise Covariance estimate C υk Innovation average computation Figure. GP navigation solutions using neural network aided adaptive extended Kalman filter Error average epochs x 1 4 Figure 6. Convergence history of error average for the DGP positioning example. Based on the discussion provided above, the neural network aided adaptive extended Kalman filter as a navigation state estimator can now be established. Figure illustrates the system architecture for performing GP navigation solutions using NN aided adaptive EKF.

13 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING East error (m) Time (sec) (a) East error 1 EKF NN aided AEKF 1 North error (m) - Vertical error (m) -1 NN aided AEKF EKF Time (sec) (b) North error EKF NN aided AEKF Time (sec) (c) Vertical error Figure 7. Positioning errors of the EKF and NN aided AEKF.

14 46 DAH-JING JWO AND HUNG-C HIH HUANG VOL. 7 The scenario for simulation is as follow. The kinematics of the user is assumed to move at a constant velocity with mean value 1m/s to East and 1d3m/s to North (which results in a mean speed of m/s), starting from the position of North.1 degrees, East degrees. In the case that differential GP (DGP) mode is used and most of the errors can be corrected, but the multipath and receiver thermal noise cannot be eliminated. The original measurement error standard deviations for all the pseudorange observables are assumed to be 3m. After a while, however, the standard deviations of measurement noises are then raised by ten times of the original ones. It is expected that the proposed NN aided AEKF to be employed for performing the position estimation. Again, the NN employed in the present case has a structure and the parameter values used are same as those in the double integrator model. Based on the parameter values and scenario, the simulation for positioning accuracy is conducted. The convergence history of the error average for the DGP positioning example is given in Figure 6. Comparison of positioning errors using EKF and proposed NN aided AEKF is presented in Figure 7. It is seen that substantial accuracy improvement is achieved by using the proposed adaptive technique. 6. CONCLUION. This paper has presented a neural network aided adaptive extended Kalman filtering approach for DGP positioning. After being trained, the neural network was employed as a noise identification mechanism to implement the on-line identification of measurement noise covariance matrices. Based on the proposed approach, the noise adaptation capability has been tested on a double integrator model and shows significant improvement as compared to the conventional innovation-based algorithms such as the covariance matching method. The DGP positioning solution using the proposed NN aided AEKF has been conducted and the result shows that substantial accuracy improvement has been obtained. ACKNOWLEDGEMENT The support provided by the National cience Council of the Republic of China is gratefully acknowledged. REFERENCE Axelrad, P. and Brown, R. G. (1996). GP navigation algorithms, in Parkinson, B. W., pilker, J. J., Axelrad, P. and Enga, P. (Ed.), Global Positioning ystem: Theory and Applications, Volume I, AIAA, Washington DC, Chap. 9. Brown, R. and Hwang, P. (1997). Introduction to Random ignals and Applied Kalman Filtering, John Wiley & ons, New York. Chester, M. (1993). Neural networks: a tutorial, Prentice-Hall. Gelb, A. (1974). Applied Optimal Estimation, M. I. T. Press, MA. Haykin,. (1999). Neural networks: a comprehensive foundation, Prentice-Hall. Hide, C, Moore, T., and mith, M. (3). Adaptive Kalman filtering for low cost IN/GP, This Journal, 6 (1), pp Mehra, R. K. (197). On the identification of variance and adaptive Kalman filtering, IEEE Trans. Automat. Contr., AC-1, pp

15 NO. 3 KALMAN FILTERING APPROACH FOR DGP P OITIONING 463 Mehra, R. K. (1971). On-line identification of linear dynamic systems with applications to Kalman filtering, IEEE Trans. Automat. Contr., AC-16, pp Mehra, R. K. (197). Approaches to adaptive filtering, IEEE Trans. Automat. Contr., AC-17, pp Mohamed, A. H. and chwarz, K. P. (1999). Adaptive Kalman filtering for IN/GP, Journal of Geodesy, 73 (4), pp Rosenblatt, F. (196). Principles of aerodynamics: perceptrons and the theory of brain mechanisms, partan, New York. Widrow, B. and Lehr, M. A. (199). 3 years of adaptive neural networks: Perceptron, madaline, and backpropagation, Proc. of the IEEE, 78 (9), pp

THE Global Positioning System (GPS) is a satellite-based

THE Global Positioning System (GPS) is a satellite-based 778 IEEE SENSORS JOURNAL, VOL 7, NO 5, MAY 2007 Adaptive Fuzzy Strong Tracking Extended Kalman Filtering for GPS Navigation Dah-Jing Jwo and Sheng-Hung Wang Abstract The well-known extended Kalman filter

More information

Incorporation of Neural Network State Estimator for GPS Attitude Determination

Incorporation of Neural Network State Estimator for GPS Attitude Determination THE JOURNAL OF NAVIGATION (2004), 57, 117 134. f The Royal Institute of Navigation DOI: 10.1017/S0373463303002625 Printed in the United Kingdom Incorporation of Neural Network State Estimator for GPS Attitude

More information

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections Proceedings of the World Congress on Engineering and Computer Science 00 Vol I WCECS 00, October 0-, 00, San Francisco, USA A Comparison of Particle Swarm Optimization and Gradient Descent in Training

More information

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF 95 CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF 6.1 INTRODUCTION An artificial neural network (ANN) is an information processing model that is inspired by biological nervous systems

More information

Multiple-Layer Networks. and. Backpropagation Algorithms

Multiple-Layer Networks. and. Backpropagation Algorithms Multiple-Layer Networks and Algorithms Multiple-Layer Networks and Algorithms is the generalization of the Widrow-Hoff learning rule to multiple-layer networks and nonlinear differentiable transfer functions.

More information

Level I Signal Modeling and Adaptive Spectral Analysis

Level I Signal Modeling and Adaptive Spectral Analysis Level I Signal Modeling and Adaptive Spectral Analysis 1 Learning Objectives Students will learn about autoregressive signal modeling as a means to represent a stochastic signal. This differs from using

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

CHAPTER 4 MONITORING OF POWER SYSTEM VOLTAGE STABILITY THROUGH ARTIFICIAL NEURAL NETWORK TECHNIQUE

CHAPTER 4 MONITORING OF POWER SYSTEM VOLTAGE STABILITY THROUGH ARTIFICIAL NEURAL NETWORK TECHNIQUE 53 CHAPTER 4 MONITORING OF POWER SYSTEM VOLTAGE STABILITY THROUGH ARTIFICIAL NEURAL NETWORK TECHNIQUE 4.1 INTRODUCTION Due to economic reasons arising out of deregulation and open market of electricity,

More information

A New Localization Algorithm Based on Taylor Series Expansion for NLOS Environment

A New Localization Algorithm Based on Taylor Series Expansion for NLOS Environment BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16, No 5 Special Issue on Application of Advanced Computing and Simulation in Information Systems Sofia 016 Print ISSN: 1311-970;

More information

Outlier-Robust Estimation of GPS Satellite Clock Offsets

Outlier-Robust Estimation of GPS Satellite Clock Offsets Outlier-Robust Estimation of GPS Satellite Clock Offsets Simo Martikainen, Robert Piche and Simo Ali-Löytty Tampere University of Technology. Tampere, Finland Email: simo.martikainen@tut.fi Abstract A

More information

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

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators 374 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 52, NO. 2, MARCH 2003 Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators Jenq-Tay Yuan

More information

DIAGNOSIS OF STATOR FAULT IN ASYNCHRONOUS MACHINE USING SOFT COMPUTING METHODS

DIAGNOSIS OF STATOR FAULT IN ASYNCHRONOUS MACHINE USING SOFT COMPUTING METHODS DIAGNOSIS OF STATOR FAULT IN ASYNCHRONOUS MACHINE USING SOFT COMPUTING METHODS K. Vinoth Kumar 1, S. Suresh Kumar 2, A. Immanuel Selvakumar 1 and Vicky Jose 1 1 Department of EEE, School of Electrical

More information

On the Estimation of Interleaved Pulse Train Phases

On the Estimation of Interleaved Pulse Train Phases 3420 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 12, DECEMBER 2000 On the Estimation of Interleaved Pulse Train Phases Tanya L. Conroy and John B. Moore, Fellow, IEEE Abstract Some signals are

More information

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Analysis of LMS and NLMS Adaptive Beamforming Algorithms Analysis of LMS and NLMS Adaptive Beamforming Algorithms PG Student.Minal. A. Nemade Dept. of Electronics Engg. Asst. Professor D. G. Ganage Dept. of E&TC Engg. Professor & Head M. B. Mali Dept. of E&TC

More information

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING 3.1 Introduction This chapter introduces concept of neural networks, it also deals with a novel approach to track the maximum power continuously from PV

More information

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition Shigueo Nomura and José Ricardo Gonçalves Manzan Faculty of Electrical Engineering, Federal University of Uberlândia, Uberlândia, MG,

More information

16 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004

16 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004 16 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004 Tracking a Maneuvering Target Using Neural Fuzzy Network Fun-Bin Duh and Chin-Teng Lin, Senior Member,

More information

Adaptive Multi-layer Neural Network Receiver Architectures for Pattern Classification of Respective Wavelet Images

Adaptive Multi-layer Neural Network Receiver Architectures for Pattern Classification of Respective Wavelet Images Adaptive Multi-layer Neural Network Receiver Architectures for Pattern Classification of Respective Wavelet Images Pythagoras Karampiperis 1, and Nikos Manouselis 2 1 Dynamic Systems and Simulation Laboratory

More information

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical

More information

Multisensor integration using neuron computing for land-vehicle navigation Kai-Wei Chiang Æ Aboelmagd Noureldin Æ Naser El-Sheimy

Multisensor integration using neuron computing for land-vehicle navigation Kai-Wei Chiang Æ Aboelmagd Noureldin Æ Naser El-Sheimy Multisensor integration using neuron computing for land-vehicle navigation Kai-Wei Chiang Æ Aboelmagd Noureldin Æ Naser El-Sheimy Abstract Most of the present navigation sensor integration techniques are

More information

Neural Network based Digital Receiver for Radio Communications

Neural Network based Digital Receiver for Radio Communications Neural Network based Digital Receiver for Radio Communications G. LIODAKIS, D. ARVANITIS, and I.O. VARDIAMBASIS Microwave Communications & Electromagnetic Applications Laboratory, Department of Electronics,

More information

Neural Filters: MLP VIS-A-VIS RBF Network

Neural Filters: MLP VIS-A-VIS RBF Network 6th WSEAS International Conference on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, Dec 29-31, 2007 432 Neural Filters: MLP VIS-A-VIS RBF Network V. R. MANKAR, DR. A. A. GHATOL,

More information

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE CONDITION CLASSIFICATION A. C. McCormick and A. K. Nandi Abstract Statistical estimates of vibration signals

More information

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting State-Space Models with Kalman Filtering for Freeway Traffic Forecasting Brian Portugais Boise State University brianportugais@u.boisestate.edu Mandar Khanal Boise State University mkhanal@boisestate.edu

More information

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) Ahmed Nasraden Milad M. Aziz M Rahmadwati Artificial neural network (ANN) is one of the most advanced technology fields, which allows

More information

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016 Artificial Neural Networks Artificial Intelligence Santa Clara, 2016 Simulate the functioning of the brain Can simulate actual neurons: Computational neuroscience Can introduce simplified neurons: Neural

More information

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGNAL PROCESSING UTN-FRBA 2010 Adaptive Filters Stochastic Processes The term stochastic process is broadly used to describe a random process that generates sequential signals such as

More information

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

A Novel Fuzzy Neural Network Based Distance Relaying Scheme 902 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 15, NO. 3, JULY 2000 A Novel Fuzzy Neural Network Based Distance Relaying Scheme P. K. Dash, A. K. Pradhan, and G. Panda Abstract This paper presents a new

More information

Adaptive Kalman Filter based Channel Equalizer

Adaptive Kalman Filter based Channel Equalizer Adaptive Kalman Filter based Bharti Kaushal, Agya Mishra Department of Electronics & Communication Jabalpur Engineering College, Jabalpur (M.P.), India Abstract- Equalization is a necessity of the communication

More information

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

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

More information

EE 6422 Adaptive Signal Processing

EE 6422 Adaptive Signal Processing EE 6422 Adaptive Signal Processing NANYANG TECHNOLOGICAL UNIVERSITY SINGAPORE School of Electrical & Electronic Engineering JANUARY 2009 Dr Saman S. Abeysekera School of Electrical Engineering Room: S1-B1c-87

More information

A Java Tool for Exploring State Estimation using the Kalman Filter

A Java Tool for Exploring State Estimation using the Kalman Filter ISSC 24, Belfast, June 3 - July 2 A Java Tool for Exploring State Estimation using the Kalman Filter Declan Delaney and Tomas Ward 2 Department of Computer Science, 2 Department of Electronic Engineering,

More information

On the GNSS integer ambiguity success rate

On the GNSS integer ambiguity success rate On the GNSS integer ambiguity success rate P.J.G. Teunissen Mathematical Geodesy and Positioning Faculty of Civil Engineering and Geosciences Introduction Global Navigation Satellite System (GNSS) ambiguity

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

Publication P IEEE. Reprinted with permission.

Publication P IEEE. Reprinted with permission. P3 Publication P3 J. Martikainen and S. J. Ovaska function approximation by neural networks in the optimization of MGP-FIR filters in Proc. of the IEEE Mountain Workshop on Adaptive and Learning Systems

More information

A new approach to monitoring electric power quality

A new approach to monitoring electric power quality Electric Power Systems Research 46 (1998) 11 20 A new approach to monitoring electric power quality P.K. Dash a,b, *, S.K Panda a, A.C. Liew a, B. Mishra b, R.K. Jena b a Department Electrical Engineering,

More information

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction Chapter 3 Application of Multi Layer Perceptron (MLP) for Shower Size Prediction 3.1 Basic considerations of the ANN Artificial Neural Network (ANN)s are non- parametric prediction tools that can be used

More information

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS MODELING, IDENTIFICATION AND CONTROL, 1999, VOL. 20, NO. 3, 165-175 doi: 10.4173/mic.1999.3.2 AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS Kenneth Gade and Bjørn Jalving

More information

MINE 432 Industrial Automation and Robotics

MINE 432 Industrial Automation and Robotics MINE 432 Industrial Automation and Robotics Part 3, Lecture 5 Overview of Artificial Neural Networks A. Farzanegan (Visiting Associate Professor) Fall 2014 Norman B. Keevil Institute of Mining Engineering

More information

Neural Model for Path Loss Prediction in Suburban Environment

Neural Model for Path Loss Prediction in Suburban Environment Neural Model for Path Loss Prediction in Suburban Environment Ileana Popescu, Ioan Nafornita, Philip Constantinou 3, Athanasios Kanatas 3, Netarios Moraitis 3 University of Oradea, 5 Armatei Romane Str.,

More information

Voice Activity Detection

Voice Activity Detection Voice Activity Detection Speech Processing Tom Bäckström Aalto University October 2015 Introduction Voice activity detection (VAD) (or speech activity detection, or speech detection) refers to a class

More information

Cubature Kalman Filtering: Theory & Applications

Cubature Kalman Filtering: Theory & Applications Cubature Kalman Filtering: Theory & Applications I. (Haran) Arasaratnam Advisor: Professor Simon Haykin Cognitive Systems Laboratory McMaster University April 6, 2009 Haran (McMaster) Cubature Filtering

More information

Efficient Learning in Cellular Simultaneous Recurrent Neural Networks - The Case of Maze Navigation Problem

Efficient Learning in Cellular Simultaneous Recurrent Neural Networks - The Case of Maze Navigation Problem Efficient Learning in Cellular Simultaneous Recurrent Neural Networks - The Case of Maze Navigation Problem Roman Ilin Department of Mathematical Sciences The University of Memphis Memphis, TN 38117 E-mail:

More information

Application of Artificial Neural Networks System for Synthesis of Phased Cylindrical Arc Antenna Arrays

Application of Artificial Neural Networks System for Synthesis of Phased Cylindrical Arc Antenna Arrays International Journal of Communication Engineering and Technology. ISSN 2277-3150 Volume 4, Number 1 (2014), pp. 7-15 Research India Publications http://www.ripublication.com Application of Artificial

More information

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw Review Analysis of Pattern Recognition by Neural Network Soni Chaturvedi A.A.Khurshid Meftah Boudjelal Electronics & Comm Engg Electronics & Comm Engg Dept. of Computer Science P.I.E.T, Nagpur RCOEM, Nagpur

More information

SOME SIGNALS are transmitted as periodic pulse trains.

SOME SIGNALS are transmitted as periodic pulse trains. 3326 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 46, NO. 12, DECEMBER 1998 The Limits of Extended Kalman Filtering for Pulse Train Deinterleaving Tanya Conroy and John B. Moore, Fellow, IEEE Abstract

More information

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis Mohini Avatade & S.L. Sahare Electronics & Telecommunication Department, Cummins

More information

A Neural Network Approach for the calculation of Resonant frequency of a circular microstrip antenna

A Neural Network Approach for the calculation of Resonant frequency of a circular microstrip antenna A Neural Network Approach for the calculation of Resonant frequency of a circular microstrip antenna K. Kumar, Senior Lecturer, Dept. of ECE, Pondicherry Engineering College, Pondicherry e-mail: kumarpec95@yahoo.co.in

More information

Learning New Articulator Trajectories for a Speech Production Model using Artificial Neural Networks

Learning New Articulator Trajectories for a Speech Production Model using Artificial Neural Networks Learning New Articulator Trajectories for a Speech Production Model using Artificial Neural Networks C. S. Blackburn and S. J. Young Cambridge University Engineering Department (CUED), England email: csb@eng.cam.ac.uk

More information

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection NEUROCOMPUTATION FOR MICROSTRIP ANTENNA Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India Abstract: A Neural Network is a powerful computational tool that

More information

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO Antennas and Propagation b: Path Models Rayleigh, Rician Fading, MIMO Introduction From last lecture How do we model H p? Discrete path model (physical, plane waves) Random matrix models (forget H p and

More information

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Fixed Point Lms Adaptive Filter Using Partial Product Generator Fixed Point Lms Adaptive Filter Using Partial Product Generator Vidyamol S M.Tech Vlsi And Embedded System Ma College Of Engineering, Kothamangalam,India vidyas.saji@gmail.com Abstract The area and power

More information

Radial basis function neural network for pulse radar detection

Radial basis function neural network for pulse radar detection Radial basis function neural network for pulse radar detection D.G. Khairnar, S.N. Merchant and U.B. Desai Abstract: A new approach using a radial basis function network (RBFN) for pulse compression is

More information

Introduction to Machine Learning

Introduction to Machine Learning Introduction to Machine Learning Deep Learning Barnabás Póczos Credits Many of the pictures, results, and other materials are taken from: Ruslan Salakhutdinov Joshua Bengio Geoffrey Hinton Yann LeCun 2

More information

Table of Contents. Frequently Used Abbreviation... xvii

Table of Contents. Frequently Used Abbreviation... xvii GPS Satellite Surveying, 2 nd Edition Alfred Leick Department of Surveying Engineering, University of Maine John Wiley & Sons, Inc. 1995 (Navtech order #1028) Table of Contents Preface... xiii Frequently

More information

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

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model 1 Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model {Final Version with

More information

A Novel Adaptive Method For The Blind Channel Estimation And Equalization Via Sub Space Method

A Novel Adaptive Method For The Blind Channel Estimation And Equalization Via Sub Space Method A Novel Adaptive Method For The Blind Channel Estimation And Equalization Via Sub Space Method Pradyumna Ku. Mohapatra 1, Pravat Ku.Dash 2, Jyoti Prakash Swain 3, Jibanananda Mishra 4 1,2,4 Asst.Prof.Orissa

More information

Surveillance and Calibration Verification Using Autoassociative Neural Networks

Surveillance and Calibration Verification Using Autoassociative Neural Networks Surveillance and Calibration Verification Using Autoassociative Neural Networks Darryl J. Wrest, J. Wesley Hines, and Robert E. Uhrig* Department of Nuclear Engineering, University of Tennessee, Knoxville,

More information

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach

Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach Improved GPS Carrier Phase Tracking in Difficult Environments Using Vector Tracking Approach Scott M. Martin David M. Bevly Auburn University GPS and Vehicle Dynamics Laboratory Presentation Overview Introduction

More information

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors Int. J. Advanced Networking and Applications 1053 Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors Eng. Abdelfattah A. Ahmed Atomic Energy Authority,

More information

Kalman Filtering, Factor Graphs and Electrical Networks

Kalman Filtering, Factor Graphs and Electrical Networks Kalman Filtering, Factor Graphs and Electrical Networks Pascal O. Vontobel, Daniel Lippuner, and Hans-Andrea Loeliger ISI-ITET, ETH urich, CH-8092 urich, Switzerland. Abstract Factor graphs are graphical

More information

GPS data correction using encoders and INS sensors

GPS data correction using encoders and INS sensors GPS data correction using encoders and INS sensors Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, Avenue de la Renaissance 30, 1000 Brussels, Belgium sidahmed.berrabah@rma.ac.be

More information

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6 No 5 Special Issue on Application of Advanced Computing and Simulation in Information Systems Sofia 06 Print ISSN: 3-970;

More information

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

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 6 (2014), pp. 587-592 Research India Publications http://www.ripublication.com/aeee.htm Performance Comparison of ZF, LMS

More information

High-speed Noise Cancellation with Microphone Array

High-speed Noise Cancellation with Microphone Array Noise Cancellation a Posteriori Probability, Maximum Criteria Independent Component Analysis High-speed Noise Cancellation with Microphone Array We propose the use of a microphone array based on independent

More information

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies Journal of Electrical Engineering 5 (27) 29-23 doi:.7265/2328-2223/27.5. D DAVID PUBLISHING Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Patrice Wira and Thien Minh Nguyen

More information

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion Rafiullah Khan, Francesco Sottile, and Maurizio A. Spirito Abstract In wireless sensor networks (WSNs), hybrid algorithms are

More information

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL * A. K. Sharma, ** R. A. Gupta, and *** Laxmi Srivastava * Department of Electrical Engineering,

More information

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a

The Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a 4th International Conference on Machinery, Materials and Computing echnology (ICMMC 2016) he Application of Finite-difference Extended Kalman Filter in GPS Speed Measurement Yanjie Cao1, a 1 Department

More information

Application of Feed-forward Artificial Neural Networks to the Identification of Defective Analog Integrated Circuits

Application of Feed-forward Artificial Neural Networks to the Identification of Defective Analog Integrated Circuits eural Comput & Applic (2002)11:71 79 Ownership and Copyright 2002 Springer-Verlag London Limited Application of Feed-forward Artificial eural etworks to the Identification of Defective Analog Integrated

More information

Dynamic Model-Based Filtering for Mobile Terminal Location Estimation

Dynamic Model-Based Filtering for Mobile Terminal Location Estimation 1012 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 52, NO. 4, JULY 2003 Dynamic Model-Based Filtering for Mobile Terminal Location Estimation Michael McGuire, Member, IEEE, and Konstantinos N. Plataniotis,

More information

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

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION Aseel AlRikabi and Taher AlSharabati Al-Ahliyya Amman University/Electronics and Communications

More information

ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM

ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM ECE 174 Computer Assignment #2 Due Thursday 12/6/2012 GLOBAL POSITIONING SYSTEM (GPS) ALGORITHM Overview By utilizing measurements of the so-called pseudorange between an object and each of several earth

More information

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems

Transmit Power Allocation for BER Performance Improvement in Multicarrier Systems Transmit Power Allocation for Performance Improvement in Systems Chang Soon Par O and wang Bo (Ed) Lee School of Electrical Engineering and Computer Science, Seoul National University parcs@mobile.snu.ac.r,

More information

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB

CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB 52 CHAPTER 4 IMPLEMENTATION OF ADALINE IN MATLAB 4.1 INTRODUCTION The ADALINE is implemented in MATLAB environment running on a PC. One hundred data samples are acquired from a single cycle of load current

More information

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements

GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements ISSN (Online) : 975-424 GPS Position Estimation Using Integer Ambiguity Free Carrier Phase Measurements G Sateesh Kumar #1, M N V S S Kumar #2, G Sasi Bhushana Rao *3 # Dept. of ECE, Aditya Institute of

More information

Comparison of Various Neural Network Algorithms Used for Location Estimation in Wireless Communication

Comparison of Various Neural Network Algorithms Used for Location Estimation in Wireless Communication Comparison of Various Neural Network Algorithms Used for Location Estimation in Wireless Communication * Shashank Mishra 1, G.S. Tripathi M.Tech. Student, Dept. of Electronics and Communication Engineering,

More information

A Neural Extended Kalman Filter Multiple Model Tracker

A Neural Extended Kalman Filter Multiple Model Tracker A Neural Extended Kalman Filter Multiple Model Tracer M. W. Owen, U.S. Navy SPAWAR Systems Center San Diego Code 2725, 53560 Hull Street San Diego, CA, 92152, USA mar.owen@navy.mil A. R. Stubberud, University

More information

An Hybrid MLP-SVM Handwritten Digit Recognizer

An Hybrid MLP-SVM Handwritten Digit Recognizer An Hybrid MLP-SVM Handwritten Digit Recognizer A. Bellili ½ ¾ M. Gilloux ¾ P. Gallinari ½ ½ LIP6, Université Pierre et Marie Curie ¾ La Poste 4, Place Jussieu 10, rue de l Ile Mabon, BP 86334 75252 Paris

More information

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING Ms Juslin F Department of Electronics and Communication, VVIET, Mysuru, India. ABSTRACT The main aim of this paper is to simulate different types

More information

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

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model by Dr. Buddy H Jeun and John Younker Sensor Fusion Technology, LLC 4522 Village Springs Run

More information

MOBILE satellite communication systems using frequency

MOBILE satellite communication systems using frequency IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 45, NO. 11, NOVEMBER 1997 1611 Performance of Radial-Basis Function Networks for Direction of Arrival Estimation with Antenna Arrays Ahmed H. El Zooghby,

More information

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS John Yong Jia Chen (Department of Electrical Engineering, San José State University, San José, California,

More information

IBM SPSS Neural Networks

IBM SPSS Neural Networks IBM Software IBM SPSS Neural Networks 20 IBM SPSS Neural Networks New tools for building predictive models Highlights Explore subtle or hidden patterns in your data. Build better-performing models No programming

More information

Journal of Engineering Science and Technology Review 10 (4) (2017) Research Article

Journal of Engineering Science and Technology Review 10 (4) (2017) Research Article Jestr Journal of Engineering Science and Technology Review 1 (4) (217) 191-198 Research Article Neural Networks Trained with Levenberg-Marquardt-Iterated Extended Kalman Filter for Mobile Robot Trajectory

More information

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong,

for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong, A Comparative Study of Three Recursive Least Squares Algorithms for Single-Tone Frequency Tracking H. C. So Department of Computer Engineering & Information Technology, City University of Hong Kong, Tat

More information

Multi-Receiver Vector Tracking

Multi-Receiver Vector Tracking Multi-Receiver Vector Tracking Yuting Ng and Grace Xingxin Gao please feel free to view the.pptx version for the speaker notes Cutting-Edge Applications UAV formation flight remote sensing interference

More information

Neural network based data fusion for vehicle positioning in

Neural network based data fusion for vehicle positioning in 04ANNUAL-345 Neural network based data fusion for vehicle positioning in land navigation system Mathieu St-Pierre Department of Electrical and Computer Engineering Université de Sherbrooke Sherbrooke (Québec)

More information

A Comparison of MLP, RNN and ESN in Determining Harmonic Contributions from Nonlinear Loads

A Comparison of MLP, RNN and ESN in Determining Harmonic Contributions from Nonlinear Loads A Comparison of MLP, RNN and ESN in Determining Harmonic Contributions from Nonlinear Loads Jing Dai, Pinjia Zhang, Joy Mazumdar, Ronald G Harley and G K Venayagamoorthy 3 School of Electrical and Computer

More information

Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device

Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device Mr. CHOI NANG SO Email: cnso@excite.com Prof. J GODFREY LUCAS Email: jglucas@optusnet.com.au SCHOOL OF MECHATRONICS,

More information

INTRODUCTION TO KALMAN FILTERS

INTRODUCTION TO KALMAN FILTERS ECE5550: Applied Kalman Filtering 1 1 INTRODUCTION TO KALMAN FILTERS 1.1: What does a Kalman filter do? AKalmanfilterisatool analgorithmusuallyimplementedasa computer program that uses sensor measurements

More information

Use of Neural Networks in Testing Analog to Digital Converters

Use of Neural Networks in Testing Analog to Digital Converters Use of Neural s in Testing Analog to Digital Converters K. MOHAMMADI, S. J. SEYYED MAHDAVI Department of Electrical Engineering Iran University of Science and Technology Narmak, 6844, Tehran, Iran Abstract:

More information

A Prototype Wire Position Monitoring System

A Prototype Wire Position Monitoring System LCLS-TN-05-27 A Prototype Wire Position Monitoring System Wei Wang and Zachary Wolf Metrology Department, SLAC 1. INTRODUCTION ¹ The Wire Position Monitoring System (WPM) will track changes in the transverse

More information

Integrated Navigation System

Integrated Navigation System Integrated Navigation System Adhika Lie adhika@aem.umn.edu AEM 5333: Design, Build, Model, Simulate, Test and Fly Small Uninhabited Aerial Vehicles Feb 14, 2013 1 Navigation System Where am I? Position,

More information

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

MATLAB SIMULATOR FOR ADAPTIVE FILTERS MATLAB SIMULATOR FOR ADAPTIVE FILTERS Submitted by: Raja Abid Asghar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden) Abu Zar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden)

More information

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS A Thesis Proposal By Marshall T. Cheek Submitted to the Office of Graduate Studies Texas A&M University

More information

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press,   ISSN Combining multi-layer perceptrons with heuristics for reliable control chart pattern classification D.T. Pham & E. Oztemel Intelligent Systems Research Laboratory, School of Electrical, Electronic and

More information

The Estimation of the Directions of Arrival of the Spread-Spectrum Signals With Three Orthogonal Sensors

The Estimation of the Directions of Arrival of the Spread-Spectrum Signals With Three Orthogonal Sensors IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 51, NO. 5, SEPTEMBER 2002 817 The Estimation of the Directions of Arrival of the Spread-Spectrum Signals With Three Orthogonal Sensors Xin Wang and Zong-xin

More information

SGN Advanced Signal Processing

SGN Advanced Signal Processing SGN 21006 Advanced Signal Processing Ioan Tabus Department of Signal Processing Tampere University of Technology Finland 1 / 16 Organization of the course Lecturer: Ioan Tabus (office: TF 419, e-mail ioan.tabus@tut.fi

More information

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

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication International Journal of Signal Processing Systems Vol., No., June 5 Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication S.

More information