[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105101408A - Indoor positioning method based on distributed AP selection strategy - Google Patents

Indoor positioning method based on distributed AP selection strategy Download PDF

Info

Publication number
CN105101408A
CN105101408A CN201510437949.2A CN201510437949A CN105101408A CN 105101408 A CN105101408 A CN 105101408A CN 201510437949 A CN201510437949 A CN 201510437949A CN 105101408 A CN105101408 A CN 105101408A
Authority
CN
China
Prior art keywords
node
rss
subregion
signal strength
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510437949.2A
Other languages
Chinese (zh)
Other versions
CN105101408B (en
Inventor
葛柳飞
李克清
戴欢
沈韬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changshu Institute of Technology
Original Assignee
Changshu Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changshu Institute of Technology filed Critical Changshu Institute of Technology
Priority to CN201510437949.2A priority Critical patent/CN105101408B/en
Publication of CN105101408A publication Critical patent/CN105101408A/en
Application granted granted Critical
Publication of CN105101408B publication Critical patent/CN105101408B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/18Network planning tools
    • H04W16/20Network planning tools for indoor coverage or short range network deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an indoor positioning method based on a distributed AP selection strategy. The method comprises the following steps of using mobile equipment to collect k times of signal intensities of AP nodes on each reference point and processing data; equally dividing a target area into m subareas, classifying fingerprint information of the different subareas, using a fingerprint information base to train a subarea module and selecting the corresponding subarea according to RSS fingerprint information; calculating a correlation of each AP node and each subarea, sorting correlation coefficients, selecting the AP node whose correlation coefficient is greater than Ptau as a positioning node of the subarea; in each subarea, taking the selected positioning node as input of a DBN model and a corresponding position point as output of the DBN model, training the DBN model and constructing a positioning prediction model. By using the method, big noise and the AP node with a weak position distinguishing capability can be effectively removed; positioning precision of an overall WIFI indoor positioning system is increased and algorithm operation time is shortened.

Description

Based on the indoor orientation method of distributed AP selection strategy
Technical field
The present invention relates to a kind of indoor orientation method, relate to the indoor orientation method of a kind of WIFI based on distributed AP selection strategy particularly.
Background technology
Indoor positioning is a kind of technology for obtaining indoor objects object location information, is with a wide range of applications in civil and military field.Common location algorithm is mainly based on received signal strength indicator (ReceivedSignalStrengthIndication, RSSI), the time of advent (TimeofArrival, TOA), the time of advent poor (TimeDifferenceofArrival, TDOA), the technology such as angle of arrival (AngleofArrival, AOA).Wherein, the location algorithm based on RSSI has low-power consumption, low cost and the advantage easily realized, and is widely used in wireless indoor location.
The location algorithm of RSSI is used usually to be divided into: the location algorithm based on signal propagation model and the location algorithm based on Fingerprint Model.Traditional location algorithm based on signal propagation model is mainly through obtaining a large amount of sample datas, utilize legacy paths loss model to set up the functional relation of received signal strength indicator (RSSI) and euclidean distance between node pair, then estimate the positional information of target.Because wireless signal is comparatively subject to the impact of indoor environment change in communication process, RSSI value is caused to have obvious fluctuation, in legacy paths loss model, path damped expoential and envirment factor are difficult to determine simultaneously, these factors will affect the range accuracy of model, and then cause position error to increase.
Location algorithm based on Fingerprint Model sets up location model according to statistical analysis technique on the basis of a large amount of actual sample data, wherein learning model is widely used in training location prediction model as the one of statistical analysis technique, finally predicts target location with this location prediction model.The essence of the method is that one group of wireless signal strength and target location are set up mapping relations.The people such as Zhou adopt artificial neural net (ArtificialNeuralNetwork, ANN) as study forecasting tool, and integration region partitioning technology is predicted target location, achieves preferably location prediction effect.RSSI and positional information are set up non-linear relation by the people such as Sang Nan, utilize SVMs (SupportVectorMachine, SVM) to learn and predicted position information, effectively reduce position error.
Wherein based on the location algorithm of Fingerprint Model, there is positioning precision high, make full use of existing utility, upgrading and maintenance are to advantages such as customer impact are little, and be widely applied, location fingerprint location algorithm is mainly divided into off-line measurement stage and tuning on-line stage two steps.
In the wireless network with a large amount of AP node deployment, in order to obtain target location, the data handled by said method are all high dimension vector (numbers of AP node).Simultaneously, due to blocking and the factor such as node failure of object, causing might not be optimum as the locating effect that feature inputs using all AP nodes, and the AP node of redundancy adds the difficulty of location estimation, easily cause the problem of overfitting, and add the complexity of Time and place.For this problem, adopt suitable selection mechanism screening AP node, obtain preferably AP node and input as feature, both reached the effect of dimensionality reduction, turn improved positioning precision.Conventional method judges the stationkeeping ability of AP usually according to the average signal strength of a certain AP received, signal strength signal intensity average is larger, then think that the stationkeeping ability of this AP is stronger.Find in reality, this AP system of selection is incorrect, as less in AP signal strength signal intensity its fluctuation all larger everywhere in locating area, although this AP signal strength signal intensity mean value is very large, but stationkeeping ability is more weak.Conventional method does not consider that certain AP has different location contributions for positions different in localizing environment simultaneously, and such as an AP may be fine to a certain zone location ability, but poor to other zone location abilities.
Summary of the invention
In order to solve the problems of the technologies described above, the present invention seeks to: a kind of indoor orientation method based on distributed AP selection strategy is provided, the impact of larger noise and the weak AP node of position resolution can be avoided, also improve positioning precision the operation time simultaneously reduced needed for location.
Technical scheme of the present invention is:
Based on an indoor orientation method for distributed AP selection strategy, comprise the following steps:
S01: arrange D AP node in indoor environment, ensure the quorum sensing inhibitor that optional position in indoor environment o'clock is sent by the AP node of more than three or three, this target area is divided into N number of zonule simultaneously, with center, zonule for signal strength signal intensity collection point, N number of reference point altogether, for off-line phase collecting sample data;
S02: set up two-dimensional direct angle coordinate system to target area, obtains the coordinate position of N number of reference point, and in each reference point, utilize mobile device to gather the signal strength signal intensity of k AP node, and processes data;
S03: utilized target area the method for homalographic to be divided into m sub regions, classified by the finger print information of different subregion, utilizes training subregion, finger print information storehouse module, selects corresponding subregion according to RSS finger print information;
S04: the correlation calculating each AP node and each sub regions, and relative coefficient is sorted, select relative coefficient to be greater than P τaP node, as the location node of this subregion, wherein, P τrepresent the threshold value of relative coefficient;
S05: in every sub regions, utilizes the location node chosen as the input of DBN model, and corresponding location point is as the output of DBN model, and training DBN model, builds location prediction model;
S06: on-line prediction stage, obtains RSS finger print information that mobile device receives and as the input vector of subregion module, the subregion of output vector belonging to this RSS finger print information of subregion module;
S07: the signal strength signal intensity of the AP node utilizing the subregion that obtains in step S06 corresponding, as the input vector of DBN model, utilizes the DBN model of having trained to obtain the position of target.
Preferably, described step S02 specifically comprises the steps:
S21: the signal strength signal intensity RSS value receiving each AP node in each reference point, forms D dimensional signal vector RSS d; Each reference point gathers k signal strength values, constitutes the signal strength signal intensity matrix of k*D, and the signal strength signal intensity RSS value receiving a jth AP node in i-th collection is shown in the i-th row jth list of its matrix; I is the positive integer being less than or equal to k; J is the positive integer being less than or equal to D;
RSS D=(rss 1,rss 2,rss 3,…,rss j,…,rss D)(1)
In formula: rss j∈ [-100,0] represents that reference point place receives the signal strength signal intensity of a jth AP node.
S22: build fingerprint database, training data is concentrated and is comprised N bar record, and every bar record is expressed as vectorial r, comprises the available signal strength signal intensity of AP node and the position of sampled point in vector:
r=(RSS i,L i)=(rss 1,rss 2,rss 3,… ,rss D,L i)(2)
In formula: RSS irepresent the RSS set received in gathering for i-th time, D represents the number of AP node, L irepresent and correspond to RSS dthe location tags of vector.
Preferably, described step S03 specifically comprises the following steps:
S31: locating area S is divided into m sub regions, shown in subregion is defined as follows:
R c = { L 1 c , L 2 c , ... , L k c } ∀ L k c ∈ S a n d S = ∪ c = 1 m R c - - - ( 3 )
In formula: c represents c sub regions, k represents the number of location point in this subregion, R crepresent reference position point set in c sub regions; represent the information of a kth location point in c sub regions;
S32: signal strength signal intensity in fingerprint database classified according to different subregions, sets up the record information list of subregion and signal strength signal intensity.
S33: build subregion module, determine BP neural network model and train with the recorded information of signal strength signal intensity the BP neural net set up according to subregion mark, using signal strength signal intensity RSSI as input, corresponding subregion mark area is as output training BP neural net, and the parameter revising BP neural net in training makes it reflect the relation of RSSI-area;
S34: identify area with the actual signal strength values RSSI received with corresponding subregion and go repetition training and verify the BP neural net set up, the BP neural net of having trained is packaged into a fixing function, this function is input as received signal strength RSSI, exports and is corresponding subregion mark.
Preferably, described BP neural net is five layers of neural net, the number of plies of hidden layer is 2 layers, the interstitial content of input layer is D, and the interstitial content of output layer is 1, and the interstitial content of hidden layer is respectively 6,4, namely adopt the BP neural network structure of D:6:4:1, training function is traincgf algorithm, and frequency of training and target error are set to 100 and 0.00004 respectively.
Preferably, described step S04 specifically comprises the following steps:
S41: in this subregion, the signal of a jth AP node on k location point in scanning area, this AP node is defined as follows at the relative coefficient of this subregion:
P j = | Σ i = 1 k ( x i - x ) ( y i - y ) ( rss j i - rss j ) | Σ i = 1 k ( x i - x ) 2 Σ i = 1 k ( y i - y ) 2 Σ i = 1 k ( rss j i - rss j ) 2 j = 1 ... D - - - ( 4 )
In formula: P jrepresent the correlation of a jth AP node and this subregion, x irepresent the X-axis coordinate of i-th location point, x represents the average of the X-axis coordinate of k location point in this region, y irepresent the Y-axis coordinate of i-th location point, y represents the average of the Y-axis coordinate of k location point in this region, rss jirepresent that i-th location point receives the average of the signal strength signal intensity of a jth AP node, rss jrepresent the signal strength signal intensity average of the jth AP node that k location point receives, k represents the number of location point in this subregion, and D represents the number of AP node in locating area;
S42: in every sub regions, the relative coefficient vector representation of D AP node is:
P(AP)=[P 1,P 2,...,P D](5)
If P j>P τrepresent that a jth AP node is relevant to this subregion, on the contrary then uncorrelated, P τrepresent the threshold value of relative coefficient.
Preferably, described step S05 specifically comprises the following steps:
S51: the signal strength signal intensity obtaining the AP node of all location point information and correspondence in this subregion in fingerprint database, as the training dataset of this subregion;
S52: determine DBN model and go to train with the training dataset of this subregion and set up DBN model, using the signal strength signal intensity RSSI of the corresponding A P node received as input, corresponding location point Location goes to train the DBN model set up as exporting, and in training, revise the parameter of DBN model, make final location model correctly can reflect the relation of RSSI-Location;
S53: go repetition training also to verify the DBN model set up with signal strength values RSSI and the corresponding location point Location of the actual corresponding A P node received; Adjust the weights between neuron by the energy function between visible layer and hidden layer, carry out the weights between trim network finally by back-propagation algorithm.
Preferably, described DBN model is 5 layer networks, and wherein the number of plies of hidden layer is 3 layers, and the interstitial content of input layer is the number of the AP node chosen, and the node data of output layer is 2, and the interstitial content of hidden layer is respectively 10,6,4.
Preferably, DBN model comprises RBM1 and RBM2, RBM1 module and RBM2 module all comprise visible layer and hidden layer, when the signal strength signal intensity set of AP node is input to the visible layer of RBM1, weights by connecting are extracted the feature of input data by hidden layer, and adjust the weights between neuron by the energy function between visible layer and hidden layer; The output of RBM1 hidden layer is using the input as RBM2 visible layer, RBM2 hidden layer extracts the profound feature of grouped data further, the DBN model of having trained is packaged into a fixing function, the input of this function is received signal strength RSSI, exports the location point being target.
Advantage of the present invention is:
1, the method effectively can remove larger noise and the weak AP node of position resolution.By room area being divided into several independent subregions, and calculate the correlation of subregion and all AP nodes, choose the training node of the excellent AP node of correlation as this subregion, model training is positioned finally by degree of depth confidence network (DeepBeliefNetwork, DBN) model.Effectively improve the positioning precision of whole WIFI indoor locating system.
2, simplify algorithm and decrease Riming time of algorithm.
Accompanying drawing explanation
Below in conjunction with drawings and Examples, the invention will be further described:
Fig. 1 is the flow chart that the present invention locates realization;
Fig. 2 is the general framework figure of the indoor positioning algorithms of the distributed AP selection strategy that the present invention proposes;
Fig. 3 is indoor scene schematic diagram of the present invention;
Fig. 4 is DBN model structured flowchart.
Wherein: 1, station, 2, AP node, 3, pillar.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly understand, below in conjunction with embodiment also with reference to accompanying drawing, the present invention is described in more detail.Should be appreciated that, these describe just exemplary, and do not really want to limit the scope of the invention.In addition, in the following description, the description to known features and technology is eliminated, to avoid unnecessarily obscuring concept of the present invention.
Embodiment:
As shown in Figure 1, a kind of indoor orientation method based on distributed AP selection strategy, comprises the following steps:
S01: arrange D AP node in indoor environment, ensure the quorum sensing inhibitor that optional position in indoor environment o'clock is sent by the AP node of more than three or three, this target area is divided into N number of zonule simultaneously, with center, zonule for signal strength signal intensity collection point, N number of reference point altogether, for off-line phase collecting sample data;
S02: set up two-dimensional direct angle coordinate system to target area, obtains the coordinate position of N number of reference point, and in each reference point, utilize mobile device to gather the signal strength signal intensity of k AP node, and processes data;
S03: utilized target area the method for homalographic to be divided into m sub regions, classified by the finger print information of different subregion, utilizes training subregion, finger print information storehouse module, selects corresponding subregion according to RSS finger print information;
S04: the correlation calculating each AP node and each sub regions, and relative coefficient is sorted, select relative coefficient to be greater than P τaP node, as the location node of this subregion, P τrepresent the threshold value of relative coefficient;
S05: in every sub regions, utilizes the location node chosen as the input of DBN model, and corresponding location point is as the output of DBN model, and training DBN model, builds location prediction model;
S06: on-line prediction stage, obtains RSS finger print information that mobile device receives and as the input vector of subregion module, the subregion of output vector belonging to this RSS finger print information of subregion module;
S07: the signal strength signal intensity of the AP node utilizing the subregion that obtains in step S06 corresponding, as the input vector of DBN model, utilizes the DBN model of having trained to obtain the position of target.
The collection experiment scene of locator data is located at Comprehensive Experiment indoor, tests in the indoor scene shown in Fig. 3, and the terminal equipment of data acquisition is a Samsung smart mobile phone (I9228), and operating system is Android4.1.2.This laboratory is about 12.8m, wide about 12.5m, height is 3m about, and indoor are furnished with station 1, the office appliancess such as computer, AP node 2 highly keeps 1.6m, the layout of AP node 2 as shown in Figure 3, in this region, the signal of 25 AP nodes 2 can be collected, wherein, the propagation path of the signal of part AP node 2 is non line of sight, there is the obstruct of pillar 3.During experiment, this target area is divided into 144 zonules, each zonule size is 1m × 1m, and with center, zonule for signal strength signal intensity collection point, totally 144 reference points, for off-line phase collecting sample data.For ensureing the accuracy of sample data, each signal acquisition point obtains the set of signals of 600 AP nodes 2, once per second.
Receive the signal strength signal intensity RSS value of each AP node in each reference point, form 25 dimensional signal vector RSS d; Each reference point gathers 600 signal strength values, constitutes the signal strength signal intensity matrix of 600*25, and the signal strength signal intensity RSS value receiving a jth AP node in i-th collection is shown in the i-th row jth list of its matrix; I is the positive integer being less than or equal to k; J is the positive integer being less than or equal to D;
RSS 25=(rss 1,rss 2,rss 3,…,rss 25)(1)
In formula: rss j∈ [-100,0] represents that reference point place receives the signal strength signal intensity of a jth AP node.
Build fingerprint database, training data is concentrated and is comprised N bar record, and every bar record can be expressed as vectorial r, comprises the available signal strength signal intensity of AP node and the position of sampled point in vector:
r = ( RSS i , L i ) = ( rss 1 , rss 2 , rss 3 , ... , , ) - - - ( 2 )
In formula: D represents the number of AP node, L irepresent and correspond to RSS dthe location tags of vector.If mobile device does not receive the signal of certain AP node, acquiescence uses-100 to fill this AP node signal strength value.The reason that mobile device does not receive certain AP node signal has following 2 points: one is this AP one malfunctions; Two is that this AP node is subject to blocking of barrier.
It is as shown in the table for the fingerprint database set up:
L 1 X 1 Y 1 rss 1 …… rss 25
…… …… …… …… …… ……
L N X N Y N rss 1 …… rss 25
Wherein, L 1to L nbe the N number of reference point chosen, the information of each reference point comprises the RSS value of positional information and D AP.
Suppose Region dividing to be 4 sub regions, subregion defines as shown in Equation 3:
R c = { L 1 c , L 2 c , ... , L k c } ∀ L i c ∈ S a n d S = ∪ c = 1 4 R c - - - ( 3 )
In formula: c represents c sub regions, k represents the number of location point in this subregion, and S represents locating area (target area), R crepresent reference position point set in c sub regions; represent the information of a kth location point in c sub regions.
The subregion different according to each, classifies signal strength signal intensity in fingerprint database according to different subregions, and the recorded information of subregion and signal strength signal intensity represents and is:
area 1 rss 1 …… rss 25
area 1 rss 1 …… rss 25
…… …… …… ……
area 4 rss 1 …… rss 25
Area 1represent the 1st sub regions, rss 1represent the signal strength signal intensity of the 1st AP node.
Build subregion module, determine BP neural network model and train with the recorded information of signal strength signal intensity the BP neural net set up according to subregion mark, using signal strength signal intensity RSSI as input, corresponding subregion mark area is as output training BP neural net, and each parameter revising BP neural net in training is can reflect the relation of RSSI-area; The BP neural net adopted is five layers of neural net; In the five layers of neural net adopted, the number of plies of hidden layer is 2 layers, the interstitial content of input layer is 25, the interstitial content of output layer is 1, and the interstitial content of hidden layer is respectively 6,4, namely the BP neural network structure of 25:6:4:1 is adopted, training function be traincgf algorithm, frequency of training and target error be set to respectively 100 and territory, 0.00004, BP network partition module as shown in Figure 2.
The signal strength values RSSI received by reality and corresponding subregion identify area and go repetition training and verify the BP neural net set up, the BP neural net of having trained is packaged into a fixing function, this function is input as received signal strength RSSI, exports and is corresponding subregion mark.
Suppose in this subregion, the signal of a jth AP node on k location point in scanning area, so this AP node is defined as follows at the relative coefficient in this region:
P j = | Σ i = 1 k ( x i - x ) ( y i - y ) ( rss j i - rss j ) | Σ i = 1 k ( x i - x ) 2 Σ i = 1 k ( y i - y ) 2 Σ i = 1 k ( rss j i - rss j ) 2 j = 1...25 - - - ( 4 )
In formula: P jrepresent the correlation in a jth AP node and this region, x irepresent the X-axis coordinate of i-th location point, x represents the average of the X-axis coordinate of k location point in this region, y irepresent the Y-axis coordinate of i-th location point, y represents the average of the Y-axis coordinate of k location point in this region, rss jirepresent that i-th location point receives the average of the signal strength signal intensity of a jth AP node, rss jrepresent the signal strength signal intensity average of a jth AP node of k location point reception in this region, k represents the number of location point in this subregion.
In every sub regions, the relative coefficient vector representation of 25 AP nodes is:
P(AP)=[P 1,P 2,...,](5)
If P j>P τrepresent that a jth AP node is relevant to this subregion, on the contrary then uncorrelated.Choose the AP node relevant to this region to input as feature, position model training.
P τrepresent the threshold value of relative coefficient, adopt the method for repetition test to determine.
In fingerprint database, obtain the signal strength signal intensity of the AP node of all location point information and correspondence in this subregion, it can be used as the training dataset of this subregion.
Determine DBN model and go to train with the training dataset of this subregion and set up DBN model, using the signal strength signal intensity RSSI of the corresponding A P node received as input, corresponding location point Location goes to train the DBN model set up as exporting, and in training, revise each parameter of DBN model, make final location model correctly can reflect the relation of RSSI-Location; The DBN model adopted is 5 layer networks, and wherein the number of plies of hidden layer is 3 layers, and the interstitial content of input layer is 25, and the node data of output layer is 2, and the interstitial content of hidden layer is respectively 10,6,4, and its network configuration is 25:10:6:4:2.
Signal strength values RSSI and the corresponding location point Location of the corresponding A P node received by reality go repetition training and verify the DBN model set up.
Adjust the weights between neuron by the energy function between visible layer and hidden layer, carry out the weights between trim network finally by back-propagation algorithm.DBN model as shown in Figure 4, comprises RBM1 module and RBM2 module, and RBM1 module and RBM2 module all comprise visible layer and hidden layer.Its training process is: when the signal strength signal intensity set of AP node is input to the visible layer of RBM1, and hidden layer will extract the feature of input data by the weights connected, and will adjust the weights between neuron by the energy function between visible layer and hidden layer; The output of RBM1 hidden layer is using the input as RBM2 visible layer, and new hidden layer extracts the profound feature of grouped data further.The DBN model of having trained is packaged into a fixing function, the input of this function is received signal strength RSSI, exports the location point being target.
At the RSS finger print information that test point receives, as the input vector of subregion module, the output vector of subregion module is the subregion belonging to this finger print information.
Utilize the subregion obtained in step 6, the signal strength signal intensity of the AP node utilizing this subregion corresponding, as the input vector of DBN model, utilizes the DBN model of having trained to obtain the position of final goal.
Should be understood that, above-mentioned embodiment of the present invention only for exemplary illustration or explain principle of the present invention, and is not construed as limiting the invention.Therefore, any amendment made when without departing from the spirit and scope of the present invention, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.In addition, claims of the present invention be intended to contain fall into claims scope and border or this scope and border equivalents in whole change and modification.

Claims (8)

1. based on an indoor orientation method for distributed AP selection strategy, it is characterized in that, comprise the following steps:
S01: arrange D AP node in indoor environment, ensure the quorum sensing inhibitor that optional position in indoor environment o'clock is sent by the AP node of more than three or three, this target area is divided into N number of zonule simultaneously, with center, zonule for signal strength signal intensity collection point, N number of reference point altogether, for off-line phase collecting sample data;
S02: set up two-dimensional direct angle coordinate system to target area, obtains the coordinate position of N number of reference point, and in each reference point, utilize mobile device to gather the signal strength signal intensity of k AP node, and processes data;
S03: utilized target area the method for homalographic to be divided into m sub regions, classified by the finger print information of different subregion, utilizes training subregion, finger print information storehouse module, selects corresponding subregion according to RSS finger print information;
S04: the correlation calculating each AP node and each sub regions, and relative coefficient is sorted, select relative coefficient to be greater than P τaP node, as the location node of this subregion, wherein, P τrepresent the threshold value of relative coefficient;
S05: in every sub regions, utilizes the location node chosen as the input of DBN model, and corresponding location point is as the output of DBN model, and training DBN model, builds location prediction model;
S06: on-line prediction stage, obtains RSS finger print information that mobile device receives and as the input vector of subregion module, the subregion of output vector belonging to this RSS finger print information of subregion module;
S07: the signal strength signal intensity of the AP node utilizing the subregion that obtains in step S06 corresponding, as the input vector of DBN model, utilizes the DBN model of having trained to obtain the position of target.
2. the indoor orientation method based on distributed AP selection strategy according to claim 1, is characterized in that, described step S02 specifically comprises the steps:
S21: the signal strength signal intensity RSS value receiving each AP node in each reference point, forms D dimensional signal vector RSS d; Each reference point gathers k signal strength values, constitutes the signal strength signal intensity matrix of k*D, and the signal strength signal intensity RSS value receiving a jth AP node in i-th collection is shown in the i-th row jth list of its matrix; I is the positive integer being less than or equal to k; J is the positive integer being less than or equal to D;
RSS D=(rss 1,rss 2,rss 3,…,rss j,…,rss D)(1)
In formula: rss j∈ [-100,0] represents that reference point place receives the signal strength signal intensity of a jth AP node.
S22: build fingerprint database, training data is concentrated and is comprised N bar record, and every bar record is expressed as vectorial r, comprises the available signal strength signal intensity of AP node and the position of sampled point in vector:
r=(RSS i,L i)=(rss 1,rss 2,rss 3,…,rss D,L i)(2)
In formula: RSS irepresent the RSS set received in gathering for i-th time, D represents the number of AP node, L irepresent and correspond to RSS dthe location tags of vector.
3. the indoor orientation method based on distributed AP selection strategy according to claim 1, is characterized in that, described step S03 specifically comprises the following steps:
S31: locating area S is divided into m sub regions, shown in subregion is defined as follows:
R c = { L 1 c , L 2 c , ... , L k c } ∀ L k c ∈ S a n d S = ∪ c = 1 m R c - - - ( 3 )
In formula: c represents c sub regions, k represents the number of location point in this subregion, R crepresent reference position point set in c sub regions; represent the information of a kth location point in c sub regions;
S32: signal strength signal intensity in fingerprint database classified according to different subregions, sets up the record information list of subregion and signal strength signal intensity.
S33: build subregion module, determine BP neural network model and train with the recorded information of signal strength signal intensity the BP neural net set up according to subregion mark, using signal strength signal intensity RSSI as input, corresponding subregion mark area is as output training BP neural net, and the parameter revising BP neural net in training makes it reflect the relation of RSSI-area;
S34: identify area with the actual signal strength values RSSI received with corresponding subregion and go repetition training and verify the BP neural net set up, the BP neural net of having trained is packaged into a fixing function, this function is input as received signal strength RSSI, exports and is corresponding subregion mark.
4. the indoor orientation method based on distributed AP selection strategy according to claim 3, it is characterized in that, described BP neural net is five layers of neural net, and the number of plies of hidden layer is 2 layers, and the interstitial content of input layer is D, the interstitial content of output layer is 1, the interstitial content of hidden layer is respectively 6,4, namely adopts the BP neural network structure of D:6:4:1, training function is traincgf algorithm, and frequency of training and target error are set to 100 and 0.00004 respectively.
5. the indoor orientation method based on distributed AP selection strategy according to claim 1, is characterized in that, described step S04 specifically comprises the following steps:
S41: in this subregion, the signal of a jth AP node on k location point in scanning area, this AP node is defined as follows at the relative coefficient of this subregion:
P j = | Σ i = 1 k ( x i - x ) ( y i - y ) ( rss j i - rss j ) | Σ i = 1 k ( x i - x ) 2 Σ i = 1 k ( y i - y ) 2 Σ i = 1 k ( rss j i - rss j ) 2 j = 1 ... D - - - ( 4 )
In formula: P jrepresent the correlation of a jth AP node and this subregion, x irepresent the X-axis coordinate of i-th location point, x represents the average of the X-axis coordinate of k location point in this region, y irepresent the Y-axis coordinate of i-th location point, y represents the average of the Y-axis coordinate of k location point in this region, rss jirepresent that i-th location point receives the average of the signal strength signal intensity of a jth AP node, rss jrepresent the signal strength signal intensity average of the jth AP node that k location point receives, k represents the number of location point in this subregion, and D represents the number of AP node in locating area;
S42: in every sub regions, the relative coefficient vector representation of D AP node is:
P(AP)=[P 1,P 2,...,P D](5)
If P j>P τrepresent that a jth AP node is relevant to this subregion, on the contrary then uncorrelated, P τrepresent the threshold value of relative coefficient.
6. the indoor orientation method based on distributed AP selection strategy according to claim 1, is characterized in that, described step S05 specifically comprises the following steps:
S51: the signal strength signal intensity obtaining the AP node of all location point information and correspondence in this subregion in fingerprint database, as the training dataset of this subregion;
S52: determine DBN model and go to train with the training dataset of this subregion and set up DBN model, using the signal strength signal intensity RSSI of the corresponding A P node received as input, corresponding location point Location goes to train the DBN model set up as exporting, and in training, revise the parameter of DBN model, make final location model correctly can reflect the relation of RSSI-Location;
S53: go repetition training also to verify the DBN model set up with signal strength values RSSI and the corresponding location point Location of the actual corresponding A P node received; Adjust the weights between neuron by the energy function between visible layer and hidden layer, carry out the weights between trim network finally by back-propagation algorithm.
7. the indoor orientation method based on distributed AP selection strategy according to claim 6, it is characterized in that, described DBN model is 5 layer networks, wherein the number of plies of hidden layer is 3 layers, the interstitial content of input layer is the number of the AP node chosen, and the node data of output layer is 2, and the interstitial content of hidden layer is respectively 10,6,4.
8. the indoor orientation method based on distributed AP selection strategy according to claim 7, it is characterized in that, DBN model comprises RBM1 and RBM2, RBM1 module and RBM2 module all comprise visible layer and hidden layer, when the signal strength signal intensity set of AP node is input to the visible layer of RBM1, weights by connecting are extracted the feature of input data by hidden layer, and adjust the weights between neuron by the energy function between visible layer and hidden layer; The output of RBM1 hidden layer is using the input as RBM2 visible layer, RBM2 hidden layer extracts the profound feature of grouped data further, the DBN model of having trained is packaged into a fixing function, the input of this function is received signal strength RSSI, exports the location point being target.
CN201510437949.2A 2015-07-23 2015-07-23 Indoor orientation method based on distributed AP selection strategy Active CN105101408B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510437949.2A CN105101408B (en) 2015-07-23 2015-07-23 Indoor orientation method based on distributed AP selection strategy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510437949.2A CN105101408B (en) 2015-07-23 2015-07-23 Indoor orientation method based on distributed AP selection strategy

Publications (2)

Publication Number Publication Date
CN105101408A true CN105101408A (en) 2015-11-25
CN105101408B CN105101408B (en) 2018-10-23

Family

ID=54580665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510437949.2A Active CN105101408B (en) 2015-07-23 2015-07-23 Indoor orientation method based on distributed AP selection strategy

Country Status (1)

Country Link
CN (1) CN105101408B (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744472A (en) * 2016-04-11 2016-07-06 郑州携能通信技术有限公司 Method and Device for Establishing RF Fingerprint Database
CN106154221A (en) * 2016-04-05 2016-11-23 苏州市职业大学 A kind of semi-supervised localization method based on WLAN
CN106303954A (en) * 2016-08-05 2017-01-04 合肥工业大学 A kind of bluetooth self-help tourist guide apparatus based on zone location distinguished number
CN106658422A (en) * 2017-01-09 2017-05-10 深圳市智开科技有限公司 Network side positioning method and network side positioning system for aiming at high-sparse WiFi data
CN106792507A (en) * 2016-11-22 2017-05-31 上海斐讯数据通信技术有限公司 A kind of WiFi localization methods and server based on network data
CN106792769A (en) * 2016-11-22 2017-05-31 上海斐讯数据通信技术有限公司 A kind of WiFi localization methods and server and location model method for building up
CN106793070A (en) * 2016-11-28 2017-05-31 上海斐讯数据通信技术有限公司 A kind of WiFi localization methods and server based on reinforcement deep neural network
CN107071894A (en) * 2017-02-16 2017-08-18 广东顺德中山大学卡内基梅隆大学国际联合研究院 A kind of indoor positioning optimized algorithm based on WiFi
CN107247260A (en) * 2017-07-06 2017-10-13 合肥工业大学 A kind of RFID localization methods based on adaptive depth confidence network
CN107490783A (en) * 2016-06-10 2017-12-19 天津力芯伟业科技有限公司 A kind of RFID localization methods based on ELM
CN107529222A (en) * 2017-09-15 2017-12-29 上海交通大学 A kind of WiFi indoor locating systems based on deep learning
CN107817466A (en) * 2017-06-19 2018-03-20 重庆大学 Based on the indoor orientation method for stacking limited Boltzmann machine and random forests algorithm
CN108650628A (en) * 2018-03-24 2018-10-12 西安电子科技大学 The indoor orientation method that ranging and fingerprint based on Wi-Fi network are combined
CN108712714A (en) * 2018-04-02 2018-10-26 北京邮电大学 The selection method and device of AP in a kind of interior WLAN fingerprint locations
CN108769969A (en) * 2018-06-20 2018-11-06 吉林大学 A kind of RFID indoor orientation methods based on depth confidence network
CN108990148A (en) * 2018-09-01 2018-12-11 哈尔滨工程大学 The reference point selection method of co-positioned in faced chamber
CN109246608A (en) * 2018-11-16 2019-01-18 重庆小富农康农业科技服务有限公司 A kind of point-to-point localization method in interior based on WIFI location fingerprint big data analysis
CN109341691A (en) * 2018-09-30 2019-02-15 百色学院 Intelligent indoor positioning system and its localization method based on icon-based programming
CN109597024A (en) * 2018-11-19 2019-04-09 南京财经大学 Indoor zone location method and system based on asynchronous sensing data
CN109922432A (en) * 2019-03-28 2019-06-21 南京邮电大学 Pass through the object localization method of optimization fingerprint elements number under wireless communications environment
CN110012428A (en) * 2019-05-22 2019-07-12 合肥工业大学 A kind of indoor orientation method based on WiFi
CN110225460A (en) * 2019-06-05 2019-09-10 三维通信股份有限公司 A kind of indoor orientation method and device based on deep neural network
CN110418407A (en) * 2019-08-27 2019-11-05 成都市东信德科技有限公司 Exception luggage bluetooth localization method neural network based and its system
CN110557716A (en) * 2019-09-03 2019-12-10 华南师范大学 Indoor positioning method based on lognormal model
CN111263295A (en) * 2020-01-15 2020-06-09 广东工业大学 WLAN indoor positioning method and device
CN111257830A (en) * 2018-12-03 2020-06-09 南京理工大学 WIFI positioning algorithm based on preset AP position
US10794983B1 (en) 2019-07-25 2020-10-06 Cisco Technology, Inc. Enhancing the accuracy of angle-of-arrival device locating through machine learning
CN112188385A (en) * 2019-07-02 2021-01-05 天津工业大学 Indoor positioning method for narrowing positioning area based on AP sequence
CN113822415A (en) * 2021-08-26 2021-12-21 西安理工大学 Probability density prediction method for back propagation neural network of indoor position
CN114269006A (en) * 2021-12-24 2022-04-01 河海大学 Indoor AP cluster selection method and device based on information gain rate
CN115032585A (en) * 2022-08-11 2022-09-09 电子科技大学 RSS ranging and ray tracing technology-based non-line-of-sight scene positioning method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6104344A (en) * 1999-03-24 2000-08-15 Us Wireless Corporation Efficient storage and fast matching of wireless spatial signatures
US6456239B1 (en) * 1999-08-25 2002-09-24 Rf Technologies, Inc. Method and apparatus for locating mobile tags
US7764231B1 (en) * 1996-09-09 2010-07-27 Tracbeam Llc Wireless location using multiple mobile station location techniques
CN102413564A (en) * 2011-11-25 2012-04-11 北京工业大学 Indoor positioning method based on BP neural network and improved centroid algorithm
CN102821465A (en) * 2012-09-07 2012-12-12 哈尔滨工业大学 WLAN (Wireless Local Area Network) indoor positioning method based on subregion information entropy gain
CN103476118A (en) * 2013-09-29 2013-12-25 哈尔滨工业大学 WLAN indoor location fingerprint positioning method used for real-time monitoring
CN103561463A (en) * 2013-10-24 2014-02-05 电子科技大学 RBF neural network indoor positioning method based on sample clustering

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7764231B1 (en) * 1996-09-09 2010-07-27 Tracbeam Llc Wireless location using multiple mobile station location techniques
US6104344A (en) * 1999-03-24 2000-08-15 Us Wireless Corporation Efficient storage and fast matching of wireless spatial signatures
US6456239B1 (en) * 1999-08-25 2002-09-24 Rf Technologies, Inc. Method and apparatus for locating mobile tags
CN102413564A (en) * 2011-11-25 2012-04-11 北京工业大学 Indoor positioning method based on BP neural network and improved centroid algorithm
CN102821465A (en) * 2012-09-07 2012-12-12 哈尔滨工业大学 WLAN (Wireless Local Area Network) indoor positioning method based on subregion information entropy gain
CN103476118A (en) * 2013-09-29 2013-12-25 哈尔滨工业大学 WLAN indoor location fingerprint positioning method used for real-time monitoring
CN103561463A (en) * 2013-10-24 2014-02-05 电子科技大学 RBF neural network indoor positioning method based on sample clustering

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106154221A (en) * 2016-04-05 2016-11-23 苏州市职业大学 A kind of semi-supervised localization method based on WLAN
CN105744472A (en) * 2016-04-11 2016-07-06 郑州携能通信技术有限公司 Method and Device for Establishing RF Fingerprint Database
CN105744472B (en) * 2016-04-11 2019-03-12 郑州携能通信技术有限公司 Radio-frequency fingerprint database building method and device
CN107490783A (en) * 2016-06-10 2017-12-19 天津力芯伟业科技有限公司 A kind of RFID localization methods based on ELM
CN106303954B (en) * 2016-08-05 2019-04-19 合肥工业大学 A kind of bluetooth self-help tourist guide apparatus based on zone location distinguished number
CN106303954A (en) * 2016-08-05 2017-01-04 合肥工业大学 A kind of bluetooth self-help tourist guide apparatus based on zone location distinguished number
CN106792507A (en) * 2016-11-22 2017-05-31 上海斐讯数据通信技术有限公司 A kind of WiFi localization methods and server based on network data
CN106792769A (en) * 2016-11-22 2017-05-31 上海斐讯数据通信技术有限公司 A kind of WiFi localization methods and server and location model method for building up
CN106793070A (en) * 2016-11-28 2017-05-31 上海斐讯数据通信技术有限公司 A kind of WiFi localization methods and server based on reinforcement deep neural network
CN106658422A (en) * 2017-01-09 2017-05-10 深圳市智开科技有限公司 Network side positioning method and network side positioning system for aiming at high-sparse WiFi data
CN106658422B (en) * 2017-01-09 2019-09-10 深圳市智开科技有限公司 For the network side localization method and system of the sparse WiFi data of height
CN107071894B (en) * 2017-02-16 2020-04-24 广东顺德中山大学卡内基梅隆大学国际联合研究院 Indoor positioning optimization algorithm based on WiFi
CN107071894A (en) * 2017-02-16 2017-08-18 广东顺德中山大学卡内基梅隆大学国际联合研究院 A kind of indoor positioning optimized algorithm based on WiFi
CN107817466B (en) * 2017-06-19 2021-02-19 重庆大学 Indoor positioning method based on stacking limited Boltzmann machine and random forest algorithm
CN107817466A (en) * 2017-06-19 2018-03-20 重庆大学 Based on the indoor orientation method for stacking limited Boltzmann machine and random forests algorithm
CN107247260A (en) * 2017-07-06 2017-10-13 合肥工业大学 A kind of RFID localization methods based on adaptive depth confidence network
CN107529222A (en) * 2017-09-15 2017-12-29 上海交通大学 A kind of WiFi indoor locating systems based on deep learning
CN108650628B (en) * 2018-03-24 2020-07-03 西安电子科技大学 Indoor positioning method combining distance measurement and fingerprint based on Wi-Fi network
CN108650628A (en) * 2018-03-24 2018-10-12 西安电子科技大学 The indoor orientation method that ranging and fingerprint based on Wi-Fi network are combined
CN108712714A (en) * 2018-04-02 2018-10-26 北京邮电大学 The selection method and device of AP in a kind of interior WLAN fingerprint locations
CN108712714B (en) * 2018-04-02 2020-05-22 北京邮电大学 Method and device for selecting AP (access point) in indoor WLAN (wireless local area network) fingerprint positioning
CN108769969B (en) * 2018-06-20 2021-10-15 吉林大学 RFID indoor positioning method based on deep belief network
CN108769969A (en) * 2018-06-20 2018-11-06 吉林大学 A kind of RFID indoor orientation methods based on depth confidence network
CN108990148B (en) * 2018-09-01 2020-09-25 哈尔滨工程大学 Reference point selection method for indoor cooperative positioning
CN108990148A (en) * 2018-09-01 2018-12-11 哈尔滨工程大学 The reference point selection method of co-positioned in faced chamber
CN109341691A (en) * 2018-09-30 2019-02-15 百色学院 Intelligent indoor positioning system and its localization method based on icon-based programming
CN109246608A (en) * 2018-11-16 2019-01-18 重庆小富农康农业科技服务有限公司 A kind of point-to-point localization method in interior based on WIFI location fingerprint big data analysis
CN109597024A (en) * 2018-11-19 2019-04-09 南京财经大学 Indoor zone location method and system based on asynchronous sensing data
CN109597024B (en) * 2018-11-19 2020-05-12 南京财经大学 Indoor area positioning method and system based on asynchronous sensing data
CN111257830B (en) * 2018-12-03 2023-08-04 南京理工大学 WIFI positioning algorithm based on preset AP position
CN111257830A (en) * 2018-12-03 2020-06-09 南京理工大学 WIFI positioning algorithm based on preset AP position
CN109922432A (en) * 2019-03-28 2019-06-21 南京邮电大学 Pass through the object localization method of optimization fingerprint elements number under wireless communications environment
CN110012428A (en) * 2019-05-22 2019-07-12 合肥工业大学 A kind of indoor orientation method based on WiFi
CN110012428B (en) * 2019-05-22 2020-12-29 合肥工业大学 Indoor positioning method based on WiFi
CN110225460B (en) * 2019-06-05 2021-03-23 三维通信股份有限公司 Indoor positioning method and device based on deep neural network
CN110225460A (en) * 2019-06-05 2019-09-10 三维通信股份有限公司 A kind of indoor orientation method and device based on deep neural network
CN112188385A (en) * 2019-07-02 2021-01-05 天津工业大学 Indoor positioning method for narrowing positioning area based on AP sequence
US10794983B1 (en) 2019-07-25 2020-10-06 Cisco Technology, Inc. Enhancing the accuracy of angle-of-arrival device locating through machine learning
CN110418407A (en) * 2019-08-27 2019-11-05 成都市东信德科技有限公司 Exception luggage bluetooth localization method neural network based and its system
CN110557716A (en) * 2019-09-03 2019-12-10 华南师范大学 Indoor positioning method based on lognormal model
CN111263295A (en) * 2020-01-15 2020-06-09 广东工业大学 WLAN indoor positioning method and device
CN111263295B (en) * 2020-01-15 2021-08-13 广东工业大学 WLAN indoor positioning method and device
CN113822415A (en) * 2021-08-26 2021-12-21 西安理工大学 Probability density prediction method for back propagation neural network of indoor position
CN113822415B (en) * 2021-08-26 2023-09-19 西安理工大学 Method for predicting probability density of back propagation neural network of indoor position
CN114269006A (en) * 2021-12-24 2022-04-01 河海大学 Indoor AP cluster selection method and device based on information gain rate
CN115032585A (en) * 2022-08-11 2022-09-09 电子科技大学 RSS ranging and ray tracing technology-based non-line-of-sight scene positioning method
CN115032585B (en) * 2022-08-11 2022-11-08 电子科技大学 RSS ranging and ray tracing technology-based non-line-of-sight scene positioning method

Also Published As

Publication number Publication date
CN105101408B (en) 2018-10-23

Similar Documents

Publication Publication Date Title
CN105101408A (en) Indoor positioning method based on distributed AP selection strategy
US20200142045A1 (en) Fingerprint positioning method and system in smart classroom
CN111479231B (en) Indoor fingerprint positioning method for millimeter wave large-scale MIMO system
CN113156391B (en) Radar signal multi-dimensional feature intelligent sorting method
CN101639527B (en) K nearest fuzzy clustering WLAN indoor locating method based on REE-P
CN103874200B (en) A kind of floor recognition methods and system
US9282429B2 (en) Scalable real-time location detection based on overlapping neural networks
Peng et al. Deep convolutional neural network for passive RFID tag localization via joint RSSI and PDOA fingerprint features
CN106131958A (en) A kind of based on channel condition information with the indoor Passive Location of support vector machine
Zhang et al. CSI-based human activity recognition with graph few-shot learning
CN106154221B (en) A kind of semi-supervised localization method based on WLAN
CN104519571A (en) Indoor positioning method based on RSS (Received Signal Strength)
CN104540221A (en) WLAN indoor positioning method based on semi-supervised SDE algorithm
CN105718971A (en) RFID-based multi-target passive-type indoor activity identification method
CN110049549A (en) More fusion indoor orientation methods and its system based on WiFi fingerprint
JP2014016291A (en) Transmission source estimation method and transmission source estimation device using the same
Timoteo et al. An approach using support vector regression for mobile location in cellular networks
CN111586605A (en) KNN indoor target positioning method based on adjacent weighted self-adaptive k value
CN111461251A (en) Indoor positioning method of WiFi fingerprint based on random forest and self-encoder
Chen et al. A wifi indoor localization method based on dilated cnn and support vector regression
Fan et al. Single-site indoor fingerprint localization based on MIMO-CSI
Liu et al. CTSLoc: An indoor localization method based on CNN by using time-series RSSI
Mukhtar et al. Machine learning-enabled localization in 5g using lidar and rss data
CN114269014B (en) Large-scale MIMO dynamic environment fingerprint positioning method based on domain adaptive network
Bernaola et al. Ensemble learning for seated people counting using WiFi signals: Performance study and transferability assessment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant