Reverse link rate adjusting method, reader-writer, medium and program product

By calculating the signal to noise plus interference ratio in the radio frequency identification system, determining the target reverse link rate and adjusting it, the problem of low accuracy of reverse link rate adjustment in the prior art is solved, and the performance of the radio frequency identification system is improved.

CN119561645APending Publication Date: 2025-03-04CHENGDU TD TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311128011.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In the existing radio frequency identification technology, the reverse link rate adjustment method has the problem of low adjustment accuracy, mainly because the received signal strength indication of the uplink signal cannot truly reflect the quality of the reverse channel.

Method used

By broadcasting the selection command and detecting the received signal strength indication of the noise plus interference signal when switching to a new channel, combining the received signal strength indication of the uplink signal, the signal to noise plus interference ratio is calculated, and the target reverse link rate is determined and adjusted.

Benefits of technology

The accuracy of reverse link rate adjustment is improved, ensuring that reverse link rate adjustment is based on the true quality of the reverse channel, thereby improving the performance of the RFID system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561645A_ABST
    Figure CN119561645A_ABST
Patent Text Reader

Abstract

The invention provides a reverse link rate adjusting method, a reader-writer, a medium and a program product. When a new channel is switched, broadcasting a first selection command of which the storage area parameter is a non-selection identification value, and detecting a received signal strength indication of a noise and interference signal; broadcasting a second selection command of which the storage area parameter is a selection identification value, so that the label determines whether the label is a selected label or not according to the selection identification value; broadcasting the inquiry command, receiving a first radio frequency signal fed back by the selected tag based on the inquiry command, and sending a response command to the tag sending the first radio frequency signal; receiving a second radio frequency signal fed back by the tag based on the response command, and determining a received signal strength indication of the uplink signal; and according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal, calculating a signal to noise plus interference ratio to determine a target reverse link rate, and adjusting the reverse link rate to the target reverse link rate. And the accuracy of adjusting the speed of the reverse link is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of radio frequency identification technology, and in particular to a reverse link rate adjustment method, a reader / writer, a medium and a program product. Background Art

[0002] Radio Frequency Identification (RFID) is a wireless communication technology that can identify specific targets and read and write related data through wireless signals without establishing mechanical or optical contact. A typical RFID system consists of two parts: a reader and a tag. The reader generally contains a main control, a radio frequency module and an antenna. The tag generally contains an on-chip chip and a microstrip antenna. The tag is the data carrier of the entire RFID system. The reader and the tag realize spatial data transmission through the coupling between their respective antennas.

[0003] The channel through which the reader sends signals to the tag is the forward channel, and the channel through which the tag sends signals to the reader is the reverse channel. In the related art, the reader directly adjusts the reverse link rate according to the received signal strength indication (RSSI) of the uplink signal.

[0004] However, the received signal strength indicator of the uplink signal reflects the total energy of the received signal and cannot truly reflect the quality of the reverse channel, which leads to the problem of low adjustment accuracy in the reverse link rate adjustment method in the related art. Summary of the invention

[0005] The embodiments of the present application provide a reverse link rate adjustment method, a reader / writer, a medium and a program product, which can improve the accuracy of adjusting the reverse link rate.

[0006] In a first aspect, an embodiment of the present application provides a reverse link rate adjustment method, which is applied to a reader / writer, and the method includes:

[0007] When switching to a new channel, broadcast a first selection command and detect a received signal strength indication of a noise plus interference signal; wherein the storage area parameter in the first selection command is a non-selection identification value;

[0008] Broadcasting a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag receiving the second selection command can determine whether it is a selected tag according to the selection identification value;

[0009] Broadcasting interrogation commands;

[0010] receiving a first radio frequency signal fed back by at least one selected tag based on the query command, and sending a response command to the tag that sent the first radio frequency signal;

[0011] receiving a second radio frequency signal fed back by at least one tag based on the response command, and determining a received signal strength indication of an uplink signal according to the second radio frequency signal;

[0012] Calculating a signal to noise plus interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal;

[0013] A target reverse link rate is determined based on the signal to noise and interference ratio, and a current reverse link rate is adjusted to the target reverse link rate.

[0014] In one implementation, the method further includes:

[0015] Determining a bit error rate according to the number of tags that send the first radio frequency signal and the number of tags that send the second radio frequency signal;

[0016] adjusting the signal to noise plus interference ratio according to the bit error rate;

[0017] Then determining a target reverse link rate according to the signal to noise plus interference ratio, and adjusting the current reverse link rate to the target reverse link rate, comprises:

[0018] The target reverse link rate is determined according to the adjusted signal to noise and interference ratio, and the current reverse link rate is adjusted to the target reverse link rate.

[0019] In one implementation, adjusting the signal to noise plus interference ratio according to the bit error rate includes:

[0020] According to the bit error rate, determining a corresponding bit error rate threshold type;

[0021] Determining a corresponding bias parameter adjustment value according to the bit error rate threshold type;

[0022] Adjusting the bias parameter according to the bias parameter adjustment value;

[0023] The signal to noise plus interference ratio is adjusted according to the adjusted bias parameter.

[0024] In one implementation, the first radio frequency signal includes a random number, and the second radio frequency signal includes an electronic product code;

[0025] Then, determining the bit error rate according to the number of tags sending the first radio frequency signal and the number of tags sending the second radio frequency signal includes:

[0026] The bit error rate is determined according to the number of random numbers received and the number of electronic product codes received.

[0027] In one implementation, the method further includes:

[0028] According to the signal to noise and interference ratio, a target coding mode is determined, and the current coding mode is adjusted to the target coding mode.

[0029] In one implementation, the method further includes:

[0030] According to the signal to noise and interference ratio, a target backscatter link frequency is determined, and the current backscatter link frequency is adjusted to the target backscatter link frequency.

[0031] In a second aspect, an embodiment of the present application provides a reader / writer, including:

[0032] A transceiver module, used for broadcasting a first selection command and detecting a received signal strength indication of a noise plus interference signal when switching to a new channel; wherein the storage area parameter in the first selection command is a non-selection identification value;

[0033] The transceiver module is further used to broadcast a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag receiving the second selection command can determine whether it is a selected tag according to the selection identification value;

[0034] The transceiver module is also used to broadcast the query command;

[0035] The transceiver module is further used to receive a first radio frequency signal fed back by at least one selected tag based on the query command, and send a response command to the tag that sent the first radio frequency signal;

[0036] The transceiver module is further used to receive a second radio frequency signal fed back by at least one tag based on the response command, and determine a received signal strength indication of the uplink signal according to the second radio frequency signal;

[0037] A processing module, configured to calculate a signal to noise plus interference ratio according to a received signal strength indication of the noise plus interference signal and a received signal strength indication of the uplink signal;

[0038] The processing module is further used to determine a target reverse link rate according to the signal to noise plus interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0039] In one implementation, the processing module is further configured to:

[0040] Determining a bit error rate according to the number of tags that send the first radio frequency signal and the number of tags that send the second radio frequency signal;

[0041] adjusting the signal to noise plus interference ratio according to the bit error rate;

[0042] The target reverse link rate is determined according to the adjusted signal to noise and interference ratio, and the current reverse link rate is adjusted to the target reverse link rate.

[0043] In one implementation, the processing module is specifically configured to:

[0044] According to the bit error rate, determining a corresponding bit error rate threshold type;

[0045] Determining a corresponding bias parameter adjustment value according to the bit error rate threshold type;

[0046] Adjusting the bias parameter according to the bias parameter adjustment value;

[0047] The signal to noise plus interference ratio is adjusted according to the adjusted bias parameter.

[0048] In one implementation, the first radio frequency signal includes a random number, and the second radio frequency signal includes an electronic product code;

[0049] The processing module is specifically used for:

[0050] The bit error rate is determined according to the number of random numbers received and the number of electronic product codes received.

[0051] In one implementation, the processing module is further configured to:

[0052] According to the signal to noise and interference ratio, a target coding mode is determined, and the current coding mode is adjusted to the target coding mode.

[0053] In one implementation, the processing module is further configured to:

[0054] According to the signal to noise and interference ratio, a target backscatter link frequency is determined, and the current backscatter link frequency is adjusted to the target backscatter link frequency.

[0055] In a third aspect, an embodiment of the present application provides a reader / writer, comprising: a processor, and a memory communicatively connected to the processor;

[0056] The memory stores computer-executable instructions;

[0057] The processor executes the computer-executable instructions stored in the memory to implement the reverse link rate adjustment method described in the first aspect.

[0058] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions, and when the computer execution instructions are executed by a processor, they are used to implement the reverse link rate adjustment method described in the first aspect.

[0059] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the reverse link rate adjustment method described in the first aspect.

[0060] The embodiment of the present application provides a reverse link rate adjustment method, a reader / writer, a medium and a program product. In the method, the reader / writer can broadcast a first selection command when switching to a new channel, and detect the received signal strength indication of the noise plus interference signal; the storage area parameter in the first selection command is a non-selection identification value. The reader / writer can broadcast a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag that receives the second selection command can determine whether it is a selected tag according to the selection identification value. The reader / writer broadcasts an inquiry command, receives a first radio frequency signal fed back by at least one selected tag based on the inquiry command, and sends a response command to the tag that sends the first radio frequency signal. The reader / writer can receive a second radio frequency signal fed back by at least one tag based on the response command, and determine the received signal strength indication of the uplink signal according to the second radio frequency signal. The reader / writer calculates the signal to noise and interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal, and determines the target reverse link rate according to the signal to noise and interference ratio, and adjusts the current reverse link rate to the target reverse link rate. Compared with the related art, in which the reader / writer directly adjusts the reverse link rate according to the received signal strength indication of the uplink signal, resulting in the reverse link rate adjustment method in the related art having the problem of low adjustment accuracy, the present application can calculate the signal to noise and interference ratio based on the detected received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal, thereby adjusting the reverse link rate according to the signal to noise and interference ratio that reflects the true quality of the reverse channel, thereby improving the accuracy of adjusting the reverse link rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technical descriptions. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0062] Figure 1 A structural diagram of a radio frequency identification system provided in an embodiment of the present application;

[0063] Figure 2 A flowchart of a first embodiment of a reverse link rate adjustment method provided in an embodiment of the present application;

[0064] Figure 3 A flowchart of a second embodiment of a reverse link rate adjustment method provided in an embodiment of the present application;

[0065] Figure 4 A schematic diagram of the structure of a reader / writer provided in an embodiment of the present application;

[0066] Figure 5 A schematic diagram of the structure of another reader / writer provided in an embodiment of the present application. DETAILED DESCRIPTION

[0067] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments made by ordinary technicians in this field under the enlightenment of the embodiments belong to the scope of protection of the present application.

[0068] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0069] In the radio frequency identification system, the channel through which the reader sends signals to the tag is the forward channel, and the channel through which the tag sends signals to the reader is the reverse channel. In the related art, the reader adjusts the reverse link rate directly according to the received signal strength indication (RSSI) of the uplink signal. However, the RSSI of the uplink signal reflects the total energy of the received signal, which includes the self-interference signal and the external interference signal (environmental noise signal), and cannot truly reflect the quality of the reverse channel, resulting in the problem of low adjustment accuracy in the reverse link rate adjustment method in the related art.

[0070] Based on the above technical problems, an embodiment of the present application provides a reverse link rate adjustment method, which can calculate the signal-to-noise-and-interference ratio based on the detected received signal strength indication of the noise-and-interference signal and the received signal strength indication of the uplink signal, thereby determining the target reverse link rate according to the signal-to-noise-and-interference ratio, and then adjusting the reverse link rate to the target reverse link rate, thereby improving the accuracy of adjusting the reverse link rate.

[0071] The reverse link rate adjustment scheme of the embodiment of the present application is described in detail below.

[0072] For example, Figure 1 A structural diagram of a radio frequency identification system provided in an embodiment of the present application, such as Figure 1 As shown, the system includes: a reader 101 and a plurality of tags. For example, Figure 1 Six tags are shown, namely tag 102 , tag 103 , tag 104 , tag 105 , tag 106 , and tag 107 .

[0073] It should be noted that Figure 1 This is only a structural diagram of the radio frequency identification system provided in the embodiment of the present application. Figure 1 The actual form of the various devices included in the Figure 1 The interaction mode between devices is limited, and in the application of the solution, it can be set according to actual needs.

[0074] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0075] Figure 2 This is a flow chart of a reverse link rate adjustment method embodiment 1 provided in the present application. Figure 2 , the method specifically comprises the following steps:

[0076] S201: When switching to a new channel, broadcast a first selection command, and detect a received signal strength indicator of a noise plus interference signal.

[0077] In this embodiment, in the radio frequency identification system, the continuous wave (CW) signal is the carrier of information. The channel is the transmission medium of the signal (continuous wave signal), and the channel can transmit the signal carrying information from the input end to the output end of the channel.

[0078] The channel through which the reader sends signals to the tag is the forward channel, and the channel through which the tag sends signals to the reader is the reverse channel.

[0079] The reader and the tag only occupy one channel for communication. In order to prevent interference caused by occupying a channel for a long time or the channel being occupied by other devices, the reader will automatically switch to (jump to) a new channel. For example, the reader can switch channels every 2 seconds, that is, the reader stays in each channel for 2 seconds.

[0080] When the reader / writer switches to a new channel, it may enter a reverse rate adjustment period. For example, the reverse rate adjustment period may be 10 milliseconds.

[0081] The reader / writer may broadcast the first selection command in the new channel during the reverse rate adjustment period. The first selection command may include a storage area parameter (membank), which is set to a non-selection identification value. Exemplarily, the non-selection identification value may be 00. It should be noted that, based on the RFID standard, when the storage area parameter (membank) in the first selection command is set to a non-selection identification value (such as 00), all tags will ignore the first selection command. In other words, all tags will not be selected.

[0082] In the reverse rate adjustment period, after broadcasting the first selection instruction, the reader can use the antenna of the reader to detect the received signal strength indication of the noise plus interference signal. The received signal strength indication of the noise plus interference signal can represent the environmental noise and self-interference.

[0083] In one implementation, within the reverse rate adjustment period, the reader / writer may broadcast the first selection command once or multiple times.

[0084] When the reader / writer broadcasts the first selection command once, the reader / writer can detect the received signal strength indication of the noise plus interference signal once.

[0085] In the case where the reader / writer broadcasts the first selection command multiple times, the reader / writer can detect multiple noise plus interference signal received signal strength indicators, and calculate the average value according to the multiple detected noise plus interference signal received signal strength indicators.

[0086] In one implementation, the reader can detect the received signal strength indication of the noise plus interference signal once each time it switches to a new channel. The reader can calculate an average value based on the received signal strength indication of the noise plus interference signal detected multiple times in multiple new channels, so that the average value can accurately represent the environmental noise and self-interference.

[0087] For example, the reverse rate adjustment period can be set to 8 seconds, and the reader stays in each channel for 2 seconds. That is to say, the reader can detect and obtain the received signal strength indication of the noise plus interference signal 4 times within 8 seconds, which are 3 dBm, 7 dBm, 11 dBm and 15 dBm. The reader can calculate the average value as 9 dBm. The reader can use 9 dBm as the received signal strength indication of the noise plus interference signal for subsequent calculation.

[0088] S202: Broadcast a second selection command.

[0089] In this embodiment, after the reverse rate adjustment period ends, the reader can broadcast a second selection command in the channel, wherein the storage area parameter (membank) in the second selection command is a selection identification value, so that at least one tag working in the channel can understand the second selection command. Exemplarily, the storage area parameter (membank) in the second selection command is not 00.

[0090] When receiving the second selection command, all tags working on the channel can determine whether the tag is selected based on various parameters in the second selection command, that is, determine whether the tag is a selected tag.

[0091] The specific contents of the selection commands (the first selection command and the second selection command) are described in detail below.

[0092] Exemplarily, Table 1 is a selection command (Select).

[0093] As shown in Table 1, the selection command includes a command code, a label (target), a storage area parameter (membank), a pointer parameter (pointer), a length parameter (length), a mask parameter (mask), and a truncation parameter (truncate).

[0094] Among them, the tag indicates the session layer (S0-S3) that the selection instruction targets (inventory), and any session layer can be used when searching for tags. There is also a session layer (SL) in the tag, which is used to flip the states A and B of the tag; the storage area parameter indicates the storage area; the pointer parameter indicates the starting address of the mask; the length parameter indicates the length of the mask; the mask parameter indicates the value of the mask; the truncation parameter indicates whether the electronic product code in the radio frequency signal sent by the tag to the reader is complete.

[0095] Table 1 Select Commands

[0096]

[0097] S203: Broadcast inquiry command.

[0098] In this embodiment, after broadcasting the second selection command, the reader / writer may inquire the selected tag in the radio frequency identification system by broadcasting a query command (Query) in the channel.

[0099] When receiving the inquiry command, the selected tag may send a first radio frequency signal to the reader / writer, wherein the first radio frequency signal includes a random number generated by the tag.

[0100] Exemplarily, the random number may be a 16-bit random number (Random Number)—RN16.

[0101] S204: Receive a first radio frequency signal fed back by at least one selected tag based on the query command, and send a response command to the tag that sent the first radio frequency signal.

[0102] In this embodiment, the reader can receive the first RF signal fed back by at least one selected tag based on the query command. After receiving the first RF signal fed back by at least one selected tag based on the query command, the reader can send a response command (Ack) to the tag that sent the first RF signal.

[0103] For example, in the case where the radio frequency identification system includes 6 tags, there may be 5 tags that determine that they are selected tags when receiving the second selection command. When the 5 tags receive the query command broadcast by the reader, they can send the first radio frequency signal to the reader. The reader can send corresponding response commands to the 5 tags respectively.

[0104] It should be noted that Figure 1Taking tag 105 in as an example, after receiving the first RF signal sent by tag 105, the RFID system obtains RN16 in the first RF signal and sends a response command to tag 105, which includes RN16 in the first RF signal sent by tag 105.

[0105] S205: Receive a second radio frequency signal fed back by at least one tag in response to the command, and determine a received signal strength indicator of the uplink signal according to the second radio frequency signal.

[0106] In this embodiment, when the tag receives a response command sent by the reader, it can determine whether the RN16 in the response command is the same as the RN16 generated and sent by the tag. If they are the same, it sends a second radio frequency signal to the reader.

[0107] The second radio frequency signal includes the electronic product code (EPC) of the tag. In addition, the second radio frequency signal may also include a 16-bit cyclic redundancy check (CRC) code and a protocol control (PC) code. It should be noted that the CRC code is used to detect errors, and the PC code is used to determine the physical attribute information of the tag.

[0108] The reader / writer may receive a second radio frequency signal fed back by at least one tag in response to a command, and determine a received signal strength indication (RSSI) of an uplink signal according to the second radio frequency signal.

[0109] S206: Calculate a signal to noise plus interference ratio according to the received signal strength indicator of the noise plus interference signal and the received signal strength indicator of the uplink signal.

[0110] In this embodiment, the reader can calculate the signal to noise plus interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal.

[0111] Signal to noise plus interference ratio = (RSSI of uplink signal - RSSI of noise plus interference signal) / RSSI of noise plus interference signal

[0112] S207: Determine a target reverse link rate according to the signal to noise and interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0113] In this embodiment, the reader / writer can determine the target reverse link rate according to the signal to noise plus interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0114] In one implementation, a first correspondence table is stored in the reader / writer, and the first correspondence table describes the correspondence between the signal to noise plus interference ratio and the reverse link rate.

[0115] After calculating the signal to noise plus interference ratio, the reader can search the first correspondence table to determine that the corresponding reverse link rate is the target reverse link rate. The reader can adjust the current reverse link rate to the target reverse link rate so that the reader communicates in the reverse channel according to the target reverse link rate.

[0116] In addition, the first correspondence table may also describe the correspondence between the signal to noise plus interference ratio, the coding mode, and the backscatter link frequency (Backscatter Link Frequency, BLF for short).

[0117] After calculating and acquiring the signal to noise and interference ratio, the reader / writer may search the first corresponding relationship table to determine that the corresponding encoding mode is the target encoding mode, and determine that the corresponding backscatter link frequency is the target backscatter link frequency.

[0118] The reader / writer can adjust the current encoding mode to the target encoding mode, and adjust the current backscatter link frequency to the target backscatter link frequency.

[0119] In one implementation, the reader / writer stores a second correspondence table that describes the correspondence between the signal-to-noise-plus-interference ratio threshold type and the reverse link rate.

[0120] After calculating and obtaining the signal to noise and interference ratio, the reader determines the signal to noise and interference ratio threshold type according to the signal to noise and interference ratio. The reader can search the second correspondence table to determine that the corresponding reverse link rate is the target reverse link rate. The reader can adjust the current reverse link rate to the target reverse link rate so that the reader communicates in the reverse channel according to the target reverse link rate.

[0121] In addition, the above-mentioned second correspondence table can also describe the correspondence between the signal-to-noise-and-interference ratio threshold type, the encoding method, and the backscatter link frequency. The reader can determine the signal-to-noise-and-interference ratio threshold type after calculating and obtaining the signal-to-noise-and-interference ratio. The reader can search the above-mentioned second correspondence table according to the signal-to-noise-and-interference ratio threshold type, determine that the corresponding encoding method is the target encoding method, and determine that the corresponding backscatter link frequency is the target backscatter link frequency. The reader can adjust the current encoding method to the target encoding method, and adjust the current backscatter link frequency to the target backscatter link frequency. Table 2 is the second correspondence table.

[0122] Table 2 Second correspondence table

[0123]

[0124] The unit of the backscatter link frequency is kpbs, and the unit of the reverse link rate is kpbs.

[0125] In this embodiment, the reader / writer can broadcast a first selection command when switching to a new channel, and detect the received signal strength indication of the noise plus interference signal; the storage area parameter in the first selection command is a non-selection identification value. The reader / writer can broadcast a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag that receives the second selection command can determine whether it is a selected tag according to the selection identification value. The reader / writer can receive a first RF signal fed back by at least one selected tag based on the inquiry command, and send a response command to the tag that sends the first RF signal. The reader / writer can receive a second RF signal fed back by at least one tag based on the response command, and determine the received signal strength indication of the uplink signal according to the second RF signal. The reader / writer calculates the signal to noise and interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal, and determines the target reverse link rate according to the signal to noise and interference ratio, and adjusts the current reverse link rate to the target reverse link rate. Compared with the related art, in which the reader / writer directly adjusts the reverse link rate according to the received signal strength indication of the uplink signal, resulting in the reverse link rate adjustment method in the related art having the problem of low adjustment accuracy, the present application can calculate the signal to noise and interference ratio based on the detected received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal, thereby adjusting the reverse link rate according to the signal to noise and interference ratio that reflects the true quality of the reverse channel, thereby improving the accuracy of adjusting the reverse link rate.

[0126] Figure 3 This is a flow chart of a second embodiment of a reverse link rate adjustment method provided in an embodiment of the present application. Figure 3, the method specifically comprises the following steps:

[0127] S301: When switching to a new channel, broadcast a first selection command, and detect a received signal strength indicator of a noise plus interference signal.

[0128] In this embodiment, when the reader is switched to a new channel, it broadcasts a first selection command and detects the received signal strength indication of the noise plus interference signal, wherein the storage area parameter in the first selection command is a non-selection identification value. The specific implementation process is the same as S201 and will not be repeated here.

[0129] S302: Broadcast a second selection command.

[0130] In this embodiment, the reader can broadcast a second selection command, wherein the storage area parameter in the second selection command is a selection identification value, so that the tag receiving the second selection command can determine whether it is a selected tag according to the selection identification value. The specific implementation process is the same as S202, and will not be repeated here.

[0131] S303: Broadcast inquiry command.

[0132] In this embodiment, the reader / writer may broadcast an inquiry command after broadcasting the second selection command. The specific implementation process is the same as S203 and will not be described again here.

[0133] S304: Receive a first radio frequency signal fed back by at least one selected tag based on the query command, and send a response command to the tag that sent the first radio frequency signal.

[0134] In this embodiment, the reader receives the first radio frequency signal fed back by at least one selected tag based on the query command, and sends a response command to the tag that sent the first radio frequency signal. The specific implementation process is the same as S204 and will not be repeated here.

[0135] S305: Receive a second radio frequency signal fed back by at least one tag in response to the command, and determine a received signal strength indicator of the uplink signal according to the second radio frequency signal.

[0136] In this embodiment, the reader receives a second radio frequency signal fed back by at least one tag in response to the command, and determines the received signal strength indicator of the uplink signal according to the second radio frequency signal. The specific implementation process is the same as S205 and will not be repeated here.

[0137] S306: Calculate a signal to noise plus interference ratio according to the received signal strength indicator of the noise plus interference signal and the received signal strength indicator of the uplink signal.

[0138] In this embodiment, the reader can calculate the signal to noise plus interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal. The specific implementation process is the same as S206 and will not be repeated here.

[0139] S307: Determine a bit error rate according to the number of tags that send the first radio frequency signal and the number of tags that send the second radio frequency signal.

[0140] In this embodiment, the reader / writer may determine the bit error rate according to the number of tags that send the first radio frequency signal and the number of tags that send the second radio frequency signal.

[0141] Specifically, based on the fact that the first radio frequency signal includes a random number and the second radio frequency signal includes an electronic product code, the reader can determine the bit error rate according to the number of random numbers received (the number of RN16s) and the number of electronic product codes received (the number of EPCs).

[0142] Bit error rate = 1-the number of electronic product codes received / the number of random numbers received.

[0143] S308: Adjust the signal to noise plus interference ratio according to the bit error rate.

[0144] In this embodiment, after calculating and obtaining the bit error rate, the reader / writer may adjust the signal to noise plus interference ratio according to the bit error rate.

[0145] Specifically, after calculating and obtaining the bit error rate, the reader can determine the corresponding bit error rate threshold type according to the bit error rate. The bit error rate threshold types include: a low bit error rate threshold type, a bit error rate maintenance threshold type, a medium bit error rate threshold type, a high bit error rate threshold type, and an extremely high bit error rate threshold type. Each bit error rate threshold type corresponds to a bit error rate range. Exemplarily, the bit error rate range corresponding to the low bit error rate threshold type is 0-5%.

[0146] The reader / writer can determine the bit error rate threshold type corresponding to the bit error rate range in which the bit error rate lies according to the bit error rate.

[0147] The reader stores the correspondence between the bit error rate threshold type and the bias parameter adjustment value. The reader can determine the corresponding bias parameter adjustment value according to the bit error rate threshold type, and adjust the current bias parameter according to the bias parameter adjustment value.

[0148] Bias parameter = bias parameter - bias parameter adjustment value.

[0149] After calculating and obtaining the adjusted bias parameters, the reader can adjust the signal to noise plus interference ratio according to the adjusted bias parameters.

[0150] Signal to noise plus interference ratio = signal to noise plus interference ratio - adjusted bias parameter.

[0151] S309: Determine a target reverse link rate according to the adjusted signal to noise and interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0152] In this embodiment, the reader / writer can determine the target reverse link rate according to the adjusted signal to noise and interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0153] In this embodiment, the reader / writer can determine the bit error rate according to the number of tags sending the first radio frequency signal and the number of tags sending the second radio frequency signal, thereby adjusting the signal to noise and interference ratio according to the bit error rate, and determining the target reverse link rate according to the adjusted signal to noise and interference ratio, thereby improving the accuracy of determining the target reverse link rate, and further improving the throughput of the radio frequency identification system.

[0154] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0155] Figure 4 A schematic diagram of the structure of a reader / writer provided in an embodiment of the present application; Figure 4 As shown, the reader / writer 40 includes a transceiver module 41 and a processing module 42 . Among them, the transceiver module 41 is used to broadcast a first selection command and detect the received signal strength indication of the noise plus interference signal when switching to a new channel; wherein the storage area parameter in the first selection command is a non-selection identification value; the transceiver module 41 is also used to broadcast a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag that receives the second selection command can determine whether it is a selected tag according to the selection identification value; the transceiver module 41 is also used to broadcast an inquiry command; the transceiver module 41 is also used to receive a first RF signal fed back by at least one selected tag based on the inquiry command, and send a response command to the tag that sends the first RF signal; the transceiver module 41 is also used to receive a second RF signal fed back by at least one tag based on the response command, and determine the received signal strength indication of the uplink signal according to the second RF signal; the processing module 42 is used to calculate the signal to noise plus interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal; the processing module 42 is also used to determine the target reverse link rate according to the signal to noise plus interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0156] The reader / writer provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0157] In one implementation, the processing module 42 is further used to: determine a bit error rate based on the number of tags that send the first radio frequency signal and the number of tags that send the second radio frequency signal; adjust the signal to noise plus interference ratio based on the bit error rate; determine a target reverse link rate based on the adjusted signal to noise plus interference ratio, and adjust the current reverse link rate to the target reverse link rate.

[0158] The reader / writer provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0159] In one implementation, the processing module 42 is specifically configured to: determine a corresponding bit error rate threshold type according to the bit error rate;

[0160] According to the bit error rate threshold type, a corresponding bias parameter adjustment value is determined; according to the bias parameter adjustment value, the bias parameter is adjusted; according to the adjusted bias parameter, the signal to noise plus interference ratio is adjusted.

[0161] The reader / writer provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0162] In one implementation, the first radio frequency signal includes a random number, and the second radio frequency signal includes an electronic product code; the processing module 42 is specifically used to determine the bit error rate according to the number of random numbers received and the number of electronic product codes received.

[0163] The reader / writer provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0164] In one implementation, the processing module 42 is further configured to: determine a target coding mode according to the signal to noise plus interference ratio, and adjust the current coding mode to the target coding mode.

[0165] The reader / writer provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0166] In one implementation, the processing module 42 is further configured to: determine a target backscatter link frequency according to a signal to noise plus interference ratio, and adjust a current backscatter link frequency to the target backscatter link frequency.

[0167] The reader / writer provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment, and its implementation principle and beneficial effects are similar, which will not be repeated here.

[0168] Figure 5 This is a schematic diagram of the structure of another reader / writer provided in an embodiment of the present application. Figure 5 As shown, the reader / writer 50 includes: a processor 51 and a memory 52; wherein the processor 51 is communicatively connected with the memory 52, and the memory 52 is used to store computer-executable instructions; the processor 51 is configured to execute the technical solution in the aforementioned method embodiment by executing the computer-executable instructions stored in the memory 52.

[0169] Optionally, the memory 52 may be independent or integrated with the processor 51. Optionally, when the memory 52 is a device independent of the processor 51, the reader 50 may further include: a bus for connecting the above devices.

[0170] The receiving device is used to execute the technical solution in the aforementioned method embodiment, and its implementation principle and technical effect are similar and will not be repeated here.

[0171] An embodiment of the present application also provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the technical solution provided by the aforementioned method embodiment.

[0172] An embodiment of the present application also provides a computer program product, including a computer program, which is used to implement the technical solution provided by the aforementioned method embodiment when executed by a processor.

[0173] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0174] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A reverse link rate adjustment method, characterized in that: Applied to a reader / writer, the method comprises: When switching to a new channel, broadcast a first selection command and detect a received signal strength indication of a noise plus interference signal; wherein the storage area parameter in the first selection command is a non-selection identification value; Broadcasting a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag receiving the second selection command can determine whether it is a selected tag according to the selection identification value; Broadcasting interrogation commands; receiving a first radio frequency signal fed back by at least one selected tag based on the query command, and sending a response command to the tag that sent the first radio frequency signal; receiving a second radio frequency signal fed back by at least one tag based on the response command, and determining a received signal strength indication of an uplink signal according to the second radio frequency signal; Calculating a signal to noise plus interference ratio according to the received signal strength indication of the noise plus interference signal and the received signal strength indication of the uplink signal; A target reverse link rate is determined based on the signal to noise and interference ratio, and a current reverse link rate is adjusted to the target reverse link rate.

2. The reverse link rate adjustment method according to claim 1, characterized in that: Also includes: Determining a bit error rate according to the number of tags that send the first radio frequency signal and the number of tags that send the second radio frequency signal; adjusting the signal to noise plus interference ratio according to the bit error rate; Then determining a target reverse link rate according to the signal to noise plus interference ratio, and adjusting the current reverse link rate to the target reverse link rate, comprises: The target reverse link rate is determined according to the adjusted signal to noise and interference ratio, and the current reverse link rate is adjusted to the target reverse link rate.

3. The reverse link rate adjustment method according to claim 2, characterized in that: The step of adjusting the signal to noise plus interference ratio according to the bit error rate includes: According to the bit error rate, determining a corresponding bit error rate threshold type; Determining a corresponding bias parameter adjustment value according to the bit error rate threshold type; Adjusting the bias parameter according to the bias parameter adjustment value; The signal to noise plus interference ratio is adjusted according to the adjusted bias parameter.

4. The reverse link rate adjustment method according to claim 2, characterized in that: The first radio frequency signal includes a random number, and the second radio frequency signal includes an electronic product code; Then, determining the bit error rate according to the number of tags sending the first radio frequency signal and the number of tags sending the second radio frequency signal includes: The bit error rate is determined according to the number of random numbers received and the number of electronic product codes received.

5. The reverse link rate adjustment method according to any one of claims 1 to 4, characterized in that: The method further comprises: According to the signal to noise and interference ratio, a target coding mode is determined, and the current coding mode is adjusted to the target coding mode.

6. The reverse link rate adjustment method according to any one of claims 1 to 4, characterized in that: The method further comprises: According to the signal to noise and interference ratio, a target backscatter link frequency is determined, and the current backscatter link frequency is adjusted to the target backscatter link frequency.

7. A reader / writer, characterized in that: include: A transceiver module, used for broadcasting a first selection command and detecting a received signal strength indication of a noise plus interference signal when switching to a new channel; wherein the storage area parameter in the first selection command is a non-selection identification value; The transceiver module is further used to broadcast a second selection command; wherein the storage area parameter in the second selection command is a selection identification value, so that the tag receiving the second selection command can determine whether it is a selected tag according to the selection identification value; The transceiver module is also used to broadcast the query command; The transceiver module is further used to receive a first radio frequency signal fed back by at least one selected tag based on the query command, and send a response command to the tag that sent the first radio frequency signal; The transceiver module is further used to receive a second radio frequency signal fed back by at least one tag based on the response command, and determine a received signal strength indication of the uplink signal according to the second radio frequency signal; A processing module, configured to calculate a signal to noise plus interference ratio according to a received signal strength indication of the noise plus interference signal and a received signal strength indication of the uplink signal; The processing module is further used to determine a target reverse link rate according to the signal to noise plus interference ratio, and adjust the current reverse link rate to the target reverse link rate.

8. A reader / writer, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the reverse link rate adjustment method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the reverse link rate adjustment method described in any one of claims 1 to 6.

10. A computer program product, characterized in that It includes a computer program, which, when executed by a processor, is used to implement the reverse link rate adjustment method described in any one of claims 1-6.