Communication method and device

By introducing a new communication method into the network device, using a specific information sequence to inform the terminal device of the existence of the transmission block, the problem of low transmission efficiency and high reception failure rate in downlink transmission in environmental IoT terminal devices is solved, and more efficient data reception and transmission is achieved.

CN120017227APending Publication Date: 2025-05-16HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311525834.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-15
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In downlink transmission based on envelope detection, the environmental IoT terminal device has low transmission efficiency and a high probability of failure to receive downlink transmission blocks.

Method used

By introducing a communication method into the network device, after sending the transmission block, the network device informs the terminal device whether there is a next transmission block through a specific information sequence, thereby improving the opportunity and efficiency of the terminal device to receive the transmission block.

Benefits of technology

This method improves the efficiency of downlink transmission and the success rate of data reception, reduces the downlink synchronization process, and enhances the success probability of transmission block demodulation and decoding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017227A_ABST
    Figure CN120017227A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device. The network equipment determines first information, the first information is used for indicating that second information exists, and the second information is used for bearing the transmission block; the network equipment sends first information in a first time unit, sends second information in a second time unit and sends third information in a third time unit, and the third information is used for bearing a transmission block; the third time unit is located before the first time unit, and the first time unit is located before the second time unit. And after the network equipment sends one transmission block to the terminal equipment through the third information, the terminal equipment is informed of the existence of the next transmission block through the first information. On one hand, if the two transmission blocks are the same, the terminal equipment has two opportunities for demodulating / decoding the same transmission block, so that the probability of successful demodulation and decoding of the transmission block can be improved. And on the other hand, if the two transmission blocks are different, a plurality of transmission blocks are sent in one downlink transmission, so that the transmission efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and a device thereof. Background Art

[0002] Ambient internet of things (A-IoT) terminal devices usually use envelope detection to receive downlink data. Ambient IoT terminal devices detect the rising and falling edges of the downlink signal, determine the high and low levels, and obtain the transmitted data through high and low levels.

[0003] In downlink transmission based on envelope detection, the transmission efficiency is low and the probability of a terminal device failing to receive a downlink transmission block is high. Summary of the invention

[0004] The embodiments of the present application provide a communication method and apparatus thereof, which are used to improve downlink transmission efficiency and the success rate of receiving downlink data.

[0005] In the first aspect, the present application provides a communication method, which can be executed by a first communication device, or by other devices including the functions of the first communication device, or by a chip system (which can also be replaced by a chip) or other functional modules, which can realize the functions of the first communication device, and the chip system or functional module is, for example, set in the first communication device. Take the method executed by the first communication device, and the first communication device is a network device as an example for introduction: the network device determines the first information, the first information is used to indicate the existence of the second information, and the second information is used to carry the transmission block; the network device sends the first information in the first time unit, sends the second information in the second time unit, and sends the third information in the third time unit, wherein the third information is used to carry the transmission block; the third time unit is located before the first time unit, and the first time unit is located before the second time unit, that is, the third information is sent first, then the first information, and then the second information.

[0006] In this embodiment, after the network device sends a transmission block to the terminal device through the third information, it informs the terminal device through the first information that there is a next transmission block. On the one hand, if the two transmission blocks are the same, the terminal device has two opportunities to demodulate / decode the same transmission block, which can increase the probability of successful demodulation and decoding of the transmission block. In the prior art, if a transmission block is not demodulated / decoded successfully, it is necessary to send the transmission block again in the next downlink transmission, while in this embodiment, the transmission block will be sent again in a downlink transmission, which can save a downlink synchronization process and improve transmission efficiency. On the other hand, if the two transmission blocks are different, sending multiple transmission blocks in a downlink transmission can improve transmission efficiency.

[0007] In a possible implementation manner, the first information is used to distinguish between two pieces of information that are used to carry a transmission block, for example, the first information is used to distinguish between the third information and the second information.

[0008] In a possible implementation manner, the first information is obtained based on a first sequence, where the first sequence includes: at least two consecutive 0s and / or at least two consecutive 1s.

[0009] In this implementation, requirements are set for the bits included in the first sequence so that the terminal device can distinguish the first information from the information used to carry the transmission block and other information (such as information for downlink synchronization, or terminator information) to avoid false detection by the terminal device.

[0010] In a possible implementation, the first information or the first sequence is related to at least one of the following: the encoding method used by the second information, the bits included in the second information, the encoding method used by the third information, the bits included in the third information, or the downlink transmission bandwidth; wherein, the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information.

[0011] In this implementation, the above factors are considered when selecting the first sequence so that the terminal device can distinguish the first information from the information used to carry the transmission block and other information (such as information for downlink synchronization, or terminator information) to avoid false detection by the terminal device.

[0012] In a possible implementation, the second information is encoded in a pulse interval encoding manner, the first bit in a transmission block carrying the second information is 0, and the first sequence is 0011.

[0013] This implementation will not have 4 consecutive 1s, which can avoid false detection by the terminal device. For example: Pulse interval coding encodes 0 as 10 and 1 as 1110. The first sequence is 0011, and the first bit in the transmission block carrying the second information is 1. The pulse interval coding method encodes 1 as 1110, then 1110 is added to the first sequence 0011 to get 00111110, where at least 4 consecutive 1s appear, which will be mistakenly detected by the terminal device as the end character postamble signal.

[0014] In a possible implementation, the encoding method used for the second information and the third information is Manchester encoding, the first bit in the transmission block carried by the second information is 1, and the first sequence is 00; and / or, the encoding method used for the second information and the third information is Manchester encoding; the last bit in the transmission block carried by the third information is 0, and the first sequence is 00.

[0015] This implementation will not have four consecutive zeros, which can avoid misdetection by the terminal device. For example: the first sequence is 00, the last bit in the previous transmission block is 1, and the first bit in the next transmission block is 0. Manchester encoding encodes 0 as 01 and 1 as 10. After 10, the first sequence 00 is spliced ​​and then 01 is spliced ​​to get 100001. There are four consecutive zeros, which will be misdetected by the terminal device as the start delimiter signal.

[0016] In one possible implementation, the encoding method used for the second information and the third information is Manchester encoding, the first bit in the transmission block carried by the second information is 0, and the first sequence is 11; and / or, the encoding method used for the second information and the third information is Manchester encoding, the last bit in the transmission block carried by the second information is 1, and the first sequence is 11.

[0017] This implementation will not have 4 consecutive 1s, which can avoid false detection by the terminal device. For example: the first sequence is 11, the last bit in the previous transmission block is 0, and the first bit in the next transmission block is 1. Manchester encoding encodes 0 as 01 and 1 as 10. After 01, the first sequence 11 is spliced ​​and then 10 is spliced ​​to get 011110. There are 4 consecutive 1s, which will be misdetected by the terminal device as a postamble signal.

[0018] In a possible implementation, the first information is obtained based on a first sequence; wherein the first sequence is predefined; or, the first sequence is obtained by encoding a second sequence based on a first encoding method. The first information may be obtained by encoding or not.

[0019] In one possible implementation, the first information is also used to indicate whether the bits included in the second information are the same as or different from those included in the third information, wherein the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information.

[0020] In this implementation, the bits included in the second information and the third information are the same or different, which can be specified by the protocol, or can be notified to the terminal device through the first information or other indication information. After the terminal device learns that the bits included in the second information and the third information are the same or different, it can decide whether to receive the second information. For example, if they are the same, the terminal device does not need to receive the second information if the third information is successfully demodulated and decoded, and the terminal device receives the second information if the third information is demodulated / decoded unsuccessfully. If they are different, the second information is received regardless of whether the terminal device demodulates / decodes the third information successfully or unsuccessfully.

[0021] In a possible implementation manner, a modulation mode of the first information is the same as a modulation mode of the second information.

[0022] In this implementation, the modulation methods of the two are the same, and the network device can modulate an overall information block pair composed of the two, which is simple to implement and also simple to demodulate for the terminal device.

[0023] In a possible implementation manner, after sending the second information in a second time unit, the terminal device also sends the first information and the second information alternately.

[0024] In this implementation, the network device can send 3 or even more transmission blocks to the terminal device, further improving the transmission efficiency and the success rate of receiving downlink data.

[0025] In one possible implementation, before the network device sends the third information in the third time unit, it also sends the fourth information in the fourth time unit and the fifth information in the fifth time unit, the fourth information is used for downlink synchronization, the fifth information is used to indicate N, N is the number of transmission blocks or the number of repetitions in a downlink transmission, and N is an integer greater than or equal to 1; the downlink transmission starts from the fourth information and ends with the Nth information used to carry the transmission block, and the fourth time unit is before the fifth time unit.

[0026] In a possible implementation, before the network device sends the third information in the third time unit, it also sends the fourth information in the fourth time unit, and sends the fifth information in the fifth time unit, the fourth information is used for downlink synchronization; the fifth information is used to indicate the number of transmission blocks or the number of repetitions in a downlink transmission; the fourth time unit is before the fifth time unit; after the network device sends the second information in the second time unit, it also sends the sixth information in the sixth time unit, the sixth information is used to indicate the end of the downlink transmission; wherein the downlink transmission starts from the fourth information. The sixth information is used to indicate the end of the downlink transmission, which can also be understood as the sixth information is used to determine the end of the downlink transmission. For example, the terminal device can determine the end of the downlink transmission based on the sixth information.

[0027] In a possible implementation manner, a modulation method of the fifth information is the same as a modulation method of the second information; and / or a coding method of the fifth information is the same as a coding method of the second information.

[0028] In this implementation, the modulation methods of the two are the same, and the network device can modulate an overall information block pair composed of the two, which is simple to implement and also simple to demodulate for the terminal device.

[0029] In a possible implementation manner, the first information, the second information, the third information, the fourth information, and the fifth information belong to the same downlink transmission.

[0030] In the second aspect, the present application provides a communication method, which can be executed by a second communication device, or by other devices including the functions of the second communication device, or by a chip system (which can also be replaced by a chip) or other functional modules, which can realize the functions of the second communication device, and the chip system or functional module is, for example, set in the second communication device. Take the method executed by the second communication device, where the second communication device is a terminal device as an example for introduction: the terminal device receives first information in a first time unit, the first information is used to indicate the existence of second information, and the second information is used to carry a transmission block; the terminal device receives second information in a second time unit according to the first information, and the first time unit is located before the second time unit.

[0031] In a possible implementation, the terminal device obtains a first sequence from the first information; and receives the second information in the second time unit if the first sequence meets the requirement; wherein the requirement is that the first sequence includes: at least two consecutive 0s and / or at least two consecutive 1s. If the first sequence does not meet the requirement, the terminal device may not receive the second information.

[0032] In a possible implementation, before receiving the first information in the first time unit, the terminal device also receives third information in a third time unit, where the third information is used to carry the transmission block.

[0033] In one possible implementation, the bits included in the second information and the bits included in the third information are the same or different, wherein the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information.

[0034] In a possible implementation, the bits included in the second information are the same as the bits included in the third information. If the first sequence meets the requirements, the terminal device can receive the second information in the second time unit according to the third information.

[0035] In a possible implementation, the first information is used to indicate whether the bits included in the second information are the same or different from those included in the third information. The terminal device may determine, based on the first information, whether the bits included in the second information are the same or different from those included in the third information. In another example, the terminal device may also determine, based on protocol provisions, whether the bits included in the second information are the same or different from those included in the third information.

[0036] In a possible implementation manner, after receiving the second information in the second time unit, the terminal device also alternately receives the first information and the second information.

[0037] In one possible implementation, before receiving the third information in the third time unit, the terminal device also receives the fourth information in the fourth time unit and the fifth information in the fifth time unit, the fourth information is used for downlink synchronization, and the fifth information is used to indicate N, where N is the number of transmission blocks or the number of repetitions in a downlink transmission, and N is an integer greater than or equal to 1; the downlink transmission starts from the fourth information and ends with the Nth information used to carry the transmission block, and the fourth time unit is before the fifth time unit.

[0038] In one possible implementation, before receiving the third information in the third time unit, the terminal device also receives the fourth information in the fourth time unit and receives the fifth information in the fifth time unit, the fourth information is used for downlink synchronization; the fifth information is used to indicate the number of transmission blocks or the number of repetitions in a downlink transmission; the fourth time unit is before the fifth time unit; after receiving the second information in the second time unit, the terminal device also receives the sixth information in the sixth time unit, the sixth information is used to indicate the end of the downlink transmission; wherein, the downlink transmission starts with the fourth information.

[0039] In a possible implementation manner, the first information, the second information, the third information, the fourth information, and the fifth information belong to the same downlink transmission.

[0040] The beneficial effects of the second aspect and its various possible implementations can refer to the beneficial effects of the first aspect and its various possible implementations, and will not be repeated here.

[0041] In a third aspect, a communication device is provided, and the communication device may be the first communication device described in the first aspect. The communication device has the functions of the first communication device. The communication device is, for example, a first communication device, or a larger device including the first communication device, or a functional module in the first communication device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is called a transceiver unit, and the functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.

[0042] In one possible implementation, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so as to enable the communication device to perform the functions of the first communication device described in the first aspect above.

[0043] In one possible implementation, the processing unit is used to determine first information, where the first information is used to indicate the existence of second information, and the second information is used to carry a transmission block; the transceiver unit is used to send the first information in a first time unit, send the second information in a second time unit, and send the third information in a third time unit, wherein the third information is used to carry a transmission block; the third time unit is located before the first time unit, and the first time unit is located before the second time unit.

[0044] In a possible implementation manner, the transceiver unit is further configured to send the first information and the second information alternately.

[0045] In one possible implementation, the transceiver unit is also used to send fourth information in a fourth time unit and to send fifth information in a fifth time unit; wherein the fourth information is used for downlink synchronization; the fifth information is used to indicate N, where N is the number of transmission blocks or the number of repetitions in a downlink transmission, and N is an integer greater than or equal to 1; the downlink transmission starts from the fourth information and ends at the Nth second information, and the fourth time unit is before the fifth time unit.

[0046] In a fourth aspect, a communication device is provided, and the communication device may be the second communication device described in the second aspect. The communication device has the functions of the second communication device. The communication device is, for example, a second communication device, or a larger device including the second communication device, or a functional module in the second communication device, such as a baseband device or a chip system. In an optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be called a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional module, which is called a transceiver unit, and the functional module can implement a sending function and a receiving function; or, the sending unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.

[0047] In one possible implementation, the communication device also includes a storage unit (sometimes also referred to as a storage module), and the processing unit is used to couple with the storage unit and execute the program or instructions in the storage unit, so as to enable the communication device to perform the function of the second communication device described in the second aspect above.

[0048] In one possible implementation, the transceiver unit is used to receive first information in a first time unit, where the first information is used to indicate the existence of second information, and the second information is used to carry a transmission block; and receive second information in a second time unit according to the first information, where the first time unit is located before the second time unit.

[0049] In one possible implementation, the processing unit is used to obtain a first sequence from the first information; the receiving unit is specifically used to receive the second information in the second time unit when the first sequence meets the requirements; wherein the requirement is that the first sequence includes: at least two consecutive 0s, and / or, at least two consecutive 1s.

[0050] In a possible implementation manner, the transceiver unit is further configured to receive third information in a third time unit, where the third information is used to carry a transmission block, and the third time unit is located before the first time unit.

[0051] In a possible implementation manner, the transceiver unit is specifically configured to receive the second information in the second time unit according to the third information when the first sequence meets the requirement.

[0052] In one possible implementation, the bits included in the second information are the same as the bits included in the third information; wherein, the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information; the transceiver unit is specifically used to receive the second information in the second time unit when demodulation or decoding of the third information fails.

[0053] In a possible implementation manner, the transceiver unit is further configured to alternately receive the first information and the second information.

[0054] In one possible implementation, fourth information is received in a fourth time unit, and fifth information is received in a fifth time unit; wherein the fourth information is used for downlink synchronization, and the fifth information is used to indicate N, wherein N is the number of transmission blocks or the number of repetitions in a downlink transmission, and N is an integer greater than or equal to 1; wherein the downlink transmission starts from the fourth information and ends with the Nth information used to carry the transmission block; the fourth time unit is before the fifth time unit, and the fifth time unit is before the third time unit.

[0055] In a fifth aspect, a communication device is provided, which may be a first communication device, or a chip or chip system used in a first communication device. The communication device includes an interface circuit and a processor, and optionally, also includes a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the interface circuit. When the processor reads the computer program or instruction, the communication device executes the method performed by the first communication device in the above-mentioned first aspect. Exemplarily, the interface circuit is used to receive signals from other communication devices other than the first communication device and transmit them to the processor or send signals from the processor to other communication devices other than the first communication device, and the processor is used to implement the method performed by the first communication device in the above-mentioned first aspect through a logic circuit or execution code instruction.

[0056] In a sixth aspect, a communication device is provided, which may be a second communication device, or a chip or chip system used in a second communication device. The communication device includes an interface circuit and a processor, and optionally, also includes a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the interface circuit. When the processor reads the computer program or instruction, the communication device executes the method performed by the second communication device in the above aspects. Exemplarily, the interface circuit is used to receive a signal from other communication devices other than the second communication device and transmit it to the processor or send a signal from the processor to other communication devices other than the second communication device, and the processor is used to implement the method performed by the second communication device in the above second aspect through a logic circuit or execution code instruction.

[0057] In the seventh aspect, a communication device is provided, comprising a processor and, optionally, a memory; the processor and the memory are coupled; the memory is used to store computer programs or instructions; the processor is used to execute part or all of the computer programs or instructions in the memory, and when the part or all of the computer programs or instructions are executed, it is used to implement the functions of the first communication device in the above-mentioned first aspect and any possible implementation method of the first aspect.

[0058] In a possible implementation, the device may further include a transceiver, the transceiver being configured to send a signal processed by the processor or receive a signal input to the processor. The transceiver may perform the sending action or the receiving action performed by the first communication device in the first aspect and any possible implementation of the first aspect.

[0059] In a possible implementation, the processing unit in the third aspect may be implemented by the processor, the storage unit in the third aspect may be implemented by the memory, and the transceiver unit in the third aspect may be implemented by the transceiver.

[0060] In an eighth aspect, a communication device is provided, comprising a processor and, optionally, a memory; the processor and the memory are coupled; the memory is used to store computer programs or instructions; the processor is used to execute part or all of the computer programs or instructions in the memory, and when the part or all of the computer programs or instructions are executed, it is used to implement the functions of the second communication device in the above-mentioned second aspect and any possible implementation of the second aspect.

[0061] In a possible implementation, the device may further include a transceiver, the transceiver being configured to send a signal processed by the processor or to receive a signal input to the processor. The transceiver may perform the sending action or the receiving action performed by the second communication device in the second aspect and any possible implementation of the second aspect.

[0062] In a possible implementation, the processing unit in the fourth aspect may be implemented by the processor, the storage unit in the fourth aspect may be implemented by the memory, and the transceiver unit in the fourth aspect may be implemented by the transceiver.

[0063] In a ninth aspect, a communication system is provided, comprising a second communication device and a first communication device, wherein the first communication device is used to execute the method executed by the first communication device as described in the above aspects, and the first communication device is used to execute the method executed by the first communication device as described in the above aspects. For example, the first communication device can be implemented by the communication device as described in the third aspect, and the second communication device can be implemented by the communication device as described in the fourth aspect.

[0064] Take the first communication device as a network device and the second communication device as a terminal device as an example for introduction:

[0065] In a possible implementation, the network device determines first information, where the first information is used to indicate the existence of second information, and the second information is used to carry a transport block; sends the first information in a first time unit, sends the second information in a second time unit, and sends third information in a third time unit, where the third information is used to carry a transport block; the third time unit is located before the first time unit, and the first time unit is located before the second time unit;

[0066] The terminal device receives third information in a third time unit, receives first information in a first time unit, wherein the first information is used to indicate the existence of second information, and the second information is used to carry a transmission block; and receives second information in a second time unit according to the first information.

[0067] In a tenth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store computer programs or instructions, which, when executed, enable the methods described in the above aspects to be implemented.

[0068] According to an eleventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the methods described in the above aspects to be implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 A schematic diagram of the architecture of a communication system provided for this application;

[0070] Figure 2 A schematic diagram of an information structure provided for this application;

[0071] Figure 3 A flow chart of a communication method provided by this application;

[0072] Figure 4 A schematic diagram of an information structure provided for this application;

[0073] Figure 5 A schematic diagram of an information structure provided for this application;

[0074] Figure 6 A schematic diagram of an information structure provided for this application;

[0075] Figure 7 A schematic diagram of an information structure provided for this application;

[0076] Figure 8 A structural diagram of a communication device provided for this application;

[0077] Fig. 9 A structural diagram of a communication device provided in this application. DETAILED DESCRIPTION

[0078] The technical solution of the present application can be applied to various wireless communication systems, including but not limited to the fourth generation mobile communication technology (the 4th generation, 4G) system (also known as the long term evolution (long term evolution, LTE) system), the fifth generation mobile communication technology (the 5th generation, 5G) system (also known as the new radio (new radio, NR) system), or can also be applied to the next generation mobile communication system or other similar communication systems (such as the sixth generation mobile communication technology (the 6th generation, 6G) system), etc., without specific restrictions. In addition, the technical solution provided in the embodiment of the present application can be applied to device-to-device (D2D) scenarios, such as NR-D2D scenarios, etc., or can be applied to vehicle-to-everything (V2X) communication scenarios, such as NR-V2X scenarios, etc. For example, it can be used in the fields of intelligent driving, assisted driving, or intelligent connected vehicles. For another example, the technical solution provided in the embodiment of the present application can also be applied to factory manufacturing scenarios, etc. In addition, the technical solutions provided in the embodiments of the present application can be applied in scenarios including but not limited to: ground cellular communications, non-terrestrial networks (NTN), satellite communications, high altitude platform stations (HAPS) communications, integrated access and backhaul (IAB) communications, reconfigurable intelligent surfaces (RIS) communications, and other scenarios.

[0079] Figure 1 A schematic diagram of the architecture of a communication system used in an embodiment of the present application. Figure 1 The communication system 1000 shown includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 also includes the Internet 300. The wireless access network 100 may include at least one network device (such as Figure 1 110a and 110b), and may also include at least one terminal device (such as Figure 1120a-120j in the figure). The terminal device is connected to the network device by wireless means, and the network device is connected to the core network 200 by wireless or wired means. The core network device and the network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or the functions of some core network devices and some network devices can be integrated on one physical device. Terminal devices and terminal devices, as well as network devices and network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.

[0080] The radio access network 100 may be a cellular system related to the third generation partnership project (3GPP), for example, 4G, 5G, or an evolution system after 5G (for example, a 6G mobile communication system). The radio access network 100 may also be an open radio access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a WiFi system. The radio access network 100 may also be a communication system that integrates two or more of the above systems.

[0081] A network device is a node in a radio access network (RAN), which can also be referred to as an access network device or a RAN node (or device). A network device is used to help a terminal device achieve wireless access. Multiple network devices in the communication system 1000 can be nodes of the same type or different types.

[0082] In one possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, an integrated access backhaul IAB node, a network device in a mobile switching center non-terrestrial network NTN communication system, that is, it can be deployed on a high altitude platform or satellite, etc. The network device may be a macro base station (such as Figure 1 110a in), micro base stations or indoor stations (such as Figure 1 110b in the example), a relay node or a donor node, or a wireless controller in a CRAN scenario. The network device may also be a device that functions as a base station in device-to-device D2D communication, Internet of Vehicles communication, drone communication, and machine communication. Optionally, the network device may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the access network device in the V2X technology may be a road side unit (RSU).

[0083] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device may be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understandable that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into a network device in the access network RAN, or the CU may be divided into a network device in the core network CN, without limitation here.

[0084] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0085] The terminal device is a device with wireless transceiver function, which can send signals to network devices or receive signals from network devices. The terminal device includes but is not limited to terminal devices, terminals, user equipment (UE), mobile stations, mobile terminals, etc. The terminal device can be widely used in various scenarios, for example, device-to-device D2D, vehicle-to-object V2X communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can specifically be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0086] The terminal device may also be an ambient IoT (A-IoT) terminal device, an ambient connected terminal device, an connected terminal device, a passive IoT terminal device, a zero-power IoT terminal device, an ambient scattering IoT terminal device, a reduced-capacity terminal device, a new interface legacy (NR Legacy) terminal device, etc. For example, the NR Legacy terminal device is an NR Rel-15 terminal device, a Rel-17 RedCap terminal device, etc. The difference between the ambient IoT terminal device and the NR Legacy terminal device includes one or more of the following: 1) Different channel bandwidth capabilities. For example, the NR Legacy terminal device can support the simultaneous use of a maximum of 100MHz of frequency resources on one carrier; the ambient IoT terminal device can support the simultaneous use of a smaller number of frequency resources such as 1 resource block (RB), 2RB or 3RB on one carrier. 2) Different downlink and / or uplink modulation methods. For example, NR Legacy terminal devices support phase shift keying (PSK) modulation and quadrature amplitude modulation (QAM) modulation for downlink transmission, and Ambient IoT terminal devices support binary on-off keying (OOK) modulation or frequency shift keying (FSK) modulation for downlink transmission. Among them, OOK modulation can be replaced by binary amplitude shift keying (2ASK). For example, NR Legacy terminal devices support pi / 2PSK modulation, QAM modulation and differential phase shift keying (DPSK) modulation for uplink transmission, and Ambient IoT terminal devices support binary on-off keying (OOK) modulation and binary phase shift keying (BPSK) modulation for uplink transmission. 3) The peak transmission rates are different. For example, NR Legacy terminal devices can support a peak rate of Mbps, while Ambient IoT terminals only support peak rates of tens of bps, hundreds of bps, tens of kbps, or hundreds of kbps. 4) The source of the carrier for uplink transmission is different. After the terminal device generates the baseband signal, the baseband signal needs to be moved to the carrier. For example, NR Legacy terminal devices can generate the carrier for uplink transmission by themselves, while Ambient IoT terminal devices cannot generate the carrier by themselves and can only reflect it to the carrier sent to it by others, that is, they only support the use of carriers from other network elements or devices.

[0087] The network equipment and terminal equipment can be fixed or movable. The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.

[0088] The roles of network devices and terminal devices can be relative. For example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile network device. For the terminal devices 120j that access the wireless access network 100 through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having network device functions. Figure 1 120a-120j in the figure can be called communication devices with terminal equipment functions.

[0089] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both; can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0090] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem including the network device function. The control subsystem including the network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device function.

[0091] In this application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink signal or downlink information is carried on the downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink signal or uplink information is carried on the uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with the cell controlled by the network device. The cell that has established a wireless connection with the terminal device is called the service cell of the terminal device.

[0092] Ambient IoT terminal devices usually use envelope detection to receive downlink data. Ambient IoT terminal devices detect the rising and falling edges of the downlink signal, determine the high and low levels, and obtain the transmitted data through the high and low levels.

[0093] In downlink transmission based on envelope detection, a possible data structure is as follows Figure 2 As shown, it includes a starting delimiter signal, a calibration signal, a downlink transmission block and a postamble signal. The ambient IoT terminal device detects the delimiter signal and the calibration signal, completes the downlink synchronization, and determines the starting position of the downlink transmission block. From this starting position, the downlink transmission block is received. In the downlink transmission based on envelope detection, the transmission efficiency is low, and the probability of the terminal device failing to receive the downlink transmission block is high.

[0094] Based on this, the present application proposes a communication method, in which multiple transmission blocks are transmitted for one downlink transmission, and after any transmission block, the network device indicates to the terminal device whether there will be the next transmission block. In this way, the terminal device side increases the chance of receiving the transmission block, improves the transmission efficiency, and can improve the success rate of receiving downlink data.

[0095] The methods provided in each embodiment of the present application can be applied to Figure 1 The network architecture shown or other network architectures. Figure 1 For example, for example, the terminal device involved in each embodiment of the present application may be 120i, or 120a, or 120b or 120c, etc., and the network device involved in each embodiment of the present application may be 110a; for another example, the terminal device involved in each embodiment of the present application may be 120h or 120g, and the network device involved in each embodiment of the present application may be 120f; for another example, the terminal device involved in each embodiment of the present application may be 120e, and the network device involved in each embodiment of the present application may be 120a or 120d.

[0096] Below, some terms or concepts in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.

[0097] 1) Method 1, Method 2, Method 3, Rule 1, Rule 2, etc. in the embodiments of the present application are numbered only for the convenience of description, without any restriction on the order of precedence or priority.

[0098] 2) "Information" in the first information, the second information, the third information, the fourth information, and the fifth information can be replaced by "signal", where the information refers to bits, modulation symbols, waveforms, etc. The first information is used to indicate the existence of the second information. The second information is used to carry the transmission block. The third information is used to carry the transmission block. The fourth information is used for downlink synchronization. The fifth information is used to indicate the number or number of repetitions of the transmission blocks in one downlink transmission.

[0099] The transport block may be replaced by a downlink transport block, or a downlink bit, or downlink data, or a downlink payload, etc.

[0100] The bits included in the second information are determined based on the transport block carried by the second information, and the bits included in the third information are determined based on the transport block carried by the third information. The bits included in the second information or the bits included in the third information, where "bits" can be original information bits (also referred to as transport blocks), or bits after encoding, or bits after adding a cyclic redundancy check (CRC), or bits after modulation.

[0101] Exemplarily, the relationship between these bits is: add CRC to the transmission block, then encode the bits after adding CRC, and then modulate the encoded bits to obtain modulated bits. Among them, encoding is optional, and the bits after adding CRC can be directly modulated. Among them, adding CRC is also optional, and the transmission block can be directly encoded or modulated.

[0102] For the terminal device, the first information, the second information, the third information, the fourth information, and the fifth information are embodied by high and low level signals. The terminal device knows the length of the first information, the second information, the third information, the fourth information, and the fifth information, and also knows the length of the high level signal corresponding to bit 1 and the length of the low level signal corresponding to bit 0. The terminal device detects the level signal of the corresponding length to determine each piece of information.

[0103] 3) Time unit:

[0104] The first time unit transmits the first information, the second time unit transmits the second information, the third time unit transmits the third information, the fourth time unit transmits the fourth information, and the fifth time unit transmits the fifth information.

[0105] The order of these time units is: fourth time unit, fifth time unit, third time unit, first time unit, second time unit. The order of time units is to describe the order of each information sent on each time unit, then the order of these information is: fourth information, fifth information, third information, first information, second information. In addition to time units, the order of each information can also be described in other ways. The unit or granularity of the time unit can be a symbol, a time slot, a frame or a wireless unit, etc., which is not limited in this application.

[0106] The lengths of these time units may be the same, unequal, or completely different.

[0107] Any two time units being adjacent can be understood as no other time unit exists between the two time units, or the two time units are adjacent and not empty, or no other information will be transmitted between the information transmitted on the two time units, or the two time units are connected end to end.

[0108] 4) When a terminal device receives certain information, for example, the terminal device receives the first information, or the second information, or the third information, etc., without special instructions, it can be understood that the information is received, and the information is demodulated and decoded successfully, that is, the correct content can be obtained from the information. If a certain information is not demodulated / decoded successfully, it can be understood that the correct content cannot be obtained from the information. It should be understood that when a certain information (such as the first information) does not adopt any encoding method, the above-mentioned "successful demodulation and successful decoding of the information" and "successful demodulation of the information" can be replaced with each other because no decoding is required.

[0109] 5) Line coding: In the optical fiber digital transmission system, the information code or cable pulse code modulation (PCM) code is usually not directly converted from electricity to light, but first converted into a code type suitable for the optical fiber line transmission system. This conversion is called line coding. Line coding is also called channel coding. Its function is to eliminate or reduce the DC and low-frequency components in the digital electrical signal to facilitate transmission, reception and monitoring in the optical fiber.

[0110] In order to better describe the embodiments of the present application, the method provided by the embodiments of the present application is described below in conjunction with the accompanying drawings. Unless otherwise specified in the following text, the steps indicated by dotted lines in the accompanying drawings corresponding to the various embodiments of the present application are all optional steps.

[0111] Figure 3 A flow chart of a communication method provided in an embodiment of the present application.

[0112] Step 301: A network device determines first information, where the first information is used to indicate the existence of second information, and the second information is used to carry a transmission block.

[0113] Step 302: The network device sends the third information, then sends the first information, and then sends the second information.

[0114] Step 303: The terminal device receives the second information according to the first information.

[0115] A possible implementation method is to reflect the sequence of various information through time units. For example, the network device sends the third information in the third time unit, sends the first information in the first time unit, and sends the second information in the second time unit. Correspondingly, the terminal device receives the third information in the third time unit, receives the first information in the first time unit, and receives the second information in the second time unit. The third time unit is located before the first time unit, and the first time unit is located before the second time unit. In other words: the first information is located between the N-1th transmission block and the Nth transmission block, and the first information is used to indicate the existence of the Nth transmission block, where N is an integer greater than or equal to 2.

[0116] Optionally, the first time unit is adjacent to the second time unit, and the first time unit is adjacent to the third time unit. In other words: there is no other information or transport block between the first information and the N-1th transport block and the Nth transport block.

[0117] like Figure 4 As shown in (a) in FIG. 1 , a structural relationship among first information, second information and third information is introduced, wherein the third information is in the front, the first information is in the middle and the second information is in the back.

[0118] The bits included in the second information are the same as or different from the bits included in the third information, the bits included in the second information are determined based on the transport block carried by the second information, and the bits included in the third information are determined based on the transport block carried by the third information. In other words: the transport block carried by the first information is the same as or different from the transport block carried by the third information.

[0119] In one example, the protocol specifies that the second information and the third information include the same bits.

[0120] In one example, the protocol specifies that the second information and the third information include different bits.

[0121] The terminal device can learn, based on the provisions of the protocol, whether the bits included in the second information and the third information are the same or different.

[0122] In another example, the protocol stipulates that the bits included in the second information and the third information may be the same or different, or the protocol does not make any provisions. In this case, the network device may send an indication message to the terminal device to indicate to the terminal device that the bits included in the second information and the third information are the same or different, and the terminal device may learn that the bits included in the second information and the third information are the same or different based on the indication message. The indication message may be the first information, that is, the first information is also used to indicate that the bits included in the second information and the third information are the same or different. The indication message may also be other information in addition to the first information, such as a broadcast message or system information sent before the first information.

[0123] It should be noted that, considering the channel between the terminal device and the network device, when the terminal device receives the third information, it may succeed in demodulating / decoding the third information, or it may fail in demodulating / decoding. The terminal device can determine whether to receive the second information based on the third information. For example, if the second information and the third information include the same bits, if the terminal device successfully demodulates and decodes the third information, it does not need to receive the second information, but of course it can receive the second information. If the second information and the third information include the same bits, if the terminal device fails to demodulate / decode the third information, it receives the second information. If the second information and the third information include different bits, regardless of whether the terminal device successfully demodulates / decodes the third information, it receives the second information.

[0124] Optionally, the level signal of the first information is longer than the level signal of the information used to carry the transmission block (such as the second information and the third information), and the probability of successful demodulation / decoding of the first information is higher than the probability of successful demodulation / decoding of the information used to carry the transmission block.

[0125] After the network device sends a transmission block to the terminal device through the third information, it informs the terminal device through the first information that there is a next transmission block. On the one hand, if the two transmission blocks are the same, the terminal device has two opportunities to demodulate / decode the same transmission block, which can increase the probability of successful demodulation and decoding of the transmission block. In the prior art, if a transmission block is not demodulated / decoded successfully, the transmission block is sent again in the next downlink transmission, while in this embodiment of the present application, the transmission block is sent again in a downlink transmission, which can save a downlink synchronization process and improve transmission efficiency. On the other hand, if the two transmission blocks are different, sending multiple transmission blocks in a downlink transmission can improve transmission efficiency.

[0126] The modulation modes of the information (eg, the second information and the third information) used to carry the transmission block are the same, for example, the modulation mode is ASK modulation or OOK modulation.

[0127] The information (e.g., the second information and the third information) used to carry the transmission block all adopts line codes, and the adopted line code encoding method is the same, for example, the encoding method is Manchester encoding or pulse interval encoding (PIE) encoding. The encoding rule of Manchester encoding is: encoding bit 0 as 01, and encoding bit 1 as 10. The encoding rule of PIE encoding is: encoding bit 0 as 10, and encoding bit 1 as 1110.

[0128] The modulation method of the first information is the same as the modulation method of the information used to carry the transmission block. For example, the modulation methods of both are OOK modulation, and OOK modulation can also be replaced by ASK modulation. For another example, the modulation methods of both are FSK modulation. The modulation methods of the two are the same, and the network device can modulate an overall information block pair composed of the two, which is simple to implement, and for the terminal device, demodulation is also simple.

[0129] The first information may be obtained by encoding or not. If the first information is obtained by encoding, the encoding method used for the first information is different from the encoding method used for the information used to carry the transport block (such as the second information and the third information). In this way, the terminal device can distinguish the first information from the information used to carry the transport block.

[0130] In a possible implementation, the network device may send three or more transmission blocks to the terminal device to further improve the transmission efficiency and the success rate of receiving downlink data. Figure 4 As shown in (b), after sending the second information in the second time unit, the network device alternately sends the first information and the second information. Correspondingly, the terminal device alternately receives the first information and the second information. The number of first information is the number of transmission blocks minus 1.

[0131] In a possible implementation, the network device sends the fourth information in the fourth time unit before sending the third information in the third time unit; accordingly, the terminal device receives the fourth information in the fourth time unit; wherein the fourth information is used for downlink synchronization. The fourth information includes but is not limited to: information / signal for implementing the delimiter function, information / signal for implementing the calibration function, and information / signal for carrying the leading sequence. The fourth time unit is before the third time unit, and the fourth time unit is adjacent to the third time unit. Exemplarily, when the fourth signal includes a delimiter signal and a calibration signal, the terminal device can obtain downlink synchronization by detecting high and low levels and counting the high and low levels. Exemplarily, when the fourth signal is a signal carrying a leading sequence, the terminal device can obtain downlink synchronization through correlation calculation. In an embodiment of the present application, multiple transmission blocks are transmitted between the network device and the terminal device, and only one downlink synchronization is performed, instead of multiple downlink synchronizations. Regardless of whether the multiple transmission blocks are the same or different, the transmission efficiency can be improved.

[0132] In one possible implementation, the network device sends the fifth information in the fifth time unit after the fourth time unit and before the third time unit; accordingly, the terminal device receives the fifth information in the fifth time unit; wherein the fifth information is used to indicate N, and N is the number of transmission blocks or the number of repetitions in a downlink transmission. When the fifth information is used to indicate the number of repetitions of a transmission block in a downlink transmission, these transmission blocks are the same. When the fifth information is used to indicate the number of transmission blocks in a downlink transmission, these transmission blocks may be the same or different. The terminal device may receive a corresponding number of transmission blocks, or may no longer receive subsequent transmission blocks after a certain transmission block is successfully demodulated and decoded when the fifth information indicates the number of repetitions.

[0133] A downlink transmission starts from the fourth information (or the fourth time unit) and ends at the Nth (i.e., the last) information for carrying a transport block (or the time unit for sending the last information for carrying a transport block) or the postamble information / signal. The number of first information is the number of repetitions / number of transport blocks minus 1. The fourth time unit is before the fifth time unit, the fifth time unit is before the third time unit, and the fifth time unit is adjacent to the fourth time unit and the third time unit respectively. Figure 5 As shown, an information structure is introduced.

[0134] The number of repetitions indicated by the fifth information is determined by the bits included in the fifth information. One bit can represent at most two states, and two bits can represent at most four states. Taking the fifth information occupying two bits as an example, in one example, when 2 bits are 00, it means the number of repetitions is 1; when 2 bits are 01, it means the number of repetitions is 2; when 2 bits are 10, it means the number of repetitions is 3; when 2 bits are 11, it means the number of repetitions is 4. In another example, when 2 bits are 00, it means the number of repetitions is 1; when 2 bits are 01, it means the number of repetitions is 2; when 2 bits are 10, it means the number of repetitions is 4; when 2 bits are 11, it means the number of repetitions is 8.

[0135] The corresponding relationship between the bit value and the number of repetitions can be stored in the network device and the terminal device in a table or other manner. As shown in Table 1 and Table 2 below, the corresponding relationship between the bit value and the number of repetitions is introduced.

[0136] Table 1:

[0137] Bit value Repetitions 00 1 01 2 10 3 11 4

[0138] Table 2:

[0139] Bit value Repetitions 00 1 01 2 10 4 11 8

[0140] The modulation method of the fifth information is the same as the modulation method of the information (such as the second information and the third information) used to carry the transmission block. For example, the modulation methods of both are OOK modulation, and OOK modulation can also be replaced by ASK modulation. For another example, the modulation methods of both are FSK modulation. The modulation methods of the two are the same, and the network device can modulate an overall information block pair composed of the two, which is simple to implement, and demodulation will also be simple for the terminal device.

[0141] The encoding method of the fifth information and the information used to carry the transmission block both use line codes. Further, the line code encoding methods used by the two are the same or different. For example, the encoding methods of both are Manchester encoding. For example, the encoding methods of both are PIE encoding. For another example, the encoding method of the information used to carry the transmission block is Manchester encoding, and the encoding method of the fifth information is PIE encoding. For another example, the encoding method of the information used to carry the transmission block is PIE encoding, and the encoding method of the fifth information is Manchester encoding.

[0142] In a possible implementation, after the last second information, a postamble information / signal or sixth information is also included, and the postamble or sixth information is used to indicate the end of a downlink transmission. Exemplarily, the postamble signal or the sixth information can be a continuous high-level signal of not less than the calibration signal. Exemplarily, the postamble signal or the sixth information can be a continuous high-level signal of not less than the calibration signal and a low-level signal after the high-level signal.

[0143] The first information, the second information, the third information, the fourth information, the fifth information and the terminator information belong to the same downlink transmission.

[0144] The following describes the generation sequence of the first information:

[0145] The network device obtains the first information based on the first sequence. For example, the network device modulates the first sequence to obtain the first information.

[0146] For the network device, the first sequence is predefined; or, the first sequence is obtained by encoding the second sequence based on the first encoding method. The second sequence is predefined. For example, the second sequence is shorter than the first sequence, and the network device repeats the second sequence multiple times to obtain the first sequence.

[0147] The terminal device obtains a sequence from the received information. If the obtained sequence meets the requirements of the first sequence, it is considered that the obtained sequence is the first sequence, that is, the first information is demodulated and decoded successfully. If the sequence obtained by the terminal device from the received information does not meet the requirements of the first sequence, it is considered that the first sequence or the first information is not received.

[0148] The requirement is that the first sequence includes: at least two consecutive 0s, and / or, at least two consecutive 1s.

[0149] The following is a detailed introduction to the requirements of the first sequence:

[0150] The first sequence satisfies at least one of the following rules:

[0151] Rule 1: The first sequence violates the encoding method of the information used to carry the transport block (eg, the third information, the second information), so that the terminal device can distinguish the first information from the information used to carry the transport block.

[0152] The previous article introduced that the first information is used to indicate the existence of the second information, and the second information is used to carry the transmission block. Because the first information is preceded and followed by information used to carry the transmission block, the first information is distinguished from the information used to carry the transmission block. At this time, the function of the first information can be to distinguish between the two pieces of information used to carry the transmission block.

[0153] The encoding method of the transport block can also be called the line code encoding method. Commonly used line code encoding methods include: Manchester encoding method and PIE encoding method. The encoding rule of Manchester encoding is: encode bit 0 into 01, and encode bit 1 into 10. The encoding rule of PIE encoding is: encode bit 0 into 10, and encode bit 1 into 1110. Therefore, the first sequence cannot contain the bit combination encoded by the Manchester encoding method and the PIE encoding method, that is, the first sequence cannot be directly spliced ​​and / or repeated by the following bit combinations: 01, 10, 1110.

[0154] Rule 2: The first sequence is different from the sequence used by other information except the information carrying the transport block, so that the terminal device can distinguish the first information from the other information.

[0155] Other information includes but is not limited to: fourth information for downlink synchronization, information for indicating the end of a downlink transmission. For example, the fourth information includes: start delimiter information / signal, calibration information / signal. Information for indicating the end of a downlink transmission is postamble information / signal.

[0156] The sequence used by the delimiter signal is a sequence of all 0s. For example, the sequence used by the delimiter signal is F 0s, where F is a positive integer greater than or equal to 2, for example, F is 2, or 4, or 6, or 8, that is, the sequence used by the delimiter signal is 00, or 0000, or 0000000, or 00000000.

[0157] The sequence used by the calibration signal is one or more 10s, or the sequence used by the calibration signal is one or more 01. For example, the sequence used by the calibration signal is 10, or 1010, or 101010, or 01, or 0101, or 010101.

[0158] The sequence used by the postamble signal is a sequence of all 1s. For example, the sequence used by the postamble signal is H 1s, where H is a positive integer greater than or equal to 4, such as H is 4, 5, or 6, that is, the sequence used by the delimiter signal is 1111, 11111, or 111111, etc.

[0159] The first sequence cannot be directly concatenated and / or repeated by the following bit combinations: all-0 combination (e.g., F 0s), 01 combination (e.g., 01, 0101), 10 combination (e.g., 10, 1010), all-1 combination (e.g., H 1s).

[0160] When the above rules 1 and 2 are met, the first sequence has the following possible implementations:

[0161] Mode 1: The first sequence includes: at least two consecutive 0s and at least two consecutive 1s. The first sequence may be 0011, 1100, 000111, 111000, 00001111, 11110000, 00110011 or 11001100, etc.

[0162] The first sequence is related to the encoding method used for carrying the information of the transport block and the bits (which may be the transport block or the encoded bits) included in the information for carrying the transport block, and is described by way of example below:

[0163] For example, the encoding method used to carry the information of the transport block is PIE encoding (encoding 0 as 10 and encoding 1 as 1110), the first sequence is 0011, the first bit in the transport block is 1, and the PIE encoding method encodes 1 as 1110, such as Figure 6 As shown in (a), after the first sequence 0011, the encoded bit 1110 of the first bit in the transmission block is spliced ​​to obtain 00111110, in which at least 4 consecutive 1s appear, which will be mistakenly detected by the terminal device as a postamble signal.

[0164] In a possible example, the encoding method used to carry the information of the transmission block is PIE encoding, the first sequence is 0011, the first bit in the transmission block is 0, and after the first sequence is connected to 0011, the encoded bit 10 of the first bit in the transmission block is spliced ​​to obtain 001110. There are no four consecutive 1s, and the above rule 2 will not be violated.

[0165] Mode 2: The first sequence includes at least two consecutive 0s. For example, the first sequence is 00, 000, 000 or 0000.

[0166] The first sequence is related to the downlink transmission bandwidth (which can also be understood as the number of bits included in the sequence used by the delimiter signal). The number of 0s contained in the sequence of the delimiter signal is related to the downlink transmission bandwidth. According to rule two, the first sequence needs to avoid the delimiter signal, so the number of 0s contained in the first sequence is related to the bandwidth. One association method is that when the bandwidth exceeds a threshold, the number of consecutive 0s contained in the first sequence can be M. The value of M can be 2 or 3. The threshold can be 1 RB, 12 REs or 180kHz. For example, when the bandwidth exceeds 180kHz, the number of consecutive 0s in the delimiter sequence is greater than or equal to 4. The number of consecutive 0s in the first sequence is less than 4, which will not affect the detection of the delimiter signal. As described in Table 3, an example of the correspondence between bandwidth and delimiter sequence is introduced.

[0167] Table 3:

[0168]

[0169]

[0170] The first sequence is related to the encoding method used for carrying the information of the transport block and the bits (which may be the transport block or the encoded bits) included in the information for carrying the transport block, and is described by way of example below:

[0171] For example, the encoding method used to carry the information of the downlink transmission block is Manchester encoding (encoding 0 as 01 and encoding 1 as 10), the first sequence is 00, the last bit in the previous transmission block is 1, and the first bit in the next transmission block is 0. Manchester encoding encodes 0 as 01 and 1 as 10, such as Figure 6 As shown in (b), after the encoded bit 10 of the last bit in the previous transmission block, the first sequence 00 is spliced, and then the encoded bit 01 of the first bit in the next transmission block is spliced, and 100001 is obtained. There are 4 consecutive 0s, which will be mistakenly detected as a delimiter signal by the terminal device.

[0172] In a possible example, the encoding method used to carry the information of the downlink transmission block is Manchester encoding, the first sequence is 00, the first bit in the next transmission block is 1, four consecutive 0s will not appear, and the above rule 2 will not be violated.

[0173] In a possible example, the encoding method used to carry the information of the downlink transmission block is Manchester encoding, the first sequence is 00, the last bit in the previous transmission block is 0, four consecutive 0s will not appear, and the above rule 2 will not be violated.

[0174] Mode 3: The first sequence includes at least two consecutive 1s. For example, the first sequence is 11, 111, or 1111.

[0175] The first sequence is related to the encoding method used for carrying the information of the transport block and the bits (which may be the transport block or the encoded bits) included in the information for carrying the transport block, and is described below by way of example:

[0176] For example, the encoding method used to carry the information of the downlink transmission block is Manchester encoding (encoding 0 as 01 and encoding 1 as 10), the first sequence is 11, the last bit in the previous transmission block is 0, and the first bit in the next transmission block is 1. Manchester encoding encodes 0 as 01 and encodes 1 as 10, such as Figure 6 As shown in (c), after the encoded bit 01 of the last bit in the previous transmission block, the first sequence 11 is spliced, and then the encoded bit 10 of the first bit in the next transmission block is spliced, and 011110 is obtained. There are 4 consecutive 1s, which will be mistakenly detected as a postamble signal by the terminal device.

[0177] In a possible example, the encoding method used for carrying the downlink transmission block information is Manchester encoding, the first sequence is 11, the first bit in the next transmission block is 0, and four consecutive 1s will not appear, which will not violate the above rule 2.

[0178] In a possible example, the encoding method used to carry the information of the downlink transmission block is Manchester encoding, the first sequence is 11, the last bit in the previous transmission block is 1, four consecutive 1s will not appear, and the above rule 2 will not be violated.

[0179] In another possible implementation, the network device sends fifth information to the terminal device, and the fifth information is used to indicate the number of transmission blocks or the number of repetitions, and the network device may not send the first information to the terminal device. For example, the network device determines the fifth information, the network device sends the fifth information, and then sends the second information of the corresponding quantity to the fifth information, and the second information is used to carry the transmission block. Multiple second information may be the same or different, wherein the protocol may stipulate that multiple second information are the same or different, or may indicate to the terminal device through indication information that multiple second information are the same or different. Accordingly, the terminal device receives the fifth information, and receives the second information according to the fifth information. For example, if multiple second information are the same, after a certain second information is successfully demodulated and decoded, the next second information may no longer be received. For example, if multiple second information are different, the terminal device receives all the second information. For other technical details, please refer to the above description. No further details will be given. As Figure 7As shown, a possible information structure is introduced, which includes the fourth information, the fifth information, and one or more second information in sequence, and optionally, also includes terminator information.

[0180] It is understandable that, in order to implement the functions in the above embodiments, the terminal device and the network device include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0181] Figure 8 and Fig. 9 The following is a schematic diagram of the structure of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device and the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0182] like Figure 8 As shown, the communication device 800 includes a processing unit 810 and a transceiver unit 820 .

[0183] For example, the communication device 800 is used to implement the above Figure 3 The functions of the terminal device in the method embodiment shown. The transceiver unit 820 can execute the receiving action and the sending action executed by the network device in the above method embodiment. The processing unit 810 can execute other actions except the sending action and the receiving action in the actions executed by the network device in the above method embodiment.

[0184] For example, when the communication device 800 is used to implement Figure 3 The functions of the network device in the method embodiment shown are: the transceiver unit 820 is used to send the first information, send the second information, and send the third information; the processing unit 810 is used to generate the first information, generate the second information, and generate the third information.

[0185] When the communication device 800 is used to implement the above Figure 3 When the functions of the terminal device in the method embodiment shown are performed, the transceiver unit 820 can perform the receiving action and the sending action performed by the terminal device in the above method embodiment. The processing unit 810 can perform the actions performed by the terminal device in the above method embodiment, except for the sending action and the receiving action.

[0186] For example, when the communication device 800 is used to implement Figure 3The functions of the terminal device in the method embodiment shown are: the transceiver unit 820 is used to receive the first information, receive the second information, and receive the third information; the processing unit 810 is used to parse the first information, parse the second information, and parse the third information.

[0187] For more detailed description of the processing unit 810 and the transceiver unit 820, please refer to Figure 3 The relevant description in the method embodiment shown is directly obtained and is not repeated here. The processing unit 810 can be implemented by a processor, and the transceiver unit 820 can be implemented by a transceiver.

[0188] like Fig. 9 As shown, the communication device 900 includes a processor 910 and an interface circuit 920. The processor 910 and the interface circuit 920 are coupled to each other. It is understood that the interface circuit 920 can be a transceiver or an input-output interface. Optionally, the communication device 900 may also include a memory 930 for storing instructions executed by the processor 910 or storing input data required by the processor 910 to execute instructions or storing data generated after the processor 910 executes instructions.

[0189] For example, the communication device 900 is used to implement the above Figure 3 The functions of the network device and the terminal device in the method embodiment shown are as follows: For example, the processor 910 is used to implement the functions of the processing unit 810 and the interface circuit 920 is used to implement the functions of the transceiver unit 820.

[0190] When the above communication device is a chip applied to a terminal device, the chip of the terminal device implements the functions of the terminal device in the above method embodiment. The chip of the terminal device receives information from other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal device; or the chip of the terminal device sends information to other modules in the terminal device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device.

[0191] When the above-mentioned communication device is a module applied to a network device, the network device module implements the function of the network device in the above-mentioned method embodiment. The network device module receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal device to the network device; or, the network device module sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information network device sends to the terminal device. The network device module here can be a baseband chip of the network device, or it can be a DU or other module, and the DU here can be a DU under the open radio access network O-RAN architecture.

[0192] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0193] The embodiment of the present application further provides a computer-readable storage medium storing a computer program, which, when executed by a computer, enables the computer to perform the above communication method. In other words, the computer program includes instructions for implementing the above communication.

[0194] The embodiment of the present application also provides a computer program product, including: computer program code, when the computer program code is run on a computer, the computer can execute the communication method provided above.

[0195] An embodiment of the present application also provides a communication system, which includes: a network device and a terminal device that execute the above communication method.

[0196] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, compact disc read-only memory (compact disc read-only memory, CD-ROM) (also known as read-only optical disk) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also be present in a base station or a terminal as discrete components.

[0197] 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 programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a first control plane network element, a user device or other programmable device. The computer program or instruction may 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 program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0198] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0199] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A or B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or "one or more of them" and other similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c, or one or more of a, b, or c, means: a, b, c, a and b, a and c, b and c, or a and b and c. Each of a, b, and c can be single or multiple.

[0200] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. Moreover, this name does not indicate the difference in content, sender / receiver, sending order, size, application scenario, priority or importance of the two information. In addition, the numbering of the steps in the various embodiments introduced in this application is only for distinguishing different steps, and is not used to limit the order of the steps.

Claims

1. A communication method, characterized in that: Applied to network equipment, including: Determine first information, where the first information is used to indicate the existence of second information, and the second information is used to carry a transport block; Sending the first information in a first time unit, sending the second information in a second time unit, and sending third information in a third time unit, wherein the third information is used to carry a transport block; The third time unit is located before the first time unit, and the first time unit is located before the second time unit.

2. The method according to claim 1, characterized in that The first information is obtained based on a first sequence, and the first sequence includes: at least two consecutive 0s and / or, at least two consecutive 1s.

3. The method according to claim 2, characterized in that The first information or the first sequence is related to at least one of the following: the encoding method used by the second information, the bits included in the second information, the encoding method used by the third information, the bits included in the third information, or the downlink transmission bandwidth; The bits included in the second information are determined based on the transport block carried by the second information, and the bits included in the third information are determined based on the transport block carried by the third information.

4. The method according to claim 2 or 3, characterized in that The encoding method used for the second information is pulse interval encoding, the first bit in the transmission block carrying the second information is 0, and the first sequence is 0011.

5. The method according to claim 2 or 3, characterized in that: The encoding method used for the second information and the third information is Manchester encoding, the first bit in the transmission block carried by the second information is 1, and the first sequence is 00; and / or, The encoding method used for the second information and the third information is Manchester encoding; the last bit in the transmission block carrying the third information is 0, and the first sequence is 00.

6. The method according to claim 2 or 3, characterized in that: The encoding method used for the second information and the third information is Manchester encoding, the first bit in the transmission block carrying the second information is 0, and the first sequence is 11; and / or, The encoding method used for the second information and the third information is Manchester encoding method, the last bit in the transmission block carried by the second information is 1, and the first sequence is 11.

7. The method according to any one of claims 1 to 6, characterized in that: The first information is obtained based on a first sequence; wherein the first sequence is predefined; or, the first sequence is obtained by encoding a second sequence based on a first encoding method.

8. The method according to any one of claims 1 to 7, characterized in that: The first information is also used to indicate whether the bits included in the second information are the same as or different from those included in the third information, wherein the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information.

9. The method according to any one of claims 1 to 8, characterized in that The modulation method of the first information is the same as the modulation method of the second information.

10. The method according to any one of claims 1 to 9, characterized in that: After sending the second information in the second time unit, the method further includes: The first information and the second information are sent alternately.

11. The method according to any one of claims 1 to 10, characterized in that: Before sending the third information in the third time unit, the method further includes: Sending fourth information in a fourth time unit, where the fourth information is used for downlink synchronization; The fifth information is sent in the fifth time unit, and the fifth information is used to indicate N, where N is the number of transmission blocks or the number of repetitions in a downlink transmission, and N is an integer greater than or equal to 1; the downlink transmission starts from the fourth information and ends with the Nth information used to carry the transmission block; the fourth time unit is before the fifth time unit.

12. The method according to claim 11, characterized in that The modulation method of the fifth information is the same as the modulation method of the second information; and / or, The encoding method of the fifth information is the same as the encoding method of the second information.

13. A communication method, characterized in that: Applied to terminal equipment, including: receiving first information in a first time unit, where the first information is used to indicate the existence of second information, where the second information is used to carry a transport block; The second information is received in a second time unit according to the first information, and the first time unit is located before the second time unit.

14. The method according to claim 13, characterized in that The receiving second information in a second time unit according to the first information includes: A first sequence is obtained from the first information, and when the first sequence meets the requirement, the second information is received in the second time unit; wherein the requirement is that the first sequence includes: at least two consecutive 0s, and / or, at least two consecutive 1s.

15. The method according to claim 13 or 14, characterized in that Before receiving the first information in the first time unit, the method further includes: Third information is received in a third time unit, where the third information is used to carry a transport block.

16. The method according to claim 15, characterized in that When the first sequence meets the requirement, receiving the second information at the second time unit includes: When the first sequence meets the requirement, the second information is received in the second time unit according to the third information.

17. The method according to claim 16, characterized in that The bits included in the second information are the same as the bits included in the third information; wherein the bits included in the second information are determined based on the transport block carried by the second information, and the bits included in the third information are determined based on the transport block carried by the third information; The step of receiving the second information in the second time unit according to the third information includes: In the case where demodulation or decoding of the third information fails, the second information is received in the second time unit.

18. The method according to any one of claims 13 to 16, characterized in that: The bits included in the second information are different from the bits included in the third information, wherein the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information.

19. The method according to any one of claims 13 to 18, characterized in that: The first information is used to indicate whether the bits included in the second information are the same as or different from those included in the third information; wherein the bits included in the second information are determined based on the transmission block carried by the second information, and the bits included in the third information are determined based on the transmission block carried by the third information.

20. The method according to any one of claims 15 to 19, characterized in that: Before receiving the third information in the third time unit, the method further includes: receiving fourth information in a fourth time unit, where the fourth information is used for downlink synchronization; The fifth information is received in the fifth time unit, and the fifth information is used to indicate N, where N is the number of transmission blocks or the number of repetitions in a downlink transmission, and N is an integer greater than or equal to 1; the downlink transmission starts from the fourth information and ends with the Nth information used to carry the transmission block; the fourth time unit is before the fifth time unit.

21. A communication device, characterized in that: Comprising means for performing the method as claimed in any one of claims 1 to 20.

22. A communication device, characterized in that: including a processor and a memory; The memory is used to store computer programs or instructions; The processor is used to execute part or all of the computer programs or instructions in the memory, and when the part or all of the computer programs or instructions are executed, it is used to implement the method according to any one of claims 1 to 20.

23. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed by the communication device, the method according to any one of claims 1 to 20 is implemented.

24. A computer program product, characterized in that The computer program product comprises: computer instructions, and when the computer instructions are executed on a computer, the method according to any one of claims 1 to 20 is implemented.