Method for indicating control information content of internet of things device and related device
Patent Information
- Application Number
- CN202411131933.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2044-08-16
AI Technical Summary
[0005]本公开提供一种物联网设备的控制信息内容指示方法及相关设备,至少在一定程度上克服现有的环境物联网系统的调度方式复杂的问题
[0011]根据本公开的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的物联网设备的控制信息内容指示方法。
Smart Images

Figure CN120475530B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless communication technology, and in particular to a method for indicating control information content of an Internet of Things (IoT) device, a device for indicating control information content of an IoT device, a communication device, an electronic device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] Environmental IoT can perform waveform modulation and transmission without relying on batteries, by obtaining energy from the environment or radio frequency signals.
[0003] In related technologies, the 3GPP (3rd Generation Partnership Project) organization has not yet determined the specific content and message format of control information for environmental IoT, leading to complex scheduling methods for environmental IoT systems. Therefore, there is an urgent need to design a method for indicating the content of control information suitable for environmental IoT devices.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This disclosure provides a method and related equipment for indicating control information content of Internet of Things (IoT) devices, which at least to some extent overcomes the problem of complex scheduling methods in existing IoT systems.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] According to one aspect of this disclosure, a method for indicating control information content of an Internet of Things (IoT) device is provided, comprising: receiving control information sent by a second device, wherein the control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, cyclic prefix (CP) information, synchronization information, measurement information, paging information, power information, and timing advance (TA) information for IoT device-to-network-side device (D2R) transmission and / or network-side device-to-IoT device (R2D) transmission.
[0008] According to another aspect of this disclosure, a control information content indication device for an Internet of Things (IoT) device is provided, applied to a first device. The device includes: an information receiving module for receiving control information sent by a second device, wherein the control information includes at least one of the following: transport block information for D2R transmission and / or R2D transmission, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information.
[0009] According to another aspect of this disclosure, a communication system is provided, comprising a first device and a second device, wherein: the second device is configured to send control information to the first device, the control information including at least one of the following: transport block information for D2R transmission and / or R2D transmission, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information; the first device is configured to receive the control information sent by the second device.
[0010] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the above-described method for indicating control information content of an Internet of Things (IoT) device by executing the executable instructions.
[0011] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described method for indicating control information content of an Internet of Things (IoT) device.
[0012] According to another aspect of this disclosure, a computer program product is provided, including executable instructions stored in a computer-readable storage medium, wherein a processor of an electronic device reads the executable instructions from the computer-readable storage medium and executes the executable instructions, causing the electronic device to perform the above-described method for indicating control information content of an Internet of Things device.
[0013] In this embodiment, the first device receives control information sent by the second device. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information. This enables the first device to acquire the transmission resources and transmission command information, complete the transmission process, and execute the operation corresponding to the control information. This enables the scheduling of the environmental IoT system, simplifies the environmental IoT system, and improves the reliability of environmental IoT communication.
[0014] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0015] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0016] Figure 1 This diagram illustrates an exemplary system architecture for a method of indicating control information content of an Internet of Things (IoT) device according to an embodiment of the present disclosure.
[0017] Figure 2 This illustration shows a flowchart of a method for indicating control information content of an Internet of Things (IoT) device according to an embodiment of the present disclosure.
[0018] Figure 3 This diagram illustrates the structure of a synchronization information provided in an embodiment of the present disclosure.
[0019] Figure 4 This illustration shows a structural diagram of another synchronization information provided in an embodiment of the present disclosure.
[0020] Figure 5 This diagram illustrates the structure of a control information content indication device for an Internet of Things (IoT) device provided in an embodiment of the present disclosure.
[0021] Figure 6 A schematic diagram of the structure of a communication system provided in an embodiment of this disclosure is shown.
[0022] Figure 7 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown.
[0023] Figure 8 This diagram illustrates the structure of a computer program product provided in an embodiment of the present disclosure. Detailed Implementation
[0024] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0025] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0026] To facilitate understanding, before introducing the embodiments of this disclosure, the following explanations are provided for several terms involved in the embodiments of this disclosure: Ambient IoT: Also known as the Internet of Things for the Environment, it does not require batteries or power sources. Instead, it obtains energy from the environment or radio frequency signals to modulate and transmit its waveform. Preamble: The preamble signal, including the preamble synchronization code, is used to obtain the synchronization position in asynchronous transmission. It is generally located in the header of the transmitted signal. The preamble synchronization code is used for uplink transmission. Midamble: Mid-code, or intermediate synchronization code, is used to perform a synchronization modification or synchronization alignment in the middle of asynchronous transmission. It is generally located in the middle of the transmitted signal. Postamble: The postamble, also known as the postamble synchronization code, is used to determine the end position in asynchronous transmission. It is usually located at the end of the transmitted signal. Device: An IoT device terminal, or IoT device, is used to modulate and transmit the waveform of energy in acquired environmental or radio frequency signals. R2D: Reader to Device link, which represents the downlink from network-side device to IoT device. Reader to Device can also be called reader to device, base station to IoT device, or network-side device to IoT device. D2R: Device to Reader link, which represents the uplink link from an IoT device to a network-side device. Device to Reader can also be called device to reader, IoT device to base station, or IoT device to network-side device. PRDCH: Physical Reader to Device Channel, a transmission channel on the R2D link used to transmit downlink information; PDRCH: Physical Device to Reader Channel, a transmission channel on the D2R link used to transmit uplink information.
[0027] The specific implementation methods of the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.
[0028] like Figure 1 As shown, the system architecture includes: terminal 101 and network device 102; wherein, terminal 101 interacts with network device 103 through network 102.
[0029] It should be noted that the medium providing the communication link between terminal 101 and network device 103 can be a wired network or a wireless network.
[0030] Optionally, the aforementioned wireless or wired networks use standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to Local Area Networks (LANs), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), mobile, wired or wireless networks, private networks, or any combination of virtual private networks. In some embodiments, technologies and / or formats, including Hyper Text Markup Language (HTML), Extensible Markup Language (XML), etc., are used to represent data exchanged over the network. Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Networks (VPNs), and Internet Protocol Security (IPSec) can be used to encrypt all or some links. In other embodiments, custom and / or dedicated data communication technologies can be used to replace or supplement the aforementioned data communication technologies.
[0031] Terminal 101 can be a user equipment, terminal equipment, access equipment, user unit, user terminal, or user device, etc.
[0032] In one embodiment, terminal 101 can be a device that provides voice / data to a user, such as a handheld device or in-vehicle device with wireless connectivity. For example, terminal 101 can be a mobile phone, tablet computer, laptop computer, PDA, mobile internet device, virtual reality device, augmented reality device, wireless terminal in industrial control, wireless terminal in autonomous driving, wireless terminal in remote surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, etc. This disclosure does not specifically limit the types of devices that can be used in this embodiment.
[0033] In this embodiment of the disclosure, terminal 101 can also be a terminal device in an IoT system. IoT connects objects to networks through communication technologies, thereby realizing a smart network that enables human-computer interaction and the interconnection of things. For example, terminal 101 can be understood as an IoT device, or an IoT device terminal. Specifically, it can be understood as an ambient IoT terminal or a passive IoT device terminal. Terminal 101 can also be called UE (User Equipment).
[0034] In some embodiments, network device 103 may be a base station, relay, or access point, etc. The base station may be, but is not limited to, a 5G or later version base station (e.g., a gNB base station), or a base station in other communication systems (e.g., an eNB base station). It should be noted that the specific type of network-side device is not limited in the embodiments disclosed herein.
[0035] Those skilled in the art will know that Figure 1 The number of terminals and network-side devices shown is merely illustrative; any number of terminals, networks, and network-side devices can be included as needed. This disclosure does not limit the scope of the embodiments.
[0036] In related technologies, the 3GPP organization proposed the concept of Environmental Internet of Things (IoT), which operates without batteries, obtaining energy from the environment or radio frequency signals for waveform modulation and transmission. Due to the expectation of low cost, low power consumption, and low complexity, IoT terminals suffer from limitations in crystal oscillator performance, sampling, and timing capabilities. Furthermore, while New Radio (NR) uses the Physical Downlink Control Channel (PDCCH) to transmit control information, IoT products, aiming for low cost, low power consumption, and low complexity, cannot support the blind detection process of NR's PDCCH. Therefore, new standards are needed to define the content of control information specifically for IoT, simplifying the scheduling of IoT devices by network-side equipment.
[0037] However, the 3GPP organization has not yet reached a consensus on what content should be included in the control information of IoT devices. How to design the content of control information for IoT devices has become a pressing technical problem to be solved.
[0038] In order to at least partially solve the above-mentioned technical problems under the above-described system architecture, this disclosure provides a method for indicating control information content of an Internet of Things (IoT) device. This method can be executed by any electronic device with computing capabilities. In some embodiments, the method for indicating control information content of an IoT device provided in this disclosure can be executed by an IoT device within the above-described system architecture; in other embodiments, the method can be implemented by a network-side device (such as a base station) within the above-described system architecture; in still other embodiments, the method can also be implemented through interaction between the network-side device and the IoT device.
[0039] Figure 2 A flowchart illustrating a method for indicating control information content of an Internet of Things (IoT) device according to an embodiment of this disclosure is shown. In one embodiment, such as Figure 2 As shown in the embodiments of this disclosure, the method for indicating control information content of an Internet of Things (IoT) device, applied to a first device, includes the following steps: S202. Receive control information sent by the second device, wherein the control information includes at least one of the following for IoT device-to-network-side device D2R transmission and / or network-side device-to-IoT device R2D transmission: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, cyclic prefix (CP) information, synchronization information, measurement information, paging information, power information, and timing advance (TA) information.
[0040] In one embodiment, the first device can be an Internet of Things (IoT) device, the second device is a network-side device, and the control information sent by the second device can also be referred to as R2D control information.
[0041] In one embodiment, the first device can be a network-side device, the second device is an Internet of Things (IoT) device, and the control information sent by the second device can also be called D2R control information.
[0042] In addition, the types of the first and second devices can be determined according to actual needs. For example, when the first device is an IoT device, it can receive control information from another IoT device through a network-side device; or the IoT device can simultaneously receive control information from multiple network-side devices, etc.
[0043] In one embodiment, the first device can perform corresponding operations based on the received control information, such as parameter configuration, data calculation, data forwarding, etc.
[0044] In S202, the D2R transmission may include one of the following transmissions: PDRCH, D2R control information, and reference signal. For example, the D2R transmission may include only PDRCH, or it may include PDRCH and D2R control information; or the D2R transmission may include PDRCH, D2R control information, and reference signal.
[0045] D2R control information can be carried on the PDRCH or in a separately defined new control channel. D2R control information includes acknowledgments of received data blocks, channel quality indications, scheduling requests, and other information.
[0046] A reference signal (RS), also known as a pilot signal, is a known signal provided by the transmitter to the receiver for signal estimation or detection. Reference signals include, but are not limited to, demodulation reference signals, phase tracking reference signals, probe reference signals, and channel state information reference signals.
[0047] In S202, R2D transmission may include one of the following transmissions: PRDCH, R2D control information, reference signal, broadcast information, and paging information. For example, R2D transmission may include only PRDCH, or it may include PRDCH and R2D control information; or R2D transmission may include PRDCH, R2D control information, and reference signal, etc.
[0048] R2D control information is used to schedule user data. It can be carried on the PDRCH or in a separately defined new control channel. R2D control information can include R2D link scheduling allocation and D2R scheduling requests. R2D link scheduling allocation includes control information such as PDRCH resource indication, transmission format, and spatial multiplexing. R2D scheduling requests include information such as PDRCH resource allocation and transmission format.
[0049] Broadcast information is a series of control messages periodically sent by network-side devices to IoT devices within the coverage area of the network-side devices. Broadcast information may include system information blocks, master information blocks, cell-specific reference signals, paging information, and other broadcast information, so that IoT devices can access the network and communicate based on the above information.
[0050] Paging messages can be used to establish and maintain communication connections, as well as to transmit signals or information to users.
[0051] It should be noted that the control information can be any one of the following: transport block information, code rate information, modulation information, coding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information of D2R transmission and / or R2D transmission. It can also be a combination of multiple of the above-mentioned information of D2R transmission and / or R2D transmission. This disclosure does not specifically limit the type and quantity of information of D2R transmission and / or R2D transmission in the control information.
[0052] The following describes the specific content of information transmitted in D2R and / or R2D transmissions.
[0053] In one embodiment, the transport block information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The transport block information includes at least one of the following: the size of the transmitted data block; the bit length of the transmitted data; and the time-domain end occupancy position of the transmission. The D2R and / or R2D transmission scheduling can also be referred to as control information indication.
[0054] When the control information is the transport block information of D2R transmission, the transport block information of D2R transmission can indicate the current D2R transmission, the D2R transmission scheduled for the current D2R transmission, or the D2R transmission after the D2R transmission scheduled for the current D2R transmission. That is, the indication object of the transport block information of D2R transmission can be the current D2R transmission or at least one D2R transmission scheduled for the current D2R transmission.
[0055] When the control information is the transport block information for R2D transmission, the transport block information for R2D transmission can indicate the current R2D transmission, the R2D transmission scheduled for the current R2D transmission, or the R2D transmission following the R2D transmission scheduled for the current R2D transmission. That is, the target of the transport block information for R2D transmission can be the current R2D transmission or at least one R2D transmission scheduled for the current R2D transmission.
[0056] When the control information is transport block information for D2R and R2D transmissions, the transport block information for D2R transmissions can indicate the current D2R transmission, the D2R transmission or R2D transmission scheduled for the current D2R transmission, or the D2R transmission and / or R2D transmission following the D2R transmission scheduled for the current D2R transmission, or the D2R transmission and / or R2D transmission following the R2D transmission indicated by the current control information. The indication object of the transport block information for R2D transmissions is similar to that of the transport block information for D2R transmissions, and will not be elaborated here.
[0057] It should be noted that the target of the control information instruction for the first device can be determined according to the actual situation.
[0058] A transport block is a data block that is transmitted in each transmission. It is the basic unit of uplink and downlink transmission.
[0059] The transmitted data block size represents the number of data blocks required to transmit control information; the transmitted bit length represents the number of binary bits required for the transmitted control information; and the transmission time-domain end position represents the value of the last time point of the transmitted block information. The transmission time-domain end position can be implicitly indicated, for example, by using the transmission block size and / or the transmission block's time-domain start position.
[0060] In one embodiment, the bitrate information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The bitrate information includes at least one of the following: bitrate size; bitrate encoding type.
[0061] It should be noted that the method for determining the indicator object of the bit rate information in D2R transmission and / or R2D transmission is the same as that for determining the indicator object of the transport block information, which will not be elaborated here.
[0062] In one embodiment, the bit rate is used to characterize the speed at which the control information is transmitted. The bit rate may include 1, 0.5, 0.25, 0.125, 0.0625, 0.03125, 0.015625, or no indication.
[0063] The encoding type of bitrate is used to characterize the encoding method of bitrate. The encoding types of bitrate can include linear code, forward error correction (FEC) code, cyclic redundancy check (CRC) code, or no code.
[0064] Linear coding can include Manchester codes, Miller codes, bidirectional spaced codes (FM0 codes), etc. Forward error correction coding can use convolutional codes, including zero-tailed convolutional codes (ZTCC) or tail-biting convolutional codes (BTCC). ZTCC adds K (K is the constraint length) zeros to the codeword to output the final state of the encoding register. BTCC directly initializes the encoding register with the last K bits of the codeword to improve the coding rate. Cyclic redundancy check (CRC) codes can be 6-bit or 16-bit CRC codes, etc.
[0065] It should be noted that the bitrate and encoding type of the control information can be pre-configured, and the specific information can be determined according to the actual situation. This disclosure does not impose any specific restrictions on this.
[0066] In one embodiment, the encoding information of the D2R transmission and / or R2D transmission indicates the current D2R transmission and / or R2D transmission, the D2R transmission and / or R2D transmission scheduled for the current D2R transmission and / or R2D transmission, or the D2R transmission and / or R2D transmission following the current D2R transmission and / or R2D transmission scheduled for the current D2R transmission and / or R2D transmission. The encoding information includes at least one of the following: encoding type and encoding method.
[0067] The coding types include at least one of linear coding, forward error correction coding, cyclic redundancy check coding, and no coding.
[0068] The encoding methods for R2D transmission include linear encoding, forward error correction encoding, or cyclic redundancy check (CRC) coding. Linear encoding for R2D transmission includes at least one of Manchester code, Pulse Interval (PIE) encoding, or no encoding. Forward error correction encoding for R2D transmission includes at least one of convolutional code, Low Density Parity Check (LDPC) code, Polar code, Concatenated Turbe code, parity check code, or no encoding. CRC coding for R2D transmission includes at least one of 6-bit CRC, 16-bit CRC, or no CRC. For example, R2D transmission may use a combination of Manchester code (linear encoding) and convolutional code (forward error correction), or a combination of PIE encoding (linear encoding) and 6-bit CRC. Convolutional codes may include ZTCC or BTCC.
[0069] The encoding methods for D2R transmission include linear encoding, forward error correction encoding, or cyclic redundancy check (CRC) codes. Linear encoding for D2R transmission includes at least one of Manchester codes, bidirectional spacing FM0 codes, Miller codes, or no encoding. Forward error correction encoding for D2R transmission includes at least one of convolutional codes, LDPC codes, Polar codes, Turbe codes, parity check codes, or no encoding. CRC codes for D2R encoding include at least one of 6-bit CRC, 16-bit CRC, or no CRC. For example, D2R encoding may use a combination of Manchester codes and LDPC codes, or a combination of FM0 codes and parity check codes. Convolutional codes may include ZTCC or BTCC.
[0070] Among them, the linear coding, forward error correction coding or cyclic redundancy check code of R2D or D2R transmission includes generative multiplexing of New Radio (NR), generative multiplexing of Radio Frequency Identification (RFID), or generative indication in the encoded information.
[0071] Encoding information is used to characterize the encoding method for different targets. When the control information includes encoding information from R2D transmission, Manchester code, PIE encoding, or no encoding can be used alone, or Manchester code and PIE encoding can be used together. Correspondingly, when the control information includes encoding information from D2R transmission, linear encoding, forward error correction encoding, or cyclic redundancy check (CRC) code can be used alone, or a combination of at least two of the above encoding methods can be used.
[0072] It should be noted that the indication object of the encoded information in D2R transmission and / or R2D transmission is determined in the same way as the indication object of the aforementioned transport block information, and will not be repeated here.
[0073] In one embodiment, the modulation information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The modulation information includes at least one of the following modulation schemes: Binary On-Off Keying (OOK); Frequency-Shift Keying (FSK); Binary Phase Shift Keying (BPSK).
[0074] OOK, also known as binary amplitude keying, uses a unipolar non-return-to-zero code sequence to control the on and off of a sinusoidal carrier wave. For example, one amplitude represents logic 0, and the other amplitude represents logic 1.
[0075] FSK is a modulation method that uses digital signals to control the carrier frequency. Based on whether the phase of the modulated wave is continuous, FSK is divided into phase-discontinuous FSK and phase-continuous FSK. For example, a higher frequency can represent logic 1, and a lower frequency can represent logic 0.
[0076] BPSK is a conversion method that transforms analog signals into data values, using a combination of complex waves with out-of-phase characteristics to represent information keying phase shifting. For example, BPSK uses a reference sine wave and phase-reversed waves, with the sine wave representing logic 0 and the phase-reversed waves representing logic 1.
[0077] In one embodiment, when the modulation scheme is OOK, the method further includes: indicating OOK, wherein the indication content includes at least one of the following: The M value of OOK is the number of chips that can be used in each OFDM symbol; OOK chip rate; OOK requires at least one of the following: sequence type, sequence generation parameters, and sequence length; The chip length of OOK.
[0078] It should be noted that the value of M can be a specific integer from 1 to 32. For example, M can be at least one of 1, 2, 4, 8, 16, and 32.
[0079] Chip rate is the symbol rate after spread spectrum. Spread spectrum is the process of multiplying user data symbols with their corresponding spreading codes. Spread spectrum increases the signal bandwidth and can convert bits into chips.
[0080] In OOK modulation, binary bits can be encoded into a series of pulses or time intervals, the width of which can represent 0 or 1. OOK sequence generation parameters can include pulse width or time interval length, where the pulse width can be considered the chip length of the OOK, such as 256 sampling points or 41.67 µs. The OOK sequence length is the length of the sequence used for spread spectrum operation; for example, for a 1 RB bandwidth IoT signal, the spread spectrum sequence length is 1 RB, or 12 units. The spread spectrum sequence is generally a constant-mode sequence with the same magnitude but different phases.
[0081] In one embodiment, when the modulation method uses FSK, the method further includes: indicating FSK, wherein the indication content includes at least one of a target frequency value and a frequency shift value.
[0082] In FSK modulation, two frequencies, f1 and f2, are used as target frequency values, and f1 and f2 are different carrier frequencies. When transmission logic is 0, the carrier with frequency f1 is transmitted; when transmission logic is 1, the carrier with frequency f2 is transmitted. The frequency shift value is the difference between f2 and f1, used to characterize the ease with which multiple waveforms of the same energy can be distinguished as signals.
[0083] In one embodiment, the retransmission information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The retransmission information includes at least one of the following: the number of retransmissions; and the granularity of the retransmission.
[0084] The indication object for repeated transmission information in D2R and / or R2D transmissions is the same as the method for determining transmission block information in the aforementioned embodiments, and will not be repeated here.
[0085] The number of retransmissions can be determined based on whether retransmission is required during the information transmission process, such as signals under timeout retransmission or fast retransmission.
[0086] The granularity of repeated transmission includes transport block level, bit level, and chip level. Transport block level refers to a repeat transmission where the unit of repetition is a transport block; that is, a repeat transmission occurs after one transport block is completed. Chip level refers to a repeat transmission where the unit of repetition is a chip; that is, a repeat transmission occurs immediately after each chip transmission is completed.
[0087] Bit-level refers to the repetition unit being a single bit, meaning that each bit is repeated after it has been transmitted. Considering that bits may undergo linear and / or FEC encoding, leading to inconsistencies with the source bitstream, bit-level repetition transmission can be further divided into transmitting each bit before linear and / or FEC encoding, or transmitting each bit after linear and / or FEC encoding.
[0088] In one embodiment, the transmission block indication information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The transmission block indication information is used to characterize whether the transmission is a single transmission or a segmented transmission. For example, in a D2R transmission, if the length of the transmission block exceeds the predefined or preconfigured network-side time-domain detection window length, segmented transmission is required to avoid detection failure and impact on other signals.
[0089] The indication objects of the transmission segmentation indication information for D2R transmission and / or R2D transmission are determined in the same way as the transmission block information in the aforementioned embodiments, and will not be repeated here.
[0090] The transmission segmentation indication information can be 1 bit. For example, bit 1 indicates segmented transmission and bit 0 indicates one-time transmission, or bit 0 indicates segmented transmission and bit 1 indicates one-time transmission.
[0091] In one embodiment, the time-domain resource information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The time-domain resource information includes at least one of time-domain resource length and time-domain resource location information.
[0092] The indication object of the time domain resource information for D2R transmission and / or R2D transmission is the same as the method for determining the transport block information in the aforementioned embodiments, and will not be repeated here.
[0093] The time-domain resource length, also known as the time-domain resource size, is used to represent the amount of time-domain resources occupied during transmission and can also be used to implicitly indicate the end position of the time domain. In 5G NR, the time-domain resource length includes radio frames, subframes, time slots, and OFDM symbols. A radio frame is 10ms long, and one radio frame includes 10 subframes. One time slot includes 14 OFDM symbols. It should be noted that the NR time-domain resource length can be reused in the IoT communication system disclosed herein.
[0094] The time-domain resource location information includes start location information and / or end location information. For example, the time-domain resource location information may include only start location information or end location information, or it may include both start location information and end location information.
[0095] The starting position information includes: absolute starting position information; absolute starting position information within a preset first time granularity; offset information of the starting or ending position relative to the current configuration information at a preset second time granularity; or, when the indication information is transmitted periodically, offset information of the starting or ending position relative to the most recent transmission cycle position of the indication information at a preset third time granularity.
[0096] The absolute start position information can indicate the start position of the Xth granularity R2D or D2R transmission, where X is an offset value relative to the absolute position. For example, the Xth granularity is the 273rd chip, used to express the start position corresponding to the 273rd chip.
[0097] The aforementioned absolute starting position information within the preset first time granularity can, for example, indicate the Y-th chip within an OFDM symbol as the absolute starting position.
[0098] The offset information in the preset second time granularity offset position relative to the start or end position of the current configuration information, and the offset information in the preset third time granularity offset position relative to the most recent transmission cycle position of the indication information when the indication information is periodically transmitted, includes: The preset granularity value is a fixed value, for example, the offset information is Z granularities, where Z is a natural number; The minimum time interval granularity from the current configuration information to the R2D or D2R transmission represents the minimum value Tmin from the current configuration information to the R2D or D2R transmission. The granularity of the maximum time interval from the current configuration information's current location to the R2D or D2R transmission represents the maximum value Tmin from the current configuration information's current location to the R2D or D2R transmission; or The transmission from the current configuration information to the offset time of R2D or D2R transmission needs to be carried out within a preset time range, which can be configured as [Tmin, Tmax].
[0099] It should be noted that the aforementioned preset granularity value, minimum time interval granularity, maximum time interval granularity, and preset time interval can be pre-configured, and the specific values can be determined according to actual needs. This disclosure does not impose any restrictions on this.
[0100] The end position information includes: absolute end position information; absolute end position information within a preset fourth time granularity; offset information of the start or end position relative to the current configuration information at a preset fifth time granularity; or, when the indication information is transmitted periodically, offset information of the start or end position relative to the most recent transmission cycle position of the indication information at a preset sixth time granularity.
[0101] The absolute end position information can indicate the end position of the Mth granularity R2D or D2R transmission, where M is an offset relative to the absolute position. For example, M granularities are 273 chips, used to indicate the end position corresponding to the 273rd chip.
[0102] The absolute end position information within the fourth time granularity is preset, for example, it can indicate the Nth chip in an OFDM symbol as the end position.
[0103] The offset information at the preset fifth time granularity relative to the start or end position of the current configuration information; or when the indication information is periodically transmitted, the offset information at the preset sixth time granularity relative to the start or end position of the nearest transmission cycle position of the indication information includes: a preset granularity value; the minimum time interval granularity from the current configuration information to the R2D or D2R transmission; the maximum time interval granularity from the current configuration information to the R2D or D2R transmission; or the offset time from the current configuration information to the R2D or D2R transmission that needs to be transmitted within a preset time interval. The definition of offset information is the same as the aforementioned, and will not be repeated here.
[0104] It should be noted that the second, third, fourth, fifth, and sixth time granularities are all time granularity units, such as OFMD symbols, time slots, and OOK chips.
[0105] In one embodiment, the frequency domain resource information of D2R transmission and / or R2D transmission indicates the current D2R transmission and / or R2D transmission, the D2R transmission and / or R2D transmission scheduled for the current D2R transmission and / or R2D transmission, or the D2R transmission and / or R2D transmission after the D2R transmission and / or R2D transmission scheduled for the current D2R transmission and / or R2D transmission. The frequency domain resource information includes: frequency resources occupied by the transmission, starting position information of the frequency resources, frequency resource mapping method, transmission carrier frequency information, or subcarrier spacing information.
[0106] It should be noted that the indication object of the frequency domain resource information for D2R transmission and / or R2D transmission is determined in the same way as the indication object of the aforementioned transport block information, and will not be repeated here.
[0107] The frequency resources occupied by transmission include transmission bandwidth and / or guard bandwidth. Transmission bandwidth refers to the amount of frequency resources occupied during signal transmission. Guard bandwidth does not contain signals and is used to isolate IoT signals from other signals.
[0108] The starting position information of frequency domain resources includes absolute starting position information and / or frequency offset information.
[0109] The absolute start position information can be P1 Hz, P2 RE, or P3 RB. P1, P2, and P3 are determined based on the actual situation. RE (Resource Element) is the smallest physical resource unit in a communication network; one resource element corresponds to one symbol period of one subcarrier. RB (Resource Block) is the basic unit used for data transmission in a communication network; one resource block includes multiple subcarriers and multiple symbol periods, and an RB is composed of multiple REs.
[0110] Frequency offset information is the offset relative to the previous frequency. For example, define an offset (offset), and the target frequency position is the sum of the current frequency position information and the offset.
[0111] Frequency resource mapping methods include continuous frequency resource mapping or segmented continuous frequency resource mapping. Continuous frequency resource mapping means the allocated frequency resources are continuous; segmented continuous frequency resource mapping means the allocated frequency resources are continuous in segments. For example, if the allocated frequency resources take into account the protection bandwidth, then the allocated frequency resources are the non-protection bandwidth frequency resources, meaning the allocated frequency resources are segmented and continuous.
[0112] The carrier frequency information transmitted is used to characterize the magnitude of the carrier frequency currently being transmitted.
[0113] Subcarrier spacing information characterizes the subcarrier spacing of the current transmission. It can directly indicate the numerical value of the subcarrier spacing or indicate parameter set numerology information. Subcarrier spacing information can include at least one of 3.75 kHz, 7.5 kHz, 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz. Numerology refers to the parameter set, which can include subcarrier spacing, symbol length, CP length, etc.
[0114] In one embodiment, the candidate resource information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The candidate resource information includes: the ordinal information of the candidate resources; the maximum number of candidate resources; and / or the available data information of the candidate resources.
[0115] It should be noted that the indication object of the candidate resource information for D2R transmission and / or R2D transmission is determined in the same way as the indication object of the transport block information in the above embodiments, and will not be repeated here.
[0116] Candidate resources refer to alternative resources selected from all available resources in a communication system according to certain rules or algorithms for use in subsequent communication processes (such as data transmission, signal transmission, etc.). Resources can include time-domain resources, code resources, spatial resources, frequency-domain resources, etc.
[0117] Candidate resource selection rules or algorithms can include resource pool-based selection, channel condition-based ranking, or transmission rank-based determination. For example, resource pool-based selection can monitor the availability of resources in the pool and select candidate resources based on preset configuration information. Channel condition-based ranking can perform channel quality assessment on resources in the pool, rank the resources according to the assessment results, and select the top 5 resources based on channel quality as candidate resources. Transmission rank-based determination can select a group of resources that meet the transmission rank requirements from the candidate resource set as candidate resources, where transmission rank represents the parallel data stream or antenna configuration during transmission.
[0118] In one embodiment, the candidate resources include at least a set of time-domain resources or frequency-domain resources, and the set of multiple candidate resources is called the candidate resource set. The candidate resource set may record the resource type of the candidate resources and the position of each candidate resource within the set, wherein the position of a candidate resource within the set can be represented by its ordinal number. For example, the A1th candidate resource is the A1th candidate resource in the candidate resource set.
[0119] The maximum number of candidate resources refers to the maximum number of candidate resources in the candidate resource set. For example, the maximum number of candidate resources in the candidate resource set is A2.
[0120] The available quantity information of candidate resources represents the number of candidate resources that are active or available for selection in the candidate resource set. For example, the available quantity of candidate resources includes A3.
[0121] The ordinal number A1, the maximum number of candidate resources A2, and the available number of candidate resources A3 can be determined according to the actual situation, and this disclosure does not impose specific restrictions on them.
[0122] In one embodiment, the frequency hopping indication information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmissions. The frequency hopping indication information includes at least one of the following: frequency hopping enable information and frequency hopping count information.
[0123] It should be noted that the indication object of the frequency hopping indication information of D2R transmission and / or R2D transmission is determined in the same way as the indication object of the transmission block information in the aforementioned embodiments, and will not be repeated here.
[0124] Frequency hopping technology refers to frequency shift keying using pseudo-random code sequences, which is a technique that expands the spectrum by continuously changing the carrier frequency.
[0125] Frequency hopping enable information is used to indicate whether D2R and / or R2D transmissions support frequency hopping. For example, if the frequency hopping enable information is enabled, it means that D2R and / or R2D transmissions support frequency hopping; if the frequency hopping enable information is disabled, it means that D2R and / or R2D transmissions do not support frequency hopping.
[0126] Frequency hopping count information indicates the number of frequency hopping operations in D2R and / or R2D transmissions. When using frequency hopping technology for communication, the transmission signal bandwidth can be divided into multiple sub-frequency units, which are continuously hopped at the receiving and transmitting ends according to a pre-agreed frequency. The parameters of the frequency hopping signal can include the hopping period and hopping rate. The frequency hopping count is calculated based on the hopping period and hopping rate.
[0127] In one embodiment, the timeline information for D2R and / or R2D transmissions indicates the time relationship between the current D2R and / or R2D transmission and the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or indicates the time relationship between the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the next potential D2R and / or D2D transmission. The timeline information includes at least one of the following: time interval information, time interval size, and time interval characteristics.
[0128] The timeline information for D2R and / or R2D transmissions indicates the time relationship between the current D2R and / or R2D transmission and its scheduled D2R and / or R2D transmissions. D2R and / or R2D transmissions can be D2R and R2D transmissions, or R2D and D2R transmissions, or two D2R transmissions or two R2D transmissions. Two D2R transmissions or two R2D transmissions can be consecutive or discontinuous.
[0129] In one embodiment, the time interval information includes the minimum time interval between an R2D transmission and a subsequent D2R transmission. This minimum time interval can be the time interval between the last time granularity of the R2D transmission (e.g., a PRDCH transmission) and the first time granularity of the target D2R transmission (the subsequent D2R transmission), or it can be the time interval between the last time granularity of the postamble of the R2D transmission (e.g., a PRDCH transmission) and the first time granularity of the target D2R transmission (the subsequent D2R transmission).
[0130] In one embodiment, the time interval information includes the maximum time interval between the R2D transmission and the subsequent D2R transmission. The maximum time interval can be the time interval from the last time granularity of the R2D transmission (e.g., the PRDCH transmission) to the first time granularity of the target D2R transmission, or it can be the time interval from the last time granularity of the postlead sync code of the R2D transmission (e.g., the PRDCH transmission) to the first time granularity of the target D2R transmission.
[0131] In one embodiment, the time interval information includes the minimum time interval between a D2R transmission and a subsequent R2D transmission. This minimum time interval can be the time interval between the last time granularity of a D2R transmission (e.g., a PDRCH transmission) and the first time granularity of the target R2D transmission, or it can be the time interval between the last time granularity of the post-synchronization code of a D2R transmission (e.g., a PDRCH transmission) and the first time granularity of the target R2D transmission.
[0132] In one embodiment, the time interval information includes the maximum time interval between a D2R transmission and a subsequent R2D transmission. This maximum time interval can be the time interval between the last time granularity of a D2R transmission (e.g., a PDRCH transmission) and the first time granularity of the target R2D transmission, or it can be the time interval between the last time granularity of the post-synchronization code of a D2R transmission (e.g., a PDRCH transmission) and the first time granularity of the target R2D transmission.
[0133] In one embodiment, the time interval information includes: the minimum time interval between two R2D transmissions. This minimum time interval can be the time interval from the last time granularity of an R2D transmission (e.g., a PRDCH transmission) to the first time granularity of the next R2D transmission; or it can be the time interval from the last time granularity of the postlead synchronization code of an R2D transmission (e.g., a PRDCH transmission) to the first time granularity of the next R2D transmission.
[0134] It should be noted that two R2D transmissions can be consecutive or discontinuous. For example, the time interval between two R2D transmissions can be the time interval between the first and third R2D transmissions. Preferably, the time interval between two R2D transmissions can be the time interval between consecutive R2D transmissions, that is, the time interval between the first and second R2D transmissions.
[0135] In one embodiment, the time interval information includes: the maximum time interval between two R2D transmissions. This maximum time interval can be the time interval from the last time granularity of an R2D transmission (e.g., a PRDCH transmission) to the first time granularity of the next R2D transmission; or it can be the time interval from the last time granularity of the postlead synchronization code of an R2D transmission (e.g., a PRDCH transmission) to the first time granularity of the next R2D transmission.
[0136] It should be noted that two R2D transmissions can be consecutive or discontinuous. For example, the time interval between two R2D transmissions can be the time interval between the first and third R2D transmissions. Preferably, the time interval between two R2D transmissions can be the time interval between consecutive R2D transmissions, that is, the time interval between the first and second R2D transmissions.
[0137] In one embodiment, the time interval information includes: the minimum time interval between two D2R transmissions. This minimum time interval can be the time interval from the last time granularity of a D2R transmission (e.g., a PDRCH transmission) to the first time granularity of the next D2R transmission, or the time interval from the last time granularity of the post-synchronization code of a D2R transmission (e.g., a PDRCH transmission) to the first time granularity of the next D2R transmission.
[0138] It should be noted that the time interval between two D2R transmissions can be different D2R time interval requirements. For example, in a multi-access system, it can be the time interval requirement between the D2R transmissions of the first IoT device and the second IoT device, or it can be the time interval requirement between the D2R transmissions of the first IoT device and the third IoT device, used to express the minimum distance between the transmissions of two IoT devices. Preferably, it is the time interval between the first D2R transmission and the second D2R transmission of the same IoT device.
[0139] In one embodiment, the time interval information includes the maximum time interval between two D2R transmissions. This maximum time interval can be the time interval from the last time granularity of a D2R transmission (e.g., a PDRCH transmission) to the first time granularity of the next D2R transmission, or the time interval from the last time granularity of the post-synchronization code of a D2R transmission (e.g., a PDRCH transmission) to the first time granularity of the next D2R transmission.
[0140] It should be noted that the time interval between two D2R transmissions can be different D2R time interval requirements. For example, in a multi-access system, it can be the time interval requirement between the D2R transmissions of the first IoT device and the second IoT device, or it can be the time interval requirement between the D2R transmissions of the first IoT device and the third IoT device, used to express the maximum distance between the transmissions of two IoT devices. Preferably, it is the time interval between the first D2R transmission and the second D2R transmission of the same IoT device.
[0141] It should be noted that the meanings of the maximum and minimum time intervals in the above time interval information are merely examples provided to illustrate the embodiments of this disclosure and should not be regarded as limitations on the scope of protection of this disclosure. Other combinations and transformations of parameters may also be used as needed and are also within the scope of protection of this disclosure. For example, the time interval between the first time granularity of the preamble synchronization code of the R2D transmission (e.g., PRDCH transmission) and the first time granularity of the target D2R transmission is not specifically limited in this disclosure.
[0142] The time interval size is used to characterize the number of time granularities occupied by the time interval, for example, the time interval size is B time granularities.
[0143] The characteristics of time intervals can be categorized into time intervals based on different types of IoT devices, time intervals based on different types of services, time intervals based on different types of commands, or time intervals based on different use cases.
[0144] It should be noted that the values of the time intervals mentioned above for different types can be the same or different, and this disclosure does not limit this.
[0145] In one embodiment, the time granularity information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the subsequent D2R and / or R2D transmission. The time granularity information includes a time granularity value and / or a time granularity unit.
[0146] It should be noted that the indication object of the time granularity information of D2R transmission and / or R2D transmission is determined in the same way as the indication object of the transmission block information in the aforementioned embodiments, and will not be repeated here.
[0147] The time granularity unit includes at least one of the following: OFDM frame, OFDM subframe, OFDM symbol, OFDM slot, microsecond, sampling point, OOK chip, PRDCH chip, PRDCH symbol, PRDCH slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH slot, PDRCH sampling point, R2D chip, R2D symbol, R2D slot, R2D sampling point, D2R chip, D2R symbol, D2R slot, and D2R sampling point.
[0148] The time granularity value is used to characterize the number of time granularities occupied by control information. For example, the time granularity value is C time granularities.
[0149] The unit of time granularity is the basic unit of time. The unit of time granularity can be any one of the basic units mentioned above, or it can include multiple of the basic units mentioned above.
[0150] When a time granularity unit comprises multiple basic units, the time granularity unit may include multiple identical basic units, such as a time granularity unit comprising two chips; the time granularity unit may also include different basic units, such as a time granularity unit comprising a combination of a chip and an OFDM symbol. For example, a time granularity unit can be defined as the sum of the durations of a low-level chip and a high-level chip.
[0151] In NR communication, the frame structure consists of frames, subframes, slots, and symbols. A frame is 10ms long and contains 10 subframes, each 1ms long. The slot and symbol lengths can be flexibly defined based on the subcarrier spacing.
[0152] A slot, also known as a time unit, includes slots such as OFDM slots, PRDCH slots, PDRCH slots, R2D slots, and D2R slots. In NR systems, there are five selectable subcarrier spacings. Correspondingly, the number of slots in each subframe depends on the parameter μ, which has five values from 0 to 4. When μ=0, there is one slot or subframe, and each slot lasts 1ms; when μ=1, there are two slots or subframes, and each slot lasts 0.5ms; when μ=2, there are four slots or subframes, and each slot lasts 0.25ms; when μ=3, there are eight slots or subframes, and each slot lasts 0.125ms; and when μ=4, there are 16 slots or subframes, and each slot lasts 0.0625ms.
[0153] A symbol, also known as a time-domain symbol, can be combined with other multiple access methods for naming. The length of a time-domain symbol can vary depending on the subcarrier spacing. Examples include OFDM symbols, R2D symbols, and D2R symbols mentioned above. Typically, each slot includes 14 OFDM symbols.
[0154] A sampling point is a series of discrete sampling points obtained from transmitted or received waveforms by nodes such as base stations or IoT devices at certain time intervals. It is the smallest unit of processing at the transmitting or receiving end. Sampling points can be classified according to their purpose, such as PRDCH sampling points, PDRCH sampling points, R2D sampling points, and D2R sampling points.
[0155] Chips are used to represent the temporal resolution of a signal, and the chip rate is the number of chips transmitted per second, which determines the highest signal rate that the system can process. Chips can be classified according to their purpose, such as PRDCH chips, PDRCH chips, R2D chips, D2R chips, and OOK chips.
[0156] The definition of a microsecond (μs) can reuse existing international standard definitions. The time granularity of a microsecond is mainly used to characterize a specific time granularity, defined as AA μs, where AA is a specific numerical value. For example, the time granularity of PDRCH is defined as 44.4 μs.
[0157] In one embodiment, the transmission rate information of D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The transmission rate information includes at least one of the following: data rate information; bit rate information; chip rate information; M-value information.
[0158] The method for determining the indication object of the transmission rate information for D2R and / or R2D transmissions is similar to that for determining the indication object of the transmission block information in the aforementioned embodiments, and will not be repeated here.
[0159] Data rate information is used to characterize the speed of data transmission per unit time. For example, it can be measured in bits by the amount of information transmitted per unit time on D2R and / or R2D transmission channels.
[0160] Bit rate information, also known as bit rate, is used to characterize the number of bits transmitted through a channel per unit time, and directly determines the speed and efficiency of data transmission.
[0161] Chip rate information is used to indicate the number of chips transmitted per unit time.
[0162] M-value information is used to characterize the amount of information that each chip can carry. M-value is a numerical value of different discrete values that a chip or symbol can take. For example, M-value includes a specific integer from 1 to 16. Preferably, M-value is at least one of 1, 2, 4, 8, and 16. M-value affects the data transmission rate and efficiency.
[0163] In one embodiment, the Cyclic Prefix (CP) information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The CP information includes CP length information, CP type information, and / or CP enable information.
[0164] The indication object of CP information for D2R transmission and / or R2D transmission is similar to the method of determining the indication object of transport block information in the aforementioned embodiments, and will not be repeated here.
[0165] The cyclic prefix (CP) can copy the signal from the tail of an OFDM symbol to the head, thereby reducing or eliminating inter-symbol interference caused by multipath propagation.
[0166] CP type information can include a regular cyclic prefix and an extended cyclic prefix. For example, the length of the regular cyclic prefix is 4.7 μs and the length of the extended cyclic prefix is 16.67 μs.
[0167] CP length information represents the length value of the cyclic prefix. When all CP lengths are the same, the CP length information can indicate the size of the currently transmitted CP length, for example, B time granularities. When some CP lengths are different, the CP length information indicates the CP length values of the different CP lengths and / or the lengths of the remaining CP lengths that are the same. The CP length information can also indicate the number of CPs with the same length and / or the number of CPs with different lengths.
[0168] CP enable information is used to indicate whether the current transmission has added CP. For example, when the CP enable information is 1, it means that the current transmission has added CP, and when the enable information is 0, it means that the current transmission has not added CP.
[0169] In one embodiment, the synchronization information of D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The synchronization information includes at least one of the following: the generation density of the intermediate synchronization code and the generation structure of the intermediate synchronization code.
[0170] The indication object of the synchronization information for D2R transmission and / or R2D transmission is determined in the same way as the indication object of the transmission block information in the foregoing embodiments, and will not be repeated here.
[0171] The generation density of intermediate synchronization codes refers to the number of time granularities between each insertion of an intermediate synchronization code. The generation density of intermediate synchronization codes is based on a preset number of time granularities to insert one intermediate synchronization code. The preset number can be determined according to actual needs and is pre-configured in the second device. The preset number takes a value within a preset range, for example, between 1 and 20.
[0172] The preset quantity is calculated starting from the first time granularity of the preamble, the last time granularity of the preamble, or the first time granularity of the R2D or D2R transmission after the preamble.
[0173] like Figure 3 As shown, the preset quantity is 4. When the calculation starts from the first time granularity of the preamble, intermediate synchronization codes can be inserted at the 5th, 10th, and 15th time granularities, respectively.
[0174] For example, if the preset number is 4, when the calculation starts from the last time granularity of the preamble (e.g., the 15th time granularity), intermediate synchronization codes can be inserted at positions such as the 20th time granularity and the 25th time granularity.
[0175] The preset quantity is calculated starting from the first time granularity of R2D or D2R transmission after the preamble synchronization code. The above example can be used as a reference, and it will not be repeated here.
[0176] The generation structure of intermediate synchronization codes includes intermediate synchronization codes that are all the same, or intermediate synchronization codes that perform a specific function that have different generation methods from the target intermediate synchronization code.
[0177] It should be noted that at least one intermediate synchronization code can be inserted during transmission. When multiple intermediate synchronization codes are inserted, all intermediate synchronization codes are identical. For example, an intermediate synchronization code may be generated solely from a sequence, or it may consist of other information, or it may be composed of both a sequence and other information. This other information could include clock information, etc.
[0178] In one embodiment, when multiple intermediate synchronization codes are inserted, the multiple intermediate synchronization codes may include at least one intermediate synchronization code that performs a specific function. The at least one intermediate synchronization code that performs a specific function is generated differently from the target synchronization code. The target synchronization code is the intermediate synchronization code other than the at least one intermediate synchronization code that performs a specific function. The specific function may include measurement, channel estimation, etc.
[0179] For example, intermediate synchronization codes for performing a specific function can be generated every B1 time granularities.
[0180] like Figure 4 As shown, when calculations are performed starting from the first time granularity of the preamble, intermediate synchronization codes can be inserted at the 5th, 10th, 15th, and 20th time granularities, respectively. Among them, intermediate synchronization codes for performing specific functions are inserted at the positions corresponding to the 10th and 20th time granularities.
[0181] For example, an intermediate synchronization code for performing a specific function can be generated every B2 intermediate synchronization codes. For instance, when calculations are performed starting from the first time granularity of the preceding synchronization code, intermediate synchronization codes can be inserted at the 5th, 10th, 15th, and 20th time granularities, respectively. If an intermediate synchronization code for performing a specific function is generated every 2 intermediate synchronization codes, then the intermediate synchronization code for performing the specific function will be inserted at the positions corresponding to the 15th and 30th time granularities.
[0182] It should be noted that other intermediate synchronization code generation rules can also be used to generate intermediate synchronization codes for specific functions, and this disclosure does not impose any specific limitations.
[0183] In one embodiment, the measurement information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission. The measurement information includes at least one of the following: a measurement signal generated using a constant modulus sequence; a measurement interval; a measurement index; a measurement method; a measurement bandwidth; and a measurement location.
[0184] Measurement information is used to indicate the object being measured and related measurement parameters, so that the first device can perform measurement operations based on the measurement information.
[0185] The measurement signals include preamble synchronization codes, intermediate synchronization codes, postamble synchronization codes, or reference signals. The constant mode sequences include Zadoff-Chu sequences, maximum length sequences (M sequences), pseudo-random sequences (Gold sequences), constant envelope zero autocorrelation sequences (CGS sequences), primary synchronization signals (PSS sequences), secondary synchronization signals (SSS sequences), quadrature phase shift keying (QPSK) sequences, PN sequences, Reid-Mahler sequences (RM sequences), low peak-to-average power ratio (PAPR) sequences, or Gray sequences.
[0186] Preamble, intermediate, and postamble synchronization codes are used to perform synchronization measurements, while reference signals are used to ensure accurate transmission and reception of communication signals.
[0187] It should be noted that the constant modulus sequence used to generate the measurement signal can employ at least one of the aforementioned basic sequences. These basic sequences can be ZC, M, Gold, CGS, PSS, SSS, QPSK, PN, RM, PAPR, or Gray sequences. It is understood that the measurement signal can include a sequence generated from one or more of these basic sequences. When multiple basic sequences are used to generate the measurement signal, they can include multiple identical basic sequences (e.g., multiple ZC sequences) or multiple different basic sequences (e.g., at least one ZC sequence and at least one CGC sequence).
[0188] The measurement metrics include at least one of IoT-RSRP, IoT-RSRQ, IoT-SINR, and IoT-proximity. IoT-RSRP (Reference Signal Receiving Power) characterizes the corresponding signal strength on the IoT device; IoT-RSRQ (Reference Signal Receiving Quality) characterizes the signal strength on the IoT device across the entire bandwidth and the level of interference from other IoT devices; IoT-SINR (Signal to Interference plus Noise Ratio) characterizes the channel quality on the IoT device; and IoT-proximity measures the distance between the IoT device and network-side devices.
[0189] The measurement method includes measuring 1 chip and / or 0 chip of each measurement signal. The measurement method indicates whether the measurement is performed on 1 chip, 0 chip, or all chips. Among them, 1 chip is also called ON chip, and 0 chip is also called OFF chip.
[0190] Measurement bandwidth, also known as IoT bandwidth, can be configured as a separate measurement signal bandwidth or can be implemented depending on the terminal device.
[0191] Measurements are performed on network-side devices, not on IoT devices. For example, for a single cell, measurements can be taken within that cell; for carrier aggregation or dual connectivity, measurements can be taken on the Pcell (Primary cell).
[0192] The measurement interval, also known as the measurement period, is, for example, measured at a time granularity of X, or determined by the period of the preamble, intermediate, or postamble synchronization codes and the actual enabling status.
[0193] In one embodiment, the paging information for a D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or a D2R and / or R2D transmission following the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The paging information includes at least one of the following: IoT device wake-up or sleep indicator; Indicator of duty cycle for IoT devices; An indication of the periodic calibration signal or the periodic calibration signal period for IoT devices; Charging cycle indicator.
[0194] IoT device wake-up or sleep-down indicators, such as wake-up or sleep-down signals sent periodically or "on-demond" as needed, can be paging, WUS, or sleep signals, etc.
[0195] The charging cycle indicator is used to indicate the cycle in which network-side devices send charging signals.
[0196] In one embodiment, the power information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the subsequent D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The power information includes at least one of the following: the maximum transmit power of the IoT device; open-loop power control information; power margin information; and power adjustment information.
[0197] The maximum transmit power of an IoT device is used to characterize the maximum allowable transmit power of the IoT device, or is reported by the IoT device to characterize the maximum transmit power information referenced by the IoT device.
[0198] Open-loop power control information is used to configure or indicate the base values of the current IoT device power, such as p0 or alpha.
[0199] Power margin information is used to characterize the maximum margin allowed for the IoT device from the maximum transmit power, or is reported by the IoT device to characterize the difference between the IoT device and the maximum transmit power referenced by the device.
[0200] Power adjustment information indicates that the IoT device needs to adjust its power value from the current power level to avoid or resist excessive interference. The indicated value can be in the form of an offset or a proportional value. For example, if the power adjustment information indicates an offset value, the adjusted power of the IoT device is the difference between the current power and the offset value.
[0201] Power adjustment information may include at least one of the following: power ramping information, transmission power control (TPC) information, power factor information, and power concentration transmission information.
[0202] In one embodiment, TA information includes timing advance information, or timing advance information and target IoT device identification information. TA information is used to adjust the timing of signal transmission to ensure that the signal arrives at the receiver at the expected time. Specific TA information can be used to align the start boundaries of symbols or to distinguish between several TDM-accessed IoT signals. TA can be a fixed value or a range value. If it is a range value, the value can be between 0 and 100 µs.
[0203] The target IoT device can be another IoT device that communicates with the current IoT device (if the first device is an IoT device, then the first device is the current IoT device), or it can be an IoT device that may communicate with the current IoT device. The target IoT device identification information is used to distinguish different IoT devices.
[0204] It should be noted that the indication object of the information in D2R transmission and / or R2D transmission is determined in the same way as the indication object of the transmission block information in the aforementioned embodiments, and will not be repeated here.
[0205] In this embodiment, the first device receives control information sent by the second device. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information. This enables the first device to acquire the transmission resources and transmission command information, complete the transmission process, and execute the operation corresponding to the control information. This enables the scheduling of the environmental IoT system, simplifies the environmental IoT system, and improves the reliability of environmental IoT communication.
[0206] Based on the same inventive concept, this disclosure also provides a control information content indication device for an Internet of Things (IoT) device, as described in the following embodiments. Since the principle by which this device embodiment solves the problem is similar to that of the above-described method embodiments, the implementation of this device embodiment can refer to the implementation of the above-described method embodiments, and repeated details will not be elaborated further.
[0207] Figure 5 This diagram illustrates the structure of a control information content indication device for an Internet of Things (IoT) device according to an embodiment of the present disclosure. Figure 5 As shown in the present disclosure, the control information content indication device for an Internet of Things (IoT) device is applied to a first device, and the device includes an information receiving module 510.
[0208] The information receiving module 510 is used to receive control information sent by the second device. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information.
[0209] It should be noted that the information receiving module 510 corresponds to S202 in the method embodiment. The examples and application scenarios implemented by the above module and the corresponding steps are the same, but are not limited to the content disclosed in the above method embodiment. It should be noted that the above module, as part of the apparatus, can be executed in a computer system such as a set of computer-executable instructions.
[0210] It should be noted that D2R transmission includes one of the following: PDRCH, D2R control information, and reference signal.
[0211] It should be noted that R2D transmission includes one of the following transmissions: PRDCH, R2D control information, reference signal, broadcast information, and paging information.
[0212] In one embodiment, the transport block information of a D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The transport block information includes at least one of the following: the size of the data block being transmitted; the bit length being transmitted; and the time-domain end position of the transmission.
[0213] In one embodiment, the bitrate information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The bitrate information includes at least one of the following: bitrate size; bitrate encoding type, which includes linear encoding, forward error correction encoding, cyclic redundancy check encoding, or no encoding.
[0214] In one embodiment, the encoding information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The encoding information includes at least one of the following: encoding type, which includes at least one of linear coding, forward error correction coding, cyclic redundancy check coding, and no coding; the encoding method of the R2D transmission includes linear coding, forward error correction coding, or cyclic redundancy check coding, wherein the linear coding of the R2D transmission includes at least one of Manchester code, pulse interval coding (PIE) coding, and no coding; the forward error correction coding of the R2D transmission includes at least one of convolutional code, low-density parity check (LDPC) code, polarized code, concatenated Turbe code, parity check code, and no coding. One is missing; the cyclic redundancy check (CRC) code for R2D transmission includes at least one of 6-bit CRC, 16-bit CRC, or no CRC; the encoding method for D2R transmission includes linear encoding, forward error correction encoding, or CRC, wherein the linear encoding for D2R transmission includes at least one of Manchester code, bidirectional spacing code FM0 encoding, Miller encoding, or no encoding; the forward error correction encoding for D2R transmission includes at least one of convolutional code, LDPC code, Polar code, Turbe code, parity check code, or no encoding; the CRC code for D2R encoding includes at least one of 6-bit CRC, 16-bit CRC, or no CRC; wherein the linear encoding, forward error correction encoding, or CRC code for R2D or D2R transmission includes generative multiplexing of New Radio (NR), generative multiplexing of Radio Frequency Identification (RFID), or generative indication in the encoded information.
[0215] In one embodiment, the modulation information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The modulation information includes at least one of the following modulation schemes: Binary On / Off Keying (OOK); Frequency Shift Keying (FSK); Binary Phase Shift Keying (BPSK).
[0216] In one embodiment, when the modulation scheme is OOK, the method further includes: indicating OOK, the indication content including at least one of the following: the M value of OOK, the M value being the number of chips that can be used in each OFDM symbol; the chip rate of OOK; at least one of the sequence type, sequence generation parameters, and sequence length of OOK; and the chip length of OOK; when the modulation scheme is FSK, the method further includes: indicating FSK, the indication content including at least one of the target frequency value and the frequency shift value.
[0217] In one embodiment, the retransmission information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The retransmission information includes at least one of the following: the number of retransmissions; the retransmission granularity, which includes transmission block level, bit level, and chip level.
[0218] In one embodiment, the transmission block indication information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmissions. The transmission block indication information is used to characterize a one-time transmission or a segmented transmission.
[0219] In one embodiment, the time-domain resource information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission. The time-domain resource information includes at least one of time-domain resource length and time-domain resource location information. The time-domain resource location information includes start location information and / or end location information. The start location information includes: absolute start location information; and absolute start location information within a preset first time granularity. The system includes: a preset second time granularity offset information relative to the start or end position of the current configuration information at the current time; or, when the indication information is transmitted periodically, a preset third time granularity offset information relative to the most recent transmission cycle position of the indication information at the current time; the end position information includes: absolute end position information; absolute end position information within a preset fourth time granularity; a preset fifth time granularity offset information relative to the start or end position of the current configuration information at the current time; or, when the indication information is transmitted periodically, a preset sixth time granularity offset information relative to the most recent transmission cycle position of the indication information at the current time.
[0220] In one embodiment, the offset information includes: a preset granularity value; the minimum time interval granularity from the current configuration information to the R2D or D2R transmission; the maximum time interval granularity from the current configuration information to the R2D or D2R transmission; or the offset time from the current configuration information to the R2D or D2R transmission needs to be transmitted within a preset time interval.
[0221] In one embodiment, the frequency domain resource information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission. The frequency domain resource information includes: frequency resources occupied by the transmission, including transmission bandwidth and / or guard bandwidth; starting position information of the frequency resources, including absolute starting position information and / or frequency offset information; frequency resource mapping method, including continuous frequency resource mapping or segmented continuous frequency resource mapping; transmission carrier frequency information; or subcarrier spacing information.
[0222] In one embodiment, the candidate resource information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The candidate resource information includes: the ordinal information of the candidate resources; the maximum number of candidate resources; and / or the available data information of the candidate resources.
[0223] In one embodiment, the frequency hopping indication information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmissions. The frequency hopping indication information includes at least one of the following: frequency hopping enable information and frequency hopping count information.
[0224] In one embodiment, the timeline information for D2R and / or R2D transmissions indicates the time relationship between the current D2R and / or R2D transmission and the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the time relationship between the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the next potential D2R and / or D2D transmission. The timeline information includes at least one of: time interval information, time interval size, and time interval characteristics. The time interval information includes at least one of the following: minimum time interval between an R2D transmission and a subsequent D2R transmission; maximum time interval between an R2D transmission and a subsequent D2R transmission; minimum time interval between a D2R transmission and a subsequent R2D transmission; maximum time interval between a D2R transmission and a subsequent R2D transmission; minimum time interval between two R2D transmissions; maximum time interval between two R2D transmissions; minimum time interval between two D2R transmissions; maximum time interval between two D2R transmissions.
[0225] In one embodiment, the time granularity information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission. The time granularity information includes a time granularity value and / or a time granularity unit; wherein, the time granularity unit includes... At least one of the following: OFDM frame, OFDM subframe, OFDM symbol, OFDM slot, microsecond, sampling point, OOK chip, PRDCH chip, PRDCH symbol, PRDCH slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH slot, PDRCH sampling point, R2D chip, R2D symbol, R2D slot, R2D sampling point, D2R chip, D2R symbol, D2R slot, and D2R sampling point.
[0226] In one embodiment, the transmission rate information of D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The transmission rate information includes at least one of the following: data rate information; bit rate information; chip rate information; M-value information.
[0227] In one embodiment, the CP information of a D2R transmission and / or R2D transmission indicates the current D2R transmission and / or R2D transmission, the D2R transmission and / or R2D transmission scheduled for the current D2R transmission and / or R2D transmission, or the D2R transmission and / or R2D transmission scheduled for the current D2R transmission and / or R2D transmission that follows. The CP information includes CP length information, CP type information, and / or CP enable information.
[0228] In one embodiment, the synchronization information of D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The synchronization information includes at least one of the following: the generation density of intermediate synchronization codes and the generation structure of intermediate synchronization codes. The generation density of intermediate synchronization codes is determined by inserting one intermediate synchronization code based on a preset number of time granularities. The preset number is calculated starting from the first time granularity of the preceding synchronization code, the last time granularity of the preceding synchronization code, or the first time granularity of the R2D or D2R transmission following the preceding synchronization code. The generation structure of intermediate synchronization codes includes intermediate synchronization codes that are all identical, or at least one intermediate synchronization code performing a specific function having a different generation method than the target intermediate synchronization code.
[0229] In one embodiment, the measurement information of the D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmissions. The measurement information includes at least one of the following: a measurement signal generated using a constant modulus sequence, a measurement interval, a measurement index, a measurement method, a measurement bandwidth, and a measurement location. The measurement signal includes a preamble, intermediate, postamble, or reference signal, and the constant modulus sequence... The sequences include Zadoff-Chu sequences, maximum length sequences (M sequences), pseudo-random sequences (Gold sequences), constant envelope zero autocorrelation sequences (CGS sequences), primary synchronization signal (PSS sequences), secondary synchronization signal (SSS sequences), quadrature phase shift keying (QPSK) sequences, PN sequences, Reid-Mahler sequences (RM sequences), low peak-to-average power ratio (PAPR) sequences, or Gray sequences; the measurement metrics include at least one of IoT-RSRP, IoT-RSRQ, IoT-SINR, and IoT-proximity; the measurement method includes measuring 1 chip and / or 0 chip of each measurement signal; and the measurement bandwidth.
[0230] In one embodiment, the paging information for D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission followed by the D2R and / or R2D transmission. The paging information includes at least one of the following: an IoT device wake-up or sleep indication; an IoT device duty cycle indication; an IoT device periodic calibration signal or periodic calibration signal period indication; and a charging cycle indication.
[0231] In one embodiment, the power information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the subsequent D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The power information includes at least one of the following: the maximum transmit power of the IoT device; open-loop power control information; power margin information; and power adjustment information.
[0232] In one embodiment, the TA information includes timing advance information, or timing advance information and target IoT device identification information.
[0233] In one embodiment, the first device is an IoT device and the second device is a network-side device; or, the first device is a network-side device and the second device is an IoT device.
[0234] In this embodiment, the first device receives control information sent by the second device. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information. This enables the first device to acquire the transmission resources and transmission command information, complete the transmission process, and execute the operation corresponding to the control information. This enables the scheduling of the environmental IoT system, simplifies the environmental IoT system, and improves the reliability of environmental IoT communication.
[0235] Figure 6 A schematic diagram of the structure of a communication system provided in an embodiment of this disclosure is shown. For example... Figure 6 As shown, the communication system provided in this embodiment includes a first device 610 and a second device 620, wherein: The second device 620 is used to send control information to the first device 610. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information. The first device 610 is used to receive the control information sent by the second device 620.
[0236] In one embodiment, the first device 610 can be an IoT device, and the second device 620 can be a network-side device. In another embodiment, the first device 610 can also be a network-side device, and the second device 620 can be an IoT device.
[0237] It should be noted that the types of the first device 610 and the second device 620 can be determined according to actual needs, and this disclosure does not make specific limitations in this regard.
[0238] Those skilled in the art will understand that various aspects of the present invention can be implemented as systems, methods, or program products. Therefore, various aspects of the present invention can be specifically implemented in the following forms: entirely in hardware, entirely in software (including firmware, microcode, etc.), or in a combination of hardware and software, collectively referred to herein as “circuit,” “module,” or “system.”
[0239] The following reference Figure 7 To describe an electronic device 700 according to this embodiment of the present invention. Figure 7 The electronic device 700 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0240] like Figure 7 As shown, the electronic device 700 is manifested in the form of a general-purpose computing device. The components of the electronic device 700 may include, but are not limited to: at least one processing unit 710, at least one storage unit 720, and a bus 730 connecting different system components (including storage unit 720 and processing unit 710).
[0241] The storage unit stores program code that can be executed by the processing unit 710, causing the processing unit 710 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 710 can perform actions such as... Figure 2The first device shown receives control information sent by the second device. The control information includes at least one of the following for IoT device-to-network-side device D2R transmission and / or network-side device-to-IoT device R2D transmission: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, cyclic prefix (CP) information, synchronization information, measurement information, paging information, power information, and timing advance (TA) information.
[0242] Storage unit 720 may include readable media in the form of volatile storage units, such as random access memory (RAM) 7201 and / or cache memory 7202, and may further include read-only memory (ROM) 7203.
[0243] The storage unit 720 may also include a program / utility 7204 having a set (at least one) program module 7205, such program module 7205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0244] Bus 730 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0245] Electronic device 700 can also communicate with one or more external devices 740 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with the system, and / or with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 750. Furthermore, the system can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 760. Figure 7 As shown, network adapter 760 communicates with other modules of electronic device 700 via bus 730. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0246] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0247] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. Figure 8 This diagram illustrates a computer-readable storage medium 800 provided in an embodiment of the present disclosure. Figure 8 As shown, the computer-readable storage medium 800 stores a program product capable of implementing the methods described above. In some possible embodiments, various aspects of the present invention can also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the present invention described in the "Exemplary Methods" section of this specification.
[0248] A program product for implementing the above-described method according to embodiments of the present invention is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0249] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0250] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0251] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0252] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0253] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0254] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0255] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0256] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A method for indicating control information content of an Internet of Things (IoT) device, characterized in that, Applied to a first device, the method includes: The device receives control information sent by a second device, wherein the control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time domain resource information, frequency domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, cyclic prefix (CP) information, synchronization information, measurement information, paging information, power information, and timing advance (TA) information for IoT device-to-network-side device D2R transmission and / or network-side device-to-IoT device R2D transmission; The synchronization information includes the generation density of intermediate synchronization codes, which is determined by inserting one intermediate synchronization code at a preset number of time granularities. The preset quantity takes a value within a preset range. The preset quantity is calculated starting from the first time granularity of the preamble synchronization code, starting from the last time granularity of the preamble synchronization code, or starting from the first time granularity of the D2R transmission after the preamble synchronization code. When multiple intermediate synchronization codes are inserted during transmission, all of the multiple intermediate synchronization codes are identical.
2. The method according to claim 1, characterized in that, The D2R transmission includes one of the following: PDRCH, D2R control information, and reference signal.
3. The method according to claim 1, characterized in that, The R2D transmission includes one of the following: PRDCH, R2D control information, reference signal, broadcast information, and paging information.
4. The method according to claim 1, characterized in that, The transport block information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission. The transport block information includes at least one of the following: The size of the data block being transmitted; The length of bits transmitted; The end position of the transmission in the time domain.
5. The method according to claim 1, characterized in that, The bitrate information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission. The bitrate information includes at least one of the following: Bitrate size; The encoding type of the bitrate includes linear coding, forward error correction coding, cyclic redundancy check coding, or no coding.
6. The method according to claim 1, characterized in that, The encoding information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The encoding information includes at least one of the following: The coding type includes at least one of linear coding, forward error correction coding, cyclic redundancy check coding, and no coding. The encoding methods for R2D transmission include linear encoding, forward error correction encoding, or cyclic redundancy check (CRC) codes. Specifically, the linear encoding for R2D transmission includes at least one of Manchester codes, pulse-interval (PIE) encoding, and no encoding. The forward error correction encoding for R2D transmission includes at least one of convolutional codes, low-density parity-check (LDPC) codes, polarized codes, concatenated Turbe codes, parity-check codes, and no encoding. The CRC codes for R2D transmission include at least one of 6-bit CRC, 16-bit CRC, or no CRC. The encoding methods for D2R transmission include linear encoding, forward error correction encoding, or cyclic redundancy check (CRC) codes. Specifically, the linear encoding for D2R transmission includes at least one of Manchester codes, bidirectional spacing codes (FM0 encoding), Miller codes, or no encoding. The forward error correction encoding for D2R transmission includes at least one of convolutional codes, LDPC codes, Polar codes, Turbe codes, parity check codes, or no encoding. The CRC code for D2R transmission includes at least one of 6-bit CRC, 16-bit CRC, or no CRC. The linear coding, forward error correction coding, or cyclic redundancy check code of the R2D transmission or the D2R transmission includes generative multiplexing of New Radio (NR), generative multiplexing of Radio Frequency Identification (RFID), or generative indication in the coded information.
7. The method according to claim 1, characterized in that, The modulation information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The modulation information includes at least one of the following modulation schemes: Binary on / off keying OOK; Frequency Shift Keying (FSK) Binary Phase Shift Keying (BPSK).
8. The method according to claim 7, characterized in that, When the modulation scheme is OOK, the method further includes: The OOK is indicated, and the indication includes at least one of the following: The M value of the OOK, wherein the M value is the number of chips that can be used in each OFDM symbol; The chip rate of the OOK; The OOK sequence type, sequence generation parameters, and sequence length are at least one of the following: The chip length of the OOK; When the modulation scheme is FSK, the method further includes: The FSK is indicated, and the indication includes at least one of the target frequency value and the frequency shift value.
9. The method according to claim 1, characterized in that, The retransmission information for the D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmissions. The retransmission information includes at least one of the following: Number of repeated transmissions; Repeated transmission granularity includes transmission block level, bit level, and chip level.
10. The method according to claim 1, characterized in that, The transmission block indication information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission. The transmission block indication information is used to characterize a one-time transmission or a segmented transmission.
11. The method according to claim 1, characterized in that, The time-domain resource information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission following the current D2R and / or R2D transmission. The time-domain resource information includes at least one of time-domain resource length and time-domain resource location information; wherein, the time-domain resource location information includes start location information and / or end location information. The starting position information includes: Absolute starting position information; Preset the absolute starting position information within the first time granularity; The preset second time granularity is the offset information relative to the start or end position of the current configuration information; or When the indication information is transmitted periodically, the offset information of the start or end position relative to the nearest transmission cycle position of the indication information is preset at a third time granularity. The end position information includes: Absolute end position information; Preset the absolute end position information within the fourth time granularity; The preset fifth time granularity offset information relative to the start or end position of the current configuration information; or When the indication information is transmitted periodically, the offset information of the start or end position of the nearest transmission cycle position of the indication information is preset at the sixth time granularity.
12. The method according to claim 11, characterized in that, The offset information includes: Preset granularity value; The minimum time interval granularity from the moment the current configuration information is located to the R2D or D2R transmission; The granularity of the maximum time interval from the current configuration information to the R2D or D2R transmission; or The transmission from the current configuration information to the offset time of R2D or D2R transmission needs to be carried out within a preset time interval.
13. The method according to claim 1, characterized in that, The frequency domain resource information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and subsequent D2R and / or R2D transmissions. The frequency domain resource information includes: Frequency resources occupied by transmission, including transmission bandwidth and / or protection bandwidth; The starting position information of the frequency resources, wherein the starting position information of the frequency domain resources includes absolute starting position information and / or frequency offset information; Frequency resource mapping method, wherein the frequency resource mapping method includes continuous frequency resource mapping or segmented continuous frequency resource mapping; Transmit carrier frequency information; or Subcarrier spacing information.
14. The method according to claim 1, characterized in that, The candidate resource information for the D2R and / or R2D transmissions indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmissions following the current D2R and / or R2D transmissions scheduled for the current D2R and / or R2D transmission. The candidate resource information includes: Ordinal information of candidate resources; Maximum number of candidate resources; and / or Available data information for candidate resources.
15. The method according to claim 1, characterized in that, The frequency hopping indication information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the subsequent D2R and / or R2D transmission. The frequency hopping indication information includes at least one of the following: frequency hopping enable information and frequency hopping count information.
16. The method according to claim 1, characterized in that, The timeline information of the D2R and / or R2D transmission indicates the time relationship between the current D2R and / or R2D transmission and the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or indicates the time relationship between the current D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the next potential D2R and / or D2R transmission. The timeline information includes at least one of the following: time interval information, time interval size, and time interval characteristics. The time interval information includes at least one of the following: The minimum time interval between an R2D transmission and a subsequent D2R transmission; The maximum time interval between an R2D transmission and a subsequent D2R transmission; The minimum time interval between a D2R transmission and a subsequent R2D transmission; The maximum time interval between a D2R transmission and a subsequent R2D transmission; The minimum time interval between two R2D transmissions; The maximum time interval between two R2D transmissions; The minimum time interval between two D2R transmissions; The maximum time interval between two D2R transmissions.
17. The method according to claim 1, characterized in that, The time granularity information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the D2R and / or R2D transmission following the current D2R and / or R2D transmission. The time granularity information includes a time granularity value and a time granularity unit. The time granularity unit includes at least one of OFDM frame, OFDM subframe, OFDM symbol, OFDM slot, microsecond, sampling point, OOK chip, PRDCH chip, PRDCH symbol, PRDCH slot, PRDCH sampling point, PDRCH chip, PDRCH symbol, PDRCH slot, PDRCH sampling point, R2D chip, R2D symbol, R2D slot, R2D sampling point, D2R chip, D2R symbol, D2R slot, and D2R sampling point.
18. The method according to claim 1, characterized in that, The transmission rate information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission. The transmission rate information includes at least one of the following: Data rate information; Bit rate information; Chip rate information; M-value information.
19. The method according to claim 1, characterized in that, The CP information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the subsequent D2R and / or R2D transmission. The CP information includes CP length information, CP type information, and / or CP enable information.
20. The method according to claim 1, characterized in that, The synchronization information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission and the subsequent D2R and / or R2D transmission. The synchronization information also includes: the generation structure of the intermediate synchronization code. The generation structure of the intermediate synchronization code includes intermediate synchronization codes that are all the same, or intermediate synchronization codes that perform a specific function that have a different generation method from the target intermediate synchronization code.
21. The method according to claim 1, characterized in that, The measurement information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission, and the measurement information includes at least one of the following: The measurement signal generated using a constant mode sequence includes a preamble synchronization code, an intermediate synchronization code, a postamble synchronization code, or a reference signal. The constant mode sequence includes a Zadoff-Chu sequence, a maximum length sequence (M-sequence), a pseudo-random sequence (Gold sequence), a constant envelope zero autocorrelation sequence (CGS sequence), a primary synchronization signal (PSS sequence), a secondary synchronization signal (SSS sequence), a quadrature phase shift keying (QPSK) sequence, a PN sequence, a Reid-Mahler RM sequence, a low peak-to-average power ratio (PAPR) sequence, or a Gray sequence. Measurement interval; Measurement metrics, including at least one of IoT-RSRP, IoT-RSRQ, IoT-SINR, and IoT-proximity; The measurement method includes measuring 1 chip and / or 0 chip of each measurement signal; Measure bandwidth; Measurement location.
22. The method according to claim 1, characterized in that, The paging information for the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the D2R and / or R2D transmission scheduled after the current D2R and / or R2D transmission. The paging information includes at least one of the following: The IoT device wake-up or sleep indicator; The IoT device duty cycle indication; The IoT device periodic calibration signal or indication of the periodic calibration signal period; Charging cycle indicator.
23. The method according to claim 1, characterized in that, The power information of the D2R and / or R2D transmission indicates the current D2R and / or R2D transmission, the D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission, or the subsequent D2R and / or R2D transmission scheduled for the current D2R and / or R2D transmission. The power information includes at least one of the following: The maximum transmit power of the IoT device; Open-loop power control information; Power margin information; Power adjustment information.
24. The method according to claim 1, characterized in that, The TA information includes timing advance information, or timing advance information and target IoT device identification information.
25. The method according to any one of claims 1-24, characterized in that, The first device is an IoT device, and the second device is a network-side device; or, the first device is a network-side device, and the second device is an IoT device.
26. A control information content indication device for an Internet of Things (IoT) device, applied to a first device, characterized in that, The device includes: The information receiving module is used to receive control information sent by the second device. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time-domain resource information, frequency-domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information for D2R and / or R2D transmissions. The synchronization information includes the generation density of intermediate synchronization codes. The generation density of intermediate synchronization codes is based on inserting one intermediate synchronization code at a preset number of time granularities. The preset number is within a preset range and is calculated starting from the first time granularity of the preceding synchronization code, the last time granularity of the preceding synchronization code, or the first time granularity of the D2R transmission after the preceding synchronization code. When multiple intermediate synchronization codes are inserted during transmission, all intermediate synchronization codes are identical.
27. A communication system, characterized in that, Includes a first device and a second device, wherein: The second device is configured to send control information to the first device. The control information includes at least one of the following: transport block information, code rate information, modulation information, encoding information, repetitive transmission information, transport block indication information, time-domain resource information, frequency-domain resource information, candidate resource information, frequency hopping indication information, timeline information, time granularity information, transmission rate information, CP information, synchronization information, measurement information, paging information, power information, and TA information for D2R and / or R2D transmissions. The synchronization information includes the generation density of intermediate synchronization codes. The generation density of intermediate synchronization codes is based on inserting one intermediate synchronization code at a preset number of time granularities. The preset number is within a preset range and is calculated starting from the first time granularity of the preceding synchronization code, the last time granularity of the preceding synchronization code, or the first time granularity of the D2R transmission after the preceding synchronization code. When multiple intermediate synchronization codes are inserted during transmission, all intermediate synchronization codes are identical. The first device is configured to receive the control information sent by the second device.
28. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the control information content indication method for the Internet of Things device according to any one of claims 1 to 25 by executing the executable instructions.
29. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the control information content indication method for the Internet of Things device according to any one of claims 1 to 25.
30. A computer program product, comprising a computer program or computer instructions, characterized in that, The computer program or the computer instructions are loaded and executed by the processor to enable the computer to implement the control information content indication method for the Internet of Things device as described in any one of claims 1 to 25.