A Hybrid Location Algorithm Based on BP Neural Networks for Mobile Position Estimation

Similar documents
MATLAB representation of neural network Outline Neural network with single-layer of neurons. Neural network with multiple-layer of neurons.

The Application Research of Neural Network in Embedded Intelligent Detection

ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit

Power Load Forecasting Based on ABC-SA Neural Network Model

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

A Boosting-Based Framework for Self-Similar and Non-linear Internet Traffic Prediction

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

Multiple Classifier Fusion using k-nearest Localized Templates

Prediction of traffic flow based on the EMD and wavelet neural network Teng Feng 1,a,Xiaohong Wang 1,b,Yunlai He 1,c

Intelligent Methods in Modelling and Simulation of Complex Systems

A Network Intrusion Detection System Architecture Based on Snort and. Computational Intelligence

Neural Network Classifier for Isolated Character Recognition

A Data Classification Algorithm of Internet of Things Based on Neural Network

Neural Network Weight Selection Using Genetic Algorithms

COMP 551 Applied Machine Learning Lecture 14: Neural Networks

COMPUTATIONAL INTELLIGENCE

Parameter optimization model in electrical discharge machining process *

Climate Precipitation Prediction by Neural Network

Gupta Nikita $ Kochhar

Scheme of Big-Data Supported Interactive Evolutionary Computation

Simulation of Zhang Suen Algorithm using Feed- Forward Neural Networks

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

Review on Methods of Selecting Number of Hidden Nodes in Artificial Neural Network

Fingerprint Feature Extraction Based Discrete Cosine Transformation (DCT)

Speech Signal Filters based on Soft Computing Techniques: A Comparison

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

LECTURE NOTES Professor Anita Wasilewska NEURAL NETWORKS

Research on the New Image De-Noising Methodology Based on Neural Network and HMM-Hidden Markov Models

Image and Video Quality Assessment Using Neural Network and SVM

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation

V.Petridis, S. Kazarlis and A. Papaikonomou

USING IMAGES PATTERN RECOGNITION AND NEURAL NETWORKS FOR COATING QUALITY ASSESSMENT Image processing for quality assessment

Evolutionary Algorithms For Neural Networks Binary And Real Data Classification

Research on Evaluation Method of Product Style Semantics Based on Neural Network

Reduced Dimensionality Space for Post Placement Quality Inspection of Components based on Neural Networks

BP Neural Network Based On Genetic Algorithm Applied In Text Classification

9. Lecture Neural Networks

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

Application of Wang-Yu Algorithm in the Geometric Constraint Problem

Neuro-fuzzy, GA-Fuzzy, Neural-Fuzzy-GA: A Data Mining Technique for Optimization

^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held

Research on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a

Optimization Model of K-Means Clustering Using Artificial Neural Networks to Handle Class Imbalance Problem

A New Learning Algorithm for Neural Networks with Integer Weights and Quantized Non-linear Activation Functions

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

A Dendrogram. Bioinformatics (Lec 17)

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

Power System Security Boundary Enhancement Using Evolutionary-Based Query Learning

Image Classification Using Wavelet Coefficients in Low-pass Bands

Accurate modeling of SiGe HBT using artificial neural networks: Performance Comparison of the MLP and RBF Networks

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Linear Separability. Linear Separability. Capabilities of Threshold Neurons. Capabilities of Threshold Neurons. Capabilities of Threshold Neurons

A neural network that classifies glass either as window or non-window depending on the glass chemistry.

THE CLASSICAL method for training a multilayer feedforward

PERFORMANCE OF GRID COMPUTING FOR DISTRIBUTED NEURAL NETWORK. Submitted By:Mohnish Malviya & Suny Shekher Pankaj [CSE,7 TH SEM]

Ensembles of Neural Networks for Forecasting of Time Series of Spacecraft Telemetry

AN NOVEL NEURAL NETWORK TRAINING BASED ON HYBRID DE AND BP

ESTIMATION OF SUBSURFACE QANATS DEPTH BY MULTI LAYER PERCEPTRON NEURAL NETWORK VIA MICROGRAVITY DATA

Neuro-Fuzzy Computing

Computational Intelligence Meets the NetFlix Prize

Artificial Neural Network based Curve Prediction

A Structural Optimization Method of Genetic Network Programming. for Enhancing Generalization Ability

International Journal of Advanced Research in Computer Science and Software Engineering

DOUBLE-CURVED SURFACE FORMING PROCESS MODELING

A Study on the Traveling Salesman Problem using Genetic Algorithms

Research Article An Improved Kernel Based Extreme Learning Machine for Robot Execution Failures

Evolving SQL Queries for Data Mining

A Neural Network Model Of Insurance Customer Ratings

Hybrid Method with ANN application for Linear Programming Problem

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Machine Learning 13. week

Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li

Hierarchical Learning Algorithm for the Beta Basis Function Neural Network

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

AN OPTIMIZATION GENETIC ALGORITHM FOR IMAGE DATABASES IN AGRICULTURE

II. ARTIFICIAL NEURAL NETWORK

Unit V. Neural Fuzzy System

INVESTIGATING DATA MINING BY ARTIFICIAL NEURAL NETWORK: A CASE OF REAL ESTATE PROPERTY EVALUATION

Dynamic Analysis of Structures Using Neural Networks

S. Ashok kumar Sr. Lecturer, Dept of CA Sasurie College of Engineering Vijayamangalam, Tirupur (Dt), Tamil Nadu, India

T-S Neural Network Model Identification of Ultra-Supercritical Units for Superheater Based on Improved FCM

Indoor Location Algorithm Based on Kalman Filter

THREE PHASE FAULT DIAGNOSIS BASED ON RBF NEURAL NETWORK OPTIMIZED BY PSO ALGORITHM

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

A PSO-based Generic Classifier Design and Weka Implementation Study

Hybrid Particle Swarm and Neural Network Approach for Streamflow Forecasting

Efficient Path Finding Method Based Evaluation Function in Large Scene Online Games and Its Application

Research on Relative Coordinate Localization of Nodes Based on Topology Control

A Modular k-nearest Neighbor Classification Method for Massively Parallel Text Categorization

A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization

IMPROVED ARTIFICIAL FISH SWARM ALGORITHM AND ITS APPLICATION IN OPTIMAL DESIGN OF TRUSS STRUCTURE

The Prediction of Real estate Price Index based on Improved Neural Network Algorithm

APPLICATIONS OF INTELLIGENT HYBRID SYSTEMS IN MATLAB

Genetic Image Network for Image Classification

A Class of Instantaneously Trained Neural Networks

PROBLEM FORMULATION AND RESEARCH METHODOLOGY

Neural Networks. Robot Image Credit: Viktoriya Sukhanova 123RF.com

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

CSC 578 Neural Networks and Deep Learning

Transcription:

162 IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006 A Hybrid Location Algorithm Based on BP Neural Networks for Mobile Position Estimation Zhao Ping 1, Li Ling-yan 2, Shi Hao-shan 1 1 Institute of Electric Information, Northwestern Polytechnical University 710072, Xi an, Shaanxi, P. R. China. 2 School of life science & technology, Xi an Jiaotong University 710049, Xi an, Shaanxi, P. R. China. Summary In this paper, we propose an efficient hybrid location algorithm with BP neural networks. We choose two-layer backpropagation network for data fusions and position estimation to improve hybrid location accuracy and efficiency with TOA/TDOA/AOA parameters in mobile communication networks. So the position estimation can be optimized by network parallel processing robustly, and the inaccuracy or fuzzy problem produced by conventional location algorithm can be overcome effectively. In the paper, the model of the data fusion with multi-parameters of TOA/TDOA/AOA is set up to optimize network hybrid location configuration, The Simulation results show that the algorithm with BP neural networks can work effectively. Introduction The data fusion based on neural network (NN) has been applied in many fields extensively. Cho. Sung-bae proposed a neural network model integrated with the fuzzy logic and genetic algorithm in reference [1]. And some scholars presented several opinions on the wireless location application with neural network, such as, Sandrine Merigeault etc. proposed a data fusion model based on genetic algorithm for mobile location [2]; Zamiri-Jafarian, H. etc. proposed a multi-layer perceptron neural networks with hierarchical structure to realize TOA/AOA hybrid location [3]; Muhammad etc put forwards a multi-layered perceptron NN model to predict mobile users positions for the position estimation and prediction with hybrid location[4]. Based on the above researches, a hybrid location algorithm with BP neural network for mobile position estimation is proposed to solve some problems such as location parameter fuzzy and greater change in location error caused by widely-distributed computation. BP networks are multi-layer backpropagation networks, by which input vectors and the corresponding target vectors are used to train a network until it can approximate a function, and tend to give reasonable answers when presented with inputs that they have never seen. This makes BP networks useful in location signal processing and prediction where hybrid location plays a dominant role. In this paper, we simulate the BP neural network with three kind of location parameters of TOA/TDOA/AOA to realize the hybrid location computation, where different location parameters came from different base channels are set in the input layer, and the coordinate parameters as position estimation is presented in the output layer. So the problems of multi parameter processing with the integrated location algorithm based on fuzzy identification and data fusion [5] can be easily carried out. The simulation results show that more precise and reliable location processing can be achieved by the hybrid location algorithm with BP neural network than the conventional hybrid location algorithm. 2. The structure model for hybrid location based on BP NN Until now, the most neural networks algorithms applied in the mobile location researches are build in hierarchical structure model with BP networks, because it is relatively simple in structure and easy for computation, but it converges relatively slowly, and needs more neurons to get needed output accuracy[6]. The Elman recurrent networks are also adopted to apply

IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006 163 in the location processing and position prediction [7], but it is more complex and needs more computation for its feedback connection from the output of the hidden layer to its input. In this paper, two layers structure of BP neural network is used, in which vector input of multi parameter, the hidden layer, the output layer and the position estimation output are included. The BP network structure for hybrid location algorithm is shown in figure 1. Hybri d par amet er s TOA p input TOA TOA TOA AOA TDOA TDOA TDOA Two l ayer s BP net wor k Hi dden layer IW 1,1 a 1 (k) b 1 Out put layer LW 2,1 b 2 Estimat ed posi t i on out put a 2 (k) X Y Z Fig. 1. The BP network structure as hybrid location algorithm The computation formulas are as below: a ( k) = tan sig( IW p b ) (1) 1 1,1 1 a2( k) = purelin( LW2,1a1( k) b2) (2) In which IW1,1 is the input weight,lw2,1 is the weight of the second layer,b1 and b2 is the bias. The input: because at least four TOAs or three TDOAs are needed for conventional location algorithm to get position solution, and also only an AOA parameter combined with a TOA or TDOA are needed for hybrid location algorithm, so in this hybrid location algorithm with BP network, we choose a group of channel data as input vector, which include four TOAs, three TDOAs and an AOA parameter measured over four channels. The hidden layer: the hidden layer s or a tansig layer s neuron as processing unit is usually a nonlinear function, which transforms the input parameter into other form of parameter as output. For hybrid location with BP network, that is to transform as [X Y Z] = f (TOA/TDOA/AOA) (3) [X Y Z] =W*a(TOA/TDOA/AOA) (4) In other words, for sufficient high order terms, there always exist weight values W such that the BP structure W*a(x), can approximate f (TOA/TDOA/AOA) to any degree of accuracy, in a compact domain. By increasing the neurons number in the hidden layer, the location accuracy can be improved, but more computation amounts are needed at same time. Because less number of the inputs is used in this paper, and the structure model for hybrid location algorithm is mainly considered in this paper, 60 neurons are chosen as the neural number of tansig layer. the tangent function of tan-sigmoid is adopted, so f(x)=tansig(x), as to its input values can be arbitrary but output values are limited between -1 and 1. The output layer: The output layer is a purelin layer composed of three neurons with the linear transfer function purelin. That is f(x) = kx. The output: giving out estimated positions (x,y,z) of mobile terminal. The weight values for connecting and learning in neural network can be optimized by application combined genetic algorithm with artificial neural network. The optimum weight values including connecting weight values, network structure and learning rules evolution can be obtained with GA s searching ability [8]. The genetic algorithm exhibits its characteristic of global search and quick convergence ability for successful application of hybrid location and management in references [9][10][11]. Combining the genetic algorithm with neural network can be well applied in mobile hybrid locations [6]. So that not only bring into play the wide mapping ability of neural network, but also overcome the disadvantages of NN such as converged slowly and easily trapped into the local minimal point. The hybrid location algorithm combined genetic

164 IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006 algorithm with neural network can be successfully used for the position estimation by time series analyzing. In the algorithm it is usually hard to make quantities estimation for the fuzzy training signals and data with noise. However, if we can make use of the genetic algorithm to learn, these problems can be overcome and the NN s performance can be improved greatly. The configuration of weight value optimizing is shown in figure 2. Fig. 2. The configuration of weight value optimizing By minimizing the fitness function, min f ( X) = min (f (TOA/TDOA/AOA) - a (W)) X st.. X R Ρ U (5) The optimum weight values for hybrid location algorithm can be achieved at the present time. In the formula above : X = [ x 1, x 2,..., x ] T n is the decision variable, f(x) is the goal function, U is the fundamental space, R is a subset of U. Obviously it may lead to the simultaneous satisfaction of the separable conditions, thus yielding highly separable classes in the feature space. Prior to calculating (5), the border of each class should be determined. Efficient polygonal approximation algorithms can be used for this purpose. The genetic algorithm can be applied to trace the weights or structure of neuron connection and make a dynamic adjustment to the optimum weight values. The whole algorithm process is showed as figure 3. Fig. 3. Logic diagram for hybrid location algorithm with BP networks The whole hybrid location model with NN and fuzzy data fusion in mobile network is shown as figure 4.

IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006 165 error and COST259 model error, but also plus 0.03% random error in simulation data to check behavior in the presence of a model mismatch between the prediction model and the process model in hybrid location algorithm. The simulation results of hybrid location with BP NN for two time are shown in figure 5, in hidden layer there are respectively 60 neurons and 160 neurons to learn training and simulate hybrid location. In the figure 5, * represents the actual users position, and o represents the users position from simulating with 60 neurons, and represents the users position from simulating with 160 neurons. Fig. 4. The hybrid location model with NN & data fusion 3. The simulation and result analysis of hybrid location algorithm The condition of simulating process is listed as following: The positions for four known bases are: G 11 (-1500, - 600, 400), G 21 (1400, -500, 150), G 31 (100, 900, 130) and G 41 (-400, 1400, 300). The mobile position point is starting at G i (-60, 80, 20), by which and four known positions, the all TOA/TDOA/AOA data of channel parameters for hybrid location can be created. For the reason of visibility and compare, we choose 50 location points to get an equidistant linear locus. The measurement error of transmitting time for training signal is a randomly-distributed error adding up error of COST259 model. Fig. 5. Simulation results of hybrid location with 60 and 160 BP neurons By figure 5 we can see that the less neuron, the larger the simulation location error. Adding more neuron number with the same parameters and structure, the location accuracy can be improved obviously. With the results in figure 5, the position error compare of hybrid location algorithm is drawn in figure 6, where o is the position error simulating with 60 neurons, * is the position error simulating with 160 neurons. Assume that all measured parameters within mobile network are synchronous. The trainbfg algorithm is used to make a 500-step training to learn. The simulation data in BP network is same as training dada produced by location point and bases with random

166 IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006 Fig. 6. Error compare of hybrid location with different neurons Fig. 7. Error compare with two kinds of hybrid location algorithm From simulation we can see that while the conventional hybrid location algorithm leads to more location error in the interference environment with the same error, the BP neural network has better simulation location accuracy. In figure 7, the comparing picture of position bias results are showed which adopts NN hybrid location algorithm with the one with the conventional hybrid location algorithm. While * is the users' position error from the conventional hybrid location simulation, o is the users' position error from simulating 260 neurons, which can reach the location accuracy given by FCC,but requiring more neurons to reach the hybrid location accuracy and training convergence rate. 4. Conclusions We have presented a hybrid location algorithm with BP NN for mobile location system, aiming at precise and robust hybrid location. The advantages of the approach are that: Multi parameters of TOA/TDOA/AOA data for hybrid location processing can be directly inputted into BP NN to get optimum position estimation. By introducing GA feedback interlink the decision variables and weights in BP NN can be adjusted to optimum programming. The simulation results show that more precise and reliable position estimation can be achieved by the hybrid location algorithm with BP NN than conventional estimation. References 1. Cho, Sung-Bae, Fusion of neural networks with fuzzy logic and genetic algorithm, Integrated Computer-Aided Engineering, v 9, n 4, 2002, p 363-372. 2. Merigeault, S.; Batariere, M.; Patillon, J.N., Data fusion based on neural network for the mobile subscriber location, Vehicular Technology Conference Fall 2000. IEEE VTS Fall VTC2000. 52nd Vehicular Technology Conference: (vol.2) 536-541. 3. Zamiri- Jafarian, H.; Mirsalehi, M.M.; Ahadi- Akhlaghi, I.; Keshavarz, H., A neural network-based mobile positioning with hierarchical structure, 57th IEEE Semiannual Vehicular Technology Conference. VTC 2003 : (vol.3) 2003-7.

IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7A, July 2006 167 4. Muhammad J, Hussain A, Neskovic A, Magill E, New neural network based mobile location estimation in a metropolitan area, ARTIFICIAL NEURAL NETWORKS: FORMAL MODELS AND THEIR APPLICATIONS- ICANN 2005, PT 2, PROCEEDINGS LECTURE NOTES IN COMPUTER SCIENCE 3697: 935-941 2005. 5. Zhao Ping, Shi Haoshan, The Integrated Location Algorithm Based on Fuzzy Identification and Data Fusion with Signal Decomposition, Second International Conference Proceedings On Natural Computation and Fuzzy Systems and Knowledge Discovery, ICNC'05-FSKD'05, LNAI 3613, p383-387. 6. Salcic, Zoran; Chan, Edwin, Mobile station positioning using GSM cellular phone and artificial neural networks, Wireless Personal Communications, v 14, n 3, Sep, 2000, p 235-254. 7. X. Z. Gao, S. J. Ovaska and A. V. Vasilakos, A modified Elman neural network-based power controller in mobile communications systems, Soft Computing - A Fusion of Foundations, Methodologies and Applications, Volume 9, Number 2, February 2005: 88 93 8. G. A. Rovithakis, M. Maniadakis, and M. Zervakis, A Hybrid Neural Network/Genetic Algorithm Approach to Optimizing Feature Extraction for Signal Classification, IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 1, FEBRUARY 2004:694-702. 9. Karaoglu, Bahar; Topcuoglu, Haluk; Gurgen, Fikret, Evolutionary algorithms for location area management, Lecture Notes in Computer Science, v 3449, Applications on Evolutionary Computing-EvoWorkshops 2005: EvoBIO, EvoCOMNET, EvoHOT, EvoIASP, EvoMUSART, and EvoSTOC, Proceedings, 2005, p 175-184. 10. Krzanowski, R.M.; Raper, J., Hybrid genetic algorithm for transmitter location in wireless networks, Computers, Environment and Urban Systems, v 23, n 5, Sep, 1999, p 359-382.