CN111523667A - Neural network-based RFID (radio frequency identification) positioning method - Google Patents
Neural network-based RFID (radio frequency identification) positioning method Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing 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
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.
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)
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)
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 |
-
2020
- 2020-04-30 CN CN202010365734.5A patent/CN111523667B/en active Active
Patent Citations (12)
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)
Title |
---|
周蕾蕾;刘成友;马俊;秦航;蒋红兵;: "粒子群神经网络算法的RFID定位应用研究" * |
孔红山;郁滨;: "一种基于BP神经网络的VIRE改进算法研究" * |
Cited By (3)
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 |