Data transmission method and device, communication equipment, storage medium and computer program product
By repeatedly sending D2R transmission on the transmission resource based on the instructions of the reader and writer device in a battery-free passive IoT terminal device, the problem of unreliable data transmission is solved and the reliability of data transmission is improved.
Patent Information
- Application Number
- CN202510434887.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-08-12
AI Technical Summary
The data transmission function of battery-free passive IoT terminal devices is weak, resulting in unreliable data transmission.
Based on the R2D transmission indication of the reader and writer device, the Internet of Things terminal device repeatedly sends the D2R transmission on the transmission resource of the R2D transmission indication, adopts at least one of the block repetition and bit repetition types, adds the guide code, and transmits it on the time domain and frequency domain resources.
Improves the reliability of data transmission, and even if some of the original transmitted data are lost, the reader and writer device can restore the original transmitted data through repeated data.
Smart Images

Figure CN120475082A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of passive Internet of Things, and in particular to a data transmission method, apparatus, communication equipment, storage medium and computer program product. Background Art
[0002] As a new, low-power IoT technology with great potential, the passive IoT is focused on green, low-carbon applications. Technologies such as wireless power delivery and backscatter communication can reduce the battery dependence of passive IoT devices, providing a foundation for the development of new battery-free IoT devices.
[0003] Since the data transmission function of battery-free passive IoT terminal devices is relatively weak, in order to enable data to be correctly transmitted to the passive IoT reader / writer, it is necessary to provide a data transmission method suitable for battery-free passive IoT terminal devices. Summary of the Invention
[0004] Based on this, it is necessary to provide a data transmission method, apparatus, communication equipment, storage medium and computer program product to address the above technical problems.
[0005] In a first aspect, the present application provides a data transmission method. The method is applied to an IoT terminal device and includes:
[0006] Sending a D2R transmission to the reader / writer device based on an indication of an R2D transmission sent by the reader / writer device;
[0007] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0008] In one embodiment, the repetition type of the repeated transmission is selected from at least one of a first repetition type and a second repetition type;
[0009] The first repetition type includes at least one of a block repetition type and a bit repetition type;
[0010] The second repetition type includes at least a first block repetition type, a second block repetition type, a first bit repetition type, and a second bit repetition type.
[0011] In one embodiment, the D2R transmission includes one or more of a timing acquisition signal TAS, D2R transmission data, control information, a midamble midable, and a postamble postable.
[0012] In one embodiment, the R2D transmission at least includes scheduling information of the D2R transmission.
[0013] In one embodiment, the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, MCS-like modulation and coding scheme information, code chip duration, information bit duration, frequency deviation factor, an identifier related to the IoT terminal device, a repetition mode, whether the midamble code participates in repetition and / or the number of midamble code repetitions, whether the control information participates in repetition and / or the number of control information repetitions.
[0014] In one embodiment, the repetition mode of the D2R transmission indicated by the R2D transmission includes at least one of the following: whether to perform repetition indication, repetition type indication, repetition number indication, repeated transmission content or range indication, and repeated transmission period indication.
[0015] In one embodiment, sending the D2R transmission to the reader device includes at least one of the following:
[0016] sending a D2R transmission to the reader / writer device in a repetitive manner based on the R2D transmission indication;
[0017] determining a repetition type based on a transport block size corresponding to the D2R transmission data and a repetition pattern indicated by the R2D transmission, and sending a D2R transmission to the reader / writer device based on the repetition pattern;
[0018] A repetition type is determined based on a transmission block size corresponding to the D2R transmission data, and a D2R transmission is sent to the reader device based on a repetition mode indicated by the R2D transmission.
[0019] In one embodiment, sending the D2R transmission to the reader device further includes at least one of the following:
[0020] determining a repetition mode from each of the preset repetition modes based on whether the transmission block size matches a transmission block size threshold corresponding to each of the preset repetition modes, and sending a D2R transmission to the reader / writer device based on the repetition mode;
[0021] Based on the transmission block size and the transmission resource, a repetition mode is determined from the preset repetition modes, and a D2R transmission is sent to the reader / writer device based on the repetition mode.
[0022] In one embodiment, sending the D2R transmission to the reader device further includes:
[0023] When the message type of the D2R transmission belongs to the target message type, the D2R transmission is sent to the reader device based on a preset repetition mode corresponding to the target message type and / or based on a repetition mode indicated by the R2D transmission.
[0024] In one embodiment, the method further comprises:
[0025] The number of repetitions of the D2R transmission is determined from a set of candidate repetition numbers according to the explicit or implicit indication of the R2D transmission.
[0026] In one of the embodiments, the transport block size is determined based on at least one of the number of D2R transmission resource units indicated by the R2D transmission, the duration or end of the D2R transmission indicated by the R2D transmission, the chip length of the D2R transmission, the bit rate of the D2R transmission, the D2R transport block size indicated by the R2D transmission, or an index value.
[0027] In one embodiment, the method further comprises:
[0028] The original transmission data is repeatedly processed based on the repetition type, the number of repetitions, and the content or range of repeated transmission in the scheduling information to obtain D2R transmission data.
[0029] In one embodiment, the method further comprises:
[0030] A preamble is added to the D2R transmission.
[0031] In one embodiment, the first block repetition type indicates that the data block of the D2R transmission is sent on the same PDRCH after being repeated, and the second block repetition type indicates that the data block of the D2R transmission is sent on different PDRCHs after being repeated;
[0032] The first bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after CRC, and the second bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after FEC and CRC.
[0033] In one embodiment, the size of the transmission data block is determined by at least one of the following methods:
[0034] Determining based on the indication of the R2D transmission;
[0035] The determination is based on the message type of the D2R transmission.
[0036] In one embodiment, the method of adding a guide code includes at least one of the following:
[0037] Insert a preamble before the repeated PDRCH;
[0038] Inserting a midamble between the original transmission data block and the repeated transmission data block in the repeated PDRCH, and between every two repeated transmission data blocks;
[0039] Inserting a midamble or a postamble at the end of all the repeated transmission data blocks corresponding to the same original transmission data block in the repeated PDRCH;
[0040] A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs.
[0041] In one embodiment, the sending of the D2R transmission to the reader device based on the indication of the R2D transmission further includes any one of the following:
[0042] Sending a D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission;
[0043] In the case where the R2D transmission does not indicate time domain and / or frequency domain resources, sending D2R transmission on the time domain and / or frequency domain resources indicated by the last R2D transmission corresponding to the IoT terminal device;
[0044] The D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0045] In one embodiment, sending the D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission and free of authorization or configured with authorization further includes any one of the following:
[0046] Continuously sending D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until deactivation information sent by the reader device is received and / or the number of repeated transmissions reaches a threshold number;
[0047] After receiving the activation information sent by the reader / writer device, continue to send D2R transmission on the time domain and / or frequency domain resources of the authorization-free or authorization-configured indicated by the R2D transmission until the deactivation information sent by the reader / writer device is received and / or the number of transmissions reaches a threshold;
[0048] After receiving the activation information sent by the reader / writer device, one D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0049] In one of the embodiments, the information related to the authorization-free or authorization-configured time domain and / or resources indicated by the R2D transmission includes at least one of the following information: resource index, resource starting position, resource size, configuration authorization period, configuration authorization validity time, and number of valid resource transmission times.
[0050] In a second aspect, the present application further provides a data transmission method, which is applied to a reader / writer device, comprising:
[0051] Send R2D transmission to IoT terminal devices;
[0052] Receiving a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission;
[0053] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0054] In one of the embodiments, the R2D transmission includes at least scheduling information of the D2R transmission, and the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, repetition mode, D2R transmission block size, whether the midamble and / or control information participates in repetition and / or the number of repetitions, and an indication of sending new information.
[0055] In one of the embodiments, the scheduling information or the index of the scheduling information is indicated by at least one of one or more fields, one or more code points, and one or more indication fields in the R2D transmission.
[0056] In one embodiment, the sending of new information is indicated by at least one of the following methods:
[0057] whether an indication occurs based on said sending of new information indication;
[0058] A value indication based on the indication information of the sending new information indication;
[0059] Based on whether the value of the indication information of the sending new information indication is flipped.
[0060] In one embodiment, whether the midamble and / or control information participates in repetition and / or the number of repetitions is indicated by at least one of the following methods:
[0061] A value indication based on the indication information of the midamble and / or control information;
[0062] whether an indication is present based on indication information of the midamble and / or control information;
[0063] An indication is given based on the number of repetitions of the midamble and / or control information.
[0064] In one embodiment, the method further comprises:
[0065] An R2D transmission including a D2R transmission grant is sent to the IoT terminal device; the D2R transmission grant is used to allocate one or more D2R transmission opportunities and / or D2R transmission resources.
[0066] In one embodiment, the D2R transmission authorization includes at least a first authorization method and a second authorization method, wherein the first authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization, and the second authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization when receiving activation information, and / or to instruct to stop D2R transmission when receiving deactivation information.
[0067] In one embodiment, the activation information and the deactivation information are indicated by at least one of the following methods:
[0068] Indicated by signaling, fields, or indicators in R2D transmission;
[0069] Indicates the format of control information transmitted via R2D.
[0070] In a third aspect, the present application further provides a data transmission device. The device is applied to an IoT terminal device and includes:
[0071] a sending module, configured to send a D2R transmission to the reader / writer device based on an indication of R2D transmission sent by the reader / writer device;
[0072] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0073] In one embodiment, the repetition type of the repeated transmission is selected from at least one of a first repetition type and a second repetition type;
[0074] The first repetition type includes at least one of a block repetition type and a bit repetition type;
[0075] The second repetition type includes at least a first block repetition type, a second block repetition type, a first bit repetition type, and a second bit repetition type.
[0076] In one embodiment, the D2R transmission includes one or more of a timing acquisition signal TAS, D2R transmission data, control information, a midamble midable, and a postamble postable.
[0077] In one embodiment, the R2D transmission at least includes scheduling information of a D2R transmission corresponding to the R2D transmission.
[0078] In one embodiment, the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, MCS-like modulation and coding scheme information, code chip duration, information bit duration, frequency deviation factor, an identifier related to the IoT terminal device, a repetition mode, whether the midamble code participates in repetition and / or the number of midamble code repetitions, whether the control information participates in repetition and / or the number of control information repetitions.
[0079] In one embodiment, the repetition mode of the D2R transmission indicated by the R2D transmission includes at least one of the following: whether to perform repetition indication, repetition type indication, repetition number indication, repeated transmission content or range indication, and repeated transmission period indication.
[0080] In one embodiment, the sending module is further configured to perform at least one of the following:
[0081] sending a D2R transmission to the reader / writer device in a repetitive manner based on the R2D transmission indication;
[0082] determining a repetition type based on a transport block size corresponding to the D2R transmission data and a repetition pattern indicated by the R2D transmission, and sending a D2R transmission to the reader / writer device based on the repetition pattern;
[0083] A repetition type is determined based on a transmission block size corresponding to the D2R transmission data, and a D2R transmission is sent to the reader device based on a repetition mode indicated by the R2D transmission.
[0084] In one embodiment, the sending module is further configured to perform at least one of the following:
[0085] determining a repetition mode from each of the preset repetition modes based on whether the transmission block size matches a transmission block size threshold corresponding to each of the preset repetition modes, and sending a D2R transmission to the reader / writer device based on the repetition mode;
[0086] Based on the transmission block size and the transmission resource, a repetition mode is determined from the preset repetition modes, and a D2R transmission is sent to the reader / writer device based on the repetition mode.
[0087] In one embodiment, the sending module is further configured to:
[0088] When the message type of the D2R transmission belongs to the target message type, the D2R transmission is sent to the reader device based on a preset repetition mode corresponding to the target message type and / or based on a repetition mode indicated by the R2D transmission.
[0089] In one embodiment, the apparatus further comprises:
[0090] The repetition number determining module is configured to determine the repetition number of the D2R transmission from a set of candidate repetition numbers according to an explicit or implicit indication of the R2D transmission.
[0091] In one of the embodiments, the transport block size is determined based on at least one of the number of D2R transmission resource units indicated by the R2D transmission, the duration or end of the D2R transmission indicated by the R2D transmission, the chip length of the D2R transmission, the bit rate of the D2R transmission, the D2R transport block size indicated by the R2D transmission, or an index value.
[0092] In one embodiment, the apparatus further comprises:
[0093] The repetition module is configured to repeatedly process the original transmission data based on the repetition type, the number of repetitions, and the content or range of repeated transmission in the scheduling information to obtain D2R transmission data.
[0094] In one embodiment, the sending module is further configured to:
[0095] A preamble is added to the D2R transmission.
[0096] In one embodiment, the first block repetition type indicates that the data block of the D2R transmission is sent on the same PDRCH after being repeated, and the second block repetition type indicates that the data block of the D2R transmission is sent on different PDRCHs after being repeated;
[0097] The first bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after CRC, and the second bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after FEC and CRC.
[0098] In one embodiment, the size of the transmission data block is determined by at least one of the following methods:
[0099] Determining based on the indication of the R2D transmission;
[0100] The determination is based on the message type of the D2R transmission.
[0101] In one embodiment, the method of adding a guide code includes at least one of the following:
[0102] Insert a preamble before the repeated PDRCH;
[0103] Inserting a midamble between the original transmission data block and the repeated transmission data block in the repeated PDRCH, and between every two repeated transmission data blocks;
[0104] Inserting a midamble or a postamble at the end of all the repeated transmission data blocks corresponding to the same original transmission data block in the repeated PDRCH;
[0105] A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs.
[0106] In one embodiment, the sending module is further configured to perform any one of the following:
[0107] Sending a D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission;
[0108] In the case where the R2D transmission does not indicate time domain and / or frequency domain resources, sending D2R transmission on the time domain and / or frequency domain resources indicated by the last R2D transmission corresponding to the IoT terminal device;
[0109] The D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0110] In one embodiment, the sending module is further configured to perform any one of the following:
[0111] Continuously sending D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until deactivation information sent by the reader device is received and / or the number of repeated transmissions reaches a threshold number;
[0112] After receiving the activation information sent by the reader / writer device, continue to send D2R transmission on the time domain and / or frequency domain resources of the authorization-free or authorization-configured indicated by the R2D transmission until the deactivation information sent by the reader / writer device is received and / or the number of transmissions reaches a threshold;
[0113] After receiving the activation information sent by the reader / writer device, one D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0114] In one of the embodiments, the information related to the authorization-free or authorization-configured time domain and / or resources indicated by the R2D transmission includes at least one of the following information: resource index, resource starting position, resource size, configuration authorization period, configuration authorization validity time, and number of valid resource transmission times.
[0115] In a fourth aspect, the present application further provides a data transmission device, which is applied to a reader / writer device, comprising:
[0116] The sending module is used to send R2D transmissions to IoT terminal devices;
[0117] A receiving module, configured to receive a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission;
[0118] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0119] In one of the embodiments, the R2D transmission includes at least scheduling information of the D2R transmission, and the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, repetition mode, D2R transmission block size, whether the midamble and / or control information participates in repetition and / or the number of repetitions, and an indication of sending new information.
[0120] In one of the embodiments, the scheduling information or the index of the scheduling information is indicated by at least one of one or more fields, one or more code points, and one or more indication fields in the R2D transmission.
[0121] In one embodiment, the sending of new information is indicated by at least one of the following methods:
[0122] whether an indication occurs based on said sending of new information indication;
[0123] A value indication based on the indication information of the sending new information indication;
[0124] Based on whether the value of the indication information of the sending new information indication is flipped.
[0125] In one embodiment, whether the midamble and / or control information participates in repetition and / or the number of repetitions is indicated by at least one of the following methods:
[0126] A value indication based on the indication information of the midamble and / or control information;
[0127] whether an indication is present based on indication information of the midamble and / or control information;
[0128] An indication is given based on the number of repetitions of the midamble and / or control information.
[0129] In one embodiment, the apparatus further comprises:
[0130] The transmission authorization sending module is used to send an R2D transmission including a D2R transmission authorization to the IoT terminal device; the D2R transmission authorization is used to allocate one or more D2R transmission opportunities and / or D2R transmission resources.
[0131] In one embodiment, the D2R transmission authorization includes at least a first authorization method and a second authorization method, wherein the first authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization, and the second authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization when receiving activation information, and / or to instruct to stop D2R transmission when receiving deactivation information.
[0132] In one embodiment, the activation information and the deactivation information are indicated by at least one of the following methods:
[0133] Indicated by signaling, fields, or indicators in R2D transmission;
[0134] Indicates the format of control information transmitted via R2D.
[0135] In a fifth aspect, the present application further provides a communication device, wherein the communication device includes a memory and a processor, wherein the memory stores a computer program, and the processor implements any of the above methods when executing the computer program.
[0136] In a sixth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements any of the above methods when executed by a processor.
[0137] In a seventh aspect, the present application further provides a computer program product, comprising a computer program, which implements any of the above methods when executed by a processor.
[0138] The aforementioned data transmission method, apparatus, communication device, storage medium, and computer program product enable the IoT terminal device to repeatedly transmit D2R transmissions on the transmission resources indicated by the R2D transmission when the IoT terminal device receives an R2D transmission from a reader / writer device and activates the IoT terminal device to transmit a D2R transmission to the reader / writer device. Because D2R transmissions are repeated, the reader / writer device receives backup copies of the original transmission data required to be sent by multiple IoT terminal devices. Even if some of the original transmission data is lost during transmission, the reader / writer device can restore the original transmission data based on the duplicated data, thereby improving the reliability of data transmission between IoT terminal devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0139] Figure 1 1 is a flow chart of a data transmission method according to an embodiment;
[0140] Figure 2A schematic diagram of separation indication in one embodiment;
[0141] Figure 3 1 is a flow chart of a data transmission method according to an embodiment;
[0142] Figure 4 1 is a flow chart of a data transmission method according to an embodiment;
[0143] Figure 5 is a structural block diagram of a data transmission device in one embodiment;
[0144] Figure 6 is a structural block diagram of a data transmission device in one embodiment;
[0145] Figure 7 is a diagram of the internal structure of a communication device in one embodiment;
[0146] Figure 8 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION
[0147] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0148] In one embodiment, Figure 1 As shown, a data transmission method is provided. This embodiment uses the method as an example to illustrate the application of the method to an Internet of Things terminal device. The Internet of Things terminal device at least includes an environmental Internet of Things device and can be a passive Internet of Things terminal device. In this embodiment, the method includes the following steps:
[0149] Step 102: Send a D2R transmission to the reader / writer device based on the R2D transmission indication sent by the reader / writer device.
[0150] In this embodiment of the present application, a reader / writer device is used to communicate with an IoT terminal device and allocate transmission resources to the IoT terminal device. R2D (Reader to Device) transmissions refer to information sent from a reader / writer device to an IoT terminal device. The reader / writer device can send an R2D transmission to an IoT terminal device when it needs to trigger the IoT terminal device to send information to the reader / writer device.
[0151] D2R (Device to Reader) transmission refers to information sent from an IoT terminal device to a reader / writer device. R2D transmission can be used to indicate to IoT terminal devices the transmission resources used for D2R transmission. These resources may include, but are not limited to, time-domain transmission resources (e.g., time slots) and frequency-domain transmission resources (e.g., subcarriers). After the IoT terminal device parses the R2D transmission to obtain the transmission resources used for D2R transmission, it encodes the original transmission data to be sent to the reader / writer device to generate a D2R signal and repeatedly transmits the D2R signal over the transmission resources used for D2R transmission.
[0152] Repeated transmission of a D2R signal means that in the D2R signal, at least part of the data sent to the reader device is repeated. The embodiment of the present application does not limit the method of data repetition. For example, each bit in the original transmission data can be repeated a certain number of times, the original transmission data can be divided into multiple original transmission data blocks and then all or part of the original transmission data blocks can be repeated, the original transmission data can be encoded into codewords and then all or part of the codewords can be repeated, and so on. The specific repetition type can be determined by the IoT terminal device based on the available communication resources or the size of the original transmission data. Alternatively, the repetition type can also be specified by the reader device in the R2D transmission, and the IoT terminal device obtains the specific repetition type by parsing the R2D transmission. The embodiment of the present application does not specifically limit how to determine the repetition type.
[0153] The data transmission method provided in an embodiment of the present application causes an IoT terminal device to repeatedly transmit D2R transmissions on the transmission resources indicated by the R2D transmissions when the IoT terminal device receives an R2D transmission from a reader / writer device and activates the IoT terminal device to transmit D2R transmissions to the reader / writer device. Because D2R transmissions are repeatedly transmitted, the reader / writer device can receive backups of the original transmission data required to be sent by multiple IoT terminal devices. Even if some of the original transmission data is lost during transmission, the reader / writer device can restore the original transmission data based on the duplicated data, thereby improving the reliability of data transmission between IoT terminal devices.
[0154] In one embodiment, the repetition type of the repeated transmission is selected from at least one of a first repetition type and a second repetition type;
[0155] The first repetition type includes at least one of a block repetition type and a bit repetition type;
[0156] The second repetition type includes at least a first block repetition type, a second block repetition type, a first bit repetition type, and a second bit repetition type.
[0157] In the embodiments of the present application, the repetition type can be selected from a block repetition type and a bit repetition type. Alternatively, more specific first block repetition type, second block repetition type, first bit repetition type, and second bit repetition type can be pre-set so that the repetition type is selected from these more specific repetition types. The block repetition type refers to a repetition type in which the original transmission data is divided into multiple original transmission data blocks and then repeated in units of data blocks. The bit repetition type refers to a repetition type in which the data is repeated in units of bits.
[0158] The first block repetition type and the second block repetition type can be different arbitrary repetition types that are repeated in units of original transmission data blocks, for example: a repetition type that repeats all original transmission data blocks, a repetition type that repeats some key original transmission data blocks, a repetition type that repeats the original transmission data blocks and the repeated transmission data blocks and arranges them sequentially in D2R transmission after the original transmission data blocks are repeated, a repetition type that randomly arranges the original transmission data blocks and the repeated transmission data blocks and the like in D2R transmission after the original transmission data blocks are repeated, and the like.
[0159] Similarly, the first bit repetition type and the second bit repetition type can be different arbitrary repetition types that are repeated in units of bit values, for example: a repetition type that repeats all bit values, a repetition type that repeats the bit value once every preset number of bit values, a repetition type that repeats each bit value of the interleaved data after interleaving the original transmission data, and so on.
[0160] Selecting a repetition type from block repetition and bit repetition allows IoT devices to determine whether to repeat blocks or bits based on specific rules. The device can then configure how to repeat each block or bit based on actual needs. This repetition type selection method does not impose any predefined restrictions on how IoT devices repeat blocks or bits.
[0161] Selecting a repetition type from among the first block repetition type, the second block repetition type, the first bit repetition type, and the second bit repetition type refers to pre-limiting the way in which IoT terminal devices repeat data blocks or bits. IoT terminal devices can select a way to repeat data blocks or bits from these pre-limited ways based on certain rules.
[0162] In one embodiment, the first block repetition type indicates that the data block of the D2R transmission is sent on the same PDRCH after being repeated, and the second block repetition type indicates that the data block of the D2R transmission is sent on different PDRCHs after being repeated;
[0163] The first bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after CRC, and the second bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after FEC and CRC.
[0164] In the embodiment of the present application, PDRCH refers to Physical Device to Reader Channel, that is, the physical layer transmission channel of D2R transmission. The first block repetition type refers to the original transmission data block and the repeated transmission data block of D2R transmission being sent on one PDRCH, and the second block repetition type refers to the original transmission data block and the repeated transmission data block of D2R transmission being sent on different PDRCHs. Sending on different PDRCHs may refer to a portion of data blocks (this portion may include only the original transmission data block, only the repeated transmission data block, or both the original transmission data block and the repeated transmission data block) being sent on one PDRCH, and a portion of data blocks being sent on another one or more PDRCHs. The embodiment of the present application does not limit how different data blocks are sent on different PDRCHs.
[0165] The first bit repetition type refers to the repetition of every bit of the original transmitted data, including the cyclic redundancy check (CRC) code, after CRC processing (if the IoT terminal device supports CRC) and before FEC processing. The second bit repetition type refers to the repetition of every bit of the original transmitted data, including the cyclic redundancy check (CRC) code and the forward error correction (FEC) code, after CRC and FEC processing (if the IoT terminal device supports CRC and FEC).
[0166] In one embodiment, the D2R transmission includes one or more of a timing acquisition signal TAS, D2R transmission data, control information, a midamble midable, and a postamble postable.
[0167] In the embodiment of the present application, the D2R transmission may include D2R transmission data (data obtained by encoding the original transmission data), and may also include a timing acquisition signal, control information, a midamble, and a postamble.
[0168] The timing acquisition signal (TAS) is a type of preamble and consists of a start-indicator part (SIP) and a clock-acquisition part (CAP). The start-indicator part (SIP) indicates the start of an R2D transmission by the IoT terminal device and consists of one or more ON-OFF transmissions with high and low levels, where ON corresponds to a high-level transmission and OFF corresponds to a low-level transmission. The ON-to-OFF duration ratio in the SIP includes at least one of 1:1, 1:2, 1:3, 2:1, and 3:1. The clock acquisition part is used for clock synchronization, with the device obtaining the chip length based on the reader's CAP. The CAP also includes at least one of channel estimation, SFO estimation, and CFO estimation. The CAP consists of multiple ON-OFF transmissions with high and low levels, including at least two level flips in the same direction for clock synchronization. At least one level flip exists between the SIP and CAP to distinguish them.
[0169] The control information is used to control the D2R transmission. For example, it may include information attached by the IoT terminal device for parsing the D2R transmission. The midamble and postamble are used to assist the reader device in parsing the D2R transmission.
[0170] In one embodiment, the R2D transmission at least includes scheduling information of the D2R transmission corresponding to the R2D transmission.
[0171] In an embodiment of the present application, R2D transmission carries scheduling information for D2R transmission. The scheduling information is used to indicate the rules followed by D2R transmission. When the IoT terminal device performs D2R transmission to the reader / writer device based on the scheduling information.
[0172] In one embodiment, the scheduling information of D2R transmission includes at least one of the following: time domain and / or frequency domain resources of D2R transmission, MCS-like modulation and coding scheme information, code chip duration, information bit duration, frequency deviation factor, an identifier related to the Internet of Things terminal device, a repetition mode, whether the midamble code participates in repetition and / or the number of midamble code repetitions, whether the control information participates in repetition and / or the number of control information repetitions.
[0173] In embodiments of the present application, the scheduling information may include the time and / or frequency domain resources for D2R transmission (the transmission resources in the aforementioned embodiments), information related to the encoding of the original transmitted data, such as MCS information, chip duration, information bit duration, and frequency offset factor, an identifier associated with the IoT terminal device (used to indicate which IoT terminal device the R2D transmission is intended for), information related to how the D2R transmission is repeated (e.g., repetition type), whether the midamble is repeated and / or the number of midamble repetitions, and whether the control information is repeated and / or the number of control information repetitions. The specific information included in the scheduling information can be configured by technical personnel. If the scheduling information does not include the information required for D2R transmission by certain IoT terminal devices, the IoT terminal device may independently determine how to conduct D2R transmission based on the methods described in the aforementioned embodiments or other methods. For example, if the scheduling information does not include the repetition type, the IoT terminal device may determine the repetition type based on the aforementioned embodiments. If the scheduling information does not include whether the control information is repeated, the IoT terminal device may determine whether the control information is repeated based on whether the control information participates in cyclic redundancy check code generation.
[0174] The MCS-like information may be used to indicate coding information for D2R transmission or a repetition mode for D2R transmission. The MCS-like information may indicate at least one of the following D2R transmission characteristics: whether FEC is performed, code rate, whether CRC is performed, CRC length, repetition mode, modulation mode, information bit length or information bit rate, and chip duration or chip rate.
[0175] In one embodiment, one or more fields, or one or more code points, or one or more indicator fields are used to indicate the content contained in the MCS-like information or the index value of the content contained in the MCS-like information; and a field, or one or more code points in a field, or one or more indicator fields are used to indicate the index value n of the MCS-like information, thereby providing an index to the (n+1)th row of an MCS allocation table. The indexed row defines one or more of the following: whether FEC is performed, the code rate, whether CRC is performed, the CRC length, the repetition mode, the modulation mode, the information bit length or information bit rate, and the chip duration or chip rate. For example, Table 1 shows an MCS index table.
[0176] Table 1
[0177]
[0178] The ellipsis "..." in Table 1 of the present embodiment indicates that there may be more corresponding parameters not shown. The ellipsis "..." in other tables has similar meanings and will not be repeated hereafter. In Table 1, C1, C2, ..., Cn, and Cn+1 respectively represent different chip durations. The column information in Table 1 is only an example and may actually include more or fewer columns of information.
[0179] In one embodiment, the repetition mode of the D2R transmission indicated by the R2D transmission includes at least one of the following: whether to perform repetition indication, repetition type indication, repetition number indication, repeated transmission content or range indication, and repeated transmission period indication.
[0180] In this embodiment of the present application, the information carried by the repetition method may include an indication of whether to perform repetition, an indication of the repetition type, an indication of the number of repetitions, an indication of the content or range of repeated transmissions, and an indication of the period of repeated transmissions. The number of repetitions refers to the number of times each bit or each data block is repeated, the content or range of repeated transmissions refers to which data is repeated in the D2R transmission, and the period of repeated transmissions refers to the interval between each two transmissions when the IoT terminal device periodically performs D2R transmissions to the reader / writer device.
[0181] In one embodiment, sending a D2R transmission to a reader / writer device includes at least one of the following:
[0182] Sending D2R transmissions to the reader device in a repetitive manner based on the R2D transmission indication;
[0183] Determining a repetition type based on a transmission block size corresponding to the D2R transmission data and a repetition pattern indicated by the R2D transmission, and sending the D2R transmission to the reader device based on the repetition pattern;
[0184] The repetition type is determined based on the transmission block size corresponding to the D2R transmission data, and the D2R transmission is sent to the reader device based on the repetition mode indicated by the R2D transmission.
[0185] In the embodiment of the present application, the IoT terminal device can determine the repetition type of D2R transmission in at least three ways:
[0186] If the repetition type carried in the repetition mode of the R2D transmission is one of the second repetition types, the IoT terminal device repeats the original transmission data based on the repetition type indicated by the R2D transmission, and then sends the D2R transmission based on the indication of other information in the repetition mode.
[0187] If the repetition type carried in the R2D transmission is one of the first repetition types, the IoT terminal device determines how to repeat the data blocks or bits based on the transport block size corresponding to the D2R transmission data. The transport block size is used to describe the size of the D2R transmission data or the transmission resources occupied by the D2R transmission data. It can be characterized by any method, such as the size of the D2R transmission data, the chip length of the encoded D2R transmission data, or the number of transmission resource units allocated to the IoT terminal device. The IoT terminal device can select the repetition type that matches the transport block size as the repetition type to be used and send the D2R transmission based on the indication of other information in the repetition method.
[0188] If the R2D transmission does not carry a repetition type, or the repetition type indicated by the R2D transmission does not match the transmission block size, or the reader device and the IoT terminal device have agreed through other means that the repetition type indicated by the R2D transmission can be ignored, the reader device determines the repetition type that matches the transmission block size and sends a D2R transmission based on the indication of other information in the repetition method.
[0189] In one embodiment, sending a D2R transmission to the reader device further includes at least one of the following:
[0190] determining a repetition mode from each of the preset repetition modes based on whether the transmission block size matches a transmission block size threshold corresponding to each of the preset repetition modes, and sending a D2R transmission to the reader / writer device based on the repetition mode;
[0191] Based on the transmission block size and the transmission resource, a repetition mode is determined from the preset repetition modes, and a D2R transmission is sent to the reader / writer device based on the repetition mode.
[0192] In the embodiment of the present application, the preset repetition mode is a pre-set repetition mode that the IoT terminal device can select from. The repetition mode can be determined from the preset repetition modes by using at least one of the following two methods:
[0193] A corresponding transport block size threshold may be set for each preset repetition mode. From the preset repetition modes covered by the repetition mode indicated by the R2D transmission, a preset repetition mode whose transport block size matches the transport block size threshold may be selected as the repetition mode for D2R transmission. The transport block size threshold may be preconfigured by a technician. A match between the transport block size and the transport block size threshold indicates that the original transmission data, or the D2R transmission data obtained by encoding the original transmission data, is suitable for transmission using the preset repetition mode corresponding to the transport block size threshold.
[0194] If there are multiple preset repetition modes in which the transport block size matches the transport block size threshold, then the preset repetition mode with the smallest difference between the transport block size and the transport block size threshold among these matching preset repetition modes can be used as the repetition mode for D2R transmission. For example, if the preset repetition modes include repetition mode A corresponding to transport block size threshold a, repetition mode B corresponding to transport block size threshold b, and repetition mode C corresponding to transport block size threshold c, where a<b<c, and the data metric parameter is considered to match the transport block size threshold when it is greater than the transport block size threshold, if the transport block size is greater than c, then the data metric size parameter matches repetition modes A, B, and C, and the difference between the transport block size and c is the smallest, and therefore repetition mode C can be used as the repetition mode for D2R transmission.
[0195] Alternatively, a repetition mode may be determined from various preset repetition modes covered by the repetition mode indicated by the R2D transmission based on the transport block size and transmission resources. Among the various preset repetition modes, some may have preset D2R transmission modes. For example, when the preset repetition modes include a repetition mode that repeats all bit values three times (hereinafter referred to as repetition mode D) and a repetition mode that repeats all original transmission data blocks twice and transmits the original transmission data blocks and repeated transmission data blocks on the same PDRCH (hereinafter referred to as repetition mode E), repetition mode D does not define how D2R transmission is performed after the original transmission data is repeated, while repetition mode E defines how D2R transmission is performed after the original transmission data is repeated (requiring the transmission of the original transmission data block and the repeated transmission data block on a single PDRCH). Therefore, repetition mode D does not have a preset D2R transmission mode, while repetition mode E does.
[0196] Determining a repetition mode from among various preset repetition modes based on the transport block size and the transmission resources means that, for a preset repetition mode with a preset D2R transmission mode, based on the transmission resources indicated for R2D transmission, the indicated transmission resources are determined to support the preset D2R transmission mode according to the transport block size. For example, an estimated transmission resource required for the preset D2R transmission mode can be calculated based on the transport block size and the preset D2R transmission mode. If the estimated transmission resource is less than the transmission resource, it is determined that the transmission resource can support the D2R transmission mode. If the indicated transmission resource does not support the preset D2R transmission mode, it is determined that the preset repetition mode cannot be used as the repetition mode for D2R transmission. If the indicated transmission resource supports the preset D2R transmission mode, it is determined that the preset repetition mode can be used as the repetition mode for D2R transmission. For a preset repetition mode without a preset D2R transmission mode, it can be determined that the preset repetition mode can be used as the repetition mode for D2R transmission.
[0197] If there are multiple available preset repetition modes determined based on the transmission block size and the transmission resource, the preset repetition mode with the smallest difference between the estimated transmission resource and the transmission resource can be used as the transmission mode to fully utilize the transmission resource indicated by the R2D transmission.
[0198] The above two methods can also be used in combination. For example, the available preset repetition modes can be screened based on whether the transport block size matches the transport block size threshold corresponding to each preset repetition mode. Then, the repetition mode can be determined from the available preset repetition modes based on the transport block size and the transmission resource. Alternatively, the available repetition modes can be screened based on the transport block size and the transmission resource. Then, the repetition mode can be determined from the available preset repetition modes based on whether the transport block size matches the transport block size threshold. This embodiment of the present application is not limited to this.
[0199] In one embodiment, the method further includes:
[0200] The number of repetitions of the D2R transmission is determined from a set of candidate repetition numbers according to the explicit or implicit indication of the R2D transmission.
[0201] In embodiments of the present application, the number of repetitions can be determined from the repetition pattern indicated in the R2D transmission. A set of candidate repetition numbers can be pre-defined and stored in an IoT terminal device or other device capable of communicating with the IoT terminal device, or can be carried in the R2D transmission. The candidate repetition number set includes multiple optional repetition numbers. It should be noted that these repetition numbers can include repetition numbers for different repetition types. For example, the candidate repetition number set may include repetition numbers 1, 2, and 3 for the first block repetition type, and repetition numbers 4 and 5 for the first bit repetition type.
[0202] R2D transmission can indicate which repetition number is selected from the candidate repetition number set as the repetition number for D2R transmission through explicit or implicit indication. Explicit indication includes but is not limited to explicitly indicating the numerical value of the repetition number or the index of the repetition number in the candidate repetition number set through one or more fields, one or more code points, or at least one item in one or more indication fields. Implicit indication includes but is not limited to instructing the IoT terminal device to select the repetition number used when sending D2R transmission to the reader device last time by not carrying an indication about the repetition number, or to determine the repetition number used this time based on the repetition number used last time according to a certain rule (for example, the repetition number used this time is the repetition number in the candidate repetition number set that is ranked after the last repetition number), or to use the default repetition number as the repetition number used this time, etc. The embodiments of the present application do not limit this.
[0203] In one embodiment, sending a D2R transmission to a reader device further includes:
[0204] When the message type of the D2R transmission belongs to the target message type, the D2R transmission is sent to the reader device based on a preset repetition mode corresponding to the target message type and / or based on a repetition mode indicated by the R2D transmission.
[0205] In embodiments of the present application, a preset repetition mode may be pre-set for certain message types. The information contained in the preset repetition mode may include one or more of an indication of whether to repeat, an indication of the type of repetition, an indication of the number of repetitions, an indication of the content or scope of repeated transmissions, and an indication of the period of repeated transmissions. When the message type sent by an IoT terminal device belongs to a preset target message type, the IoT terminal device may initiate a D2R transmission based on the preset repetition mode corresponding to the target message type.
[0206] Alternatively, the IoT terminal device may also send a D2R transmission based on a preset repetition method corresponding to the target message type and the repetition method indicated by the R2D transmission. For example, D2R transmission may be prioritized according to the preset repetition method. When the preset repetition method does not include information necessary for D2R transmission, if the repetition method indicated by the R2D transmission includes such information, the IoT terminal device may extract such information from the repetition method indicated by the R2D transmission. Similarly, D2R transmission may be prioritized according to the repetition method indicated by the R2D transmission, and the information missing from the repetition method indicated by the R2D transmission may be supplemented by the preset repetition method. The specific message types for which preset repetition methods are set, as well as the specific types of preset repetition methods, can be determined by those skilled in the art based on actual needs.
[0207] In one embodiment, the preset repetition type includes the first bit repetition type and the first block repetition type, all original transport data blocks are repeated, and the repetition type of the original transport data block and the repeated transport data block (hereinafter referred to as the second block repetition type) is sent on different PDRCHs. The repetition type is determined based on the transport block size, including any one of the following:
[0208] When the transport block size is less than a first transport block size threshold, using a first block repetition type;
[0209] When the product of the transport block size and the number of repetitions is less than the transmission resource, the second block repetition type is used; or when the product of the transport block size and the number of repetitions is greater than or equal to the transmission resource, the first block repetition type is used;
[0210] When the transport block size is greater than a second transport block size threshold, using a second block repetition type;
[0211] When the transport block size is greater than a third transport block size threshold, using a block repetition type;
[0212] When the transport block size is less than or equal to a third transport block size threshold, using a bit repetition type;
[0213] When the message type of D2R transmission belongs to MSG3 of random access, the block repetition type is used;
[0214] When the message type of D2R transmission includes device ID information, the block repetition type is used.
[0215] In one embodiment, the transport block size is determined based on at least one of the number of D2R transmission resource units indicated by the R2D transmission, the duration or end of the D2R transmission indicated by the R2D transmission, the chip length of the D2R transmission, the bit rate of the D2R transmission, the D2R transport block size indicated by the R2D transmission, or an index value.
[0216] In the embodiment of the present application, the number of transmission resource units can be determined based on the transmission resources indicated by the R2D transmission and the number of resource units available in each indicated transmission resource. The number of transmission resource units can be used to represent the transmission resources required for D2R transmission.
[0217] The D2R transmission duration or transmission end indicated by an R2D transmission refers to the duration of the D2R transmission carried in the R2D transmission, during which the IoT terminal device continuously sends R2D transmissions. Alternatively, the R2D transmission can also carry the end time of the D2R transmission, until which the IoT terminal device continuously sends R2D transmissions. The duration or transmission end can also be used to indicate the transmission resources required for D2R transmission.
[0218] The chip length of D2R transmission can be determined by the IoT terminal device according to the encoding method of D2R transmission, or when R2D transmission indicates the chip duration, it can also be determined according to the chip duration indicated by R2D transmission.
[0219] The bit rate of D2R transmission can be calculated based on the chip length and the spreading factor. The spreading factor can be determined by the IoT end device or specified by the R2D transmission.
[0220] If the R2D transmission indicates a clear D2R transmission block size or index value, the IoT terminal device performs the calculation of the aforementioned embodiment based on the transmission block size or the transmission block size obtained based on the index value.
[0221] The IoT terminal device may use any of the aforementioned parameters as the transmission block size, or may further quantize the aforementioned parameters to obtain the transmission block size, or may obtain the transmission block size by weighted summation of one or more of the aforementioned parameters. The embodiments of the present application do not specifically limit this.
[0222] In one embodiment, the transport block size is determined by at least one of the following methods:
[0223] The product of the number of transmission resources indicated by the R2D transmission and the available resource units in the transmission resources is used as the transmission block size;
[0224] The reciprocal of the chip length is used as the transport block size;
[0225] Use bit rate as transport block size;
[0226] The product of the number of transmission resources indicated by the R2D transmission, the available resource units in the transmission resources, and the code rate is used as the transmission block size;
[0227] The transport block size is obtained by further quantizing the product of the number of transmission resources indicated by the R2D transmission, the available resource units in the transmission resources, and the bit rate;
[0228] Using the transmission data block size indicated by the R2D transmission as the transmission block size;
[0229] The transmission data block size indicated by the R2D transmission is further quantified to obtain the transmission block size.
[0230] In one embodiment, the method further includes:
[0231] The original transmission data is repeatedly processed based on the repetition type, the number of repetitions, and the content or range of repeated transmission in the scheduling information to obtain D2R transmission data.
[0232] In an embodiment of the present application, the IoT terminal device may also determine the repetition range from the scheduling information, or determine the repetition range based on the encoding method of the D2R transmission. The repetition range may default to a preset number of bits after the preamble in the D2R transmission to the last bit of the D2R transmission, where the preset number may be indicated by the R2D transmission or determined by the IoT terminal device. The IoT terminal device may adjust the default repetition range based on the content contained in the scheduling information to obtain the final repetition range. For example, when the scheduling information indicates that the midamble is not included in the repetition, the IoT terminal device removes the midamble from the default repetition range.
[0233] In one embodiment, the repetition range is determined by at least one of the following methods:
[0234] When a preamble and / or a postamble are included at the end of a D2R transmission, the repetition range does not include the preamble and / or the postamble;
[0235] When a midamble is included in the middle of the D2R transmission, whether the repetition range includes the midamble is indicated by the scheduling information, or the repetition range does not include the midamble;
[0236] When control information is included before D2R transmission data, whether the repetition range includes the control information is determined according to whether the control information participates in cyclic redundancy check code generation, or is indicated by scheduling information, or is determined by the Internet of Things terminal device.
[0237] Among them, determining whether the control information participates in the cyclic redundancy check code generation means that if the control information and the original transmission data are jointly subjected to the cyclic redundancy check code generation, the repetition range includes the control information; if the control information and the original transmission data are separately subjected to the cyclic redundancy check code generation, the repetition range does not include the control information.
[0238] In one embodiment, the method further includes:
[0239] Add a guide code to the D2R transmission data.
[0240] In an embodiment of the present application, an IoT terminal device may further add a guide code to the D2R transmission. The guide code may be used to assist the reader device in parsing the D2R transmission and may also serve as a separator between the original transmission data and the repeated transmission data. It should be noted that when the guide code in the D2R transmission does not serve as a separator, or when the guide code is not added to the D2R transmission, the reader device may parse the original transmission data and the repeated transmission data from the D2R transmission according to a pre-agreed repeated transmission data parsing rule.
[0241] The embodiment of the present application does not limit which specific guide codes are added. It can be a preamble, a midamble, or a postamble, or a combination of the above three guide codes.
[0242] In one embodiment, the size of the transmission data block is determined in a manner including at least one of the following:
[0243] Determination based on indication of R2D transmission;
[0244] Determine based on the message type of D2R transmission.
[0245] In an embodiment of the present application, R2D transmission may also indicate the size of the transmission data block when using a block repetition type. Based on the size of the transmission data block indicated by the R2D transmission, the IoT terminal device divides the original transmission data into individual original transmission data blocks and repeats each original transmission data block to obtain individual repeated transmission data blocks. If the R2D transmission does not specify the transmission data block size, the IoT terminal device may determine the size of the transmission data block based on the message type of the D2R transmission, or may determine the size of the transmission data block based on the size of the D2R transmission data. For example, when the D2R transmission data is small, the D2R transmission data may be considered as one transmission data block, and when the D2R transmission data is large, each segment of the D2R transmission data may be considered as one transmission data block.
[0246] In one embodiment, the manner of adding the guide code includes at least one of the following:
[0247] Insert a preamble before the repeated PDRCH;
[0248] Inserting a midamble between the original transmission data block and the repeated transmission data block in the repeated PDRCH, and between every two repeated transmission data blocks;
[0249] Inserting a midamble or a postamble at the end of all the repeated transmission data blocks corresponding to the same original transmission data block in the repeated PDRCH;
[0250] A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs.
[0251] In the embodiment of the present application, the guide code can be inserted in any one or more of the following ways:
[0252] A preamble is inserted before the repeated PDRCH, wherein the repeated PDRCH refers to the PDRCH transmission of data obtained by repeating the original transmission data.
[0253] In the repeated PDRCH, a midamble is inserted between the original transmission data block and the repeated transmission data block, and between every two repeated transmission data blocks. In this method, the repeated transmission data blocks corresponding to the same original transmission data block are sequentially arranged after the original transmission data block corresponding to each repeated transmission data block in D2R transmission. A midamble can be inserted between the original transmission data block and the first repeated transmission data block arranged after it, and between every two repeated transmission data blocks. The midamble is used to indicate the position of the next repeated transmission data block.
[0254] A midamble is inserted at the end of all repeated transmission blocks corresponding to the same original transmission block in the repeated PDRCH. In this method, the repeated transmission blocks corresponding to the same original transmission block are also arranged sequentially after the original transmission block to which they correspond in D2R transmission. Unlike the previous method, in which a midamble is inserted between every two repeated transmission blocks, this method only inserts a midamble at the end of the last repeated transmission block to indicate the end of an original transmission block and all its repeated transmission blocks.
[0255] A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs. This method is applicable to the case where the second block repetition type is used.
[0256] The legend for each separation indication method can be found in Figure 2 shown.
[0257] In one embodiment, sending a D2R transmission to a reader device based on an indication of an R2D transmission further includes any one of the following:
[0258] Sending a D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission;
[0259] In the case where the R2D transmission does not indicate time domain and / or frequency domain resources, the D2R transmission is sent on the time domain and / or frequency domain resources indicated by the last R2D transmission corresponding to the IoT terminal device;
[0260] The D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0261] In an embodiment of the present application, the Internet of Things terminal device may determine the transmission resources indicated by the R2D transmission in any of the following ways: using the time domain and / or frequency domain resources indicated by the R2D transmission as the transmission resources; if the current R2D transmission does not indicate the transmission resources, then the time domain and / or frequency domain resources of the R2D transmission indication corresponding to the current Internet of Things terminal device sent by the reader device last time are used; or the reader device may indicate the time domain and / or frequency domain resources that are free of authorization or configured with authorization through the R2D transmission; if the reader device does not make other instructions subsequently, the Internet of Things terminal device always uses the transmission resources indicated by the R2D transmission for D2R transmission.
[0262] In one embodiment, sending a D2R transmission on a time domain and / or frequency domain resource of an R2D transmission indication including a D2R transmission grant further includes any one of the following:
[0263] Continue to send D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until a deactivation message sent by the reader device is received and / or the number of transmissions reaches a threshold;
[0264] After receiving the activation information sent by the reader device, continue to send D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until the deactivation information sent by the reader device is received and / or the number of transmissions reaches the threshold;
[0265] After receiving the activation information sent by the reader device, a D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0266] In the embodiment of the present application, the specific manner in which the IoT terminal device uses the authorization-free or authorized transmission resources indicated by the R2D transmission to perform D2R transmission may include any one of the following:
[0267] After the reader sends an R2D transmission, the IoT terminal device continues to send D2R transmissions on the unauthorized or authorized transmission resources. The IoT terminal device continues to use the unauthorized or authorized transmission resources for transmission until the reader sends a deactivation message instructing the IoT terminal to stop transmission, or until the number of transmissions reaches a threshold. The threshold can be indicated by the R2D transmission containing the D2R transmission grant and refers to the number of transmissions or the number of transmissions on different PDRCHs.
[0268] After sending an R2D transmission, the reader device instructs the IoT terminal device to start D2R transmission through an activation message. The IoT terminal device continues to transmit on the unauthorized or authorized transmission resources until the reader device sends a deactivation message instructing the IoT terminal device to stop transmission or the number of transmissions does not reach the threshold.
[0269] After sending an R2D transmission, the reader / writer device instructs the IoT terminal device to start a D2R transmission through an activation message. The IoT terminal device performs a D2R transmission on a transmission resource that is either unauthorized or authorized, and then stops transmitting until it receives the next activation message.
[0270] The following is an actual example illustrating the above process. When using the method of continuously sending D2R transmissions on unauthorized or authorized transmission resources until receiving deactivation information from the reader device and / or the number of transmissions reaches a threshold, the process of sending D2R transmissions from the IoT terminal device to the reader device is as follows:
[0271] The IoT terminal device receives an R2D transmission from a reader device, triggering the IoT terminal device to repeatedly send a D2R transmission to the reader device. The IoT terminal device obtains from the R2D transmission one or more of the following: the unauthorized or authorized or pre-configured time and / or frequency domain resources for the repeated transmission, the first repetition number, the second repetition number, the third repetition number, the modulation and coding scheme information, and the frequency shift factor.
[0272] The IoT terminal device periodically sends multiple D2R transmissions on the R2D pre-configured unlicensed or configured authorized or pre-configured time-frequency domain resources, and repeatedly sends them on a single PDRCH with a first repetition number according to the first bit repetition type, or repeatedly sends them with a second repetition number according to the first block repetition type.
[0273] When the IoT terminal device stops D2R transmission after receiving the deactivation information, or when the number of D2R transmissions performed by the IoT terminal device or the number of times the PDRCH is sent is greater than or equal to the third repetition number, D2R transmission is no longer sent.
[0274] When using the method of continuously sending D2R transmissions on unauthorized or authorized transmission resources after receiving activation information from the reader device until deactivation information is received from the reader device and / or the number of transmissions reaches a threshold, the process of sending D2R transmissions from the IoT terminal device to the reader device is as follows:
[0275] The IoT terminal device receives an R2D transmission from a reader device, triggering the IoT terminal device to repeatedly send a D2R transmission to the reader device. The IoT terminal device obtains from the R2D transmission one or more of the following: the unauthorized or authorized or pre-configured time and / or frequency domain resources for the repeated transmission, the first repetition number, the second repetition number, the third repetition number, the modulation and coding scheme information, and the frequency shift factor.
[0276] After receiving the activation information, the IoT terminal device periodically sends multiple D2R transmissions on the time-frequency domain resources pre-configured by R2D, and repeatedly sends them on a single PDRCH with a first repetition number and a first bit repetition type, or repeatedly sends them with a second repetition number and a first block repetition type.
[0277] When the IoT terminal device stops D2R transmission after receiving the deactivation information, or when the number of D2R transmissions performed by the IoT terminal device or the number of times the PDRCH is sent is greater than or equal to the third repetition number, D2R transmission is no longer sent.
[0278] When using the method of sending one D2R transmission on an authorization-free or authorized transmission resource after receiving the activation information sent by the reader device, the process of sending a D2R transmission from the IoT terminal device to the reader device is as follows:
[0279] The IoT terminal device receives an R2D transmission from a reader device, triggering the IoT terminal device to repeatedly send a D2R transmission to the reader device. The IoT terminal device obtains from the R2D transmission one or more of the following: the unauthorized or authorized or pre-configured time and / or frequency domain resources for the repeated transmission, the first repetition number, the second repetition number, the third repetition number, the modulation and coding scheme information, and the frequency shift factor.
[0280] After receiving the activation information, the IoT terminal device sends one D2R transmission in the time-frequency domain resources pre-configured by R2D, and repeats the transmission on a single PDRCH with the first repetition number according to the first bit repetition type, or repeats the transmission with the second repetition number according to the first block repetition type.
[0281] When the IoT terminal device receives the deactivation information, it stops D2R transmission.
[0282] In one embodiment, the information related to the authorization-free or authorization-configured time domain and / or resources indicated by the R2D transmission includes at least one of the following information: resource index, resource starting position, resource size, configuration authorization period, configuration authorization validity period, and number of valid resource transmission times.
[0283] In an embodiment of the present application, for the second block repetition type, the Internet of Things terminal device determines the transmission resources of 𝑁*𝐾 D2R transmissions for processing the repetition of multiple PDRCHs, configures the authorized resources to include a time-frequency domain joint resource block consisting of N time domain resource blocks and K frequency domain resource blocks, configures the effective number of transmissions of the authorized resources to be N*K, the number of block repetitions in a single D2R transmission to be R, and configures the authorized resources to be activated and / or deactivated through a field in the control information of the R2D transmission.
[0284] Specifically, one or more of the resource index, resource starting position, resource size, configuration authorization period, configuration authorization validity time, and resource valid transmission times are indicated through a field, or multiple fields, or a code point, or multiple code points, or an indication field, or multiple indication fields of the physical layer control information and / or high-layer signaling. The indication of the time-frequency domain joint resource set CORESET may, for example, include a set of time domain resource sets and a set of frequency domain resource sets; the elements of the time domain resource information support one or more of the frames, subframes, time slots, sub-time slots, time units, Tb duration, chip duration, R2D symbols, and time domain resource indexes; the elements of the frequency domain resource information support one or more of the subbands, subcarriers, BWP (Bandwidth Part), resource blocks, resource units, frequency offset factors, and frequency domain resource indexes. A configuration method for time domain and / or frequency domain resources is shown in Table 2:
[0285] Table 2
[0286]
[0287] In one embodiment, a data transmission method is provided, such as Figure 3 Shown, including:
[0288] Receive R2D transmissions sent by the reader device and obtain the original transmission data;
[0289] The original transmission data is processed with a cyclic redundancy check (CRC), forward error correction (FEC), and repetition, followed by channel coding, small frequency shift, and modulation to obtain D2R transmission data. After a preamble is appended to the D2R transmission data, D2R transmission is performed on the resources indicated by R2D transmission.
[0290] The raw transmission data are all bits received from higher communication layers and / or the physical layer (if any).
[0291] The cyclic redundancy check process may adopt one of 6-bit CRC, 16-bit CRC or no CRC.
[0292] The repetition may be performed after appending the CRC, or after appending the CRC and before appending the FEC, or after appending the CRC and the FEC.
[0293] Channel coding (CC) supports one of the following two methods:
[0294] The LTE CC generator polynomial is used as the mother code. The shift register is initialized using either head-biting convolution or tail-biting convolution to ensure that the initial and final states are the same.
[0295] At least one CC generator is configured to implement a nested generator polynomial.
[0296] The channel coding supports Manchester coding or a non-row coding method of multiplying the original bit information with a square wave to obtain a chip.
[0297] The modulation method used is double-sideband (2SB) modulation, either OOK (On-Off Keying) or BPSK (Binary Phase Shift Keying). One D2R chip corresponds to one modulation symbol for both OOK and BPSK. IoT devices use the same modulation method for D2R transmission within the same inventory / command round. The specific modulation method selected is determined by the IoT device.
[0298] For IoT terminal devices that use CRC, adopt bite convolution, and do not insert separation indication, there is no need to clear the register after the last repeated content is transmitted, and directly enter the input of the next repeated content.
[0299] The transmission resources of D2R transmission are determined by the chip duration and transmission bandwidth.
[0300] The chip duration of D2R transmission is a multiple of the R2D chip duration. Each chip contains at least two sampling points.
[0301] The chip duration is between the maximum chip duration and the minimum chip duration, and is determined by the IoT terminal device.
[0302] The D2R transmission bandwidth is determined by the frequency resources that the reader device schedules for D2R transmission of IoT terminal devices.
[0303] The preamble in D2R transmission supports m-sequence or Golay sequence. The combination of the preamble in D2R transmission supports one of the following methods:
[0304] Preamble + midamble + postamble;
[0305] Preamble + midamble;
[0306] Preamble + postamble;
[0307] Preamble code.
[0308] In one embodiment, Figure 4 As shown, a data transmission method is provided, which is applied to a reader / writer device and includes:
[0309] Step 402: Send R2D transmission to the IoT terminal device;
[0310] Step 404: Receive D2R transmission sent by the IoT terminal device based on the R2D transmission indication; wherein the D2R transmission is repeatedly transmitted on the transmission resources indicated by the R2D transmission.
[0311] In this embodiment of the present application, when a reader / writer device needs to trigger an IoT terminal device to send a message to the reader / writer device, it sends an R2D transmission to the IoT terminal device. The R2D transmission indicates the transmission resources for the D2R transmission. After receiving the R2D transmission, the IoT terminal device can repeat the D2R transmission using the transmission resources for the D2R transmission. The specific methods for the reader / writer device and the IoT terminal device to send R2D and D2R transmissions are described in the previous embodiment and will not be repeated in this embodiment.
[0312] In one embodiment, R2D transmission includes at least scheduling information of D2R transmission, and the scheduling information of D2R transmission includes at least one of the following: time domain and / or frequency domain resources of D2R transmission, repetition mode, D2R transmission block size, whether the midamble and / or control information participates in repetition and / or the number of repetitions, and a new information sending indication.
[0313] In the embodiments of the present application, R2D transmission can be used to indicate the time and / or frequency domain resources of the D2R transmission, the repetition method, the D2R transmission block size, whether the midamble and / or control information participate in repetition and / or the number of repetitions, and a send new information indication. The send new information indication is used to indicate whether the content sent by the IoT terminal device via D2R transmission is the same as the previous one. For explanations of other parameters, please refer to the previous embodiments and will not be repeated in this embodiment.
[0314] In one embodiment, the scheduling information or the index of the scheduling information is indicated by at least one of one or more fields, one or more code points, and one or more indication fields in the R2D transmission.
[0315] In the embodiments of the present application, one or more fields, one or more code points, or one or more indication fields may be used to indicate any type of scheduling information or an index of any type of scheduling information. The IoT terminal device may send a D2R transmission based on the indicated scheduling information, or may send a D2R transmission after obtaining the corresponding scheduling information based on an index query of the indicated scheduling information.
[0316] In one embodiment, the specific indication manner of the scheduling information includes at least one of the following:
[0317] Indicate the number of repetitions or the index of the number of repetitions by one or more fields or one or more code points in a field or one or more indicator fields, wherein the number of repetitions includes one of the number of repetitions of each bit in the first bit repetition type, the number of repetitions of each original transmission data block in the first block repetition type, and the number of repetitions of each original transmission data block in the second block repetition type;
[0318] Indicate a repetition type or an index of a repetition type by one or more fields or one or more code points in a field or one or more indicator fields, wherein the repetition type includes at least one of a first bit repetition type, a first block repetition type, and a second block repetition type;
[0319] Indicate the transport block size for D2R transmission by one or more fields or one or more code points in a field or one or more indicator fields;
[0320] Indicating the time domain and / or frequency domain resources of the D2R transmission, or the index of the time domain and / or frequency domain resources of the transmission, through one or more fields, or one or more code points, or one or more indication fields;
[0321] Indicate the repetitive transmission period through one or more fields, one or more code points, or one or more indicator fields;
[0322] Indicate whether the guide code participates in repetition and / or the number of repetitions of the guide code through one or more fields, one or more code points, or one or more indication fields;
[0323] One or more fields, or one or more code points, or one or more indication fields are used to indicate whether the control information participates in repetition and / or the number of repetitions of the control information or the index of the number of repetitions.
[0324] In one embodiment, the sending of new information indication is indicated by at least one of the following ways:
[0325] whether an indication occurs based on said sending of new information indication;
[0326] A value indication based on the indication information of the sending new information indication;
[0327] An indication of whether the value of the indication information of the sending new information indication is flipped.
[0328] The indication information refers to one or more fields, one or more code points, or one or more indication fields in the aforementioned embodiments. Whether to flip refers to whether the bit values of the indication information are flipped compared to the bit values of the indication information in the previous R2D transmission (i.e., all bit values that were 0 in the previous transmission are changed to 1, and all bit values that were 1 in the previous transmission are changed to 0).
[0329] Taking the example of using one bit (hereinafter referred to as indication information) in the scheduling information to indicate whether to send new information, the indication method for sending the new information indication is any one of the following:
[0330] When the instruction information appears, the device is instructed to send new content; otherwise, when the instruction information does not appear, the content sent by the device this time is the same as the content sent last time;
[0331] When the indication information appears, the content sent by the indication device this time is the same as the content sent last time; otherwise, when the indication information does not appear, the indication device sends new content;
[0332] When the indication information is a first value, it indicates that the device is sending new content, that is, the content sent by the device this time is different from the content sent last time; otherwise, when the indication information is a second value, it indicates that the content sent by the device this time is the same as the content sent last time;
[0333] When the content of the indication information is reversed, that is, different from the last time, the indication device sends new content; otherwise, the content sent by the indication device this time is the same as the content sent last time.
[0334] In one embodiment, whether the midamble and / or control information participates in repetition and / or the number of repetitions is indicated by at least one of the following methods:
[0335] A value indication based on the indication information of the midamble and / or control information;
[0336] whether indication information based on the midamble and / or control information appears;
[0337] An indication is given based on the number of repetitions of the midamble and / or control information.
[0338] In the embodiment of the present application, at least one of the following methods may be used to indicate whether the midamble and / or control information participates in repetition and / or the number of repetitions:
[0339] When the indication information of whether the control information / midamble participates in repetition is a first value, the control information / midamble participates in repetition; otherwise, when the indication information is a second value, the control information / midamble does not participate in repetition;
[0340] When the indication information of whether the control information / midamble participates in the repetition appears, the control information / midamble participates in the repetition; otherwise, the control information / midamble does not participate in the repetition;
[0341] When the indication information of whether the control information / midamble participates in repetition appears, the control information / midamble does not participate in repetition; otherwise, the control information / midamble participates in repetition;
[0342] When the number of repetitions of the control information / midamble is indicated, the control information / midamble participates in the repetition.
[0343] The indication information may be one or more bits, one or more fields, one or more code points, or one or more indication domains, which is not limited in the embodiments of the present application.
[0344] In one embodiment, a field or one or more code points in a field or one or more indicator fields are used to indicate the number of repetitions or the index of the number of repetitions; and a field or one or more code points in a field or one or more indicator fields are used to indicate the repetition type or the index of the repetition type. See Table 3 below:
[0345] Table 3
[0346]
[0347] That is, indication information corresponding to each repetition type may be reserved in the scheduling information. If the indication information appears, it means that the corresponding repetition type is adopted, and the number of repetitions may be determined according to the specific bit value of the indication information.
[0348] In one embodiment, the IoT device determines the number of repetitions for D2R transmission based on the explicit indication of R2D transmission. The explicit indication of R2D transmission includes determining the number of repetitions from a candidate repetition number set based on the indicated number of repetitions or a repetition number index. In a specific example, the candidate repetition number set is {1, 2}, and the reader indicates the number of repetitions using a 1-bit repetition number indication field, as shown in Table 4. In a specific example, the candidate repetition number set is {1, 2, 4}, and the reader indicates the number of repetitions using a 1-bit repetition number indication field, as shown in Table 5. In a specific example, when the candidate repetition number set is {1, 2, 4, 8}, the reader indicates the number of repetitions using a 2-bit repetition number indication field, as shown in Table 6.
[0349] Table 4
[0350]
[0351] Table 5
[0352]
[0353] Table 6
[0354]
[0355] It should be noted that the above are only examples, and the actual instructions and correspondences may also include other situations.
[0356] In a specific example, the set of candidate repetition counts is {1, 2, 4, 8}. The reader / writer indicates the repetition count through a bitmap table and a bit string, as shown in Table 7. The bitmap string can be 4 bits long, with each bit corresponding to a repetition count. The repetition counts are indexed in ascending order, starting with the smallest count. The repetition counts in the mapping table are mapped from MSB to LSB to repetition counts 1 to 8. For example, if the bit string is 0100, the repetition count is 2.
[0357] Table 7
[0358]
[0359] The implicit indication of the number of repetitions includes selecting a repetition number from a candidate repetition number based on the presence or absence of a 1-bit repetition indication field. In one specific example, the candidate repetition number set is {1, 2}. The reader indicates the number of repetitions using a 1-bit repetition indication field. When this field is present, the repetition number is 2; otherwise, the repetition number is 1.
[0360] In one embodiment, the method further includes:
[0361] An R2D transmission including a D2R transmission grant is sent to an IoT terminal device; the D2R transmission grant is used to allocate one or more D2R transmission opportunities and / or D2R transmission resources.
[0362] In the embodiments of the present application, R2D transmissions including D2R transmission authorizations are used to allocate D2R transmission opportunities or D2R transmission resources to IoT terminal devices. D2R transmission opportunities refer to regulations governing how IoT terminal devices use time and / or frequency domain resources, such as the number of D2R transmissions that can be performed on time and / or frequency domain resources. D2R transmission resources refer to time and / or frequency domain resources.
[0363] In one embodiment, the D2R transmission authorization includes at least a first authorization mode and a second authorization mode, the first authorization mode is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resources indicated by the R2D transmission including the D2R transmission authorization, and the second authorization mode is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resources indicated by the R2D transmission including the D2R transmission authorization when receiving activation information, and / or to instruct to stop D2R transmission when receiving deactivation information.
[0364] In this embodiment of the present application, the types of D2R transmission authorization include:
[0365] First authorization method: The reader / writer configures time and / or frequency domain resources through high-layer signaling. The configuration content includes at least one of the following: time and / or frequency domain resources, repetition period, and maximum number of transmissions. The maximum number of transmissions refers to the maximum number of D2R transmissions or the maximum number of PDRCH transmissions. This authorization method does not require activation information.
[0366] Second authorization method: The reader / writer device configures time and / or frequency domain resources through high-layer signaling, and activates and deactivates resources through R2D transmission. When the IoT terminal device receives the activation information, it starts D2R transmission on the configured resources, and stops D2R transmission on the configured resources when it receives the deactivation information.
[0367] The specific authorization method to be used can be determined according to the type of IoT terminal device or specified by the reader / writer device.
[0368] In one embodiment, the activation information and the deactivation information are indicated by at least one of the following means:
[0369] Indicated by signaling, fields, or indicators in R2D transmission;
[0370] Indicates the format of control information transmitted via R2D.
[0371] In the embodiment of the present application, activation or deactivation is indicated by R2D transmission carrying special signaling, fields, or indicators, or by the format of R2D control information. Different R2D control information formats at least include control information scrambled by different cyclic redundancy check codes.
[0372] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0373] Based on the same inventive concept, embodiments of the present application further provide a data transmission device for implementing the aforementioned data transmission method. The implementation solution provided by this device is similar to the implementation solution described in the aforementioned method. Therefore, the specific limitations of one or more data transmission device embodiments provided below can be found in the above-mentioned limitations of the data transmission method and will not be further elaborated here.
[0374] In one embodiment, Figure 5 As shown, a data transmission device 500 is provided, which is applied to an Internet of Things terminal device, including: a sending module 502, wherein:
[0375] A sending module 502 is configured to send a D2R transmission to the reader / writer device based on an indication of R2D transmission sent by the reader / writer device;
[0376] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0377] The data transmission device provided in an embodiment of the present application causes the IoT terminal device to repeatedly send D2R transmissions on the transmission resources indicated by the R2D transmission when the IoT terminal device receives an R2D transmission from a reader / writer device and activates the IoT terminal device to send a D2R transmission to the reader / writer device. Because the D2R transmissions are sent in a repeated manner, the reader / writer device can receive backups of the original transmission data required to be sent by multiple IoT terminal devices. Even if some of the original transmission data is lost during transmission, the reader / writer device can restore the original transmission data based on the repeated data, thereby improving the reliability of data transmission between IoT terminal devices.
[0378] In one embodiment, the repetition type of the repeated transmission is selected from at least one of a first repetition type and a second repetition type;
[0379] The first repetition type includes at least one of a block repetition type and a bit repetition type;
[0380] The second repetition type includes at least a first block repetition type, a second block repetition type, a first bit repetition type, and a second bit repetition type.
[0381] In one embodiment, the D2R transmission includes one or more of a timing acquisition signal TAS, D2R transmission data, control information, a midamble midable, and a postamble postable.
[0382] In one embodiment, the R2D transmission at least includes scheduling information of a D2R transmission corresponding to the R2D transmission.
[0383] In one embodiment, the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, MCS-like modulation and coding scheme information, code chip duration, information bit duration, frequency deviation factor, an identifier related to the IoT terminal device, a repetition mode, whether the midamble code participates in repetition and / or the number of midamble code repetitions, whether the control information participates in repetition and / or the number of control information repetitions.
[0384] In one embodiment, the repetition mode of the D2R transmission indicated by the R2D transmission includes at least one of the following: whether to perform repetition indication, repetition type indication, repetition number indication, repeated transmission content or range indication, and repeated transmission period indication.
[0385] In one embodiment, the sending module 502 is further configured to perform at least one of the following:
[0386] sending a D2R transmission to the reader / writer device in a repetitive manner based on the R2D transmission indication;
[0387] determining a repetition type based on a transport block size corresponding to the D2R transmission data and a repetition pattern indicated by the R2D transmission, and sending a D2R transmission to the reader / writer device based on the repetition pattern;
[0388] A repetition type is determined based on a transmission block size corresponding to the D2R transmission data, and a D2R transmission is sent to the reader device based on a repetition mode indicated by the R2D transmission.
[0389] In one embodiment, the sending module 502 is further configured to perform at least one of the following:
[0390] determining a repetition mode from each of the preset repetition modes based on whether the transmission block size matches a transmission block size threshold corresponding to each of the preset repetition modes, and sending a D2R transmission to the reader / writer device based on the repetition mode;
[0391] Based on the transmission block size and the transmission resource, a repetition mode is determined from the preset repetition modes, and a D2R transmission is sent to the reader / writer device based on the repetition mode.
[0392] In one embodiment, the sending module 502 is further configured to:
[0393] When the message type of the D2R transmission belongs to the target message type, the D2R transmission is sent to the reader device based on a preset repetition mode corresponding to the target message type and / or based on a repetition mode indicated by the R2D transmission.
[0394] In one embodiment, the apparatus further comprises:
[0395] The repetition number determining module is configured to determine the repetition number of the D2R transmission from a set of candidate repetition numbers according to an explicit or implicit indication of the R2D transmission.
[0396] In one of the embodiments, the transport block size is determined based on at least one of the number of D2R transmission resource units indicated by the R2D transmission, the duration or end of the D2R transmission indicated by the R2D transmission, the chip length of the D2R transmission, the bit rate of the D2R transmission, the D2R transport block size indicated by the R2D transmission, or an index value.
[0397] In one embodiment, the apparatus further comprises:
[0398] The repetition module is configured to repeatedly process the original transmission data based on the repetition type, the number of repetitions, and the content or range of repeated transmission in the scheduling information to obtain D2R transmission data.
[0399] In one embodiment, the sending module 502 is further configured to:
[0400] A preamble is added to the D2R transmission.
[0401] In one embodiment, the first block repetition type indicates that the data block of the D2R transmission is sent on the same PDRCH after being repeated, and the second block repetition type indicates that the data block of the D2R transmission is sent on different PDRCHs after being repeated;
[0402] The first bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after CRC, and the second bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after FEC and CRC.
[0403] In one embodiment, the size of the transmission data block is determined by at least one of the following methods:
[0404] Determining based on the indication of the R2D transmission;
[0405] The determination is based on the message type of the D2R transmission.
[0406] In one embodiment, the method of adding a guide code includes at least one of the following:
[0407] Insert a preamble before the repeated PDRCH;
[0408] Inserting a midamble between the original transmission data block and the repeated transmission data block in the repeated PDRCH, and between every two repeated transmission data blocks;
[0409] Inserting a midamble or a postamble at the end of all the repeated transmission data blocks corresponding to the same original transmission data block in the repeated PDRCH;
[0410] A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs.
[0411] In one embodiment, the sending module 502 is further configured to perform any one of the following:
[0412] Sending a D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission;
[0413] In the case where the R2D transmission does not indicate time domain and / or frequency domain resources, sending D2R transmission on the time domain and / or frequency domain resources indicated by the last R2D transmission corresponding to the IoT terminal device;
[0414] The D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0415] In one embodiment, the sending module 502 is further configured to perform any one of the following:
[0416] Continuously sending D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until deactivation information sent by the reader device is received and / or the number of transmissions reaches a threshold;
[0417] After receiving the activation information sent by the reader / writer device, continue to send D2R transmission on the time domain and / or frequency domain resources of the authorization-free or authorization-configured indicated by the R2D transmission until the deactivation information sent by the reader / writer device is received and / or the number of transmissions reaches a threshold;
[0418] After receiving the activation information sent by the reader / writer device, one D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0419] In one of the embodiments, the information related to the authorization-free or authorization-configured time domain and / or resources indicated by the R2D transmission includes at least one of the following information: resource index, resource starting position, resource size, configuration authorization period, configuration authorization validity time, and number of valid resource transmission times.
[0420] In one embodiment, Figure 6 As shown, a data transmission device 600 is provided, which is applied to a reader / writer device, including: a sending module 602 and a receiving module 604, wherein:
[0421] The sending module is used to send R2D transmissions to IoT terminal devices;
[0422] A receiving module, configured to receive a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission;
[0423] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0424] In one of the embodiments, the R2D transmission includes at least scheduling information of the D2R transmission, and the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, repetition mode, D2R transmission block size, whether the midamble and / or control information participates in repetition and / or the number of repetitions, and an indication of sending new information.
[0425] In one of the embodiments, the scheduling information or the index of the scheduling information is indicated by at least one of one or more fields, one or more code points, and one or more indication fields in the R2D transmission.
[0426] In one embodiment, the sending of new information is indicated by at least one of the following methods:
[0427] whether an indication occurs based on said sending of new information indication;
[0428] A value indication based on the indication information of the sending new information indication;
[0429] Based on whether the value of the indication information of the sending new information indication is flipped.
[0430] In one embodiment, whether the midamble and / or control information participates in repetition and / or the number of repetitions is indicated by at least one of the following methods:
[0431] A value indication based on the indication information of the midamble and / or control information;
[0432] whether an indication is present based on indication information of the midamble and / or control information;
[0433] An indication is given based on the number of repetitions of the midamble and / or control information.
[0434] In one embodiment, the apparatus further comprises:
[0435] The transmission authorization sending module is used to send an R2D transmission including a D2R transmission authorization to the IoT terminal device; the D2R transmission authorization is used to allocate one or more D2R transmission opportunities and / or D2R transmission resources.
[0436] In one embodiment, the D2R transmission authorization includes at least a first authorization method and a second authorization method, wherein the first authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization, and the second authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization when receiving activation information, and / or to instruct to stop D2R transmission when receiving deactivation information.
[0437] In one embodiment, the activation information and the deactivation information are indicated by at least one of the following methods:
[0438] Indicated by signaling, fields, or indicators in R2D transmission;
[0439] Indicates the format of control information transmitted via R2D.
[0440] Each module in the above-mentioned apparatus may be implemented in whole or in part by software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0441] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device may include a receiver 701, a memory 702, a processor 703, at least one communication bus 704 and a transmitter 705. The communication bus 704 is used to implement communication connections between components. The memory 702 may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk storage. Various programs may be stored in the memory 702 to complete various processing functions and implement the method steps of this embodiment. In this embodiment, the transmitter 705 may be a radio frequency processing module or a baseband processing module in the communication device, and the receiver 701 may also be a radio frequency processing module or a baseband processing module in the communication device. The transmitter 705 and the receiver 701 may be integrated together to form a transceiver. Both the transmitter 705 and the receiver 701 may be coupled to the processor 703, and they may perform receiving or transmitting actions under the instruction or control of the processor 703.
[0442] In the embodiment of the present application, the transmitter 705 is configured to send a D2R transmission to the reader / writer device based on an indication of an R2D transmission sent by the reader / writer device;
[0443] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0444] In one embodiment, the repetition type of the repeated transmission is selected from at least one of a first repetition type and a second repetition type;
[0445] The first repetition type includes at least one of a block repetition type and a bit repetition type;
[0446] The second repetition type includes at least a first block repetition type, a second block repetition type, a first bit repetition type, and a second bit repetition type.
[0447] In one embodiment, the D2R transmission includes one or more of a timing acquisition signal TAS, D2R transmission data, control information, a midamble midable, and a postamble postable.
[0448] In one embodiment, the R2D transmission at least includes scheduling information of the D2R transmission.
[0449] In one embodiment, the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, MCS-like modulation and coding scheme information, code chip duration, information bit duration, frequency deviation factor, an identifier related to the IoT terminal device, a repetition mode, whether the midamble code participates in repetition and / or the number of midamble code repetitions, whether the control information participates in repetition and / or the number of control information repetitions.
[0450] In one embodiment, the repetition mode of the D2R transmission indicated by the R2D transmission includes at least one of the following: whether to perform repetition indication, repetition type indication, repetition number indication, repeated transmission content or range indication, and repeated transmission period indication.
[0451] In one embodiment, the transmitter 705 is further configured to send a D2R transmission to the reader device based on a repetitive manner of the R2D transmission indication; or
[0452] The processor 703 is further configured to determine a repetition type based on a transmission block size corresponding to the D2R transmission data and a repetition mode indicated by the R2D transmission, and to send the D2R transmission to the reader device based on the repetition mode through the transmitter 705; or
[0453] The processor 703 is further configured to determine a repetition type based on a transmission block size corresponding to the D2R transmission data, and to send a D2R transmission to the reader device via the transmitter 705 based on the repetition mode indicated by the R2D transmission.
[0454] In one embodiment, the processor 703 is further used to determine a repetition mode from each preset repetition mode based on whether the transmission block size matches a transmission block size threshold corresponding to each preset repetition mode, and send D2R transmission to the reader / writer device based on the repetition mode; and / or determine a repetition mode from each preset repetition mode based on the transmission block size and the transmission resource, and send D2R transmission to the reader / writer device based on the repetition mode.
[0455] In one embodiment, the transmitter 705 is further configured to send the D2R transmission to the reader device based on a preset repetition mode corresponding to the target message type and / or based on a repetition mode indicated by the R2D transmission when the message type of the D2R transmission belongs to a target message type.
[0456] In one embodiment, the processing module 703 is further configured to determine the number of repetitions of the D2R transmission from a set of candidate repetition numbers according to an explicit or implicit indication of the R2D transmission.
[0457] In one of the embodiments, the transport block size is determined based on at least one of the number of D2R transmission resource units indicated by the R2D transmission, the duration or end of the D2R transmission indicated by the R2D transmission, the chip length of the D2R transmission, the bit rate of the D2R transmission, the D2R transport block size indicated by the R2D transmission, or an index value.
[0458] In one embodiment, the processor 703 is further configured to repeatedly process the original transmission data based on the repetition type, the number of repetitions, and the content or range of repeated transmission in the scheduling information to obtain D2R transmission data.
[0459] In one embodiment, the processor 703 is further configured to add a guide code to the D2R transmission.
[0460] In one embodiment, the first block repetition type indicates that the data block of the D2R transmission is sent on the same PDRCH after being repeated, and the second block repetition type indicates that the data block of the D2R transmission is sent on different PDRCHs after being repeated;
[0461] The first bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after CRC, and the second bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after FEC and CRC.
[0462] In one embodiment, the size of the transmission data block is determined by at least one of the following methods:
[0463] Determining based on the indication of the R2D transmission;
[0464] The determination is based on the message type of the D2R transmission.
[0465] In one embodiment, the method of adding a guide code includes at least one of the following:
[0466] Insert a preamble before the repeated PDRCH;
[0467] Inserting a midamble between the original transmission data block and the repeated transmission data block in the repeated PDRCH, and between every two repeated transmission data blocks;
[0468] Inserting a midamble or a postamble at the end of all the repeated transmission data blocks corresponding to the same original transmission data block in the repeated PDRCH;
[0469] A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs.
[0470] In one embodiment, the transmitter 705 is further configured to transmit a D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission; or
[0471] In the case where the R2D transmission does not indicate time domain and / or frequency domain resources, sending D2R transmission on the time domain and / or frequency domain resources indicated by the last R2D transmission corresponding to the IoT terminal device; or
[0472] The D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0473] In one embodiment, the transmitter 705 is further configured to:
[0474] Continue to send D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until deactivation information sent by the reader device is received and / or the number of transmissions reaches a threshold; or,
[0475] After receiving the activation information sent by the reader / writer device, continue to send D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until the deactivation information sent by the reader / writer device is received and / or the number of transmissions reaches a threshold; or,
[0476] After receiving the activation information sent by the reader / writer device, one D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
[0477] Figure 8 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device may include a receiver 801, a memory 802, a processor 803, at least one communication bus 804, and a transmitter 805.
[0478] A transmitter 805 is used to send R2D transmissions to IoT terminal devices;
[0479] A receiver 801 is configured to receive a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission;
[0480] The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
[0481] In one of the embodiments, the R2D transmission includes at least scheduling information of the D2R transmission, and the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, repetition mode, D2R transmission block size, whether the midamble and / or control information participates in repetition and / or the number of repetitions, and an indication of sending new information.
[0482] In one of the embodiments, the scheduling information or the index of the scheduling information is indicated by at least one of one or more fields, one or more code points, and one or more indication fields in the R2D transmission.
[0483] In one embodiment, the sending of new information is indicated by at least one of the following methods:
[0484] whether an indication occurs based on said sending of new information indication;
[0485] A value indication based on the indication information of the sending new information indication;
[0486] Based on whether the value of the indication information of the sending new information indication is flipped.
[0487] In one embodiment, whether the midamble and / or control information participates in repetition and / or the number of repetitions is indicated by at least one of the following methods:
[0488] A value indication based on the indication information of the midamble and / or control information;
[0489] whether an indication is present based on indication information of the midamble and / or control information;
[0490] An indication is given based on the number of repetitions of the midamble and / or control information.
[0491] In one embodiment, the transmitter 805 is further configured to send an R2D transmission including a D2R transmission grant to the IoT terminal device; the D2R transmission grant is used to allocate one or more D2R transmission opportunities and / or D2R transmission resources.
[0492] In one embodiment, the D2R transmission authorization includes at least a first authorization method and a second authorization method, wherein the first authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization, and the second authorization method is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission containing the D2R transmission authorization when receiving activation information, and / or to instruct to stop D2R transmission when receiving deactivation information.
[0493] In one embodiment, the activation information and the deactivation information are indicated by at least one of the following methods:
[0494] Indicated by signaling, fields, or indicators in R2D transmission;
[0495] Indicates the format of control information transmitted via R2D.
[0496] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0497] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0498] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0499] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.
[0500] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0501] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A data transmission method, characterized in that: The method is applied to an IoT terminal device, including: Sending a D2R transmission to the reader / writer device based on an indication of an R2D transmission sent by the reader / writer device; The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
2. The method according to claim 1, characterized in that The repetition type of the repeated transmission is selected from at least one of a first repetition type and a second repetition type; The first repetition type includes at least one of a block repetition type and a bit repetition type; The second repetition type includes at least a first block repetition type, a second block repetition type, a first bit repetition type, and a second bit repetition type.
3. The method according to claim 1, characterized in that The D2R transmission includes one or more of a timing acquisition signal TAS, D2R transmission data, control information, a midamble midable, and a postamble postable.
4. The method according to claim 1, wherein The R2D transmission at least includes scheduling information of the D2R transmission.
5. The method according to claim 4, characterized in that The scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of D2R transmission, MCS-like modulation and coding scheme information, code chip duration, information bit duration, frequency deviation factor, an identifier related to the Internet of Things terminal device, a repetition mode, whether the midamble code participates in repetition and / or the number of midamble code repetitions, whether the control information participates in repetition and / or the number of control information repetitions.
6. The method according to claim 5, characterized in that The repetition mode of the D2R transmission indicated by the R2D transmission includes at least one of the following: whether to perform repetition indication, repetition type indication, repetition number indication, repeated transmission content or range indication, and repeated transmission period indication.
7. The method according to claim 2 or 6, characterized in that The sending of a D2R transmission to the reader / writer device includes at least one of the following: sending a D2R transmission to the reader / writer device in a repetitive manner based on the R2D transmission indication; determining a repetition type based on a transport block size corresponding to the D2R transmission data and a repetition pattern indicated by the R2D transmission, and sending a D2R transmission to the reader / writer device based on the repetition pattern; A repetition type is determined based on a transmission block size corresponding to the D2R transmission data, and a D2R transmission is sent to the reader device based on a repetition mode indicated by the R2D transmission.
8. The method according to claim 7, characterized in that The sending of a D2R transmission to the reader / writer device further includes at least one of the following: determining a repetition mode from each of the preset repetition modes based on whether the transmission block size matches a transmission block size threshold corresponding to each of the preset repetition modes, and sending a D2R transmission to the reader / writer device based on the repetition mode; Based on the transmission block size and the transmission resource, a repetition mode is determined from the preset repetition modes, and a D2R transmission is sent to the reader / writer device based on the repetition mode.
9. The method according to claim 7, characterized in that The sending of D2R transmission to the reader device further comprises: When the message type of the D2R transmission belongs to the target message type, the D2R transmission is sent to the reader device based on a preset repetition mode corresponding to the target message type and / or based on a repetition mode indicated by the R2D transmission.
10. The method according to claim 6, characterized in that The method further comprises: The number of repetitions of the D2R transmission is determined from a set of candidate repetition numbers according to the explicit or implicit indication of the R2D transmission.
11. The method according to claim 7, characterized in that The transport block size is determined based on at least one of the number of D2R transmission resource units indicated by the R2D transmission, the duration or end of the D2R transmission indicated by the R2D transmission, the chip length of the D2R transmission, the bit rate of the D2R transmission, the D2R transport block size indicated by the R2D transmission, or an index value.
12. The method according to claim 4, characterized in that The method further comprises: The original transmission data is repeatedly processed based on the repetition type, the number of repetitions, and the content or range of repeated transmission in the scheduling information to obtain D2R transmission data.
13. The method according to claim 2, characterized in that The method further comprises: A preamble is added to the D2R transmission.
14. The method according to claim 2, characterized in that The first block repetition type indicates that the data block of the D2R transmission is sent on the same PDRCH after being repeated, and the second block repetition type indicates that the data block of the D2R transmission is sent on different PDRCHs after being repeated; The first bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after CRC, and the second bit repetition type indicates that the information bits of the D2R transmission are subjected to bit repetition processing after FEC and CRC.
15. The method according to claim 14, characterized in that The size of the transmission data block is determined by at least one of the following methods: Determining based on the indication of the R2D transmission; The determination is based on the message type of the D2R transmission.
16. The method according to claim 13, characterized in that The method of adding a guide code includes at least one of the following: Insert a preamble before the repeated PDRCH; Inserting a midamble between the original transmission data block and the repeated transmission data block in the repeated PDRCH, and between every two repeated transmission data blocks; Inserting a midamble or a postamble at the end of all the repeated transmission data blocks corresponding to the same original transmission data block in the repeated PDRCH; A midamble or postamble is added to the end of the D2R transmission sent on different PDRCHs.
17. The method according to claim 5, characterized in that The sending of a D2R transmission to the reader / writer device based on the indication of the R2D transmission further includes any one of the following: Sending a D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission; In the case where the R2D transmission does not indicate time domain and / or frequency domain resources, sending D2R transmission on the time domain and / or frequency domain resources indicated by the last R2D transmission corresponding to the IoT terminal device; The D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
18. The method according to claim 17, characterized in that The sending of D2R transmission on the time domain and / or frequency domain resources indicated by the R2D transmission and free of authorization or configured with authorization further includes any one of the following: Continuously sending D2R transmissions on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization, until deactivation information sent by the reader device is received and / or the number of repeated transmissions reaches a threshold number; After receiving the activation information sent by the reader / writer device, continue to send D2R transmission on the time domain and / or frequency domain resources of the authorization-free or authorization-configured indicated by the R2D transmission until the deactivation information sent by the reader / writer device is received and / or the number of transmissions reaches a threshold; After receiving the activation information sent by the reader / writer device, one D2R transmission is sent on the time domain and / or frequency domain resources indicated by the R2D transmission, which are free of authorization or configured with authorization.
19. The method according to claim 18, characterized in that The information related to the authorization-free or authorization-configured time domain and / or resources indicated by the R2D transmission includes at least one of the following information: resource index, resource starting position, resource size, configuration authorization period, configuration authorization validity time, and number of valid resource transmission times.
20. A data transmission method, characterized in that: The method is applied to a reader / writer device, comprising: Send R2D transmission to IoT terminal devices; Receiving a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission; The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
21. The method according to claim 20, characterized in that The R2D transmission includes at least scheduling information of the D2R transmission, and the scheduling information of the D2R transmission includes at least one of the following: time domain and / or frequency domain resources of the D2R transmission, repetition mode, D2R transmission block size, whether the midamble and / or control information participates in repetition and / or the number of repetitions, and a new information sending indication.
22. The method according to claim 21, characterized in that The scheduling information or the index of the scheduling information is indicated by at least one of one or more fields, one or more code points, and one or more indication fields in the R2D transmission.
23. The method according to claim 21, characterized in that The sending of new information is indicated by at least one of the following methods: whether an indication occurs based on said sending of new information indication; A value indication based on the indication information of the sending new information indication; Based on whether the value of the indication information of the sending new information indication is flipped.
24. The method according to claim 21, characterized in that Whether the midamble and / or control information participates in repetition and / or the number of repetitions is indicated by at least one of the following methods: A value indication based on the indication information of the midamble and / or control information; whether an indication is present based on indication information of the midamble and / or control information; An indication is given based on the number of repetitions of the midamble and / or control information.
25. The method according to claim 20, wherein The method further comprises: An R2D transmission including a D2R transmission grant is sent to the IoT terminal device; the D2R transmission grant is used to allocate one or more D2R transmission opportunities and / or D2R transmission resources.
26. The method according to claim 25, characterized in that The D2R transmission authorization includes at least a first authorization mode and a second authorization mode, wherein the first authorization mode is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission including the D2R transmission authorization, and the second authorization mode is used to instruct the Internet of Things terminal device to send D2R transmission on the transmission resource indicated by the R2D transmission including the D2R transmission authorization upon receiving activation information, and / or to instruct to stop D2R transmission upon receiving deactivation information.
27. The method according to claim 26, characterized in that The activation information and the deactivation information are indicated by at least one of the following ways: Indicated by signaling, fields, or indicators in R2D transmission; Indicates the format of control information transmitted via R2D.
28. A data transmission device, characterized in that: The device is applied to an Internet of Things terminal device, including: a sending module, configured to send a D2R transmission to the reader / writer device based on an indication of R2D transmission sent by the reader / writer device; The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
29. A data transmission device, characterized in that: The device is applied to a reader / writer device, comprising: The sending module is used to send R2D transmissions to IoT terminal devices; A receiving module, configured to receive a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission; The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
30. A communication device, characterized in that: Including transmitter; The transmitter is configured to send a D2R transmission to the reader / writer device based on an indication of an R2D transmission sent by the reader / writer device; The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
31. A communication device, characterized in that: Includes a transmitter and a receiver; The transmitter is used to send R2D transmission to the IoT terminal device; The transmitter is configured to receive a D2R transmission sent by the IoT terminal device based on the indication of the R2D transmission; The D2R transmission is repeatedly transmitted on the transmission resource indicated by the R2D transmission.
32. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 27 are implemented.
33. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 27 are implemented.
Citation Information
Patent Citations
Resource allocation method and apparatus, and communication device
CN116249118A
Interference reduction techniques between passive wireless devices
WO2024016197A1
Cited By
Communication method and communication device
CN121511618A
Transmission enhancements in a-IOT system
WO2026123757A1