CN104507097A - Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints - Google Patents

Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints Download PDF

Info

Publication number
CN104507097A
CN104507097A CN201410815088.2A CN201410815088A CN104507097A CN 104507097 A CN104507097 A CN 104507097A CN 201410815088 A CN201410815088 A CN 201410815088A CN 104507097 A CN104507097 A CN 104507097A
Authority
CN
China
Prior art keywords
point
sample point
signal strength
sample
route
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.)
Pending
Application number
CN201410815088.2A
Other languages
Chinese (zh)
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.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
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 Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN201410815088.2A priority Critical patent/CN104507097A/en
Publication of CN104507097A publication Critical patent/CN104507097A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements

Abstract

The invention relates to a semi-supervised training method based on WiFi (wireless fidelity) position fingerprints. The method comprises the following steps that an off-line training route in a target region is determined; continuous sampling on sample points in the target region is carried out; the linear interpolation of position information is carried out on the sampling points obtained through sampling according to the position coordinates of starting and ending points of the off-line training route, the timestamp of each sampling point; target region signal intensity distribution modeling is carried out according to the sample points obtained after the steps of the continuous sampling and the linear interpolation; original sample point data and obtained target sample point data build a database. Compared with the prior art, the semi-supervised training method has the advantages that two evaluation indexes including off-line training time and positioning precision are adopted, the off-line training process is evaluated by a fixed point measuring method, the evaluation value of the respective off-line training process is obtained, a signal intensity distribution model is built according to the original sampling data and a target region topological structure, and the fast and accurate database building is realized.

Description

A kind of semi-supervised training method based on WiFi location fingerprint
Technical field
The present invention relates to wireless communication technology field, especially relate to a kind of semi-supervised training method based on WiFi location fingerprint.
Background technology
Along with the fast development of smart mobile phone and wireless network, the location Based service such as such as public safety, first aid, freight transportation obtain paying close attention to more widely.Location-based service under outdoor conditions can provide good result by GPS (Global Position System).Location-based service under indoor conditions has based on localization methods such as WiFi, bluetooth, terminal built-in motion sensors according to signal kinds, and WiFi signal is comparatively stable and acquisition is convenient, is one of indoor positioning signal of comparatively main flow at present.Fingerprint location system based on WiFi generally comprises off-line training step---is used for setting up fingerprint location database, and the tuning on-line stage---carry out current location according to current RSS data and database and calculate two steps.Off-line training step wherein affects the precision of final location, is the key of fingerprint navigation system.
The training method of WiFi fingerprint location system is generally using low, portable strong, the factor such as positioning precision is stable consuming time as standard.Traditional off-line training method is divided into three steps: target area gridding, grid point RSSI gather and the foundation of target area fingerprint base.Traditional off-line training method carries out fingerprint base foundation by the mode of the true position data and RSSI vector that record all reference points, and what we looked is full supervised training.Full supervised training is intended to be undertaken building storehouse by a large amount of data acquisitions, improves coverage and fineness that database describes target area information, to obtaining hi-Fix result.But in full supervised training in a large number the problems such as storehouse efficiency is on the low side, system transplantation sexual deviation of building caused with work consuming consuming time still need badly and research and solve.
Through finding the retrieval of prior art document, consider in the article " WiFi-SLAM Using Gaussian Process Latent Variable Models " (using the WiFi-SLAM algorithm of Gaussian process latent variable model) that the people such as B Ferris, D Fox delivers in IJCAI meeting in 2007 that in target area, signal strength signal intensity proposes a kind of by a small amount of signal strength data in target area according to the regularity of spatial distribution and signal intensity profile according to the relative stability of time, sets up the algorithm of target area topological diagram and signal intensity profile model.But there are two weak points in it: 1) do not cause positioning precision lower containing actual position information in database; 2) the target area topological diagram only carried out according to RSS is drawn, can not the reflection cartographic information of entirely accurate.
Summary of the invention
Object of the present invention be exactly in order to overcome above-mentioned prior art exist defect and a kind of semi-supervised training method based on WiFi location fingerprint is provided, storehouse original sample number is built in employing and positioning precision two evaluation indexes are evaluated off-line training step, achieves off-line training process fast and accurately.
For accurate evaluation off-line training quality, present invention employs training time and positioning precision as evaluation index.The former is the parameter of reaction off-line training efficiency, and the latter is the important parameter of reflection off-line training quality.Training time refers in off-line training step, have recorded the temporal summation that crude sampling process is used; Positioning precision refers at positioning stage, and according to current database, the result positioned in one-point measurement method and actual position are with the departure of rice.
The signal strength signal intensity that locating terminal receives is continuous print in the distribution in space.In transmission of wireless signals model, the distance of signal strength signal intensity distance access point (AP) is negative correlation, when terminal moves to the direction deviating from AP, the signal strength signal intensity received will diminish gradually, otherwise, when terminal moves in face of the direction of AP, the signal strength signal intensity received will grow gradually; And introduce space block and interchannel interference impact after, signal strength signal intensity shows as irregular distribution in target area, but still is consecutive variations.
Object of the present invention can be achieved through the following technical solutions:
Based on a semi-supervised training method for WiFi location fingerprint, it is characterized in that, comprise the following steps:
Step one, according to target area topological structure, carries out training route for target area and divides, and determine the off-line training route in target area;
Step 2, in units of the off-line training route determined, to the continuous sampling carrying out sample point in target area;
Step 3, gathers to above the linear interpolation that gained sample point carries out positional information according to off-line training route terminal position coordinates and each sampled point timestamp;
Step 4, according to the sample point obtained after above-mentioned steps continuous sampling and linear interpolation, carries out target area signal intensity profile modeling;
Step 5, the target sample point data building database that original sample point data and step 4 are obtained;
Step 6, according to database and current signal strength data, selected location algorithm positions.
In bag step one by target area to cover more, few overlapping off-line training route in target area to be determined for principle.
Continuous sampling described in step 2 is specially:
In units of the off-line training route determined, mobile terminal at the uniform velocity moves on training route, carries out continuous sampling simultaneously, and record the terminal position coordinates of current route to the timestamp of each access point signals intensity received and each sampling.
In the continuous sampling of step 2, the terminal sample packages of training route is containing location coordinate information, timestamp information and signal strength information, and the sample of other points only comprises timestamp information and signal strength information.
Spatial linear interpolation described in step 3 is specially:
To determine and under the relatively stable condition of translational speed at route, according to the sampling time stamp information of arbitrary sample point in terminal location coordinate information, terminal sampling time stamp information and route, this sample point position coordinate is calculated, for sample point specifically:
L i = L start + t i - t staet t end - t start × ( L end - L start ) , t start ≤ t i ≤ t start
Wherein L start, L endfor the actual training route terminal position coordinates recorded, t start, t endfor the terminal signal strength signal intensity sampling time of physical record stabs, t ifor the sampling time stamp of certain valid signal strengths sampled point in training route, L ifor the calculated value of this position coordinates.
Signal intensity profile modeling described in step 4 adopts Gaussian process modeling, specific as follows:
1) by sample information typing, according to sample information computation modeling kernel matrix K:
K ( i , j ) = σ f 2 exp ( - 1 2 l 2 | L i - L j | 2 )
Wherein, σ frepresentation signal tension variance, l representation signal Strength Space correlation yardstick, l is larger, and equidistant sample point signal strength signal intensity correlation is less, otherwise equidistant sample point signal strength signal intensity correlation is larger, L i, L jrepresent the locus coordinate of two sample points in a former n sample point;
2) according to target area topological diagram and former input amendment, distribution situation in region chooses target sample point, and described target sample point is arbitrfary point in target area, calculates the sample point of signal strength data according to distributed model and position coordinates;
3) impact point signal strength data is calculated according to kernel matrix K and aiming spot coordinate data:
rs s * = K * t ( k + σ S 2 I ) - 1 rss
Wherein, rss *represent impact point signal strength signal intensity, k *represent the correlation matrix of impact point and former n input point position coordinates:
k * ( i ) = σ f 2 exp ( - 1 2 l 2 | L * - L i | 2 )
σ srepresent Gauss's observation noise, I is unit matrix, and rss represents the signal strength data matrix of a former n input point, L *for aiming spot coordinate.
Compared with prior art, the present invention has following beneficial effect:
1) adopt continuous sampling and linear interpolation to replace traditional discrete sampling method, greatly reduce off-line training step required time.
2) sample data obtained according to continuous sampling and linear interpolation carries out signal intensity profile modeling, and calculate arbitrfary point signal strength data in target area according to distributed model, reduce off-line training step work consuming on the one hand, can ensure that the description of database to target area signal intensity profile is more excellent simultaneously, positioning stage accuracy is guaranteed.
Accompanying drawing explanation
Fig. 1 is workflow diagram of the present invention;
Fig. 2 is the semi-supervised training route map in target area in embodiments of the invention, and wherein dotted line represents sampling route, and solid line represents wall in region or partition, and stain represents sampled point;
Fig. 3 is spatial linear interpolating method schematic diagram of the present invention;
Fig. 4 is the single access point signals intensity distribution in target area in embodiments of the invention, x, and y-axis represents two-dimensional space reference axis, and z-axis represents signal strength signal intensity, unit dBm;
Fig. 5 is the target area single access point signals intensity targets point schematic diagram in embodiments of the invention, and dotted line represents sampling route, and solid line represents wall in region or partition, and stain represents sampled point, and triangle is impact point distribution signal point.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention is described in detail.
Below in conjunction with accompanying drawing, embodiments of the invention are elaborated: the present embodiment is implemented under premised on technical solution of the present invention, give detailed execution mode and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
In the present embodiment, target area structure as shown in Figure 2, is covered by 11 access points in region.Terminal use uniform motion Real-time Collection sample point signal strength signal intensity back and forth between selected route.Use the method for the invention and existing conventional exercises method to sample respectively to build storehouse and position, finally obtain the sample number shown in table 1 and positioning precision comparison diagram.
As shown in Figure 1, the present embodiment comprises the steps:
Step one: according to target area topological structure, carries out training route for target area and divides, in this example, target area is divided into seven routes.
Step 2: carry out continuous sampling to train in units of route, in this example, back and forth repeats continuous sampling totally 10 times, and namely every bar training route comprises 20 groups of continuous sampling data.
Step 3: measure to above the linear interpolation that gained sample point carries out positional information according to off-line training route terminal position coordinates and each sampled point timestamp, obtain effective sample point 862 in this example altogether.
Step 4: the sample point obtained according to abovementioned steps continuous sampling and linear interpolation, carries out target area signal intensity profile modeling.Carried out signal intensity profile modeling respectively to 11 of target area access points in this example, the spatial distribution of each access point signals intensity is as shown in table 1.
Table 1
Step 5, target sample point data building database original sample point data and step 4 obtained, generates 1000 target sample points of coverage goal region trapezoidal shape in target area for each access point in this example.
Step 6, according to database and current signal strength data, selected location algorithm positions.Select K-Nearest-Neighbor (KNN) algorithm as location algorithm in this example.
After described KNN algorithm refers to obtain current signal strength vector in this example, signal strength signal intensity vector in itself and database is contrasted, K sample point minimum with current vectorial Euclidean distance in select-out signal intensity vector space, carries out weighting summation after filtering, obtains current positioning result.
The concrete formula calculating Euclidean distance in signal strength signal intensity vector space is:
d ij = ( rs s i 1 - rs s j 1 ) 2 + ( rs s i 2 - rs s j 2 ) 2 + . . . + ( rs s in - rs s in ) 2
Wherein d ijrefer to the signal strength signal intensity vector space Euclidean distance of sample point i and sample point j, rss ijrefer to that sample point i receives the signal strength values of access point j.

Claims (6)

1., based on a semi-supervised training method for WiFi location fingerprint, it is characterized in that, comprise the following steps:
Step one, according to target area topological structure, carries out training route for target area and divides, and determine the off-line training route in target area;
Step 2, in units of the off-line training route determined, to the continuous sampling carrying out sample point in target area;
Step 3, gathers to above the linear interpolation that gained sample point carries out positional information according to off-line training route terminal position coordinates and each sampled point timestamp;
Step 4, according to the sample point obtained after above-mentioned steps continuous sampling and linear interpolation, carries out target area signal intensity profile modeling;
Step 5, the target sample point data building database that original sample point data and step 4 are obtained;
Step 6, according to database and current signal strength data, selected location algorithm positions.
2. the semi-supervised training method based on WiFi location fingerprint according to claim 1, is characterized in that, in bag step one by target area to cover more, few overlapping off-line training route in target area to be determined for principle.
3. the semi-supervised training method based on WiFi location fingerprint according to claim 1, it is characterized in that, the continuous sampling described in step 2 is specially:
In units of the off-line training route determined, mobile terminal at the uniform velocity moves on training route, carries out continuous sampling simultaneously, and record the terminal position coordinates of current route to the timestamp of each access point signals intensity received and each sampling.
4. the semi-supervised training method based on WiFi location fingerprint according to claim 1, it is characterized in that, in the continuous sampling of step 2, the terminal sample packages of training route is containing location coordinate information, timestamp information and signal strength information, and the sample of other points only comprises timestamp information and signal strength information.
5. the semi-supervised training method based on WiFi location fingerprint according to claim 4, is characterized in that, the spatial linear interpolation described in step 3 is specially:
To determine and under the relatively stable condition of translational speed at route, according to the sampling time stamp information of arbitrary sample point in terminal location coordinate information, terminal sampling time stamp information and route, this sample point position coordinate is calculated, for sample point specifically:
L i = L start + t i - t start t end - t start × ( L end - L start ) , t start ≤ t i ≤ t start
Wherein L start, L endfor the actual training route terminal position coordinates recorded, t start, t endfor the terminal signal strength signal intensity sampling time of physical record stabs, t ifor the sampling time stamp of certain valid signal strengths sampled point in training route, L ifor the calculated value of this position coordinates.
6. the semi-supervised training method based on WiFi location fingerprint according to claim 1, is characterized in that, the signal intensity profile modeling described in step 4 adopts Gaussian process modeling, specific as follows:
1) by sample information typing, according to sample information computation modeling kernel matrix K:
K ( i , j ) = σ f 2 exp ( 1 - 1 2 l 2 | L i - L j | 2 )
Wherein, σ frepresentation signal tension variance, l representation signal Strength Space correlation yardstick, l is larger, and equidistant sample point signal strength signal intensity correlation is less, otherwise equidistant sample point signal strength signal intensity correlation is larger, L i, L jrepresent the locus coordinate of two sample points in a former n sample point;
2) according to target area topological diagram and former input amendment, distribution situation in region chooses target sample point, and described target sample point is arbitrfary point in target area, calculates the sample point of signal strength data according to distributed model and position coordinates;
3) impact point signal strength data is calculated according to kernel matrix K and aiming spot coordinate data:
rss * = k * T ( K + σ s 2 I ) - 1 rss
Wherein, rss *represent impact point signal strength signal intensity, k *represent the correlation matrix of impact point and former n input point position coordinates:
k * ( i ) = σ f 2 exp ( - 1 2 l 2 | L * - L i | 2 )
σ srepresent Gauss's observation noise, I is unit matrix, and rss represents the signal strength data matrix of a former n input point, L *for aiming spot coordinate.
CN201410815088.2A 2014-12-19 2014-12-19 Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints Pending CN104507097A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410815088.2A CN104507097A (en) 2014-12-19 2014-12-19 Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410815088.2A CN104507097A (en) 2014-12-19 2014-12-19 Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints

Publications (1)

Publication Number Publication Date
CN104507097A true CN104507097A (en) 2015-04-08

Family

ID=52948798

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410815088.2A Pending CN104507097A (en) 2014-12-19 2014-12-19 Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints

Country Status (1)

Country Link
CN (1) CN104507097A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104936287A (en) * 2015-06-09 2015-09-23 南京邮电大学 Sensor network indoor fingerprint positioning method based on matrix completion
CN105208651A (en) * 2015-08-17 2015-12-30 上海交通大学 Wi-Fi position fingerprint non-monitoring training method based on map structure
CN106658708A (en) * 2016-12-16 2017-05-10 上海斐讯数据通信技术有限公司 WIFI position fingerprint collection method and system
CN107087256A (en) * 2017-03-17 2017-08-22 上海斐讯数据通信技术有限公司 A kind of fingerprint cluster method and device based on WiFi indoor positionings
CN107087276A (en) * 2017-03-17 2017-08-22 上海斐讯数据通信技术有限公司 A kind of fingerprint base method for building up and device based on WiFi indoor positionings
CN108989974A (en) * 2018-04-08 2018-12-11 深圳清创新科技有限公司 Animal localization method, device, computer equipment and storage medium
CN111447549A (en) * 2019-12-31 2020-07-24 华东理工大学 Non-uniform UWB positioning error set network construction method and positioning error modeling method
CN112218233A (en) * 2020-09-04 2021-01-12 北京爱笔科技有限公司 Position fingerprint generation method, position determination method, position fingerprint generation device and computer equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102427603A (en) * 2012-01-13 2012-04-25 哈尔滨工业大学 Positioning method of WLAN (Wireless Local Area Network) indoor mobile user based on positioning error estimation
CN103648106A (en) * 2013-12-31 2014-03-19 哈尔滨工业大学 WiFi indoor positioning method of semi-supervised manifold learning based on category matching
CN103702416A (en) * 2013-12-24 2014-04-02 北京交通大学 Semi-supervised learning indoor positioning method based on support vector machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102427603A (en) * 2012-01-13 2012-04-25 哈尔滨工业大学 Positioning method of WLAN (Wireless Local Area Network) indoor mobile user based on positioning error estimation
CN103702416A (en) * 2013-12-24 2014-04-02 北京交通大学 Semi-supervised learning indoor positioning method based on support vector machine
CN103648106A (en) * 2013-12-31 2014-03-19 哈尔滨工业大学 WiFi indoor positioning method of semi-supervised manifold learning based on category matching

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
原野: "Efficient WiFi Fingerprint Training Using Semi-supervised Learning", 《UPINLBS 2014》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104936287A (en) * 2015-06-09 2015-09-23 南京邮电大学 Sensor network indoor fingerprint positioning method based on matrix completion
CN105208651A (en) * 2015-08-17 2015-12-30 上海交通大学 Wi-Fi position fingerprint non-monitoring training method based on map structure
CN106658708A (en) * 2016-12-16 2017-05-10 上海斐讯数据通信技术有限公司 WIFI position fingerprint collection method and system
CN107087256A (en) * 2017-03-17 2017-08-22 上海斐讯数据通信技术有限公司 A kind of fingerprint cluster method and device based on WiFi indoor positionings
CN107087276A (en) * 2017-03-17 2017-08-22 上海斐讯数据通信技术有限公司 A kind of fingerprint base method for building up and device based on WiFi indoor positionings
CN108989974A (en) * 2018-04-08 2018-12-11 深圳清创新科技有限公司 Animal localization method, device, computer equipment and storage medium
CN108989974B (en) * 2018-04-08 2020-12-11 深圳一清创新科技有限公司 Animal positioning method, animal positioning device, computer equipment and storage medium
CN111447549A (en) * 2019-12-31 2020-07-24 华东理工大学 Non-uniform UWB positioning error set network construction method and positioning error modeling method
CN112218233A (en) * 2020-09-04 2021-01-12 北京爱笔科技有限公司 Position fingerprint generation method, position determination method, position fingerprint generation device and computer equipment

Similar Documents

Publication Publication Date Title
CN104507097A (en) Semi-supervised training method based on WiFi (wireless fidelity) position fingerprints
CN103402258B (en) Wi-Fi (Wireless Fidelity)-based indoor positioning system and method
CN109275095B (en) Bluetooth-based indoor positioning system, positioning equipment and positioning method
CN102209386B (en) A kind of indoor wireless positioning method and device
CN104796866A (en) Indoor positioning method and device
Kim et al. Distance estimation with weighted least squares for mobile beacon-based localization in wireless sensor networks
CN103338516B (en) A kind of wireless sensor network two step localization method based on total least square
CN103983266A (en) Indoor locating method based on geomagnetic information and indoor locating system based on geomagnetic information
CN102088769B (en) Wireless location method for directly estimating and eliminating non-line-of-sight (NLOS) error
CN103152745B (en) Method of locating mobile node with strong adaptivity
CN106597363A (en) Pedestrian location method in indoor WLAN environment
KR20190053470A (en) Positioning system based on deep learnin and construction method thereof
CN102209382A (en) Wireless sensor network node positioning method based on received signal strength indicator (RSSI)
KR20170091811A (en) An indoor positioning method using the weighting the RSSI of Bluetooth beacon and pedestrian pattern
CN105704652A (en) Method for building and optimizing fingerprint database in WLAN/Bluetooth positioning processes
CN104507159A (en) A method for hybrid indoor positioning based on WiFi (Wireless Fidelity) received signal strength
CN105510870B (en) A kind of smart machine indoor locating system and method
CN104038901A (en) Indoor positioning method for reducing fingerprint data acquisition workload
CN105120433A (en) WLAN indoor positioning method based on continuous sampling and fuzzy clustering
CN111698774B (en) Indoor positioning method and device based on multi-source information fusion
CN102325370A (en) High-precision three-dimensional positioner for wireless sensor network node
CN102288938B (en) Effective three-dimensional positioning method for wireless sensor network node
CN105208651A (en) Wi-Fi position fingerprint non-monitoring training method based on map structure
CN103249144A (en) C-type-based wireless sensor network node location method
CN104540219A (en) Wi-Fi fingerprint indoor positioning method low in complexity

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150408

WD01 Invention patent application deemed withdrawn after publication