Communication method and related product
By sending pilot signals before and after A-IoT information, the problem of frequency offset between the reader and environmental IoT devices is solved, improving the accuracy of frequency estimation and system reliability.
Patent Information
- Application Number
- PCT/CN2025/102116
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-21
- Filing Date
- 2025-06-19
- Publication Date
- 2025-12-26
AI Technical Summary
In environmental IoT systems, oscillator mismatch between the reader and the receiver of the environmental IoT device causes sampling frequency offset, affecting system reliability. Existing technologies make it difficult to accurately estimate frequency offset.
By sending pilot signals before and/or after A-IoT information, the accuracy of frequency estimation is improved, and the selection and distribution are simplified by using pilot sequences.
It improves the accuracy of frequency estimation, enhances the reliability of the system, and reduces the signal reception bit error rate.
Smart Images

Figure CN2025102116_26122025_PF_FP_ABST
Abstract
Description
Communication method and related products
[0001] This application claims priority from the Chinese patent application No. 2024108134686 entitled "Communication method and related products" and filed with the China Patent Office on June 21, 2024, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, in particular to a communication method and related products. BACKGROUND
[0003] In an ambient IoT (A-IoT) system, a reader communicates with an A-IoT device to perform data interaction and / or control signaling delivery. However, since the reader generally has a simple structure, the oscillator between the reader and the receiver of the A-IoT device is prone to mismatch, which may cause sampling frequency offset (SFO) and seriously affect the system reliability. Therefore, it is important to accurately estimate the frequency offset.
[0004] Therefore, how to improve the accuracy of frequency offset estimation is a problem to be solved. SUMMARY
[0005] The present application provides a communication method and related products to improve the accuracy of frequency offset estimation.
[0006] In a first aspect, a communication method is provided, which includes: transmitting A-IoT information; wherein the starting position of the time domain resource occupied by the A-IoT information is a first position, and the ending position of the time domain resource occupied by the A-IoT information is a second position; the first position is the ending position of the time domain resource occupied by a first pilot; the second position is the starting position of the time domain resource occupied by an ending symbol of the A-IoT information, and the ending position of the time domain resource occupied by the ending symbol of the A-IoT information is the starting position of the time domain resource occupied by a second pilot; or, the second position is the starting position of the time domain resource occupied by a second pilot.
[0007] The method is applicable to uplink transmission or downlink transmission. For example, when the method is applied to downlink transmission, the first device can be a reader, or a chip or circuit for a reader, and the second device can be an A-IoT device (such as a tag), or a chip or circuit for an A-IoT device; when the method is applied to uplink transmission, the first device can be an A-IoT device (such as a tag), or a chip or circuit for an A-IoT device, and the second device can be a reader, or a chip or circuit for a reader.
[0008] By sending the pilot before and / or after the A-IoT information, the accuracy of the frequency estimation can be improved.
[0009] For example, the unit of the time domain resource can be any one of a system frame (SF), a sub-frame, a slot, a symbol, and the like.
[0010] With reference to the first aspect, in a possible implementation, the sending the A-IoT information comprises: sending the A-IoT information for the i-th time, where i is a positive integer, and 1≤i≤N, N is the number of repetitions of the A-IoT information; the first pilot is a preamble, where i is 1; and / or the first pilot is a first part of the preamble or the preamble, where 1<i≤N; the second pilot is the preamble or a second part of the preamble.
[0011] With the implementation, when 1<i≤N, the first pilot is the first part of the preamble or the preamble, and the second pilot is the preamble or the second part of the preamble, which can simplify the selection of the pilot sequence.
[0012] With reference to the first aspect, in another possible implementation, a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by the A-IoT information sent for the i-1-th time; or,
[0013] a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by the third pilot, and an ending position of the time domain resource occupied by the third pilot is an ending position of the time domain resource occupied by the A-IoT information sent for the i-1-th time; or,
[0014] a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by an ending symbol of the A-IoT information sent for the i-1-th time;
[0015] where 1<i≤N.
[0016] With reference to the first aspect, in yet another possible implementation, an ending position of the time domain resource occupied by the second pilot is a starting position of the time domain resource occupied by the A-IoT information sent for the i+1-th time; or,
[0017] an ending position of the time domain resource occupied by the second pilot is a starting position of the time domain resource occupied by the fourth pilot, and an ending position of the time domain resource occupied by the fourth pilot is a starting position of the time domain resource occupied by the A-IoT information sent for the i+1-th time;
[0018] wherein, 1≤i
[0019] With reference to the first aspect, in a further possible implementation of the method, the A-IoT information comprises at least two information, and time domain resources spaced apart between time domain resources occupied by each two adjacent information in the at least two information are used to carry intermediate pilots.
[0020] By adopting the method in this implementation, when the A-IoT information comprises at least two information, the accuracy of frequency estimation can be further improved by carrying intermediate pilots on time domain resources spaced apart between time domain resources occupied by each two adjacent information.
[0021] With reference to the first aspect, in a further possible implementation of the method, a length of each information in the at least two information is M, and M is a positive integer.
[0022] By adopting the method in this implementation, a length of each information in the at least two information is M, and the way of inserting intermediate pilots in the at least two information is simple.
[0023] With reference to the first aspect, in a further possible implementation of the method, a length of the A-IoT information is C, a length of each information in a first M1 information in the A-IoT information is K1, and a length of each information in a last M-M1 information in the A-IoT information is K2.
[0024] By adopting the method in this implementation, the intermediate pilots can be distributed as evenly as possible.
[0025] With reference to the first aspect, in a further possible implementation of the method, M1=mod(C, M), and C, M, K1, and K2 are positive integers.
[0026] With reference to the first aspect, in a further possible implementation of the method, the at least two information comprises at least one control information and at least one payload information.
[0027] With reference to the first aspect, in a further possible implementation of the method, a length of control information carried on time domain resources spaced apart between time domain resources occupied by two intermediate pilots is different from a length of payload information carried on the time domain resources.
[0028] With reference to the first aspect, in a further possible implementation of the method, the A-IoT information is carried on the first PRDCH or the first PDRCH, and the method further comprises:
[0029] receiving first indication information;
[0030] The first indication information is used for indicating that intermediate pilots are included in the first PRDCH or the first PDRCH; and / or
[0031] The first indication information is used for indicating the number of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0032] The first indication information is used for indicating the time domain interval between time domain resources occupied by each two intermediate pilots of a plurality of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0033] The first indication information is used for indicating the offset value between a first intermediate pilot and an n-th intermediate pilot from the first intermediate pilot, and the first PRDCH or the first PDRCH carries N intermediate pilots, 1
[0034] The first indication information is carried on a second PRDCH.
[0035] In a second aspect, a communication method is provided, and the method comprises: receiving A-IoT information; wherein a starting position of a time domain resource occupied by the A-IoT information is a first position, and an ending position of the time domain resource occupied by the A-IoT information is a second position; the first position is an ending position of a time domain resource occupied by a first pilot; the second position is a starting position of a time domain resource occupied by an ending symbol of the A-IoT information, and an ending position of the time domain resource occupied by the ending symbol of the A-IoT information is a starting position of a time domain resource occupied by a second pilot; or, the second position is a starting position of a time domain resource occupied by a second pilot.
[0036] By sending a pilot before the A-IoT information and / or after the A-IoT information, the accuracy of frequency estimation can be improved by using the method of this aspect.
[0037] The method is applicable to uplink transmission or downlink transmission. For example, when the method is applied to downlink transmission, the first device can be a reader, or a chip or circuit for a reader, and the second device can be an environmental Internet of Things device (such as a tag), or a chip or circuit for an environmental Internet of Things device; when the method is applied to uplink transmission, the first device can be an environmental Internet of Things device (such as a tag), or a chip or circuit for an environmental Internet of Things device, and the second device can be a reader, or a chip or circuit for a reader.
[0038] In combination with the second aspect, in a possible implementation, the receiving A-IoT information comprises:
[0039] receiving the A-IoT information for the i-th time, where i is a positive integer, 1≤i≤N, N is the number of repetitions of the A-IoT information;
[0040] the first pilot is a preamble when i is 1; and / or the first pilot is a first part of a preamble or a preamble when 1
[0041] the second pilot is a preamble or a second part of a preamble.
[0042] With the method, when 1
[0043] With reference to the second aspect, in a further possible implementation, a starting position of time domain resources occupied by the first pilot is an ending position of time domain resources occupied by the A-IoT information received for the i-th time; or,
[0044] a starting position of time domain resources occupied by the first pilot is an ending position of time domain resources occupied by the third pilot, and an ending position of time domain resources occupied by the third pilot is an ending position of time domain resources occupied by the A-IoT information received for the i-th time; or,
[0045] a starting position of time domain resources occupied by the first pilot is an ending position of time domain resources occupied by an ending symbol of the A-IoT information received for the i-th time.
[0046] where 1
[0047] With reference to the second aspect, in a further possible implementation, an ending position of time domain resources occupied by the second pilot is a starting position of time domain resources occupied by the A-IoT information received for the i+1-th time; or,
[0048] an ending position of time domain resources occupied by the second pilot is a starting position of time domain resources occupied by the fourth pilot, and an ending position of time domain resources occupied by the fourth pilot is a starting position of time domain resources occupied by the A-IoT information received for the i+1-th time.
[0049] where 1≤i
[0050] With reference to the second aspect, in a further possible implementation, the A-IoT information includes at least two pieces of information, and time domain resources between time domain resources occupied by each two adjacent pieces of information among the at least two pieces of information are used to carry intermediate pilots, the intermediate pilots being a preamble or a part of a preamble.
[0051] By using the method, when the A-IoT information includes at least two pieces of information, the accuracy of frequency estimation can be further improved by carrying the intermediate pilot in the time domain resource interval between time domain resources occupied by each two adjacent pieces of information.
[0052] With reference to the second aspect, in a further possible implementation, a length of each piece of information in the at least two pieces of information is M, and M is a positive integer.
[0053] By using the method, a length of each piece of information in the at least two pieces of information is M, and the intermediate pilot is inserted in the at least two pieces of information in a simple manner.
[0054] With reference to the second aspect, in a further possible implementation, a length of the A-IoT information is C, a length of each piece of information in a first M1 pieces of information in the A-IoT information is K1, and a length of each piece of information in a last M-M1 pieces of information in the A-IoT information is K2.
[0055] By using the method, the intermediate pilot can be distributed as evenly as possible.
[0056] With reference to the second aspect, in a further possible implementation, M1 = mod(C, M), and C, M, K1, and K2 are positive integers.
[0057] With reference to the second aspect, in a further possible implementation, the at least two pieces of information include at least one control information and at least one payload information.
[0058] With reference to the second aspect, in a further possible implementation, a length of control information carried on the time domain resource interval between time domain resources occupied by two intermediate pilots is different from a length of payload information carried on the time domain resource interval between time domain resources occupied by the two intermediate pilots.
[0059] With reference to the second aspect, in a further possible implementation, the A-IoT information is carried on a first PRDCH or a first PDRCH, and the method further includes:
[0060] sending first indication information;
[0061] The first indication information is used to indicate that the first PRDCH or the first PDRCH includes the intermediate pilot; and / or
[0062] The first indication information is used to indicate a quantity of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0063] The first indication information is used to indicate a time domain interval between time domain resources occupied by each two intermediate pilots in the first PRDCH or the first PDRCH; and / or
[0064] The first indication information is used to indicate an offset value between a first intermediate pilot and an n th intermediate pilot from the first intermediate pilot, and the first PRDCH or the first PDRCH carries N intermediate pilots, 1 < n ≤ N, n and N are positive integers.
[0065] The first indication information is carried on a second PRDCH.
[0066] In a third aspect, a communication apparatus is provided, which can implement the communication method in the first aspect or any implementation of the first aspect. For example, the communication apparatus can be a chip or a circuit. The above method can be implemented by software, hardware, or by executing corresponding software by hardware.
[0067] In a possible implementation, the communication apparatus in the third aspect includes units, modules or means for performing the method in the first aspect or any implementation of the first aspect. The units, modules or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0068] In one example, the communication apparatus includes a processing unit and a transceiver unit; the processing unit is configured to generate A-IoT information; a starting position of time domain resources occupied by the A-IoT information is a first position, and an ending position of the time domain resources occupied by the A-IoT information is a second position; the first position is an ending position of time domain resources occupied by a first pilot; the second position is a starting position of time domain resources occupied by an ending symbol of the A-IoT information, and an ending position of the time domain resources occupied by the ending symbol of the A-IoT information is a starting position of time domain resources occupied by a second pilot; or, the second position is a starting position of time domain resources occupied by a second pilot; and the transceiver unit is configured to send the A-IoT information.
[0069] Optionally, the transceiver unit is configured to send the A-IoT information for the i th time, where i is a positive integer, and 1 ≤ i ≤ N, N is a number of times of repeated transmission of the A-IoT information; the first pilot is a preamble, where i is 1; and / or, the first pilot is a first part of a preamble or a preamble, where 1 < i ≤ N; and the second pilot is a preamble or a second part of a preamble.
[0070] When 1
[0071] Optionally, a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by the i-1th transmission of the A-IoT information.
[0072] Optionally, a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by the third pilot, and an ending position of the time domain resource occupied by the third pilot is an ending position of the time domain resource occupied by the i-1th transmission of the A-IoT information.
[0073] Optionally, a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by an ending symbol of the i-1th transmission of the A-IoT information.
[0074] Optionally, a starting position of the time domain resource occupied by the first pilot is an ending position of the time domain resource occupied by an ending symbol of the i-1th transmission of the A-IoT information.
[0075] Optionally, an ending position of the time domain resource occupied by the second pilot is a starting position of the time domain resource occupied by the i+1th transmission of the A-IoT information.
[0076] Optionally, an ending position of the time domain resource occupied by the second pilot is a starting position of the time domain resource occupied by the fourth pilot, and an ending position of the time domain resource occupied by the fourth pilot is a starting position of the time domain resource occupied by the i+1th transmission of the A-IoT information.
[0077] Optionally, an ending position of the time domain resource occupied by the second pilot is a starting position of the time domain resource occupied by the fourth pilot, and an ending position of the time domain resource occupied by the fourth pilot is a starting position of the time domain resource occupied by the i+1th transmission of the A-IoT information.
[0078] Optionally, the A-IoT information includes at least two information, and time domain resources between time domain resources occupied by each adjacent two information in the at least two information are used to carry intermediate pilots, the intermediate pilots being a preamble or a part of a preamble.
[0079] Optionally, a length of each information in the at least two information is M, M being a positive integer.
[0080] Optionally, a length of the A-IoT information is C, a length of each information in a first M1 information in the A-IoT information is K1, and a length of each information in a last M-M1 information in the A-IoT information is K2.
[0081] Optionally, M1 = mod(C, M), and C, M, K1, and K2 are positive integers.
[0082] Optionally, the at least two information includes at least one control information and at least one load information.
[0083] Optionally, the information length of the control information carried on the time domain resource spaced between the time domain resources occupied by the two intermediate pilots is different from the length of the load information carried on the time domain resource spaced between the time domain resources occupied by the two intermediate pilots.
[0084] Optionally, the A-IoT information is carried on the first PRDCH or the first PDRCH, and the transceiver is further configured to receive first indication information.
[0085] The first indication information is used to indicate that the first PRDCH or the first PDRCH includes intermediate pilots; and / or
[0086] The first indication information is used to indicate the number of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0087] The first indication information is used to indicate the time domain interval between the time domain resources occupied by each two intermediate pilots in the plurality of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0088] The first indication information is used to indicate the first intermediate pilot carried in the first PRDCH or the first PDRCH, and the offset value between the n th intermediate pilot and the first intermediate pilot, the first PRDCH or the first PDRCH carries N intermediate pilots, 1 < n ≤ N, n and N are positive integers.
[0089] The first indication information is carried on the second PRDCH.
[0090] The beneficial effects and further features of the apparatus can refer to the first aspect or any one of the implementations of the first aspect.
[0091] In a fourth aspect, a communication apparatus is provided, which can implement the communication method of the second aspect or any one of the implementations of the second aspect. For example, the communication apparatus can be a chip or a circuit. The above method can be implemented by software, hardware, or by executing corresponding software by hardware.
[0092] In a possible implementation, the communication apparatus in the fourth aspect includes units, modules or means for performing the method in the second aspect or any one of the implementations of the first aspect. The units, modules or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0093] In one example, the communication apparatus comprises: a transceiver and a processing unit; wherein the transceiver is configured to receive A-IoT information; wherein a starting position of time domain resources occupied by the A-IoT information is a first position, and an ending position of time domain resources occupied by the A-IoT information is a second position; the first position is an ending position of time domain resources occupied by a first pilot; the second position is a starting position of time domain resources occupied by an ending symbol of the A-IoT information, and an ending position of time domain resources occupied by the ending symbol of the A-IoT information is a starting position of time domain resources occupied by a second pilot; or, the second position is a starting position of time domain resources occupied by a second pilot; and the transceiver is configured to transmit the A-IoT information.
[0094] Optionally, the transceiver is configured to receive the A-IoT information for the i-th time, wherein i is a positive integer, and 1≤i≤N, the N is a number of repetitions of transmission of the A-IoT information.
[0095] The first pilot is a preamble when i is 1; and / or the first pilot is a first part of a preamble or a preamble when 1
[0096] The second pilot is a preamble or a second part of a preamble.
[0097] When 1
[0098] Optionally, a starting position of time domain resources occupied by the first pilot is an ending position of time domain resources occupied by the A-IoT information received for the i-1-th time; or,
[0099] A starting position of time domain resources occupied by the first pilot is an ending position of time domain resources occupied by a third pilot, and a starting position of time domain resources occupied by the third pilot is an ending position of time domain resources occupied by the A-IoT information received for the i-1-th time; or,
[0100] A starting position of time domain resources occupied by the first pilot is an ending position of time domain resources occupied by an ending symbol of the A-IoT information received for the i-1-th time.
[0101] Wherein 1
[0102] Optionally, an ending position of time domain resources occupied by the second pilot is a starting position of time domain resources occupied by the A-IoT information received for the i+1-th time; or,
[0103] An end position of the time domain resource occupied by the second pilot is a start position of a time domain resource occupied by a fourth pilot, and an end position of the time domain resource occupied by the fourth pilot is a start position of a time domain resource occupied by the A-IoT information received in the i+1th time.
[0104] wherein 1≤i<N.
[0105] Optionally, the A-IoT information includes at least two information, and time domain resources between every two adjacent information in the at least two information are used to carry intermediate pilots, the intermediate pilots being a preamble or a part of a preamble.
[0106] Optionally, a length of each information in the at least two information is M, and M is a positive integer.
[0107] Optionally, a length of the A-IoT information is C, a length of each of the first M1 information in the A-IoT information is K1, and a length of each of the last M-M1 information in the A-IoT information is K2.
[0108] Optionally, M1=mod(C,M), and C, M, K1, and K2 are positive integers.
[0109] Optionally, the at least two information includes at least one control information and at least one payload information.
[0110] Optionally, an information length of control information carried on time domain resources between two intermediate pilots is different from a length of payload information carried on time domain resources between the two intermediate pilots.
[0111] Optionally, the A-IoT information is carried on a first PRDCH or a first PDRCH, and the transceiver is further configured to send first indication information.
[0112] wherein the first indication information is used to indicate that the first PRDCH or the first PDRCH includes intermediate pilots; and / or
[0113] the first indication information is used to indicate a number of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0114] the first indication information is used to indicate a time domain interval between time domain resources occupied by every two intermediate pilots in a plurality of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or
[0115] The first indication information is used for indicating a first intermediate pilot carried in the first PRDCH or first PDRCH, and an offset value between an n th intermediate pilot and the first intermediate pilot, the first PRDCH or first PDRCH carrying N intermediate pilots, 1 < n ≤ N, n and N being positive integers.
[0116] The first indication information is carried on a second PRDCH.
[0117] The beneficial effects and further features of the device can be understood with reference to the second aspect or any implementation of the second aspect.
[0118] In combination with any of the third aspect to the fourth aspect, in yet another possible implementation, the communication device in any of the third aspect to the fourth aspect includes a processor coupled with a memory; the processor is configured to support the device to perform the corresponding functions in the above-mentioned communication method. The memory is used to be coupled with the processor, and stores the programs (instructions) and / or data necessary for the device. Optionally, the communication device can also include a communication interface for supporting the communication between the device and other network elements. Optionally, the memory can be located inside the communication device, or located outside the communication device.
[0119] In combination with any of the third aspect to the fourth aspect, in yet another possible implementation, the communication device in any of the third aspect to the fourth aspect includes a processor and a transceiver, the processor is coupled with the transceiver, the processor is configured to execute computer programs or instructions to control the transceiver to receive and send information; when the processor executes the computer programs or instructions, the processor is also configured to realize the above-mentioned method through a logic circuit or an execution code instruction. The transceiver can be a transceiver, a transceiver circuit or an input / output interface, which is used to receive a signal from other communication devices outside the communication device and transmit the signal to the processor, or send a signal from the processor to other communication devices outside the communication device. When the communication device is a chip, the transceiver is a transceiver circuit or an input / output interface.
[0120] When the communication device in any of the third aspect to the fourth aspect is a chip or a chip module, the sending unit can be an output unit, such as an output circuit or a communication interface; the receiving unit can be an input unit, such as an input circuit or a communication interface. When the communication device is a terminal device or a network device, the sending unit can be a transmitter or a transmitter; the receiving unit can be a receiver or a receiver.
[0121] In a fifth aspect, a computer readable storage medium is provided, in which a computer program or instructions are stored, and when the computer program or instructions are executed, the method in the above aspects is implemented.
[0122] In a sixth aspect, a computer program product is provided, which comprises instructions, and when the instructions are run on a computer, the computer is caused to perform the method in the above aspects.
[0123] In a seventh aspect, a communication system is provided, which comprises the communication device in the third aspect and the communication device in the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS
[0124] FIG. 1 is a schematic diagram of topologies of several example ambient Internet of Things (IoT);
[0125] FIG. 2 is a flow diagram of a communication method provided by an embodiment of the present application;
[0126] FIG. 3A is a schematic diagram of downlink transmission in an A-IoT system;
[0127] FIG. 3B is a schematic diagram of uplink transmission in an A-IoT system;
[0128] FIG. 4A-FIG. 4F are schematic diagrams of formats of A-IoT information and pilot;
[0129] FIG. 5A-FIG. 5B are schematic diagrams of formats of intermediate pilots according to an example of an embodiment of the present application;
[0130] FIG. 6A-FIG. 6B are schematic diagrams of formats of A-IoT information provided by an embodiment of the present application;
[0131] FIG. 7 is a schematic diagram of adding pilot signals to control information and payload information according to an example of an embodiment of the present application;
[0132] FIG. 8 is a schematic diagram of a structure of a communication device provided by an embodiment of the present application;
[0133] FIG. 9 is a schematic diagram of a structure of another communication device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0134] The embodiments provided by the present application will be described below with reference to the accompanying drawings.
[0135] The technical solutions provided by the present application can be applied to various communication systems, for example, can be applied to a fifth generation (5 thThe technical solutions provided in the present application can be applied in a 5th-Generation (5G) mobile communication system, a future evolution system or a multi-communication convergence system, and can also be applied in an existing communication system. The application scenarios of the technical solutions provided in the present application can include various scenarios, such as machine to machine (M2M), macro micro communication, enhanced mobile broadband (eMBB), ultra reliable & low latency communication (uRLLC), and massive machine type communication (mMTC). These scenarios can include, but are not limited to, a communication scenario between terminal devices, a communication scenario between network devices, a communication scenario between a network device and a terminal device, and the like. The network device includes an access network device and a core network device.
[0136] First, related concepts involved in the embodiments of the present application are described.
[0137] 1. Environmental Internet of Things
[0138] With the wide application of Internet of Things technology in the field of wireless communication, reducing the size, complexity and power consumption of Internet of Things devices is of great concern. Since most wireless communication devices need to be replaced by manual battery or powered by rechargeable batteries, to some extent, it will lead to high maintenance cost and even cause safety hazards. With the continuous introduction of digital era demand and the improvement of automation level, it is urgent to introduce new Internet of Things technology to support no-energy devices or energy storage devices that do not need to be manually replaced or charged. Therefore, the Internet of Things technology that supports higher density connection, lower complexity and lower power consumption-Environmental Internet of Things emerges as the times require.
[0139] The Third Generation Partnership Project (3 rd -generation partnership project,3GPP) defines several topologies of environmental Internet of Things, which can be seen from FIG. 1.
[0140] (1) in FIG. 1 is the topology of “base station to environmental Internet of Things device”. In this topology, the base station and the environmental Internet of Things device can communicate bidirectionally, including transmission of environmental Internet of Things data and / or signaling. The base station that transmits data to the environmental Internet of Things device and the base station that receives data from the environmental Internet of Things device can be the same or different.
[0141] (2) Base station to intermediate node to environmental IoT device. In this topology, the base station and the intermediate node can communicate via Uu interface, and the intermediate node and the environmental IoT device can communicate bi-directionally, including the transmission of environmental IoT data and / or signaling.
[0142] (3.1) and (3.2) Base station to assisting node to environmental IoT device to base station. (3.1) of FIG. 1 is a downlink assisted topology, in which the base station and the assisting node communicate via Uu interface for downlink transmission, and the environmental IoT device receives environmental IoT data and / or signaling from the assisting node and sends environmental IoT data and / or signaling to the base station. (3.2) of FIG. 1 is an uplink assisted topology, in which the environmental IoT device receives environmental IoT data and / or signaling from the base station and sends environmental IoT data and / or signaling to the assisting node, and the assisting node communicates via Uu interface with the base station for uplink transmission.
[0143] (4) UE to environmental IoT device. In this topology, the UE and the environmental IoT device can communicate bi-directionally, including the transmission of environmental IoT data and / or signaling. The UE sending data to the environmental IoT device and the UE receiving data from the environmental IoT device can be the same or different.
[0144] The environmental IoT device has the characteristics of low power consumption, low complexity, small size, and long life cycle, and usually does not have a traditional battery, mainly using energy obtained from environmental energy, which can include radio waves, solar energy, kinetic energy, thermal energy, and pressure energy or any other form of energy. Radio waves can come from a base station or a user equipment. The environmental IoT device can also be referred to as an IoT device, and as the standard evolves, the environmental IoT device can have other names.
[0145] The base station in FIG. 1 can be a base station in new radio (NR), such as a next generation base station (gNB), an evolved node B (eNB), a radio network controller (RNC), a node-B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (HNB), a base band unit (BBU), a transmission and reception point (TRP), a transmitting point (TP), a mobile switching center, etc. It can also be a base station in a future communication system, such as a base station in a sixth-generation (6G) communication system, etc. th
[0146] The intermediate node in FIG. 1 can also be described as a relay node, which can be a repeater, a relay, an integrated access backhaul (IAB) node, a user equipment (UE), etc. an environmental Internet of Things capable device.
[0147] The secondary node in FIG. 1 can be a repeater, a relay, an IAB node, a UE, etc. an environmental Internet of Things capable device.
[0148] The user equipment (UE) in FIG. 1 can also be referred to as a terminal, a terminal device, a mobile station (MS), a mobile terminal (MT), an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a UE unit, a UE station, a mobile station, a remote station, a remote terminal device, a mobile device, a wireless communication device, a UE agent, or a UE apparatus, etc. The UE can be fixed or mobile. It should be noted that the UE can support at least one wireless communication technology, such as wideband code division multiple access (WCDMA), long time evolution (LTE), NR, 6G or next-generation wireless communication technology, etc. For example, the UE can be a mobile phone, a pad, a desktop computer, a notebook computer, an all-in-one machine, a vehicle-mounted terminal, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a mixed reality (MR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a UE in future mobile communication network, or a UE in future evolved public land mobile network (PLMN), etc.
[0149] The base station, the intermediate node, the auxiliary node, and the UE in FIG. 1 can be collectively referred to as a reader. The reader can be an environmental IoT-capable device, and can power or provide a carrier signal for backscattering to an environmental IoT device. The reader can also be referred to as a reader-writer, an excitation source, an IoT-capable device, an IoT-functional device, and the like. As the standard evolves, the reader can have other names.
[0150] It can be understood that how the reader specifically communicates with the environmental IoT device depends on which of the base station, the intermediate node, the auxiliary node, and the UE the reader is and the specific topology. Based on the topologies described in the above embodiments, the communication between the reader and the environmental IoT device in the following embodiments can be direct communication (for example, the reader is a base station and the topology is (1) in FIG. 1) or indirect communication (for example, the reader is a base station and the topology is (2) in FIG. 1 or (3.1) in FIG. 1 or (3.2) in FIG. 1). The specific communication process can be referred to the above description of the topologies.
[0151] However, due to the simple structure of the device, the oscillator between the device and the receiver is prone to mismatch, which can cause sampling frequency offset (SFO) and thus synchronization error, seriously affecting the reliability of the system. Therefore, it is very important to accurately estimate the frequency offset. Currently, SFO estimation can be solved by using a receiving algorithm on the receiving side. When the interference in the system is severe or the noise is large, the SFO estimation is not accurate enough, and the signal reception error rate is high. The accuracy of estimating SFO can also be improved by inserting a pilot sequence. There is currently no method for improving the accuracy of estimating SFO in an A-IoT system to achieve a reliable transmission and detection scheme.
[0152] Therefore, the present application provides a communication scheme, which can improve the accuracy of frequency estimation by transmitting a pilot before and / or after A-IoT information.
[0153] The following describes a communication method provided by the present application based on the topology of the environmental IoT shown in FIG. 1:
[0154] As shown in FIG. 2, a flowchart of a communication method provided by an embodiment of the present application is shown. The method can include the following steps:
[0155] S201. The first device transmits A-IoT information to the second device.
[0156] Correspondingly, the second device receives the A-IoT information.
[0157] In the A-IoT system, the transmission from the reader to the environmental IoT device can be considered as downlink transmission; the transmission from the environmental IoT device to the reader can be considered as uplink transmission. Specifically, as shown in FIG. 3A, which is a schematic diagram of downlink transmission in the A-IoT system, the original information bits are subjected to signal encoding, modulation, waveform generation and other operations in the reader, and are transmitted to the environmental IoT device through the physical reader-environmental IoT device channel (PRDCH); after the environmental IoT device receives the signal from the reader, the received signal is subjected to envelope detection, demodulation and signal decoding, and the information bits are restored. As shown in FIG. 3B, which is a schematic diagram of uplink transmission in the A-IoT system, the original information bits are subjected to signal encoding and modulation and other operations in the environmental IoT device, and are transmitted to the reader through the physical environmental IoT device-reader channel (PDRCH); after the reader receives the signal from the environmental IoT device, the received signal is subjected to demodulation and signal decoding, and the information bits are restored.
[0158] The present embodiment is applicable to uplink transmission or downlink transmission. For example, when the method is applied to downlink transmission, the first device can be a reader, or a chip or circuit for the reader, and the second device can be an environmental IoT device (such as a tag), or a chip or circuit for the environmental IoT device; when the method is applied to uplink transmission, the first device can be an environmental IoT device (such as a tag), or a chip or circuit for the environmental IoT device, and the second device can be a reader, or a chip or circuit for the reader.
[0159] In the present embodiment, the first device needs to send A-IoT information to the second device. For example, the A-IoT information can include commands such as inventory request, inventory result (such as the identification of the environmental IoT device), other control signaling of the reader, etc.
[0160] The first device generates the A-IoT information before transmitting the A-IoT information. When the A-IoT information is transmitted in downlink, the A-IoT information can be a signal encoded and modulated in FIG. 3A; when the A-IoT information is transmitted in uplink, the A-IoT information can be a signal encoded and modulated in FIG. 3B. Then, the A-IoT information is mapped to a time domain resource. The starting position of the time domain resource occupied by the A-IoT information is the first position, and the ending position of the time domain resource occupied by the A-IoT information is the second position. Exemplarily, the unit of the time domain resource can be any one of the following: a system frame (SF), a sub-frame, a slot, a symbol, etc. After the first device generates the A-IoT information and maps the A-IoT information to the time-frequency resource, the first device transmits the A-IoT information to the second device. Exemplarily, the uplink or downlink transmission of the A-IoT information occupies a specific frequency domain position.
[0161] In the embodiment, before transmitting the A-IoT information, the first device can further transmit a first pilot to the second device. The ending position of the time domain resource occupied by the first pilot is the first position, i.e., the starting position of the time domain resource occupied by the A-IoT information.
[0162] Further, in one implementation, the A-IoT information can further include an ending symbol. The starting position of the time domain resource occupied by the ending symbol of the A-IoT information is the second position, and the ending symbol is used to indicate the end of the transmission of the A-IoT information. After transmitting the A-IoT information, the first device can further transmit a second pilot to the second device. The starting position of the time domain resource occupied by the second pilot is the ending position of the time domain resource occupied by the ending symbol of the A-IoT information. In this implementation, the second pilot is used to indicate channel estimation and timing extraction. In another implementation, the A-IoT information does not include an ending symbol. After transmitting the A-IoT information, the first device can further transmit a second pilot to the second device. The starting position of the time domain resource occupied by the second pilot is the second position. In this implementation, the second pilot is used to indicate the end of the transmission of the A-IoT information, and is used to indicate channel estimation and timing extraction.
[0163] The transmission of the pilot can have different implementations, which will be described in detail below in conjunction with examples:
[0164] In actual transmission, in order to improve the reliability of transmission, the A-IoT information can be transmitted repeatedly multiple times. For example, the A-IoT information can be transmitted repeatedly N times, where N is a positive integer. Each of the N times of repeated transmission of the A-IoT information can correspond to one PRDCH or PDRCH, that is, the A-IoT information of each of the N times of repeated transmission is carried on one PRDCH or PDRCH; or the N times of repeated transmission all correspond to one PRDCH or PDRCH, that is, the A-IoT information of the N times of repeated transmission is carried on one PRDCH or PDRCH.
[0165] In implementation 1, before the i-th transmission of the A-IoT information, the first device further transmits a first pilot to the second device, and after the i-th transmission of the A-IoT information, the first device further transmits a second pilot to the second device. Wherein, 1≤i≤N, i is a positive integer.
[0166] Wherein, when i=1, the first pilot is a preamble, and the end position of the time domain resource occupied by the first pilot is the start position of the time domain resource occupied by the first transmission of the A-IoT information; when 1
[0167] Wherein, when 1≤i
[0168] As shown in the format diagram of the A-IoT information and the pilot in FIG. 4A, FIG. 4A illustrates four times of transmission of the A-IoT information (N=4), which can be repeated transmission of the same A-IoT information or transmission of different A-IoT information.
[0169] For the first transmission of the A-IoT information, i.e. i = 1, before the first transmission of the A-IoT information, the first device further transmits a pilot 1a to the second device, the pilot 1a is a preamble, and the ending position of the time domain resource occupied by the pilot 1a is the starting position of the time domain resource occupied by the first transmitted A-IoT information.
[0170] After the first transmission of the A-IoT information and before the second transmission of the A-IoT information, the first device further transmits a pilot 2a to the second device. The starting position of the time domain resource occupied by the pilot 2a is the ending position of the time domain resource occupied by the first transmitted A-IoT information, and thus the pilot 2a can be understood as a second pilot after the first transmission of the A-IoT information. The ending position of the time domain resource occupied by the pilot 2a is the starting position of the time domain resource occupied by the second transmitted A-IoT information, and thus the pilot 2a can also be understood as a first pilot before the second transmission of the A-IoT information. Alternatively, part of the pilot 2a is a second pilot for the first transmission of the A-IoT information, and another part of the pilot 2a is a first pilot for the second transmission of the A-IoT information. Exemplarily, the pilot 2a can be a preamble or a part of a preamble, which can simplify the selection of the pilot sequence. In the pilot 2a, the pilot as the first pilot and the pilot as the second pilot can be the same part of the preamble; the pilot as the first pilot and the pilot as the second pilot can also be different parts of the preamble, for example, the pilot as the first pilot is a first part of the preamble, and the pilot as the second pilot is a second part of the preamble.
[0171] By analogy, after the second transmission of the A-IoT information and before the third transmission of the A-IoT information, the first device further transmits a pilot 3a to the second device; and after the third transmission of the A-IoT information and before the fourth transmission of the A-IoT information, the first device further transmits a pilot 4a to the second device.
[0172] The ending position of the time domain resource occupied by the fourth transmitted A-IoT information can be the starting position of the time domain resource occupied by an ending symbol of the A-IoT information, which is used to indicate the end of the four times of A-IoT information transmission. Alternatively, after the fourth transmission of the A-IoT information, the first device further transmits a pilot 5a to the second device, and the starting position of the time domain resource occupied by the pilot 5a is the ending position of the time domain resource occupied by the fourth transmitted A-IoT information. The pilot 5a is used to indicate the end of the A-IoT information transmission, and is also used for channel estimation and timing extraction.
[0173] Exemplarily, the pilot 1a is carried on a control channel; and the pilots 2a-5a can be carried on a PRDCH and a PDRCH.
[0174] In a second implementation, before the ith transmission of the A-IoT information, the first device further transmits a first pilot to the second device, and after the ith transmission of the A-IoT information, the first device further transmits a second pilot and a third pilot to the second device. Wherein, 1≤i≤N, i is a positive integer.
[0175] Wherein, when i=1, the first pilot is a preamble, and an end position of a time domain resource occupied by the first pilot is a start position of a time domain resource occupied by the first transmission of the A-IoT information; when 1
[0176] Wherein, when 1≤iN, a start position of a time domain resource occupied by the second pilot is an end position of a time domain resource occupied by the ith transmission of the A-IoT information. When i=N, an end position of a time domain resource occupied by the Nth transmission of the A-IoT information is a start position of a time domain resource occupied by an end symbol of the A-IoT information, which is used to indicate an end of the Nth transmission of the A-IoT information. After the end symbol, the first device can further transmit a second pilot to the second device, and a start position of a time domain resource occupied by the second pilot is an end position of a time domain resource occupied by the end symbol of the Nth transmission of the A-IoT information.
[0177] As shown in the format diagram of the A-IoT information and the pilot in FIG. 4B, FIG. 4B illustrates four transmissions (N=4) of the A-IoT information. The four transmissions can be repeated transmissions of the same A-IoT information, or transmissions of different A-IoT information.
[0178] For the first transmission of the A-IoT information, i.e., when i=1, before the first transmission of the A-IoT information, the first device further transmits a pilot 1b to the second device, the pilot 1b is a preamble, and an end position of a time domain resource occupied by the pilot 1b is a start position of a time domain resource occupied by the first transmission of the A-IoT information.
[0179] The first device further sends pilot 2b and pilot 3b to the second device after the first sending of the A-IoT information and before the second sending of the A-IoT information. The starting position of the time domain resource occupied by the pilot 2b is the ending position of the time domain resource occupied by the first sending of the A-IoT information, the ending position of the time domain resource occupied by the pilot 2b is the starting position of the time domain resource occupied by the pilot 3b, and the ending position of the time domain resource occupied by the pilot 3b is the starting position of the time domain resource occupied by the second sending of the A-IoT information. Here, the pilot 2b is used to indicate the end of the first sending of the A-IoT information, and can also be used to indicate channel estimation and timing extraction; the pilot 3b can be understood as a second pilot after the first sending of the A-IoT information; the ending position of the time domain resource occupied by the pilot 3b is the starting position of the time domain resource occupied by the second sending of the A-IoT information, so the pilot 3b can also be understood as a first pilot before the second sending of the A-IoT information. Alternatively, part of the pilot 3b is a second pilot for the first sending of the A-IoT information, and another part of the pilot 3b is a first pilot for the second sending of the A-IoT information. Exemplarily, the above-mentioned pilot 3b can be a preamble or a part of a preamble, which can simplify the selection of the pilot sequence. In the above-mentioned pilot 3b, the pilot as the first pilot and the pilot as the second pilot can both be the same part of the preamble; the pilot as the first pilot and the pilot as the second pilot can also be different parts of the preamble, for example, the pilot as the first pilot is the first part of the preamble, and the pilot as the second pilot is the second part of the preamble.
[0180] By analogy, the first device further sends pilot 4b and pilot 5b to the second device after the second sending of the A-IoT information and before the third sending of the A-IoT information; the first device further sends pilot 6b and pilot 7b to the second device after the third sending of the A-IoT information and before the fourth sending of the A-IoT information.
[0181] The ending position of the time domain resource occupied by the fourth sending of the A-IoT information can be the starting position of the time domain resource occupied by an ending symbol of the A-IoT information, which is used to indicate the end of the four times of A-IoT information transmission. Alternatively, the first device further sends pilot 8b to the second device after the fourth sending of the A-IoT information, and the starting position of the time domain resource occupied by the pilot 8b is the ending position of the time domain resource occupied by the fourth sending of the A-IoT information. The pilot 8b is used to indicate the end of the A-IoT information transmission, and is also used to indicate channel estimation and timing extraction.
[0182] Exemplarily, the above-mentioned pilot 1b is carried on a control channel; the above-mentioned pilot 2b to pilot 8b can be carried on a PRDCH, a PDRCH or a control channel.
[0183] In a third implementation, before the ith transmission of the A-IoT information, the first device further transmits a first pilot to the second device, and after the ith transmission of the A-IoT information, the first device further transmits a second pilot and a fourth pilot to the second device. Wherein, 1≤i≤N, i is a positive integer.
[0184] Wherein, when i=1, the first pilot is a preamble, and an end position of a time domain resource occupied by the first pilot is a start position of a time domain resource occupied by the first transmission of the A-IoT information; when 1
[0185] Wherein, when 1≤iN, an end position of a time domain resource occupied by the ith transmission of the A-IoT information is a start position of a time domain resource occupied by the second pilot, an end position of a time domain resource occupied by the second pilot is a start position of a time domain resource occupied by the fourth pilot, and an end position of a time domain resource occupied by the fourth pilot is a start position of a time domain resource occupied by the (i+1)th transmission of the A-IoT information. When i=N, an end position of a time domain resource occupied by the Nth transmission of the A-IoT information is a start position of a time domain resource occupied by an end symbol of the A-IoT information, which is used to indicate the end of the Nth transmission of the A-IoT information. After the end symbol, the first device can further transmit a second pilot to the second device, and a start position of a time domain resource occupied by the second pilot is an end position of a time domain resource occupied by the end symbol of the Nth transmission of the A-IoT information.
[0186] As shown in the format diagram of the A-IoT information and the pilot in FIG. 4C, FIG. 4C illustrates four transmissions (N=4) of the A-IoT information. The four transmissions can be repeated transmissions of the same A-IoT information, or transmissions of different A-IoT information.
[0187] For the first transmission of the A-IoT information, i.e., i=1, before the first transmission of the A-IoT information, the first device further transmits a pilot 1c to the second device, the pilot 1c is a preamble, and an end position of a time domain resource occupied by the pilot 1c is a start position of a time domain resource occupied by the first transmission of the A-IoT information.
[0188] The first device further sends pilot 2c and pilot 3c to the second device after the first sending of the A-IoT information and before the second sending of the A-IoT information. The starting position of the time domain resource occupied by the pilot 2c is the ending position of the time domain resource occupied by the first sending of the A-IoT information, the ending position of the time domain resource occupied by the pilot 2c is the starting position of the time domain resource occupied by the pilot 3c, and the ending position of the time domain resource occupied by the pilot 3c is the starting position of the time domain resource occupied by the second sending of the A-IoT information. Here, the pilot 2c can be understood as a second pilot after the first sending of the A-IoT information, and the pilot 2c can also be understood as a first pilot before the second sending of the A-IoT information; or, part of the pilot 2c is a second pilot of the first sending of the A-IoT information, and another part of the pilot 2c is a first pilot of the second sending of the A-IoT information. The pilot 3c is used to indicate the end of the first sending of the A-IoT information, and can also be used for channel estimation and timing extraction. The ending position of the time domain resource occupied by the pilot 3c is the starting position of the time domain resource occupied by the second sending of the A-IoT information. Illustratively, the pilot 2c and the pilot 3c described above can be a preamble or a part of a preamble, which can simplify the selection of the pilot sequence. In the pilot 2c described above, the pilot as the first pilot and the pilot as the second pilot can both be the same part of the preamble; the pilot as the first pilot and the pilot as the second pilot can also be different parts of the preamble, for example, the pilot as the first pilot is the first part of the preamble, and the pilot as the second pilot is the second part of the preamble.
[0189] By analogy, the first device further sends pilot 4c and pilot 5c to the second device after the second sending of the A-IoT information and before the third sending of the A-IoT information; and the first device further sends pilot 6c and pilot 7c to the second device after the third sending of the A-IoT information and before the fourth sending of the A-IoT information.
[0190] The ending position of the time domain resource occupied by the fourth sending of the A-IoT information can be the starting position of the time domain resource occupied by the ending symbol of the A-IoT information, which is used to indicate the end of the four A-IoT information transmissions. Alternatively, the first device further sends pilot 8c to the second device after the fourth sending of the A-IoT information, and the starting position of the time domain resource occupied by the pilot 8c is the ending position of the time domain resource occupied by the fourth sending of the A-IoT information. The pilot 8c is used to indicate the end of the A-IoT information transmission, and is also used for channel estimation and timing extraction.
[0191] Illustratively, the pilot 1c described above is carried on a control channel; and the pilot 2c to the pilot 8c described above can be carried on a PRDCH, a PDRCH, or a control channel.
[0192] In a fourth implementation, before the ith transmission of the A-IoT information, the first device further transmits a first pilot to the second device, and after the ith transmission of the A-IoT information, the first device further transmits an end symbol and a second pilot to the second device. Wherein, 1≤i≤N, i is a positive integer.
[0193] Wherein, when i=1, the first pilot is a preamble, and an end position of a time domain resource occupied by the first pilot is a start position of a time domain resource occupied by the first transmission of the A-IoT information. When 1
[0194] Wherein, when 1≤iN, an end position of a time domain resource occupied by the second pilot is a start position of a time domain resource occupied by the (i+1)th transmission of the A-IoT information. When i=N, an end position of a time domain resource occupied by the Nth transmission of the A-IoT information is a start position of a time domain resource occupied by an end symbol of the A-IoT information, which is used to indicate the end of the Nth transmission of the A-IoT information.
[0195] As shown in the format diagram of the A-IoT information and the pilot in FIG. 4D, FIG. 4D illustrates four transmissions (N=4) of the A-IoT information, which can be repeated transmissions of the same A-IoT information or transmissions of different A-IoT information.
[0196] For the first transmission of the A-IoT information, i.e., i=1, before the first transmission of the A-IoT information, the first device further transmits a pilot 1d to the second device, which is a preamble, and an end position of a time domain resource occupied by the pilot 1d is a start position of a time domain resource occupied by the first transmission of the A-IoT information.
[0197] After the first transmission of the A-IoT information and before the second transmission of the A-IoT information, the first device further transmits a pilot 2d and a pilot 3d to the second device. Wherein, a start position of a time domain resource occupied by the pilot 2d is an end position of a time domain resource occupied by the first transmission of the A-IoT information, and an end position of a time domain resource occupied by the pilot 2d is a start position of a time domain resource occupied by the pilot 3d. An end position of a time domain resource occupied by the pilot 3d is a start position of a time domain resource occupied by the second transmission of the A-IoT information. Exemplarily, the pilot 2d and the pilot 3d can be a preamble or a part of a preamble, which can simplify the selection of the pilot sequence. The pilot 2d is used to indicate the end of the first transmission of the A-IoT information. The pilot 3d is used for channel estimation and timing extraction.
[0198] Similarly, after the second transmission of the A-IoT information and before the third transmission of the A-IoT information, the first device further transmits pilot 4d and 5d to the second device; after the third transmission of the A-IoT information and before the fourth transmission of the A-IoT information, the first device further transmits pilot 6d and pilot 7d to the second device.
[0199] The ending position of the time domain resource occupied by the fourth transmitted A-IoT information can be the starting position of the time domain resource occupied by the ending symbol of the A-IoT information, which is used to indicate the end of the four times of A-IoT information transmission. Alternatively, after the fourth transmission of the A-IoT information, the first device further transmits pilot 8d to the second device, and the starting position of the time domain resource occupied by the pilot 8d is the ending position of the time domain resource occupied by the fourth transmitted A-IoT information. The pilot 8d is used to indicate the end of the A-IoT information transmission, and is also used for channel estimation and timing extraction.
[0200] Exemplarily, the above-mentioned pilot 1d is carried on a control channel; the above-mentioned pilot 2d to pilot 8d can be carried on a PRDCH, a PDRCH or a control channel.
[0201] In an implementation 5, before the i-th transmission of the A-IoT information, the first device further transmits a first pilot to the second device, after the i-th transmission of the A-IoT information, the first device further transmits a second pilot and a third pilot to the second device, and after the N-th transmission of the A-IoT information, the first device further transmits an ending symbol to the second device. Wherein, 1≤i≤N, i is a positive integer.
[0202] Wherein, when i=1, the first pilot is a preamble, and the ending position of the time domain resource occupied by the first pilot is the starting position of the time domain resource occupied by the first transmission of the A-IoT information. When 1
[0203] Wherein, when 1≤iN, the ending position of the time domain resource occupied by the second pilot is the starting position of the time domain resource occupied by the i+1-th transmission of the A-IoT information. When i=N, the ending position of the time domain resource occupied by the N-th A-IoT information is the starting position of the time domain resource occupied by the ending symbol of the A-IoT information, which is used to indicate the end of the N times of A-IoT information transmission.
[0204] As shown in the format diagram of A-IoT information and pilot in FIG. 4E, FIG. 4E shows four transmissions (N=4) of A-IoT information, which can be repeated transmissions of the same A-IoT information or transmissions of different A-IoT information.
[0205] For the first transmission of A-IoT information, i.e. i=1, before the first transmission of A-IoT information, the first device further transmits pilot 1e to the second device, which is a preamble, and the end position of the time domain resource occupied by the pilot 1e is the start position of the time domain resource occupied by the first transmitted A-IoT information.
[0206] After the first transmission of A-IoT information and before the second transmission of A-IoT information, the first device further transmits pilot 2e and pilot 3e to the second device. The start position of the time domain resource occupied by the pilot 2e is the end position of the time domain resource occupied by the first transmitted A-IoT information, and the end position of the time domain resource occupied by the pilot 2e is the start position of the time domain resource occupied by the pilot 3e. The end position of the time domain resource occupied by the pilot 3e is the start position of the time domain resource occupied by the second transmitted A-IoT information. Exemplarily, the pilot 2e and the pilot 3e can be a preamble or a part of a preamble, which can simplify the selection of pilot sequence. The pilot 2e and the pilot 3e are used for channel estimation and timing extraction.
[0207] By analogy, after the second transmission of A-IoT information and before the third transmission of A-IoT information, the first device further transmits pilot 4e and pilot 5e to the second device; and after the third transmission of A-IoT information and before the fourth transmission of A-IoT information, the first device further transmits pilot 6e and pilot 7e to the second device.
[0208] The end position of the time domain resource occupied by the fourth transmitted A-IoT information can be the start position of the time domain resource occupied by an end symbol of A-IoT information, which is used to indicate the end of the four transmissions of A-IoT information. Alternatively, after the fourth transmission of A-IoT information, the first device further transmits pilot 8e to the second device, and the start position of the time domain resource occupied by the pilot 8e is the end position of the time domain resource occupied by the fourth transmitted A-IoT information. The pilot 8e is used to indicate the end of A-IoT information transmission, and is also used for channel estimation and timing extraction.
[0209] Exemplarily, the pilot 1e is carried on a control channel; and the pilot 2e to the pilot 8e can be carried on a PRDCH, a PDRCH or a control channel.
[0210] The implementation manner 6 is different from the implementation manner 1, and after the Nth sending of the A-IoT information, the first device sends an end symbol in addition to sending the second pilot to the second device. The end position of the time domain resource occupied by the Nth sending of the A-IoT information is the start position of the end symbol, and the end symbol is used to indicate the end of the Nth sending of the A-IoT information. The end position of the time domain resource occupied by the end symbol is the start position of the time domain resource occupied by the second pilot. The second pilot is used to indicate channel estimation and timing extraction.
[0211] As shown in the format diagram of the A-IoT information and the pilot in FIG. 4F, for the first sending of the A-IoT information, that is, i = 1, before the first sending of the A-IoT information, the first device further sends a pilot 1f to the second device, the pilot 1f is a preamble, and the end position of the time domain resource occupied by the pilot 1f is the start position of the time domain resource occupied by the first sending of the A-IoT information.
[0212] After the first sending of the A-IoT information and before the second sending of the A-IoT information, the first device further sends a pilot 2f to the second device.
[0213] By analogy, after the second sending of the A-IoT information and before the third sending of the A-IoT information, the first device further sends a pilot 3f to the second device; and after the third sending of the A-IoT information and before the fourth sending of the A-IoT information, the first device further sends a pilot 4f to the second device.
[0214] The end position of the time domain resource occupied by the fourth sending of the A-IoT information can be the start position of the time domain resource occupied by the end symbol of the A-IoT information, and the end symbol is used to indicate the end of the four times of A-IoT information transmission. After the end symbol, the first device further sends a pilot 5f to the second device, and the start position of the time domain resource occupied by the pilot 5f is the end position of the time domain resource occupied by the above-mentioned end symbol. The pilot 5f is used to indicate channel estimation and timing extraction.
[0215] Exemplarily, the above-mentioned pilot 1f is carried on a control channel; and the above-mentioned pilot 2f to pilot 5f can be carried on a PRDCH, a PDRCH or a control channel.
[0216] Exemplarily, each of the above implementations can be implemented independently or in combination. For example, the implementation 2 to the implementation 6 are improvements based on the implementation 1. In addition, for example, the implementation 2 and the implementation 3 can be combined, the ending position of the time domain resource occupied by the i-1th time sending A-IoT information is the starting position of the time domain resource occupied by the third pilot, the ending position of the time domain resource occupied by the third pilot is the starting position of the time domain resource occupied by the first pilot / second pilot, and the ending position of the time domain resource occupied by the first pilot / second pilot is the starting position of the time domain resource occupied by the fourth pilot. For another example, the implementation 2 and the implementation 6 can be combined, when i = 1, the first pilot is the preamble, and the ending position of the time domain resource occupied by the first pilot is the starting position of the time domain resource occupied by the first time sending A-IoT information. When 1 < i ≤ N, the ending position of the time domain resource occupied by the i-1th time sending A-IoT information is the starting position of the time domain resource occupied by the third pilot, the ending position of the time domain resource occupied by the third pilot is the starting position of the time domain resource occupied by the first pilot, and i = N, after the Nth time sending A-IoT information, the first device sends an ending symbol in addition to sending the second pilot to the second device, the ending position of the time domain resource occupied by the Nth time sending A-IoT information is the starting position of the ending symbol, and the ending symbol is used to indicate the end of the N times sending A-IoT information. The ending position of the time domain resource occupied by the ending symbol is the starting position of the time domain resource occupied by the second pilot. The application does not limit the combination of the above implementations, and the above combination is only an example.
[0217] According to the communication method provided in the embodiment of the application, by sending a pilot before and / or after the A-IoT information, the accuracy of frequency estimation can be improved.
[0218] In another embodiment, a midamble can also be inserted in the A-IoT information to further improve the accuracy of frequency estimation.
[0219] The A-IoT information includes at least two information. The time domain resource between each adjacent two information in the at least two information is used to carry a midamble, and the midamble is a preamble or a part of the preamble.
[0220] For inserting a midamble in the A-IoT information, the following implementations are provided:
[0221] In one implementation, the length of each of the at least two pieces of A-IoT information is M, where M is a positive integer. As shown in FIG. 5A, which is a format diagram of an intermediate pilot according to an example of an embodiment of the present application, it is assumed that the length of the A-IoT information is N, and that there is an intermediate pilot between every M bits of the A-IoT information, and the number of intermediate pilots is floor(N / M), where N and M are positive integers. Here, floor(N / M) represents the integer part of N / M. With this implementation, the length of each of the at least two pieces of information is M, and the intermediate pilots are inserted in the at least two pieces of information in a simple manner.
[0222] For example, it is assumed that the length of the A-IoT information is N=400, and that the length of each of the at least two pieces of A-IoT information is 60. In this case, the first device transmits an intermediate pilot after every 60 symbols, and therefore 6 intermediate pilots need to be set in the A-IoT information.
[0223] In another implementation, the length of the A-IoT information is C, the length of each of the first M1 pieces of information in the A-IoT information is K1, and the length of each of the last M-M1 pieces of information in the A-IoT information is K2.
[0224] For example, M1=mod(C,M), and C, M, K1, and K2 are positive integers.
[0225] That is, the length of the A-IoT information is C, an intermediate pilot is transmitted every K1 bits between the first M1·K1 bits of the A-IoT information, and an intermediate pilot is transmitted every K2 bits between the (M-M1)·K2 bits after the M1·K1 bits of the A-IoT information. This implementation can make the intermediate pilots as evenly distributed as possible.
[0226] Specifically, the length of the information of the A-IoT information is C, and M=floor(C / X). Here, M is the number of intermediate pilots, and can also be considered as the number of subgroups into which the information is divided.
[0227] M1=mod(C,M), and
[0228] In the case where M1>0, it means that cannot be evenly divided. In this case, there are M1 groups of K1=X+1 pieces of information, denoted as m, where m=0, 1, …, M1-1. The information index of each group is m·K1+k, where k=0, 1, …, K1-1. An intermediate pilot is added every X+1 pieces of information, and a total of M1 intermediate pilots are added.
[0229] After that, one midamble is added every K2=X information, a total of M-M1, denoted as m, where m=M1, M1+1,..., M-1. The information index of each group is M1·K1+(m-M1)·K2+k, k=0, 1,..., K2-1.
[0230] As an example of the number of modulation symbols C=400, one midamble is needed every X=60 symbol number. Then 6 midambles are needed. But the position of each midamble is obtained by the above rule:
[0231] M1=mod(C, M)=4, and
[0232] In the case of M1>0, it means cannot be divided evenly. At this time, there are 4 groups containing 67 information, denoted as m, m=0, 1,..., M1-1. The information index of each group is m·K1+k, k=0, 1,..., K1-1. One midamble is added every 67 information, a total of 4.
[0233] After that, one midamble is added every K2=66 information, a total of 2, denoted as m, m=M1, M1+1,..., M-1. The information index of each group is M1·K1+(m-M1)·K2+k, k=0, 1,..., K2-1.
[0234] As shown in FIG. 5B, it is another format diagram of midamble according to an embodiment of the present application. The length of A-IoT information is C=400. One midamble is sent every 67 symbols in the front part of A-IoT information, a total of 4 midambles are sent; one midamble is sent every 66 symbols in the rear part of A-IoT information, a total of 2 midambles are sent. Thus, the midambles can be distributed as evenly as possible, which is conducive to signal demodulation.
[0235] The at least two information in the A-IoT information described above include at least one control information and at least one payload. Exemplarily, the lengths of different control information can be the same or different; the lengths of different payload can also be the same or different.
[0236] Exemplarily, as shown in FIG. 6A, it is a format diagram of A-IoT information according to an embodiment of the present application. The A-IoT information includes a preamble, control information and payload. The midamble is located between the control information and the payload.
[0237] Exemplarily, as shown in FIG. 6B, another format of A-IoT information provided by the embodiment of the application is shown, which includes a preamble, control information and payload information. The control information is preceded by, followed by and / or surrounded by pilot signals. The control information includes at least one of the following: physical layer control information, medium access control (MAC) layer control information.
[0238] Further, the length of the control information carried on the time domain resources between the two middle pilot signals is different from the length of the payload information carried on the time domain resources between the two middle pilot signals. Based on this, another implementation of setting the middle pilot signal is that the length of the control information is M, and there is a middle pilot signal between every Y bits of the control information, and the number of the middle pilot signals is floor(M / Y), M and Y are positive integers. When floor(M / Y) = 0, only a middle pilot signal needs to be added at the end of the control information. Alternatively, the control information contains ceil(M / Y) middle pilot signals, ceil(M / Y) = 1, only a middle pilot signal needs to be added at the end of the control information; and ceil(M / Y) > 1, there is a middle pilot signal between every Y bits.
[0239] The length of the other information is N, and there is a middle pilot signal between every X bits, and the number of the middle pilot signals is floor(N / X).
[0240] For example, as shown in FIG. 7, a schematic diagram of adding a pilot signal to the control information and the payload information according to an example of the embodiment of the application is shown. Assuming that the A-IoT information includes data, cyclic redundancy check bits, encoded code words and modulated symbols, the length of the A-IoT information is 400, wherein the length of the control information is M = 100, and the length of the other information is N = 300. Then Y = 40 and X = 80, that is, one middle pilot signal needs to be added every 40 symbols in the control information part, and a total of 2 middle pilot signals need to be added; and one middle pilot signal needs to be added after the end of the control information. Three middle pilot signals need to be added in the other information, and one middle pilot signal needs to be added every 80 symbols.
[0241] Exemplarily, the A-IoT information is carried on the first PRDCH or the first PDRCH.
[0242] Further, regarding the transmission of the above-mentioned middle pilot signal, the network device can send first indication information to the first device, the first indication information being used to indicate at least one of the following:
[0243] In one implementation, the first indication information is used to indicate that the intermediate pilot is included in the first PRDCH or the first PDRCH. If the first indication information is received, it can be determined that the intermediate pilot is included in the first PRDCH or the first PDRCH. Correspondingly, if the first indication information is not received, it can be determined that the intermediate pilot is not included in the first PRDCH or the first PDRCH.
[0244] In another implementation, the first indication information is used to indicate the number of intermediate pilots carried in the first PRDCH or the first PDRCH. The first device can accurately receive the intermediate pilots according to the indication of the first indication information, to perform channel estimation and timing extraction.
[0245] In yet another implementation, the first indication information is used to indicate the time domain interval between the time domain resources occupied by each two intermediate pilots of the plurality of intermediate pilots carried in the first PRDCH or the first PDRCH. The first device can accurately receive the intermediate pilots according to the indication of the first indication information, to perform channel estimation and timing extraction.
[0246] In yet another implementation, the first indication information is used to indicate the first intermediate pilot carried in the first PRDCH or the first PDRCH, and the offset value between the nth intermediate pilot and the first intermediate pilot, the first PRDCH or the first PDRCH carrying N intermediate pilots, 1
[0247] Exemplarily, the first indication information can be carried on the second PRDCH.
[0248] It can be understood that the method and / or steps implemented by the first device in the above embodiments can also be implemented by components (such as chips or circuits) available for the first device, and the method and / or steps implemented by the second device can also be implemented by components (such as chips or circuits) available for the second device.
[0249] The above describes the scheme provided by the embodiments of the present application from the perspective of interaction between the first device and the second device. Accordingly, the embodiments of the present application further provide a communication device for implementing the above various methods. The communication device can be the first device in the above method embodiments, or a component applicable to the first device; or the communication device can be the second device in the above method embodiments, or a component applicable to the second device. It can be understood that, to implement the above functions, the communication device comprises corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0250] The embodiments of the present application can divide the functions of the communication device according to the above method embodiments, for example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or software function module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.
[0251] Based on the same concept of the above communication method, the present application further provides a communication device as follows:
[0252] As shown in FIG. 8, the communication device 800 comprises a processing unit 810 and a transceiver unit 820. The communication device 800 is used to implement the functions of the first device or the second device in the method embodiments shown in FIG. 2.
[0253] When the communication device 800 is used to implement the functions of the first device in the method embodiments shown in FIG. 2, the transceiver unit 820 is used to perform the functions of the first device in step S201 in the embodiments shown in FIG. 2.
[0254] When the communication device 800 is used to implement the functions of the second device in the method embodiments shown in FIG. 2, the transceiver unit 820 is used to perform the functions of the second device in step S201 in the embodiments shown in FIG. 2.
[0255] For more detailed description of the processing unit 810 and the transceiver unit 820, please refer to the related description in the method embodiments shown in FIG. 2 directly, which will not be described here.
[0256] The division of the modules in the present application is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used. In addition, each functional module in each example in the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The integrated module can be implemented in the form of hardware or in the form of a software functional module.
[0257] When the communication apparatus is a chip applied to the first device, the first device chip implements the functions of the first device in the method embodiments. The first device chip receives information from other modules (such as a radio frequency module or an antenna) in the first device, and the information is sent by the second device to the first device. Alternatively, the first device chip sends information to other modules (such as a radio frequency module or an antenna) in the first device, and the information is sent by the first device to the second device.
[0258] When the communication apparatus is a chip applied to the second device, the second device chip implements the functions of the second device in the method embodiments. The second device chip receives information from other modules (such as a radio frequency module or an antenna) in the second device, and the information is sent by the first device to the second device. Alternatively, the second device chip sends information to other modules (such as a radio frequency module or an antenna) in the second device, and the information is sent by the second device to the first device.
[0259] In addition, it should be noted that the aforementioned transceiver unit and / or processing unit can be implemented by a virtual module. For example, the processing unit can be implemented by a software functional unit or a virtual device, and the transceiver unit can be implemented by a software function or a virtual device. Alternatively, the processing unit or the transceiver unit can also be implemented by an entity device. For example, if the device is implemented by a chip / chip circuit, the transceiver unit can be an input / output circuit and / or a communication interface, which performs an input operation (corresponding to the aforementioned receiving operation) and an output operation (corresponding to the aforementioned sending operation); and the processing unit is an integrated processor or a microprocessor or an integrated circuit.
[0260] As shown in FIG. 9, the communication apparatus 900 includes a processor 910, and can further include an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It can be understood that the interface circuit 920 can be a transceiver or an input / output interface. Optionally, the communication apparatus 900 can further include a memory 930 (indicated by a dashed line in the figure), used for storing instructions executed by the memory 930 or input data required for the processor 910 to run instructions or storing data generated after the processor 910 runs instructions.
[0261] When the communication device 900 is configured to implement the functions of the first device in the method embodiment shown in FIG. 2, the interface circuit 920 is configured to perform the functions of the first device in step S201 in the embodiment shown in FIG. 2.
[0262] When the communication device 900 is configured to implement the functions of the second device in the method embodiment shown in FIG. 2, the interface circuit 920 is configured to perform the functions of the second device in step S201 in the embodiment shown in FIG. 2.
[0263] More detailed descriptions of the processor 910, the interface circuit 920 and the memory 930 can be directly obtained by referring to the related descriptions in the method embodiment shown in FIG. 2, and thus are not described here.
[0264] The division of the modules in the present application is illustrative, and is only a logical functional division. In actual implementation, another division manner can be used. In addition, the functional modules in each example in the present application can be integrated in one processor, or can be physically separated, or two or more modules can be integrated in one module. The integrated module can be implemented in the form of hardware or in the form of a software functional module.
[0265] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be another general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a transistor logic device, a hardware component or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0266] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed, the method in the above embodiments is implemented.
[0267] The embodiments of the present application further provide a computer program product containing instructions, and when the instructions are run on a computer, the computer executes the method in the above embodiments.
[0268] The embodiments of the present application further provide a communication system, which includes the communication device described above.
[0269] The embodiment of the present application further provides a circuit, which is coupled with the memory, and is used for executing the method shown in the above embodiment. The circuit can include a chip circuit.
[0270] The embodiment of the present application further provides a chip device, which includes a processor, and is used for calling computer degree or computer instruction stored in the memory, so that the processor executes the method provided in any of the above method embodiments.
[0271] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in any of the above method embodiments, and the output of the chip device corresponds to the sending operation in any of the above method embodiments.
[0272] Optionally, the processor is coupled with the memory through an interface.
[0273] Optionally, the chip device further includes a memory, and the memory stores computer degree or computer instruction.
[0274] It should be noted that the above unit or one or more of the units can be implemented in software, hardware or combination of both. When any of the above units is implemented in software, the software is in the form of computer program instructions and is stored in the memory, and the processor can be used to execute the program instructions and implement the above method flow.
[0275] In the present application, the processor can be a general processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or all or part of the circuit for implementing the processing function of the foregoing devices, which can implement or execute the disclosed methods, steps and logic block diagrams in the present application. The general processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the present application can be directly embodied as hardware processor execution or executed by combination of hardware and software modules in the processor.
[0276] When the above unit or unit is implemented in hardware, the hardware can be any one or any combination of CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, special purpose digital circuit, hardware accelerator or non-integrated discrete device, which can run necessary software or be independent of software to execute the above method flow.
[0277] Optionally, the embodiment of the present application further provides a chip system, comprising: at least one processor and an interface, the at least one processor is coupled with a memory through the interface, when the at least one processor runs a computer program or instructions in the memory, the chip system executes the method in any method embodiment described above. Optionally, the chip system can be composed of a chip, or can contain a chip and other discrete devices, and the embodiment of the present application does not make specific limitation to this.
[0278] The memory in the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data. The memory can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited to this. For example, the memory can be a non-volatile memory such as a digital versatile disc (DVD), a hard disk drive (HDD) or a solid-state drive (SSD), etc., and can also be a volatile memory such as a random-access memory (RAM).
[0279] It should be understood that, in the description of the present application, unless otherwise specified, " / " represents that the objects associated before and after are in an "or" relationship, for example, A / B can represent A or B; wherein A, B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item (s) or multiple items (s). For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, the same items or similar items with basically the same function and role are distinguished by using "first", "second", etc. The skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not limit the difference. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to take an example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. On the contrary, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific way, for understanding.
[0280] It can be understood that, in this application, "indication" can include direct indication, indirect indication, display indication, implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A. In this application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information, or the to-be-indicated information can be indirectly indicated by indicating other information, wherein the other information and the to-be-indicated information have an association relationship. It can also only indicate part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. The to-be-indicated information can be sent together as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending occasion of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting end device by sending configuration information to the receiving end device.
[0281] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal can include information, signaling, or data, etc. The network element can also be replaced by an entity, a network entity, a device, a communication module, a node, a communication node, etc. For example, the communication system can include at least one first device and at least one second device. The second device can send a downlink signal to the first device, and / or the first device can send an uplink signal to the second device. In addition, it can be understood that if the communication system includes multiple first devices, the multiple first devices can also send signals to each other, that is, the sending network element and the receiving network element of the signal can be the first device.
[0282] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode.
[0283] Although the present application is described herein in conjunction with various embodiments, other variations and modifications of the disclosed embodiments can be understood and implemented by those skilled in the art through viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Some measures described in mutually different dependent claims can be combined and produce a good result.
[0284] It can be understood that various numerical numbers involved in the embodiments of the present application are only for convenient differentiation and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic.
[0285] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can refer to the relevant description of other embodiments.
[0286] The components in the device of the embodiments of the present application can be combined, divided and deleted according to actual needs. Those skilled in the art can combine or combine the features of different embodiments and different embodiments described in the specification.
[0287] In this application, under the premise of no logical contradiction, examples can be referred to each other, for example, methods and / or terms between method embodiments can be referred to each other, for example, functions and / or terms between device embodiments can be referred to each other, and for example, functions and / or terms between device examples and method examples can be referred to each other.
Claims
1. A communication method, characterized in that, The method includes: Send environmental Internet of Things (A-IoT) information; wherein, the starting position of the time domain resources occupied by the A-IoT information is the first position, and the ending position of the time domain resources occupied by the A-IoT information is the second position; The first position is the end position of the time domain resources occupied by the first pilot; The second position is the starting position of the time domain resources occupied by the end symbol of the A-IoT information, and the ending position of the time domain resources occupied by the end symbol of the A-IoT information is the starting position of the time domain resources occupied by the second pilot; or, the second position is the starting position of the time domain resources occupied by the second pilot.
2. The method as described in claim 1, characterized in that, The A-IoT information includes at least two pieces of information. The time-domain resources between each pair of adjacent pieces of information are used to carry an intermediate pilot, which is a preamble or a part of a preamble.
3. The method as described in claim 2, characterized in that, The length of each of the at least two pieces of information is M, where M is a positive integer.
4. The method as described in claim 2, characterized in that, The length of the A-IoT information is C, the length of each of the first M1 pieces of information in the A-IoT information is K1, and the length of each of the last M-M1 pieces of information in the A-IoT information is K2.
5. The method as described in claim 3, characterized in that, The length of the A-IoT information is N, where N is a positive integer. There is an intermediate pilot between every M bits in the A-IoT information. The number of intermediate pilots is floor(N / M), where floor(N / M) represents rounding down N / M.
6. The method according to any one of claims 2-5, characterized in that, The A-IoT information is carried on the first PRDCH or the first PDRCH, and the method further includes: Receive the first instruction message; Wherein, the first indication information is used to indicate that the first PRDCH or the first PDRCH includes an intermediate pilot; and / or The first indication information is used to indicate the number of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or The first indication information is used to indicate the time-domain interval between every two intermediate pilots among the multiple intermediate pilots carried in the first PRDCH or the first PDRCH; and / or The first indication information is used to indicate the first intermediate pilot carried in the first PRDCH or the first PDRCH, and the offset value between the nth intermediate pilot and the first intermediate pilot. The first PRDCH or the first PDRCH carries N intermediate pilots, 1 < n ≤ N, where n and N are positive integers. The first indication information is carried on the second PRDCH.
7. A communication method, characterized in that, The method includes: Receive environmental Internet of Things (A-IoT) information; wherein, the starting position of the time domain resources occupied by the A-IoT information is the first position, and the ending position of the time domain resources occupied by the A-IoT information is the second position; The first position is the end position of the time domain resources occupied by the first pilot; The second position is the starting position of the time domain resources occupied by the end symbol of the A-IoT information, and the ending position of the time domain resources occupied by the end symbol of the A-IoT information is the starting position of the time domain resources occupied by the second pilot; or, the second position is the starting position of the time domain resources occupied by the second pilot.
8. The method as described in claim 7, characterized in that, The A-IoT information includes at least two pieces of information. The time-domain resources between each pair of adjacent pieces of information are used to carry an intermediate pilot, which is a preamble or a part of a preamble.
9. The method as described in claim 8, characterized in that, The length of each of the at least two pieces of information is M, where M is a positive integer.
10. The method as described in claim 8, characterized in that, The length of the A-IoT information is C, the length of each of the first M1 pieces of information in the A-IoT information is K1, and the length of each of the last M-M1 pieces of information in the A-IoT information is K2.
11. The method as described in claim 9, characterized in that, The length of the A-IoT information is N, where N is a positive integer. There is an intermediate pilot between every M bits in the A-IoT information. The number of intermediate pilots is floor(N / M), where floor(N / M) represents rounding down N / M.
12. The method according to any one of claims 7-11, characterized in that, The A-IoT information is carried on the first PRDCH or the first PDRCH, and the method further includes: Send the first instruction message; Wherein, the first indication information is used to indicate that the first PRDCH or the first PDRCH includes an intermediate pilot; and / or The first indication information is used to indicate the number of intermediate pilots carried in the first PRDCH or the first PDRCH; and / or The first indication information is used to indicate the time-domain interval between every two intermediate pilots among the multiple intermediate pilots carried in the first PRDCH or the first PDRCH; and / or The first indication information is used to indicate the first intermediate pilot carried in the first PRDCH or the first PDRCH, and the offset value between the nth intermediate pilot and the first intermediate pilot. The first PRDCH or the first PDRCH carries N intermediate pilots, 1 < n ≤ N, where n and N are positive integers. The first indication information is carried on the second PRDCH.
13. A communication device, characterized in that, Includes units for implementing the method as described in any one of claims 1-12.
14. A communication device, characterized in that, The invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the method as described in any one of claims 1-12.
15. A chip, characterized in that, The chip is used to perform the method as described in any one of claims 1-12.
16. A chip module, characterized in that, It includes an interface component and a chip, the chip being used to perform the method as described in any one of claims 1-12.
17. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-12.
18. A computer program product, characterized in that, The computer program product includes relevant program instructions, which, when executed, implement the method as described in any one of claims 1-12.
Citation Information
Patent Citations
Communication method and device
CN111294930A
Method and apparatus for offset estimation in mobile communication system
US20120207257A1
Method, device and system for sending physical random access channel (PRACH)
WO2017166255A1
Linear frequency modulation communication system and channel estimation method and apparatus therefor, medium, and chip
WO2022052960A1
Communication method and communication apparatus
WO2024087060A1