CN111523667A - Neural network-based RFID (radio frequency identification) positioning method - Google Patents

Neural network-based RFID (radio frequency identification) positioning method Download PDF

Info

Publication number
CN111523667A
CN111523667A CN202010365734.5A CN202010365734A CN111523667A CN 111523667 A CN111523667 A CN 111523667A CN 202010365734 A CN202010365734 A CN 202010365734A CN 111523667 A CN111523667 A CN 111523667A
Authority
CN
China
Prior art keywords
measured
coordinate
algorithm
point
positioning
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
CN202010365734.5A
Other languages
Chinese (zh)
Other versions
CN111523667B (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.)
Tianjin University
Original Assignee
Tianjin 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 Tianjin University filed Critical Tianjin University
Priority to CN202010365734.5A priority Critical patent/CN111523667B/en
Publication of CN111523667A publication Critical patent/CN111523667A/en
Application granted granted Critical
Publication of CN111523667B publication Critical patent/CN111523667B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses a neural network-based RFID (radio frequency identification) positioning method, which comprises a card reader and a processor, wherein the processor realizes the following steps through a program code: the positioning algorithm module reads the coordinate data of the card reader, the coordinate data of the reference label and the real coordinate data of the point to be measured, and obtains the measured coordinate and the positioning error data of the point to be measured by adopting a LANDMRC algorithm, a BVIRE algorithm and a VIRE algorithm; an error analysis module extracts the time stamp and the main error characteristics in the measured coordinates of the point to be measured and the positioning error data to construct a training set; the positioning correction module corrects the coordinate of the minimum error position point and the time of the minimum error position point to output the coordinate correction value of the point to be measured and the corresponding position coordinate with the maximum occurrence possibility.

Description

Neural network-based RFID (radio frequency identification) positioning method
Technical Field
The invention mainly relates to the technical field of indoor positioning based on an RFID network, in particular to an RFID positioning method based on a neural network.
Background
Currently, in an indoor environment, a Radio Frequency Identification (RFID) technology has been widely regarded and applied due to its characteristics of information carrying function, reliable transmission Identification, and the like. The RFID positioning technology utilizes the unique identification characteristic of the tag to the object, and obtains the position information of the electronic tag according to the signal sent by the electronic tag and received by the card reader. The basis of the RFID indoor positioning is that parameters such as the received signal strength and the phase of an RFID signal are combined, the distance and the direction are calculated by using a positioning algorithm, namely, a plurality of card readers are placed in the room in advance, when a moving object with an electronic tag enters the identification range of the card readers, the received signal can be uploaded to an upper computer, and the upper computer can realize the positioning algorithm by calculating the signal attenuation degree of the tag and the position information of an adjacent known tag.
The indoor positioning algorithms based on RFID can be divided into two broad categories: non-ranging positioning algorithms and ranging positioning algorithms. The RSSI positioning method in the ranging positioning algorithm is easier to operate compared with other positioning methods, the RSSI positioning method is used for estimating the position of an object by measuring a signal strength value RSSI, and more advanced positioning algorithms comprise a LANDMAC algorithm, a BVIRE algorithm and a VIRE algorithm.
The LANDMARC (location Identification Based on Dynamic active rfid allocation) Algorithm is much more positive because of its simplicity and high positioning accuracy, and Based on the LANDMARC Algorithm, a boundary virtual tag Algorithm (boundary virtual Label Algorithm, BVIRE) is obtained by inserting grid virtual reference tags and boundary reference tags with similar squares. Two weights are adopted in the boundary virtual label algorithm, 1 more weight is adopted than the LANDMARC algorithm, and a threshold TH is adopted in the selection of adjacent labels to eliminate large error labels with small probability, so that the positioning accuracy of the BVIRE algorithm is greatly improved. The VIRE algorithm introduces the concepts of virtual reference labels and adjacent maps while utilizing the LANDMARC principle, provides the concept of the virtual reference labels, estimates the signal intensity value of the virtual reference labels by utilizing an interpolation method, and performs later-stage calculation positioning by taking the virtual reference labels as actual reference labels, thereby improving the accuracy and the positioning calculation feasibility.
Conventional solutions require that all test samples be stored in a database. This will seriously affect the positioning efficiency and accuracy, since in a complex indoor environment most of the test samples are noisy. And a large amount of data needs to be collected as a comparison to achieve high accuracy.
In recent years, machine learning has been increasingly applied to the processing of rfid. However, since the acquired RSSI signals are usually noisy, the existing features are selected based on raw data, and a large amount of calculation and tuning work is required to improve the model accuracy. Therefore, the organic combination of error correction and positioning calculation realizes the reduction of positioning error, the improvement of positioning accuracy and the increase of positioning calculation efficiency, and becomes the problem to be solved urgently.
Disclosure of Invention
The invention aims to design a neural network-based RFID positioning method, which analyzes errors by using a neural network method, reduces original noise and data quantity, and reduces algorithm errors, calculated quantity and calculation complexity.
In view of the above issues, the present invention provides a neural network-based RFID positioning method, which reads the minimum error value of the position data of a moving object at a certain position by calculating a random position-based card reader. Positioning calculation is carried out according to the optimization schemes of the three positioning algorithms, data analysis is carried out on the result data of the positioning calculation to obtain error data of the three algorithms, the error data is used as a modeling object, modeling is carried out by utilizing a neural network algorithm, and the position coordinate and the corresponding time which are possible to appear to the maximum extent are obtained. The method integrates the LANDMARC algorithm, the BVIRE algorithm and the VIRE algorithm, and combines the neural network algorithm to obtain a more efficient and accurate result, thereby realizing the improvement of the precision of the RFID positioning.
The achievement of the invention is realized by the following steps:
an RFID positioning method based on a neural network comprises a card reader and a processor, wherein the processor realizes the following steps through program codes:
the positioning algorithm module reads the coordinate data of the card reader, the coordinate data of the reference label and the real coordinate data of the point to be measured, and obtains the measured coordinate and the positioning error data of the point to be measured by adopting a LANDMRC algorithm, a BVIRE algorithm and a VIRE algorithm;
an error analysis module extracts the time stamp and the main error characteristics in the measured coordinates of the point to be measured and the positioning error data to construct a training set;
the training set processes the time stamp and the error main characteristics through a grid encryption algorithm and a neural network algorithm to output a minimum error position point coordinate and a minimum error position point time;
and the positioning correction module corrects the coordinate of the minimum error position point and the time of the minimum error position point and outputs a coordinate correction value of the point to be measured and the corresponding position coordinate with the maximum occurrence possibility.
Further, the neural network algorithm is to selectively input the RNN, CNN and LSTM neural network algorithms to obtain the coordinates of the minimum error position point and the time of the minimum error position point after the positioning errors of the LANDMRC algorithm, the BVIRE algorithm and the VIRE algorithm are subjected to efficiency calculation and data stability evaluation.
Furthermore, the positioning correction module corrects the minimum error position point coordinate and the minimum error position point time, searches the corresponding measured coordinate of the point to be measured through data screening of the minimum error value, performs data analysis on the measured coordinate of the point to be measured and the real coordinate of the point to be measured through path fitting of a moving object, and realizes positioning correction of the measured coordinate of the point to be measured
Advantageous effects
1. The invention provides a neural network analysis algorithm based on an RFID indoor positioning algorithm, and the calculation accuracy and the positioning calculation complexity are improved.
2. The invention provides a neural network analysis method based on a time stamp and an error value as a feature set, and a feedback neural network is utilized to convert a positioning problem into an error problem for analysis. Compared with the prior art, the method combines a plurality of algorithms, effectively saves data resources, does not directly analyze the original data, and improves the data operation analysis speed.
Drawings
FIG. 1 is a schematic diagram of the positioning algorithm results.
FIG. 2 is a logical structure diagram of an analysis method based on three RFID positioning algorithms and a neural network;
fig. 3 is a logic structure diagram of a feedback neural network.
Detailed Description
The data analysis, network training and data calculation of the present invention are described in detail below with reference to the accompanying drawings. The whole positioning principle block diagram is shown in fig. 1, fig. 2 and fig. 3.
Step 1: three positioning algorithm modules are utilized to carry out data analysis, input data are card reader coordinate data, reference label coordinate data and real coordinate data of the point to be measured, output data are measured coordinates and positioning errors of the point to be measured, and a schematic diagram of a positioning result is shown in figure 1.
The method comprises the steps of performing parallel calculation through three positioning algorithm modules of a LANDMARC algorithm, a BVIRE algorithm and a VIRE algorithm, performing analog simulation by using Matlab, inputting coordinate data of a card reader, coordinate data of a reference label and real coordinate data of a point to be measured, realizing positioning calculation by calculating the received signal intensity of the reference label and the label to be measured, starting calculation of the three algorithms simultaneously according to a distributed principle, and outputting data as the measured coordinate of the point to be measured and a positioning error.
Step 2: the error analysis module performs network training by using a neural network algorithm, inputs data as positioning errors of the three algorithms, simultaneously inputs RNN, CNN and LSTM neural network algorithms, and outputs data as a minimum error value and a corresponding timestamp.
The method comprises the steps of preprocessing positioning error data, inputting positioning errors of three algorithms by utilizing a grid computing algorithm and a neural network algorithm, simultaneously inputting RNN, CNN and LSTM neural network algorithms, selecting the neural network algorithm according to the computing efficiency and the data stability, training by using a timestamp and an error value as main characteristic sets, and outputting the minimum value of the positioning errors and the timestamp corresponding to the occurrence of the positioning errors by training the selected neural network algorithm.
And step 3: and performing data calculation by using a positioning correction algorithm, wherein input data is the minimum value of errors, and output data is a coordinate correction value of the point to be measured, the corresponding maximum possible position coordinate and the corresponding time.
Namely, a positioning correction algorithm is realized by selecting the minimum positioning error value, the corresponding measured coordinate of the point to be measured is searched for by screening the data with the minimum error value, the measured coordinate of the point to be measured and the real coordinate of the point to be measured are subjected to data analysis by path fitting of a moving object, the positioning correction of the measured coordinate of the point to be measured is realized, and the corrected value of the coordinate of the point to be measured and the corresponding position coordinate with the maximum occurrence possibility are output.

Claims (3)

1. An RFID positioning method based on a neural network comprises a card reader and a processor, and is characterized in that: the processor realizes the following steps through program codes:
the positioning algorithm module reads the coordinate data of the card reader, the coordinate data of the reference label and the real coordinate data of the point to be measured, and obtains the measured coordinate and the positioning error data of the point to be measured by adopting a LANDMRC algorithm, a BVIRE algorithm and a VIRE algorithm;
an error analysis module extracts the time stamp and the main error characteristics in the measured coordinates of the point to be measured and the positioning error data to construct a training set;
the training set processes the time stamp and the error main characteristics through a grid encryption algorithm and a neural network algorithm to output a minimum error position point coordinate and a minimum error position point time;
and the positioning correction module corrects the coordinate of the minimum error position point and the time of the minimum error position point and outputs a coordinate correction value of the point to be measured and the corresponding position coordinate with the maximum occurrence possibility.
2. The neural network-based RFID location method of claim 1, wherein:
the neural network algorithm is characterized in that after the positioning errors of the LANDMARC algorithm, the BVIRE algorithm and the VIRE algorithm are subjected to efficiency calculation and data stability evaluation, the positioning errors are selectively input into the RNN, CNN and LSTM neural network algorithms to obtain the coordinates of the minimum error position point and the time of the minimum error position point.
3. The neural network-based RFID location method of claim 1, wherein:
the positioning correction module corrects the coordinate of the minimum error position point and the time of the minimum error position point, searches the corresponding measured coordinate of the point to be measured through data screening of the minimum error value, performs data analysis on the measured coordinate of the point to be measured and the real coordinate of the point to be measured through path fitting of a moving object, and realizes positioning correction of the measured coordinate of the point to be measured.
CN202010365734.5A 2020-04-30 2020-04-30 RFID positioning method based on neural network Active CN111523667B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010365734.5A CN111523667B (en) 2020-04-30 2020-04-30 RFID positioning method based on neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010365734.5A CN111523667B (en) 2020-04-30 2020-04-30 RFID positioning method based on neural network

Publications (2)

Publication Number Publication Date
CN111523667A true CN111523667A (en) 2020-08-11
CN111523667B CN111523667B (en) 2023-06-27

Family

ID=71905415

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010365734.5A Active CN111523667B (en) 2020-04-30 2020-04-30 RFID positioning method based on neural network

Country Status (1)

Country Link
CN (1) CN111523667B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113743550A (en) * 2021-08-30 2021-12-03 武汉锦象智能科技有限公司 Intelligent circulation RFID read-write system
CN115361661A (en) * 2022-10-20 2022-11-18 中用科技有限公司 Visual industrial management system based on GIS and scene positioning
WO2023061500A1 (en) * 2021-10-15 2023-04-20 Huawei Technologies Co., Ltd. Methods and systems for updating parameters of a parameterized optimization algorithm in federated learning

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140329540A1 (en) * 2013-05-02 2014-11-06 Consortium P, Inc. Scalable real-time location detection based on overlapping neural networks
CN104838708A (en) * 2012-12-14 2015-08-12 华为技术有限公司 Systems and methods for user equipment mobility prediction
CN106714302A (en) * 2017-01-23 2017-05-24 吉林大学 Indoor positioning device based on BP-Landmarc neural network and control method
US20170193361A1 (en) * 2015-12-31 2017-07-06 Microsoft Technology Licensing, Llc Neural network training performance optimization framework
CN107247260A (en) * 2017-07-06 2017-10-13 合肥工业大学 A kind of RFID localization methods based on adaptive depth confidence network
CN109239661A (en) * 2018-09-18 2019-01-18 广西大学 A kind of RFID indoor locating system and algorithm based on depth Q network
CN109284799A (en) * 2018-10-17 2019-01-29 南京邮电大学 A kind of RFID tag Relatively orientation method based on deep learning
CN109444813A (en) * 2018-10-26 2019-03-08 南京邮电大学 A kind of RFID indoor orientation method based on BP and DNN amphineura network
CN109507706A (en) * 2018-11-27 2019-03-22 南京长峰航天电子科技有限公司 A kind of prediction localization method that GPS signal is lost
CN110225460A (en) * 2019-06-05 2019-09-10 三维通信股份有限公司 A kind of indoor orientation method and device based on deep neural network
US10422854B1 (en) * 2019-05-01 2019-09-24 Mapsted Corp. Neural network training for mobile device RSS fingerprint-based indoor navigation
CN110972056A (en) * 2019-11-08 2020-04-07 宁波大学 UWB indoor positioning method based on machine learning

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104838708A (en) * 2012-12-14 2015-08-12 华为技术有限公司 Systems and methods for user equipment mobility prediction
US20140329540A1 (en) * 2013-05-02 2014-11-06 Consortium P, Inc. Scalable real-time location detection based on overlapping neural networks
US20170193361A1 (en) * 2015-12-31 2017-07-06 Microsoft Technology Licensing, Llc Neural network training performance optimization framework
CN106714302A (en) * 2017-01-23 2017-05-24 吉林大学 Indoor positioning device based on BP-Landmarc neural network and control method
CN107247260A (en) * 2017-07-06 2017-10-13 合肥工业大学 A kind of RFID localization methods based on adaptive depth confidence network
CN109239661A (en) * 2018-09-18 2019-01-18 广西大学 A kind of RFID indoor locating system and algorithm based on depth Q network
CN109284799A (en) * 2018-10-17 2019-01-29 南京邮电大学 A kind of RFID tag Relatively orientation method based on deep learning
CN109444813A (en) * 2018-10-26 2019-03-08 南京邮电大学 A kind of RFID indoor orientation method based on BP and DNN amphineura network
CN109507706A (en) * 2018-11-27 2019-03-22 南京长峰航天电子科技有限公司 A kind of prediction localization method that GPS signal is lost
US10422854B1 (en) * 2019-05-01 2019-09-24 Mapsted Corp. Neural network training for mobile device RSS fingerprint-based indoor navigation
CN110225460A (en) * 2019-06-05 2019-09-10 三维通信股份有限公司 A kind of indoor orientation method and device based on deep neural network
CN110972056A (en) * 2019-11-08 2020-04-07 宁波大学 UWB indoor positioning method based on machine learning

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周蕾蕾;刘成友;马俊;秦航;蒋红兵;: "粒子群神经网络算法的RFID定位应用研究" *
孔红山;郁滨;: "一种基于BP神经网络的VIRE改进算法研究" *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113743550A (en) * 2021-08-30 2021-12-03 武汉锦象智能科技有限公司 Intelligent circulation RFID read-write system
WO2023061500A1 (en) * 2021-10-15 2023-04-20 Huawei Technologies Co., Ltd. Methods and systems for updating parameters of a parameterized optimization algorithm in federated learning
CN115361661A (en) * 2022-10-20 2022-11-18 中用科技有限公司 Visual industrial management system based on GIS and scene positioning

Also Published As

Publication number Publication date
CN111523667B (en) 2023-06-27

Similar Documents

Publication Publication Date Title
CN111523667B (en) RFID positioning method based on neural network
CN103530590B (en) DPM Quick Response Code recognition system
CN107703480B (en) Mixed kernel function indoor positioning method based on machine learning
CN113537063B (en) Forest environment remote sensing monitoring method and terminal based on comprehensive remote sensing technology
CN111900731A (en) PMU-based power system state estimation performance evaluation method
CN116123042A (en) Intelligent monitoring and early warning method and system for wind generating set
CN113098848A (en) Flow data anomaly detection method and system based on matrix sketch and Hash learning
CN103076595B (en) Abnormal type identifying method for multivariate discrete radar emitter signal
CN114710831B (en) RFID label positioning system based on deep learning
AU2021106594A4 (en) Online anomaly detection method and system for streaming data
CN114666236B (en) Full-automatic signal detection, identification and alarm method
JP5637157B2 (en) Radio station database creation device, radio wave monitoring device, method and program
CN114063150B (en) ML-KNN algorithm-based 'seismic source-station' speed model selection method
CN112946567B (en) Moving target fingerprint indoor positioning method based on domain antagonism neural network
CN116079498A (en) Method for identifying abnormal signals of cutter
CN112990274A (en) Wind power plant abnormal data automatic identification method based on big data
CN112927201A (en) Curve detection method and device
CN116340533B (en) Satellite-borne electromagnetic spectrum big data intelligent processing system based on knowledge graph
CN114445395B (en) Distribution line tree obstacle intelligent positioning method and device based on Internet and big data
CN112543428B (en) Indoor positioning method based on ELM-AdaBoost classification learning
CN117798654B (en) Intelligent adjusting system for center of steam turbine shafting
CN114449435B (en) Fingerprint positioning method based on measurement learning of large-interval neighbor
CN110705579B (en) Deep learning-based state verification method for complex multi-target integrated switch control board
CN115035482B (en) Emergency detection early warning system and method based on Internet of things
CN117826771B (en) Cold rolling mill control system abnormality detection method and system based on AI analysis

Legal Events

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