CN115719079B - Baseband architecture of UHF-RFID tag chip and state control method thereof - Google Patents
Baseband architecture of UHF-RFID tag chip and state control method thereof Download PDFInfo
- Publication number
- CN115719079B CN115719079B CN202211454592.5A CN202211454592A CN115719079B CN 115719079 B CN115719079 B CN 115719079B CN 202211454592 A CN202211454592 A CN 202211454592A CN 115719079 B CN115719079 B CN 115719079B
- Authority
- CN
- China
- Prior art keywords
- tag
- data
- identification
- result
- module
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000003860 storage Methods 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 238000009826 distribution Methods 0.000 claims description 30
- 238000011156 evaluation Methods 0.000 claims description 21
- 230000008859 change Effects 0.000 claims description 16
- 241000700605 Viruses Species 0.000 claims description 13
- 238000004806 packaging method and process Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 11
- 238000005457 optimization Methods 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 9
- 238000011835 investigation Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000004140 cleaning Methods 0.000 claims description 3
- 238000012790 confirmation Methods 0.000 claims description 3
- 230000002035 prolonged effect Effects 0.000 abstract description 4
- 239000011159 matrix material Substances 0.000 description 16
- 230000009286 beneficial effect Effects 0.000 description 11
- 230000006978 adaptation Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- 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
- Near-Field Transmission Systems (AREA)
Abstract
The invention discloses a baseband architecture of UHF-RFID tag chip and a state control method thereof, wherein the architecture comprises the following steps: the device comprises a high-frequency tag circuit module, a low-frequency tag circuit module, a detection module, a receiving module, an identification module and a storage module; the detection module is respectively connected with the high-frequency tag circuit module and the low-frequency tag circuit module; the receiving module is connected with the detecting module; the identification module is connected with the receiving module; and the storage module is connected with the identification module. The high-frequency tag circuit module and the low-frequency tag circuit module are arranged to intelligently switch and receive and transmit tag signals with different frequencies, so that tag signals with different frequencies can be stably received, the data receiving efficiency and stability are improved, meanwhile, the power consumption is also saved, the service life of a chip is prolonged to a certain extent, and the use cost is reduced. The labor cost is saved, and the practicability is improved.
Description
Technical Field
The invention relates to the technical field of chip state control, in particular to a baseband architecture of a UHF-RFID tag chip and a state control method thereof.
Background
With the development of the Internet of things industry, the ultra-high frequency reader (UHFRFID) technology is rapidly popularized due to the characteristics of long identification distance, high identification accuracy, high identification speed, strong anti-interference capability and the like, and a brand new management means is gradually formed. Because the application environment of the fixed UHF RFID reader is changeable, the parameter setting is complicated, and a lot of inconvenience is brought to operators, the existing UHF RFID tag chip is jointly formed by a transceiver, a processor and a memory, wherein the transceiver is used for receiving signals coupled in from an antenna, acquiring energy and information from the signals and reflecting the output signals of the tag; a digital baseband processor for processing the baseband signal and operating the memory; the memory is used for storing the chip ID and the user information, and because most of the received tag signals are high-frequency tag signals, the mode adjustment is needed to be manually carried out for the low-frequency tag signals so as to receive the signals, thereby reducing the practicability and improving the labor cost.
Disclosure of Invention
Aiming at the problems shown above, the invention provides a baseband architecture of a UHF-RFID tag chip and a state control method thereof, which are used for solving the problems that the received tag signals are mostly high-frequency tag signals, and the mode adjustment is needed to be manually carried out for receiving signals aiming at low-frequency tag signals, so that the practicability is reduced, and the labor cost is also improved.
A baseband architecture of a UHF-RFID tag chip, comprising:
the device comprises a high-frequency tag circuit module, a low-frequency tag circuit module, a detection module, a receiving module, an identification module and a storage module;
the detection module is respectively connected with the high-frequency tag circuit module and the low-frequency tag circuit module and is used for detecting the working states of the high-frequency tag circuit module and the low-frequency tag circuit module and generating a data receiving instruction according to the working states;
the receiving module is connected with the detecting module and is used for receiving the tag data transmitted by the high-frequency tag circuit module and the low-frequency tag circuit module respectively according to the data receiving instruction;
the identification module is connected with the receiving module and used for carrying out label identification according to the label data to obtain an identification label;
and the storage module is connected with the identification module and used for receiving the written identification tag and storing the identification tag.
A label chip state control method comprises the following steps:
setting a working circuit according to a clock carrier signal of the RFID tag reader;
receiving tag data fed back by the RFID tag reader through the working circuit;
carrying out tag identification on tag data by using a preset multi-tag anti-collision back-off algorithm to obtain an identification result;
writing the identification tag in the identification result into the UHF-RFID tag chip, and classifying and storing.
Preferably, the working circuit is set according to a clock carrier signal of the RFID tag reader, and comprises:
acquiring an initial signal modulation frequency interval of a clock carrier signal;
modulating the clock carrier signal, and determining the target signal modulation frequency of the clock carrier signal in the initial signal frequency interval according to the modulation result;
acquiring working frequency intervals corresponding to a high-frequency tag circuit module and a low-frequency tag circuit module of the UHF-RFID tag chip respectively;
and confirming that the target signal modulation frequency is in a first working frequency interval corresponding to the high-frequency tag circuit module and a second working frequency interval corresponding to the low-frequency tag circuit module, and setting the high-frequency tag circuit module and the low-frequency tag circuit module as working circuits according to a confirmation result.
Preferably, receiving tag data fed back by the RFID tag reader through the working circuit includes:
receiving a data signal corresponding to tag data fed back by an RFID tag reader;
carrying out high-low level sampling on each data bit of the data signal to obtain a sampling result;
determining the level width of each data bit of the data signal according to the sampling result, and judging whether the data signal is a valid signal or not based on the level width;
if yes, the data signal is received and decoded to obtain the tag data.
Preferably, the tag data is identified by using a preset multi-tag anti-collision back-off algorithm, and an identification result is obtained, including:
randomly grouping the tag data to obtain a predicted first group of tags;
performing quantity evaluation on the first group of tags based on normal distribution characteristics and collision factor calculation to obtain an evaluation result;
calculating the collision position of each estimated label in the evaluation result by using a preset multi-label collision avoidance algorithm;
acquiring collision labels corresponding to the estimated labels according to the collision positions of each estimated label;
and acquiring the time sequence number of each estimated tag, and identifying by adopting a jump dynamic binary algorithm based on the time sequence number and the collision tag to acquire an identification result.
Preferably, writing the identification tag in the identification result to the UHF-RFID tag chip and classifying and storing the identification tag includes:
acquiring a data stream corresponding to each identification tag;
packaging the data stream corresponding to each identification tag into a data block of a preset memory;
encrypting the data block, and writing the encrypted data block into a UHF-RFID tag chip;
and acquiring the label type corresponding to each identification label, classifying all the identification labels based on the label type, and storing after classification.
Preferably, the method further comprises:
acquiring reference power consumption data of the UHF-RFID tag chip in each state and constructing a state power consumption data table of the UHF-RFID tag chip according to the reference power consumption data;
determining basic operation power consumption of the UHF-RFID tag chip in each state, and setting an operation power consumption interval of each state of the UHF-RFID tag chip in an idle working state according to the basic operation power consumption and the reference power consumption data in each state;
setting a first sleep mode and a second sleep mode for each state of the UHF-RFID tag chip according to the operation power consumption interval of the state in an idle working state;
and controlling the power consumption of the UHF-RFID tag chip in each state according to the first sleep mode and the second sleep mode of each state and the normal working mode.
Preferably, after the data stream corresponding to each identification tag is obtained, before the data stream corresponding to each identification tag is packaged into the data block of the preset memory, the method further includes:
performing fault code investigation on the data stream of each identification tag to obtain an investigation result;
analyzing the data stream of each tag according to the checking result, and acquiring a first data item related to the fault code in the data stream of each identification tag according to the analysis result;
comparing the first data item with the second data item of the standard data sample to determine a deviation degree, and determining a critical threshold value of each item in the first data item according to the deviation degree;
determining target optimization parameters of the data stream corresponding to each identification tag according to the critical threshold value of each item in the first data item of each identification tag;
and optimizing the data stream of each identification tag according to the target optimization parameters, and taking the optimized data stream as the packaging data stream.
Preferably, the step of encrypting the data block comprises:
constructing a data matrix of the data block according to the data format of the data block;
acquiring matrix elements in a matrix and the distribution proportion of each matrix element;
determining the encryption level of the database according to the matrix elements and the distribution proportion of each matrix element;
and obtaining an encryption key corresponding to the encryption grade based on the encryption grade to encrypt the database.
Preferably, the number evaluation is performed on the first group of tags based on the normal distribution characteristics and the collision factor calculation, and the obtaining an evaluation result includes:
acquiring randomized grouping parameters corresponding to the first group of labels;
determining a normal distribution condition among packet labels in the randomized packet parameters based on the normal distribution characteristics;
determining a distribution gap interval between adjacent grouping labels in the first group of labels according to normal distribution conditions;
determining a plurality of tag reset flag bits in the first group of tags according to the distribution gap interval between adjacent group of tags;
acquiring the query prefix of each tag reset zone bit based on the zone bit characteristics of the tag reset zone bit, and determining the dynamic change factor of the query prefix of each tag reset zone bit according to the preset collision factor;
determining the position change range of each tag reset zone bit according to the dynamic change factor of the query prefix of the tag reset zone bit;
generating a preset tag traction instruction to carry out tag traction on the position change range of each tag reset zone bit, determining whether each tag reset zone bit has a grouping tag according to the response condition, and acquiring a determination result;
and carrying out the number evaluation of the grouping labels on the first group of labels according to the determination result, and obtaining an evaluation result.
Preferably, after acquiring the data stream corresponding to each identification tag, the method further includes:
dividing data in a data stream corresponding to each identification tag into a plurality of unit data according to the same type of dividing conditions;
carrying out characteristic scanning on each unit data, acquiring a unit characteristic code of each unit data according to a scanning result, matching the unit characteristic code with a virus characteristic code in a preset database, and judging whether virus data exist in each unit data according to a first matching result;
if yes, starting a preset virus checking and killing program to perform data cleaning treatment on first unit year data containing virus data, and obtaining a first treatment result;
if not, carrying out data source matching on each unit data by using a deep recognition method, and determining independent data in each unit data according to a second matching result;
extracting a first time sequence characteristic corresponding to independent data in each unit data and a second time sequence characteristic of front and rear data of the unit data;
taking the first time sequence feature and the second time sequence feature as inputs of a recursive function, and determining association indexes of the first time sequence feature and the second time sequence feature according to a function output result;
confirming whether the association index is larger than a preset index, if so, reserving independent data in each unit data, otherwise, reserving and eliminating the independent data in each unit data, and obtaining a second processing result;
and acquiring the processed data stream of each identification tag according to the first processing result or the second processing result.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention.
Fig. 1 is a schematic structural diagram of a baseband architecture of a UHF-RFID tag chip according to the present invention;
FIG. 2 is a flowchart of a method for controlling the status of a tag chip according to the present invention;
FIG. 3 is another workflow diagram of a tag chip status control method provided by the present invention;
fig. 4 is a flowchart of a tag chip status control method according to the present invention.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
With the development of the Internet of things industry, the ultra-high frequency reader (UHFRFID) technology is rapidly popularized due to the characteristics of long identification distance, high identification accuracy, high identification speed, strong anti-interference capability and the like, and a brand new management means is gradually formed. Because the application environment of the fixed UHF RFID reader is changeable, the parameter setting is complicated, and a lot of inconvenience is brought to operators, the existing UHF RFID tag chip is jointly formed by a transceiver, a processor and a memory, wherein the transceiver is used for receiving signals coupled in from an antenna, acquiring energy and information from the signals and reflecting the output signals of the tag; a digital baseband processor for processing the baseband signal and operating the memory; the memory is used for storing the chip ID and the user information, and most of the received tag signals are high-frequency tag signals, and for low-frequency tag signals, mode adjustment is needed to be manually carried out for receiving the signals, so that the practicability is reduced, and meanwhile, the labor cost is also increased. In order to solve the above-mentioned problems, the present embodiment discloses a baseband architecture of a UHF-RFID tag chip.
A baseband architecture of a UHF-RFID tag chip, as shown in fig. 1, comprising:
a high-frequency tag circuit module 101, a low-frequency tag circuit module 102, a detection module 103, a reception module 104, an identification module 105, and a storage module 106;
the detection module 103 is respectively connected with the high-frequency tag circuit module 101 and the low-frequency tag circuit module 102, and is used for detecting the working states of the high-frequency tag circuit module and the low-frequency tag circuit module and generating a data receiving instruction according to the working states;
a receiving module 104, connected to the detecting module 103, for receiving tag data transmitted by each of the high-frequency tag circuit module and the low-frequency tag circuit module according to a data receiving instruction;
the identification module 105 is connected with the receiving module 104 and is used for carrying out tag identification according to tag data to obtain an identification tag;
and the storage module 106 is connected with the identification module 105 and is used for receiving the written identification tag and storing the identification tag.
The working principle of the technical scheme is as follows: the method comprises the steps of setting a high-frequency tag circuit module and a low-frequency tag circuit module to intelligently receive and transmit tag signals with different frequencies, detecting working states of the high-frequency tag circuit module and the low-frequency tag circuit module through a detection module, generating a data receiving instruction according to the working states, receiving tag data transmitted by the two circuit modules through a receiving module, recognizing tags through a recognition module, and finally storing recognition tags in recognition results through a storage module.
The beneficial effects of the technical scheme are as follows: the high-frequency tag circuit module and the low-frequency tag circuit module are arranged to intelligently switch and receive and transmit tag signals with different frequencies, so that the tag signals with different frequencies can be stably received, the data receiving efficiency and stability are improved, meanwhile, the power consumption is also saved, the service life of a chip is prolonged to a certain extent, the use cost is reduced, the labor cost is saved, the practicability is improved, the problem that the received tag signals are mostly high-frequency tag signals in the prior art, and the mode is manually adjusted for receiving signals aiming at the low-frequency tag signals is solved, the practicability is reduced, and meanwhile, the labor cost is also improved.
The embodiment also discloses a tag chip state control method, which is applicable to the above proposed baseband architecture of the UHF-RFID tag chip, as shown in FIG. 2, and comprises the following steps:
step S101, setting a working circuit according to a clock carrier signal of an RFID tag reader;
step S102, receiving tag data fed back by an RFID tag reader through a working circuit;
step S103, carrying out tag identification on tag data by using a preset multi-tag anti-collision back-off algorithm to obtain an identification result;
step S104, writing the identification tag in the identification result into the UHF-RFID tag chip and classifying and storing the identification tag.
The working principle of the technical scheme is as follows: setting a working circuit according to a clock carrier signal of the RFID tag reader, receiving tag data fed back by the RFID tag reader through the working circuit, carrying out tag identification on the tag data by utilizing a preset multi-tag anti-collision back-off algorithm, obtaining an identification result, writing the identification tag in the identification result into a UHF-RFID tag chip, and classifying and storing the identification tag.
The beneficial effects of the technical scheme are as follows: the working circuit is arranged to intelligently receive tag signals with different frequencies for stable reception, so that the data receiving efficiency and stability are improved, meanwhile, the power consumption is also saved, the service life of a chip is prolonged to a certain extent, the use cost is reduced, further, the tag data are identified by utilizing the preset multi-tag anti-collision back-off algorithm, the occurrence of data disorder caused by collision of the tag data can be avoided, the anti-interference performance is extremely high, and the stability is further improved.
In one embodiment, the operating circuit is configured according to a clock carrier signal of the RFID tag reader, comprising:
acquiring an initial signal modulation frequency interval of a clock carrier signal;
modulating the clock carrier signal, and determining the target signal modulation frequency of the clock carrier signal in the initial signal frequency interval according to the modulation result;
acquiring working frequency intervals corresponding to a high-frequency tag circuit module and a low-frequency tag circuit module of the UHF-RFID tag chip respectively;
and confirming that the target signal modulation frequency is in a first working frequency interval corresponding to the high-frequency tag circuit module and a second working frequency interval corresponding to the low-frequency tag circuit module, and setting the high-frequency tag circuit module and the low-frequency tag circuit module as working circuits according to a confirmation result.
In the present embodiment, the initial signal modulation frequency interval is represented as a modulation frequency interval in which the clock carrier signal is within the normal reception range.
The beneficial effects of the technical scheme are as follows: the working circuit can be accurately set according to the actual clock carrier signal parameters, so that the stability is further improved.
In one embodiment, as shown in FIG. 3, receiving tag data fed back by an RFID tag reader through an operating circuit, comprises:
step S201, receiving a data signal corresponding to tag data fed back by an RFID tag reader;
step S202, sampling the high level and the low level of each data bit of the data signal to obtain a sampling result;
step S203, determining the level width of each data bit of the data signal according to the sampling result, and judging whether the data signal is a valid signal or not based on the level width;
step S204, if yes, the data signal is received and decoded to obtain the tag data.
In this embodiment, the data signal is represented as an identification tag data feedback signal corresponding to tag data, which may specifically be a tag characteristic signal and a tag type signal;
in this embodiment, the criterion for determining whether the data signal is an effective signal is to determine whether the level width of the fast sniping signal is greater than or equal to a preset level width, if so, determine that the data signal is an effective signal, and if not, determine that the data signal is an ineffective signal.
The beneficial effects of the technical scheme are as follows: the occurrence of the situation of receiving data by mistake can be avoided by judging the effective signal of the data signal, the stability, the accuracy of data receiving and the practicability are improved, and furthermore, the accurate tag data can be obtained quickly and stably according to the coding form of the data signal by decoding the data signal to obtain the tag data, so that the efficiency of data acquisition is improved.
In one embodiment, performing tag identification on tag data by using a preset multi-tag collision avoidance algorithm to obtain an identification result, including:
randomly grouping the tag data to obtain a predicted first group of tags;
performing quantity evaluation on the first group of tags based on normal distribution characteristics and collision factor calculation to obtain an evaluation result;
calculating the collision position of each estimated label in the evaluation result by using a preset multi-label collision avoidance algorithm;
acquiring collision labels corresponding to the estimated labels according to the collision positions of each estimated label;
and acquiring the time sequence number of each estimated tag, and identifying by adopting a jump dynamic binary algorithm based on the time sequence number and the collision tag to acquire an identification result.
The beneficial effects of the technical scheme are as follows: by acquiring the collision label and the time sequence number of the estimated label, each label can be orderly identified according to the receiving time and the collision label of each estimated label, so that the label identification efficiency and stability are improved.
In one embodiment, as shown in fig. 4, writing the identification tag in the identification result to the UHF-RFID tag chip and classifying and storing, includes:
step S301, acquiring a data stream corresponding to each identification tag;
step S302, packaging the data stream corresponding to each identification tag into a data block of a preset memory;
step S303, encrypting the data block, and writing the encrypted data block into the UHF-RFID tag chip;
step S304, obtaining the label type corresponding to each identification label, classifying all the identification labels based on the label type, and storing after classification.
In this embodiment, the data stream is represented as a stored data stream corresponding to each identification tag;
in this embodiment, the tag type may be a tag service type or a tag function type.
The beneficial effects of the technical scheme are as follows: the data block package is carried out on each identification tag, so that the data integrity of each identification tag can be rapidly written into the chip and can be ensured to the greatest extent, the practicability is further improved, the data privacy can be ensured by encrypting the data block, the data safety is improved, and the convenience screening condition is provided for the subsequent calling by classifying and storing the identification tags, so that the practicability is further improved.
In one embodiment, the method further comprises:
acquiring reference power consumption data of the UHF-RFID tag chip in each state and constructing a state power consumption data table of the UHF-RFID tag chip according to the reference power consumption data;
determining basic operation power consumption of the UHF-RFID tag chip in each state, and setting an operation power consumption interval of each state of the UHF-RFID tag chip in an idle working state according to the basic operation power consumption and the reference power consumption data in each state;
setting a first sleep mode and a second sleep mode for each state of the UHF-RFID tag chip according to the operation power consumption interval of the state in an idle working state;
and controlling the power consumption of the UHF-RFID tag chip in each state according to the first sleep mode and the second sleep mode of each state and the normal working mode.
In this embodiment, the reference power consumption data is represented as standard power consumption and work data of the UHF-RFID tag chip in each state;
in this embodiment, the first sleep mode is represented as each state of the UHF-RFID tag chip being in a sleep to-wake state;
in the present embodiment, the second sleep mode is represented as each state of the UHF-RFID tag chip being in a standby off state.
The beneficial effects of the technical scheme are as follows: the power consumption can be further reduced by setting a plurality of working modes of the chip in each state, so that the energy is saved and the service life of the chip is prolonged.
In one embodiment, after the data stream corresponding to each identification tag is acquired, before the data stream corresponding to each identification tag is packaged into the data block of the preset memory, the method further includes:
performing fault code investigation on the data stream of each identification tag to obtain an investigation result;
analyzing the data stream of each tag according to the checking result, and acquiring a first data item related to the fault code in the data stream of each identification tag according to the analysis result;
comparing the first data item with the second data item of the standard data sample to determine a deviation degree, and determining a critical threshold value of each item in the first data item according to the deviation degree;
determining target optimization parameters of the data stream corresponding to each identification tag according to the critical threshold value of each item in the first data item of each identification tag;
and optimizing the data stream of each identification tag according to the target optimization parameters, and taking the optimized data stream as the packaging data stream.
In this embodiment, the fault code is preset, and different fault codes are set according to different fault manifestations of the data stream;
in this embodiment, the first data item is represented as a data set in a tag data stream associated with a fault code;
in the present embodiment, the degree of deviation is expressed as the total degree of deviation of the data parameters between the data items;
in this embodiment, the critical threshold is expressed as a maximum item threshold for each item within a reasonable range;
the beneficial effects of the technical scheme are as follows: the data stream is subjected to abnormal data item screening and optimization, so that the packaging efficiency of the subsequent packaging of the data stream can be ensured, and the practicability and the overall stability are further improved.
In one embodiment, the step of encrypting the data block comprises:
constructing a data matrix of the data block according to the data format of the data block;
acquiring matrix elements in a matrix and the distribution proportion of each matrix element;
determining the encryption level of the database according to the matrix elements and the distribution proportion of each matrix element;
and obtaining an encryption key corresponding to the encryption grade based on the encryption grade to encrypt the database.
In this embodiment, the data matrix is represented as a data distribution matrix of data blocks;
in this embodiment, the matrix elements are represented as expression elements corresponding to expression forms of the same type of data in the data matrix;
in the present embodiment, the encryption level is expressed as an encryption level for a data block;
in this embodiment, the change of the encryption key is obtained by optimizing the encryption key of the previous level.
The beneficial effects of the technical scheme are as follows: by determining the encryption level and selecting the corresponding encryption key to encrypt each data block, intelligent rationalization encryption can be performed aiming at the importance of the data elements in each data block as a reference, so that the data security is improved and the practicability is further improved.
In one embodiment, the number evaluation is performed on the first group of tags based on the normal distribution feature and the collision factor calculation, and the obtaining the evaluation result includes:
acquiring randomized grouping parameters corresponding to the first group of labels;
determining a normal distribution condition among packet labels in the randomized packet parameters based on the normal distribution characteristics;
determining a distribution gap interval between adjacent grouping labels in the first group of labels according to normal distribution conditions;
determining a plurality of tag reset flag bits in the first group of tags according to the distribution gap interval between adjacent group of tags;
acquiring the query prefix of each tag reset zone bit based on the zone bit characteristics of the tag reset zone bit, and determining the dynamic change factor of the query prefix of each tag reset zone bit according to the preset collision factor;
determining the position change range of each tag reset zone bit according to the dynamic change factor of the query prefix of the tag reset zone bit;
generating a preset tag traction instruction to carry out tag traction on the position change range of each tag reset zone bit, determining whether each tag reset zone bit has a grouping tag according to the response condition, and acquiring a determination result;
and carrying out the number evaluation of the grouping labels on the first group of labels according to the determination result, and obtaining an evaluation result.
In this embodiment, the randomized packet parameter is represented as a randomized dynamic distribution parameter of packet tags within the first set of tags;
in the present embodiment, the normal distribution condition is expressed as a normal arrangement condition between packet tags;
in this embodiment, the distribution gap interval is expressed as a gap value interval between two adjacent packet labels;
in this embodiment, the tag reset flag is represented as a speculative flag of a packet tag in the first set of tags;
in this embodiment, the dynamic change factor is represented as a change factor corresponding to a change condition of the query prefix of the reset flag bit of each tag under the influence of a preset collision factor.
The beneficial effects of the technical scheme are as follows: the randomized grouping parameters of the first group of labels are subjected to normal distribution condition judgment, so that the label reset zone bit is determined, the predicted zone bit of the grouping labels can be rapidly estimated, the label traction instruction is utilized for traction, the label response is obtained, the number of the labels is accurately estimated according to the label characteristics and the space gap of the labels, and the estimation result is more accurate and objective.
In one embodiment, after obtaining the data stream corresponding to each identification tag, the method further comprises:
dividing data in a data stream corresponding to each identification tag into a plurality of unit data according to the same type of dividing conditions;
carrying out characteristic scanning on each unit data, acquiring a unit characteristic code of each unit data according to a scanning result, matching the unit characteristic code with a virus characteristic code in a preset database, and judging whether virus data exist in each unit data according to a first matching result;
if yes, starting a preset virus checking and killing program to perform data cleaning treatment on first unit year data containing virus data, and obtaining a first treatment result;
if not, carrying out data source matching on each unit data by using a deep recognition method, and determining independent data in each unit data according to a second matching result;
extracting a first time sequence characteristic corresponding to independent data in each unit data and a second time sequence characteristic of front and rear data of the unit data;
taking the first time sequence feature and the second time sequence feature as inputs of a recursive function, and determining association indexes of the first time sequence feature and the second time sequence feature according to a function output result;
confirming whether the association index is larger than a preset index, if so, reserving independent data in each unit data, otherwise, reserving and eliminating the independent data in each unit data, and obtaining a second processing result;
and acquiring the processed data stream of each identification tag according to the first processing result or the second processing result.
The beneficial effects of the technical scheme are as follows: the method can remove virus data and useless data in the data stream, ensures the safety and high quality of the data stream, lays a stable and reliable data sample for subsequent operation, and further improves the practicability.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (8)
1. A baseband architecture of a UHF-RFID tag chip, comprising:
the device comprises a high-frequency tag circuit module, a low-frequency tag circuit module, a detection module, a receiving module, an identification module and a storage module;
the detection module is respectively connected with the high-frequency tag circuit module and the low-frequency tag circuit module and is used for detecting the working states of the high-frequency tag circuit module and the low-frequency tag circuit module and generating a data receiving instruction according to the working states;
the receiving module is connected with the detecting module and is used for receiving the tag data transmitted by the high-frequency tag circuit module and the low-frequency tag circuit module respectively according to the data receiving instruction;
the identification module is connected with the receiving module and used for carrying out label identification according to the label data to obtain an identification label;
the storage module is connected with the identification module and used for receiving the written identification tag and storing the identification tag;
the storage module receives and stores the identification tag written by the identification module, and comprises: acquiring a data stream corresponding to each identification tag;
packaging the data stream corresponding to each identification tag into a data block of a preset memory;
encrypting the data block, and writing the encrypted data block into a UHF-RFID tag chip;
acquiring a label type corresponding to each identification label, classifying all the identification labels based on the label type, and storing after classification;
after acquiring the data flow corresponding to each identification tag, before packaging the data flow corresponding to each identification tag into a data block of a preset memory, the architecture is further configured to:
performing fault code investigation on the data stream of each identification tag to obtain an investigation result;
analyzing the data stream of each tag according to the checking result, and acquiring a first data item related to the fault code in the data stream of each identification tag according to the analysis result;
comparing the first data item with the second data item of the standard data sample to determine a deviation degree, and determining a critical threshold value of each item in the first data item according to the deviation degree;
determining target optimization parameters of the data stream corresponding to each identification tag according to the critical threshold value of each item in the first data item of each identification tag;
and optimizing the data stream of each identification tag according to the target optimization parameters, and taking the optimized data stream as the packaging data stream.
2. A tag chip state control method, which is applicable to the baseband architecture of the UHF-RFID tag chip of claim 1, and is characterized by comprising the following steps:
setting a working circuit according to a clock carrier signal of the RFID tag reader;
receiving tag data fed back by the RFID tag reader through the working circuit;
carrying out tag identification on tag data by using a preset multi-tag anti-collision back-off algorithm to obtain an identification result;
writing the identification tag in the identification result into a UHF-RFID tag chip, and classifying and storing;
writing the identification tag in the identification result into the UHF-RFID tag chip, classifying and storing, including:
acquiring a data stream corresponding to each identification tag;
packaging the data stream corresponding to each identification tag into a data block of a preset memory;
encrypting the data block, and writing the encrypted data block into a UHF-RFID tag chip;
acquiring a label type corresponding to each identification label, classifying all the identification labels based on the label type, and storing after classification;
after the data stream corresponding to each identification tag is obtained, before the data stream corresponding to each identification tag is packaged into the data block of the preset memory, the method further comprises:
performing fault code investigation on the data stream of each identification tag to obtain an investigation result;
analyzing the data stream of each tag according to the checking result, and acquiring a first data item related to the fault code in the data stream of each identification tag according to the analysis result;
comparing the first data item with the second data item of the standard data sample to determine a deviation degree, and determining a critical threshold value of each item in the first data item according to the deviation degree;
determining target optimization parameters of the data stream corresponding to each identification tag according to the critical threshold value of each item in the first data item of each identification tag;
and optimizing the data stream of each identification tag according to the target optimization parameters, and taking the optimized data stream as the packaging data stream.
3. The tag chip state control method according to claim 2, wherein the setting of the operation circuit according to the clock carrier signal of the RFID tag reader includes:
acquiring an initial signal modulation frequency interval of a clock carrier signal;
modulating the clock carrier signal, and determining the target signal modulation frequency of the clock carrier signal in the initial signal frequency interval according to the modulation result;
acquiring working frequency intervals corresponding to a high-frequency tag circuit module and a low-frequency tag circuit module of the UHF-RFID tag chip respectively;
and confirming that the target signal modulation frequency is in a first working frequency interval corresponding to the high-frequency tag circuit module and a second working frequency interval corresponding to the low-frequency tag circuit module, and setting the high-frequency tag circuit module and the low-frequency tag circuit module as working circuits according to a confirmation result.
4. The tag chip state control method of claim 2, wherein receiving tag data fed back by the RFID tag reader through the operating circuit comprises:
receiving a data signal corresponding to tag data fed back by an RFID tag reader;
carrying out high-low level sampling on each data bit of the data signal to obtain a sampling result;
determining the level width of each data bit of the data signal according to the sampling result, and judging whether the data signal is a valid signal or not based on the level width;
if yes, the data signal is received and decoded to obtain the tag data.
5. The tag chip state control method according to claim 2, wherein performing tag recognition on tag data using a preset multi-tag collision avoidance algorithm to obtain a recognition result, comprises:
randomly grouping the tag data to obtain a predicted first group of tags;
performing quantity evaluation on the first group of tags based on normal distribution characteristics and collision factor calculation to obtain an evaluation result;
calculating the collision position of each estimated label in the evaluation result by using a preset multi-label collision avoidance algorithm;
acquiring collision labels corresponding to the estimated labels according to the collision positions of each estimated label;
and acquiring the time sequence number of each estimated tag, and identifying by adopting a jump dynamic binary algorithm based on the time sequence number and the collision tag to acquire an identification result.
6. The tag chip state control method according to claim 2, characterized in that the method further comprises:
acquiring reference power consumption data of the UHF-RFID tag chip in each state and constructing a state power consumption data table of the UHF-RFID tag chip according to the reference power consumption data;
determining basic operation power consumption of the UHF-RFID tag chip in each state, and setting an operation power consumption interval of each state of the UHF-RFID tag chip in an idle working state according to the basic operation power consumption and the reference power consumption data in each state;
setting a first sleep mode and a second sleep mode for each state of the UHF-RFID tag chip according to the operation power consumption interval of the state in an idle working state;
and controlling the power consumption of the UHF-RFID tag chip in each state according to the first sleep mode and the second sleep mode of each state and the normal working mode.
7. The tag chip state control method of claim 5, wherein the performing a number evaluation on the first group of tags based on the normal distribution feature and the collision factor calculation to obtain an evaluation result includes:
acquiring randomized grouping parameters corresponding to the first group of labels;
determining a normal distribution condition among packet labels in the randomized packet parameters based on the normal distribution characteristics;
determining a distribution gap interval between adjacent grouping labels in the first group of labels according to normal distribution conditions;
determining a plurality of tag reset flag bits in the first group of tags according to the distribution gap interval between adjacent group of tags;
acquiring the query prefix of each tag reset zone bit based on the zone bit characteristics of the tag reset zone bit, and determining the dynamic change factor of the query prefix of each tag reset zone bit according to the preset collision factor;
determining the position change range of each tag reset zone bit according to the dynamic change factor of the query prefix of the tag reset zone bit;
generating a preset tag traction instruction to carry out tag traction on the position change range of each tag reset zone bit, determining whether each tag reset zone bit has a grouping tag according to the response condition, and acquiring a determination result;
and carrying out the number evaluation of the grouping labels on the first group of labels according to the determination result, and obtaining an evaluation result.
8. The tag chip state control method according to claim 2, wherein after acquiring the data stream corresponding to each identification tag, the method further comprises:
dividing data in a data stream corresponding to each identification tag into a plurality of unit data according to the same type of dividing conditions;
carrying out characteristic scanning on each unit data, acquiring a unit characteristic code of each unit data according to a scanning result, matching the unit characteristic code with a virus characteristic code in a preset database, and judging whether virus data exist in each unit data according to a first matching result;
if yes, starting a preset virus checking and killing program to perform data cleaning treatment on first unit year data containing virus data, and obtaining a first treatment result;
if not, carrying out data source matching on each unit data by using a deep recognition method, and determining independent data in each unit data according to a second matching result;
extracting a first time sequence characteristic corresponding to independent data in each unit data and a second time sequence characteristic of front and rear data of the unit data;
taking the first time sequence feature and the second time sequence feature as inputs of a recursive function, and determining association indexes of the first time sequence feature and the second time sequence feature according to a function output result;
confirming whether the association index is larger than a preset index, if so, reserving independent data in each unit data, otherwise, reserving and eliminating the independent data in each unit data, and obtaining a second processing result;
and acquiring the processed data stream of each identification tag according to the first processing result or the second processing result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211454592.5A CN115719079B (en) | 2022-11-21 | 2022-11-21 | Baseband architecture of UHF-RFID tag chip and state control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211454592.5A CN115719079B (en) | 2022-11-21 | 2022-11-21 | Baseband architecture of UHF-RFID tag chip and state control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115719079A CN115719079A (en) | 2023-02-28 |
| CN115719079B true CN115719079B (en) | 2023-05-23 |
Family
ID=85255806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211454592.5A Active CN115719079B (en) | 2022-11-21 | 2022-11-21 | Baseband architecture of UHF-RFID tag chip and state control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115719079B (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102496048A (en) * | 2011-11-28 | 2012-06-13 | 浙江网新技术有限公司 | Multi-frequency RFID (radio identification) label, read/write device and read/write method |
| US10671822B1 (en) * | 2019-09-11 | 2020-06-02 | RadicalID, Inc. | Multipurpose RFID transponder and a system for reading it |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6617962B1 (en) * | 2000-01-06 | 2003-09-09 | Samsys Technologies Inc. | System for multi-standard RFID tags |
| EP3298544B1 (en) * | 2015-05-21 | 2022-11-09 | Smartrac Technology Fletcher, Inc. | Multi-frequency radio frequency identification tag |
| CN105894081B (en) * | 2016-03-30 | 2019-04-16 | 深圳市远望谷信息技术股份有限公司 | A kind of passive double-frequency electronic label chip and electronic tag |
| CN108388820B (en) * | 2018-04-24 | 2023-12-12 | 上海坤锐电子科技有限公司 | Signal mode detection device, dual-frequency passive electronic tag and electronic tag system |
| CN110135208A (en) * | 2019-04-30 | 2019-08-16 | 西北工业大学 | An anti-collision method for RFID tags based on packet frequency and tag estimation |
| CN210573882U (en) * | 2019-07-23 | 2020-05-19 | 深圳市远望谷信息技术股份有限公司 | Passive dual-frequency electronic tag chip and electronic tag |
-
2022
- 2022-11-21 CN CN202211454592.5A patent/CN115719079B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102496048A (en) * | 2011-11-28 | 2012-06-13 | 浙江网新技术有限公司 | Multi-frequency RFID (radio identification) label, read/write device and read/write method |
| US10671822B1 (en) * | 2019-09-11 | 2020-06-02 | RadicalID, Inc. | Multipurpose RFID transponder and a system for reading it |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115719079A (en) | 2023-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Su et al. | Energy efficient tag identification algorithms for RFID: survey, motivation and new design | |
| Su et al. | An effective frame breaking policy for dynamic framed slotted Aloha in RFID | |
| Yu et al. | Finding needles in a haystack: Missing tag detection in large RFID systems | |
| US8570157B1 (en) | Local processing of received RFID tag responses | |
| CN101178765B (en) | Method and system for tuning an RFID interrogator | |
| CN118396002B (en) | Control method, system and storage medium of reader-writer equipment | |
| US8120486B2 (en) | Methods and systems for tracking RFID devices | |
| WO2006083468A2 (en) | Radio frequency fingerprinting to detect fraudulent radio frequency identification tags | |
| US20080048833A1 (en) | Rfid reader system aided by rf power of measurement | |
| Choi et al. | Bi-slotted tree based anti-collision protocols for fast tag identification in RFID systems | |
| Chen et al. | An efficient and easy-to-implement tag identification algorithm for UHF RFID systems | |
| Su et al. | An efficient missing tag identification approach in RFID collisions | |
| CN103500348B (en) | Enhanced RFID communication method | |
| US7612672B2 (en) | Query tree based tag identification method in RFID systems | |
| CN101866413A (en) | Multi-label anti-collision method based on grouping mechanism and jump dynamic binary recognition | |
| US7429912B2 (en) | Method for multi-reading a plurality of IDs | |
| US7626503B2 (en) | Bi-slot tree based tag identification method in RFID systems | |
| Arjona et al. | Scalable RFID tag estimator with enhanced accuracy and low estimation time | |
| CN115719079B (en) | Baseband architecture of UHF-RFID tag chip and state control method thereof | |
| CN103026363A (en) | Selectively addressing radio frequency identification rfid transponders | |
| CN119940384B (en) | A method and device for dynamic identification of cable RFID tags | |
| US8120469B2 (en) | Method and system for tuning an RFID interrogator | |
| US7252241B2 (en) | Data communication system, data communication device, contactless communication medium, and communication device control program | |
| CN119766271A (en) | Industrial flat-plate all-in-one machine with RFID (radio frequency identification) communication | |
| CN117808024B (en) | Reader-writer equipment management method and system based on self-adaptive regulation and control |
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 |