Data transmission method and apparatus
By omitting padding bits and the first field in the PDRCH and using the second or third field to indicate the end of PDRCH transmission, combined with preamble indication, the problems of high transmission latency, resource waste, and power consumption between the device and the reader are solved, achieving more efficient communication.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2026-04-02
AI Technical Summary
When transmitting data between devices and readers, there are problems such as high transmission latency, resource waste, and power consumption.
By omitting padding bits and the first field in the PDRCH and using the second or third field to indicate the end of PDRCH transmission, the PDRCH end transmission method can be flexibly adjusted, improving communication flexibility. Furthermore, the preamble can be used to indicate the end of PDRCH transmission, thus improving communication reliability.
It reduces transmission latency, minimizes resource waste, lowers power consumption, and improves the flexibility and reliability of communication.
Smart Images

Figure CN2025112922_02042026_PF_FP_ABST
Abstract
Description
Data transmission method and device
[0001] The present application claims priority to the Chinese Patent Application No. 202411394173.6, filed on September 29, 2024, entitled "A data transmission method", and the Chinese Patent Application No. 202510121771.4, filed on January 24, 2025, entitled "A data transmission method and device", the contents of which are incorporated herein by reference in their entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of communication technology, in particular to a data transmission method and device. BACKGROUND
[0003] Ambient Internet of Things (Ambient IoT, A-IoT) technology supports data transmission between a device and a reader. However, when transmitting data between the device and the reader, there may be problems such as high transmission delay, resource waste, and high power consumption. SUMMARY
[0004] Embodiments of the present application provide a data transmission method and device to solve the problems of high transmission delay, resource waste, and high power consumption when transmitting data between devices.
[0005] To achieve the above-mentioned purpose, the embodiments of the present application adopt the following technical solutions:
[0006] In a first aspect, a data transmission method is provided, applied to a first node; the method comprises: transmitting, by the first node, uplink data to a second node; the uplink data comprises a PDRCH, the PDRCH comprises a second field; or the uplink data comprises the PDRCH and a third field.
[0007] Wherein, the PDRCH does not comprise padding bits and a first field, and the first field is used to indicate the length of the padding bits; the second field and the third field are used to indicate the end of the PDRCH transmission.
[0008] Optionally, the uplink data comprises the PDRCH and the third field, and the PDRCH comprises the second field.
[0009] Based on the first aspect, since the PDRCH does not comprise padding bits and the first field, the problems of high transmission delay, resource waste, and high power consumption in the uplink transmission of the first node and the second node can be solved.
[0010] Further, the first node can indicate the end of the PDRCH transmission by the second field or the third field. The flexible adjustment of the end of the PDRCH transmission can be implemented to improve the communication flexibility.
[0011] In a possible implementation of the first aspect, the third field is immediately after the PDRCH.
[0012] In this way, the end of the PDRCH transmission can be effectively ensured.
[0013] In a possible implementation of the first aspect, the PDRCH includes a fourth field, and the fourth field is used to estimate a channel between the first node and the second node.
[0014] In a possible implementation of the first aspect, the first node transmits uplink data to the second node, including: the first node receives scheduling information from the second node, the scheduling information being used to schedule the PDRCH and being used to indicate a length of the PDRCH; and the first node transmits the uplink data to the second node while ignoring the length of the PDRCH indicated by the scheduling information.
[0015] In this way, the first node can transmit the uplink data to the second node, and the PDRCH included in the uplink data does not include the padding bits and the first field by ignoring the length of the PDRCH indicated by the scheduling information.
[0016] In a possible implementation of the first aspect, the third field has a length less than or equal to a length of the padding bits.
[0017] In this way, by setting the length of the third field to be less than or equal to the length of the padding bits, the transmission delay can be further reduced, and resources can be saved.
[0018] In a possible implementation of the first aspect, the method further includes: the first node sends a preamble to the second node, the preamble being used to indicate a manner of ending the PDRCH transmission and / or being used to indicate whether the PDRCH includes the fourth field; and the manner of ending the PDRCH transmission indicated by the preamble includes: the second field is used to indicate the end of the PDRCH transmission; and / or the third field is used to indicate the end of the PDRCH transmission.
[0019] In this way, by indicating the manner of ending the PDRCH transmission and / or indicating whether the PDRCH includes the fourth field through the preamble, the communication reliability can be improved.
[0020] In a possible implementation of the first aspect, the second field is used to indicate the length of the PDRCH to indicate the end of the PDRCH transmission; and the third field includes a post-amble used to indicate the end of the PDRCH transmission.
[0021] In a possible implementation of the first aspect, the PDRCH further includes high layer data, the fourth field is located after the second field, and the high layer data is located after the fourth field.
[0022] In a possible implementation of the first aspect, the first node is an A-IoT device, and the second node is an intermediate node or a network device.
[0023] In a second aspect, a data transmission method is provided, and the method is applied to a second node. The method includes: receiving, by the second node, uplink data from a first node; the uplink data includes a PDRCH, and the PDRCH includes a second field; or the uplink data includes the PDRCH and a third field.
[0024] The PDRCH does not include padding bits and a first field, the first field is used to indicate a length of the padding bits, and the second field and the third field are used to indicate an end of PDRCH transmission.
[0025] According to the second aspect, since the PDRCH does not include the padding bits and the first field, the second node does not need to receive and analyze the padding bits and the first field, thereby reducing latency, saving resources, and reducing power consumption.
[0026] In a possible implementation of the second aspect, the first field is located after the PDRCH.
[0027] In a possible implementation of the second aspect, the PDRCH includes a fourth field, and the fourth field is used to estimate a channel between the first node and the second node.
[0028] In a possible implementation of the second aspect, a length of the third field is less than or equal to a length of the padding bits.
[0029] In a possible implementation of the second aspect, the method further includes: receiving, by the second node, a preamble sent by the first node, the preamble is used to indicate a manner in which the PDRCH ends transmission and / or whether the PDRCH includes the fourth field; and the manner in which the PDRCH ends transmission indicated by the preamble includes: using the second field to indicate that the PDRCH ends transmission, and / or using the third field to indicate that the PDRCH ends transmission.
[0030] In a possible implementation of the second aspect, the method further includes: ending analysis of the PDRCH according to a length of the PDRCH indicated by the second field; and / or ending analysis of the PDRCH after the third field is analyzed.
[0031] In a possible implementation manner of the second aspect, the second field is used to indicate a length of the PDRCH to indicate an end of the PDRCH transmission; and the third field includes a post-amble used to indicate the end of the PDRCH transmission.
[0032] In a possible implementation manner of the second aspect, the PDRCH further includes high-layer data, the fourth field is arranged after the second field, and the high-layer data is arranged after the fourth field.
[0033] In a possible implementation manner of the second aspect, the first node is an A-IoT device, and the second node is an intermediate node or a network device.
[0034] In a third aspect, a data transmission method is provided, and the method is applied to a first node, and includes: receiving, by the first node, a PDRCH, a third field and padding bits from a second node; the PDRCH does not include the padding bits, the third field is arranged after the PDRCH, and the padding bits are arranged after the third field; the third field is used to indicate an end of the PDRCH transmission; and a start of the PDRCH transmission is aligned with a PFDM symbol in a time domain.
[0035] Based on the third aspect, since the padding bits are arranged after the third field, that is, the third field is arranged before the padding bits, the third field is used to indicate the end of the PDRCH transmission. Therefore, when the first node parses the third field, the parsing is stopped. In this way, even if the second node transmits the padding bits to the first node, the first node does not need to parse the padding bits, thereby solving the problems of high transmission delay, resource waste and high power consumption in downlink transmission.
[0036] In a possible implementation manner of the third aspect, the third field is carried in a MAC CE.
[0037] In a possible implementation manner of the third aspect, the PDRCH includes a fourth field, and the fourth field is used to estimate a channel between the first node and the second node.
[0038] In a possible implementation manner of the third aspect, the method further includes: receiving, by the first node, a preamble from the second node, the preamble is used to indicate a manner of ending the PDRCH transmission and / or whether the PDRCH includes a fourth field; and the manner of ending the PDRCH transmission indicated by the preamble is that the third field is used to indicate the end of the PDRCH transmission.
[0039] In a possible implementation manner of the third aspect, the first node is an A-IoT device, and the second node is an intermediate node or a network device.
[0040] In a fourth aspect, a data transmission method is provided, which is applied to a second node, and includes: transmitting, by the second node, a PRDCH, a third field and padding bits to a first node; the PRDCH does not include the padding bits, the third field is immediately after the PRDCH, the padding bits are immediately after the third field, and the third field is used to indicate that the PRDCH transmission is ended; and a start of the PRDCH transmission is aligned with a PFDM symbol in a time domain.
[0041] In a possible implementation manner of the fourth aspect, the third field is carried in a MAC CE.
[0042] In a possible implementation manner of the fourth aspect, the PRDCH includes a fourth field, and the fourth field is used to estimate a channel between the first node and the second node.
[0043] In a possible implementation manner of the fourth aspect, the transmitting, by the second node, the PRDCH, the third field and the padding bits to the first node includes: receiving scheduling information from the first node, the scheduling information is used to schedule the PRDCH and to indicate a length of the PRDCH; and transmitting, by the second node, the PRDCH, the third field and the padding bits to the first node based on the scheduling information.
[0044] In a possible implementation manner of the fourth aspect, the method further includes: sending, by the second node, a preamble to the first node, the preamble is used to indicate a manner of ending the PRDCH transmission and / or whether the PRDCH includes a fourth field; and the manner of ending the PRDCH transmission indicated by the preamble is that the third field is used to indicate that the PRDCH transmission is ended.
[0045] In a possible implementation manner of the fourth aspect, the first node is an A-IoT device, and the second node is an intermediate node or a network device.
[0046] In a fifth aspect, a communication apparatus is provided, which includes a processor. The processor is coupled with a memory and is used to execute instructions or data in the memory to implement the method in any possible implementation manner of the first aspect or the third aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled with the communication interface.
[0047] In an implementation manner, the communication interface can be a transceiver, or an input / output interface.
[0048] In another implementation manner, the communication apparatus is a chip configured in a terminal device. When the communication apparatus is the chip configured in the terminal device, the communication interface can be an input / output interface.
[0049] In a sixth aspect, a communication apparatus is provided, which includes a processor. The processor is coupled with a memory and is configured to execute instructions or data stored in the memory to implement the method in any possible implementation of the second aspect or the fourth aspect. Optionally, the communication apparatus further includes the memory. Optionally, the communication apparatus further includes a communication interface, and the processor is coupled with the communication interface.
[0050] In an implementation form, the communication interface can be a transceiver, or an input / output interface.
[0051] In another implementation form, the communication apparatus is a chip configured in a satellite. When the communication apparatus is a chip configured in a satellite, the communication interface can be an input / output interface.
[0052] In a seventh aspect, a processor is provided, which includes an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor performs the method in any possible implementation of any aspect.
[0053] In a specific implementation process, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop and various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0054] In an eighth aspect, a communication apparatus is provided, which includes a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive a signal through a receiver and transmit a signal through a transmitter to perform the method in any possible implementation of any aspect.
[0055] Optionally, the processor is one or more, and the memory is one or more.
[0056] In a ninth aspect, a computer program product is provided, which includes a computer program (also referred to as code or instructions), which, when executed, causes a computer to perform the method in any possible implementation of any aspect.
[0057] In a tenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the method in any possible implementation of any of the aspects above.
[0058] In an eleventh aspect, an embodiment of the present application provides a chip system, which includes one or more processors for invoking and running instructions stored in a memory, so that the method in any of the aspects above or any possible implementation of the aspects is performed. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0059] In some embodiments, the chip system can include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0060] In a twelfth aspect, a communication system is provided, which includes the terminal and the network device described above. Optionally, the communication system can further include other devices that communicate with the terminal device and / or the network device.
[0061] The technical effects brought by any of the design manners in the third aspect to the twelfth aspect can be referred to the technical effects brought by different design manners in the first aspect or the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0062] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application;
[0063] FIG. 2 is a schematic diagram of an A-IoT communication scenario according to an embodiment of the present application;
[0064] FIG. 3 is a schematic diagram of a downlink transmission process according to an embodiment of the present application;
[0065] FIG. 4 is an interaction diagram of a data transmission method according to an embodiment of the present application;
[0066] FIG. 5 is a transmission format diagram of an uplink transmission according to an embodiment of the present application;
[0067] FIG. 6 is another transmission format diagram of an uplink transmission according to an embodiment of the present application;
[0068] FIG. 7 is a schematic diagram of an uplink transmission according to an embodiment of the present application;
[0069] FIG. 8 is an interaction diagram of another data transmission method according to an embodiment of the present application;
[0070] FIG. 9 is an interaction diagram of yet another data transmission method according to an embodiment of the present application;
[0071] FIG. 10 is a schematic diagram of a transmission format of downlink transmission according to an embodiment of the present application;
[0072] FIG. 11 is a schematic diagram of another transmission format of downlink transmission according to an embodiment of the present application;
[0073] FIG. 12 is a schematic diagram of downlink transmission according to an embodiment of the present application;
[0074] FIG. 13 is a schematic diagram of a communication device according to an embodiment of the present application;
[0075] FIG. 14 is a schematic diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0076] The technical solutions provided by the embodiments of the present application can be applied to any communication system. The communication system can be a third generation partnership project (3GPP) communication system, for example, a radio frequency identification (RFID) system, a long term evolution (LTE) system, a fifth generation (5G) mobile communication system, a new radio (NR) communication system, a vehicle to everything (V2X) system, and can also be applied to a system in which LTE and 5G are hybrid networked, or a non-terrestrial network (NTN) system, a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, an internet of things (IoT), an ambient IoT (A-IoT) system, a universal mobile telecommunications system (UMTS) system, a code division multiple access (CDMA) system, and other next-generation communication systems, such as a 6G or future communication system, and can also be a non-3GPP communication system, such as a wireless local area network (WLAN), etc., without limitation.
[0077] Exemplarily, the technical solutions provided by the embodiments of the present application can be applied to an ultra-low power consumption communication scenario, such as a communication scenario with power consumption of less than milliwatt (mW) or micro-watt (μW), for example, an RFID scenario, an IoT scenario, an A-IoT scenario, and the like, without limitation.
[0078] An RFID system is a non-contact automatic identification system, mainly used for identity recognition, and further used for user data reading and writing. The RFID system can generally include a reader and a tag. The reader can interact with the tag to manage the tag. For example, the reader can read information in the tag or write information required to be stored in the tag into the tag. The reader and the tag perform non-contact data communication.
[0079] An IoT system refers to a network system that connects various objects with the Internet through information sensing devices to realize intelligent identification, positioning, tracking, supervision and the like. The IoT system mainly includes three parts: intelligent devices, Internet of Things applications and user interfaces. Among them, the intelligent devices are responsible for collecting and transmitting data, the Internet of Things applications receive and store data and provide services, and the user interface is used for data management and display.
[0080] Among them, the devices (such as tags and sensing devices) in the RFID system and the IoT system are powered by batteries, and need to be manually replaced or charged, and the peak power consumption is greater than 10 mW. The A-IoT system is a new Internet of Things service, wherein the A-IoT system supports battery-free devices without energy storage (i.e., without energy storage capability) or supports battery-free devices with energy storage (i.e., with energy storage capability), that is, the A-IoT system supports devices powered by energy harvesting (such as solar energy, radio waves, motion, vibration, heat, pressure or other power sources), which can be battery-free or use limited energy storage, without the need for manual battery replacement or charging, and the peak power consumption is about 1 μW to hundreds of μW. That is, the devices supported by the A-IoT system have the advantages of small size, low power consumption and low complexity, and therefore, the A-IoT system can be more widely applied and can realize trillion connections.
[0081] Similar to the RFID system, the A-IoT system is based on a cellular network communication infrastructure and is composed of a reader (Reader) and a tag device (Device). The tag device can also be referred to as an A-IoT device. The main services of the A-IoT system include inventory, positioning, sensing reporting, command, and the like. It can be understood that the command service can implement a write (write) process or a lock (lock) process. Typical application scenarios include logistics, warehousing, industrial manufacturing, identity recognition, environmental monitoring, and the like.
[0082] The reader and the tag device can both be implemented based on infrastructure in a cellular network. In other words, the reader and the tag device can both be devices in the cellular network. For example, the function of the reader can be implemented by a network device, such as a base station. The tag device can be implemented by a terminal in the cellular network, such as an extremely low power consumption, extremely low complexity Internet of Things terminal. Non-contact data communication can be performed between the reader and the tag device, so as to read information from the tag device and / or write information to be stored into the tag device.
[0083] For example, the inventory business is to access the tag device in the coverage range by using the reader. The tag device that successfully accesses can send its unique identifier (identifiable by the reader) to the reader. The positioning business can be to position the location of the tag device by using some positioning signals. The sensing business can be that the tag device reports sensing data, such as temperature data, to the reader. The command business can be some operation instructions, such as write and lock. The write process can be that the reader sends a downlink instruction and data, instructing the tag device to write the data into its memory. The lock process can be that the reader sends a downlink instruction, instructing the tag device to lock the location of a specified address of the memory. The content of the memory segment cannot be changed or read.
[0084] For example, in the A-IoT system, according to the power consumption level of the tag device and the signal generation capability thereof, the tag device can be divided into three types: a type A tag device (may be referred to as tag device A or Device A), a type B tag device (may be referred to as tag device B or Device B), and a type C tag device (may be referred to as tag device C or Device C).
[0085] The tag device A has a power consumption of about 1 μW, has energy storage capability, and has no independent signal generation. The energy for the operation (such as receiving and sending signals) of the tag device A is entirely derived from the radio frequency capability of an external node, that is, the tag device A can convert the wireless signal sent by the external node into energy, and use the energy to drive itself to work. The uplink transmission of the tag device A depends on reflection communication. A carrier signal is sent by the external node to trigger the tag device A to send a reflection signal. The uplink signal is sent to the reader by using the radio frequency energy. The external node can be a node that provides an external carrier, such as a continuous wave (CW), for the tag device A to perform backscattering. For example, the external node can be the reader, or can be a node other than the reader, such as a relay point or a terminal.
[0086] The tag device B has a power consumption less than or equal to 100 μW, has energy storage capability, and has no independent signal generation, that is, the communication of the tag device B also depends on the reflected communication, that is, an external node is needed as a carrier wave, but the communication capability (such as transmission rate) of the tag device B is stronger than that of the tag device A.
[0087] The tag device C has a power consumption less than or equal to 100 μW, has energy storage capability, and can actively send signals and does not depend on reflected signals for communication, and has stronger communication capability.
[0088] In summary, the tag device of type A has no independent signal generation or amplification function (that is, no power amplifier (PA)), transmits the uplink signal through backscatter, has small uplink transmission power, and has small frequency modulation range. The tag device of type B has no independent signal generation function, has amplification function (that is, has PA), transmits the uplink signal through backscatter, has larger uplink transmission power and larger frequency modulation range than the tag device of type A. The tag device of type C has independent signal generation function and amplification function (that is, has PA), and does not depend on reflected signals for communication, so it has larger uplink transmission power and larger frequency modulation range than the tag devices of types A and B.
[0089] The tag device is simple in design, and the application layer and air interface can be designed together, supporting micro-watt or hundreds of watt power consumption. The tag device can be encoded and decoded based on on-off-keying (OOK) modulation mode, such as decoding data according to amplitude modulation mode and high-low level. When multiple tag devices communicate, time division multiplexing mode can be used, and multiple tag devices use serial reading mode.
[0090] The reader-writer can be a device with reading and writing functions, for example, can be a handheld or fixed reading or writing device for tag information. Alternatively, it can also be understood as a device for communicating with a tag, which can be a terminal device or a network device, or a device with reading and writing functions, or an integrated access and backhaul (IAB) node, etc., without limitation.
[0091] It can be understood that the above communication system and communication scenario applicable to the present application are only illustrative examples, and the communication system applicable to the present application is not limited thereto. Herein, the following will not be described in detail.
[0092] The communication system provided by the embodiments of the present application will be described below with reference to FIG. 1.
[0093] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application. As shown in FIG. 1, the communication system can include a plurality of first nodes and a plurality of second nodes. One second node can communicate with a plurality of first nodes.
[0094] The first node can communicate with the second node via uplink (UL) or downlink (DL). For example, the first node can send UL data to the second node via a physical device reader channel (PDRCH) in the UL direction. The second node can send DL data to the first node via a physical reader device channel (PRDCH) in the DL direction. The first node can also communicate with the second node via sidelink.
[0095] The PDRCH is an UL channel in an A-IoT system defined in a standard protocol, and the PRDCH is a DL channel in the A-IoT system defined in the standard protocol. For example, the UL data sent by the first node to the second node via the PDRCH in the UL direction can include PDRCH data or a PDRCH. Correspondingly, the DL data sent by the second node to the first node via the PRDCH in the DL direction can include PRDCH data or a PRDCH. Here, the above is collectively described, and the following will not be described again.
[0096] Optionally, the first node can be a tag device, or the first node can be a device including a tag. For example, the first node can be an A-IoT device. The A-IoT device can be a passive device, i.e., the energy and carrier required for the A-IoT device to work can be provided by other external nodes (e.g., the second node).
[0097] Optionally, the second node can be a reader-writer, or the second node can implement the function of a reader-writer. For example, the second node can be a network device or an intermediate node. The intermediate node can be a relay, a repeater, a terminal device, an IAB node, or other devices that can be used to implement a relay function, without limitation.
[0098] The terminal device can be a device with wireless transceiver function or a chip or chip system that can be provided in the device, and can be used to provide voice and / or data connectivity to users. It can also be referred to as user equipment (UE) or terminal or mobile station (MS) or mobile terminal (MT) and the like. For example, the terminal device can be a handheld device, a vehicle-mounted device, etc. with wireless connection function, such as a mobile phone, a tablet computer, a notebook computer, a palm computer or a computer with wireless transceiver function. The terminal device can also be a mobile internet device (MID), a wearable device, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless diagnosis in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a vehicle with vehicle-to-vehicle (V2V) communication capability, a smart connected vehicle, a UAV with UAV-to-UAV (U2U) communication capability, and the like, without limitation.
[0099] The network device can be any device deployed in an access network and capable of wireless communication with a terminal device. The network device is mainly used to implement wireless physical control functions, resource scheduling and wireless resource management, wireless access control, mobility management, and the like. Specifically, the network device can be a device supporting wired access or a device supporting wireless access. For example, the network device can be an access network (AN) / radio access network (RAN) device, which is composed of multiple AN / RAN nodes. The AN / RAN node can be a node B (NB), a macro base station, a micro base station, a relay station, an enhanced node B (eNB), a next-generation base station (NR node B, gNB), a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved node B, a home node B (HNB)), a baseband unit (BBU), an access point (AP), or a wireless fidelity AP (Wi-Fi AP), a transmission reception point (TRP), a transmission point (TP), a wireless relay node, or a wireless backhaul node in integrated access and backhaul (IAB) (that is, an IAB node), or some other access node or a reader, a reading and writing device, and the like.
[0100] In some embodiments, when communicating in a cellular network (which can also be referred to as a mobile network or a wireless network), the communication between the tag device and the reader can be implemented based on any one of the following two topologies.
[0101] Topology 1:
[0102] For example, as shown in (a) of FIG. 1, the first node is an A-IoT device, and the second node is a network device. The A-IoT device directly communicates with the network device, that is, the A-IoT device and the network device directly transmit uplink data and downlink data.
[0103] Topology 2:
[0104] Exemplarily, as shown in (b) of FIG. 1, the first node is an A-IoT device, and the second node is an intermediate node. The A-IoT device can communicate with a network device through the intermediate node, and the intermediate node can transmit uplink data and downlink data between the network device and the A-IoT device. Wherein, the communication between the intermediate node and the network device is a Uu interface, that is, air interface communication.
[0105] In some embodiments, when the distance between the A-IoT device and the network device is relatively close, for example, the A-IoT device and the network device are both indoors, the communication between the A-IoT device and the network device can be implemented based on topology 1. When the distance between the A-IoT device and the network device is relatively far, for example, the A-IoT device is indoors and the network device is outdoors, the communication between the A-IoT device and the network device can be implemented based on topology 2.
[0106] It should be understood that the structures of the above-mentioned topologies 1 and 2 are only examples, and the above-mentioned communication system can also include other topological structures, which are not limited.
[0107] The application scenarios involved in the embodiments of the present application will be introduced below in the A-IoT communication scenario based on the communication system shown in FIG. 1. In order to facilitate understanding, the related terms involved in the application scenarios will be explained first.
[0108] Wherein, R represents a reader (i.e., Reader), which can be a second node or an intermediate node; D represents a tag device (i.e., A-IoT device), which is a first node; the CW node represents a node that provides an external carrier for the tag device for backscattering, which can be a Reader (i.e., a second node or an intermediate node), or other external nodes (i.e., nodes other than the second node or the intermediate node); R2D represents downlink transmission (i.e., Reader to Device), in which the reader sends downlink data to the tag device; D2R represents uplink transmission (i.e., Device to Reader), in which the tag device sends uplink data to the reader; and CW2D represents providing an external carrier to the device.
[0109] Exemplarily, according to the above-mentioned topological structure, and the division of whether the CW node is an external node or the Reader itself, various application scenarios are exemplified. For example, various application scenarios can be as shown in Table 1 below.
[0110] Table 1
[0111] It should be noted that in the above table 1, CW internally represents that the CW node is the Reader (i.e., the second node or intermediate node) itself, i.e., the Reader provides the external carrier to the Device; CW externally represents that the CW node is a node other than the Reader (i.e., other than the second node or intermediate node), i.e., the other node provides the external carrier to the Device. In addition, the topology represents whether the communication between the Reader and the Device is the above topology 1 or topology 2.
[0112] In addition, in the above table 1, BS represents a network device in topology 2, such as a base station. R1 represents a node that provides an external carrier to the Device, such as a base station; R2 represents a node that communicates with the Device, such as a base station.
[0113] As can be seen from the above embodiments, the communication between the reader-writer and the tag device includes uplink transmission and downlink transmission. The uplink transmission refers to the tag device sending uplink data to the reader-writer, and the downlink transmission refers to the reader-writer sending downlink data to the tag device. Therefore, how to realize the uplink transmission and the downlink transmission between the reader-writer and the tag device is a scheme that needs to be discussed at present.
[0114] Generally, in the A-IoT system, the tag device and the reader-writer usually adopt mode 1 to realize uplink transmission, and the reader-writer and the tag device usually adopt mode 2 to realize downlink transmission. The modes of uplink transmission and downlink transmission between the tag device and the reader-writer will be introduced below.
[0115] Mode 1: Realize uplink transmission between the tag device and the reader-writer.
[0116] For example, the process of the uplink transmission includes that the reader-writer sends scheduling information to the tag device, and correspondingly, the tag device receives the scheduling information from the reader-writer.
[0117] The scheduling information is used to indicate the length of the uplink data that the tag device needs to transmit to the reader-writer. For example, the scheduling information can be represented as D2R grant, and the scheduling information can be high layer signaling or L1 control, which is not limited.
[0118] For example, the length of the uplink data indicated by the scheduling information can be negotiated by the reader-writer and the tag device, can be defined by the protocol, or can be determined by the reader-writer, which is not limited.
[0119] Further, the tag device sends uplink data to the reader-writer according to the scheduling information.
[0120] It should be noted that in the case where the reader and the tag device implement uplink transmission through scheduling information, according to the protocol definition, the length of the uplink data indicated by the scheduling information does not match the length of the actual data to be transmitted (i.e. the actual uplink data sent by the tag device to the reader). In order to match the length of the uplink data indicated by the scheduling information with the length of the actual data to be transmitted, the tag device will usually generate padding bits when sending uplink data to the reader. For example, in an A-IoT system, the tag device will generate padding bits when generating a higher-layer payload in the media access control (MAC) layer. Optionally, the tag device can also generate information indicating the length of the padding bits.
[0121] For example, assuming that the length of the actual data to be transmitted by the tag device to the reader is 96 bits, and the length of the uplink data indicated by the scheduling information is 100 bits, in order to match the length of the uplink data indicated by the scheduling information with the length of the actual data to be transmitted, the terminal will generate padding bits with a length of 4 bits.
[0122] Method 2: Implementing downlink transmission between the reader and the tag device.
[0123] For example, as shown in FIG. 3, the downlink transmission process includes that the reader generates R2D bit information (which can be understood as downlink data), the reader checks the R2D bit information, such as adding cyclic redundancy check (CRC) information in the R2D bit information. Further, the reader encodes the R2D bit information (line coding), and then sends the encoded information through OOK modulation. In some embodiments, the OOK modulation of the downlink transmission between the reader and the tag device can be implemented in the manner of discrete fourier transform spread orthogonal frequency divisiton multiplexing (DFT-s-OFDM).
[0124] Exemplarily, in the case that the OOK modulation is adopted for the downlink transmission between the reader and the tag device in the manner of DFT-s-OFDM, the start of the downlink transmission needs to be aligned with the OFDM symbol in the time domain. That is, the starting moment of the downlink transmission is consistent with the starting moment of the OFDM symbol, which means that the downlink data sent by the reader must be accurately sent at the starting moment of the OFDM symbol to ensure that the data can be correctly mapped to the subcarriers and correctly decoded by the tag device. Then, when the reader sends the downlink data to the tag device, the reader generates padding bits at the physical layer (PL) to meet the requirement that the start of the downlink transmission needs to be aligned with the OFDM symbol in the time domain.
[0125] It should be noted that the length of the OFDM symbol refers to the time duration of each OFDM symbol in the time domain, i.e., the time duration of the OFDM symbol on the time axis.
[0126] Exemplarily, one OFDM symbol can include a plurality of chips, each chip representing the time length of one bit. The number of chips included in one OFDM symbol is related to the minimum transmission bandwidth. For example, the correspondence between the number of chips included in one OFDM symbol and the minimum transmission bandwidth can be shown in Table 2 as follows.
[0127] Table 2
[0128] Wherein, M represents the number of chips included in one OFDM symbol, and RB is a resource block. As can be seen from the above Table 2, the greater the value of M, the higher the required minimum transmission bandwidth. In the case that the minimum transmission bandwidth is 1 RB, M can be 1, 2, 4 or 6; in the case that the minimum transmission bandwidth is 2 RB, M can be 8, 12, 16 or 24; in the case that the minimum transmission bandwidth is 3 RB, M can be 32. It should be noted that, as can be seen from the above Table 2, the maximum value of M currently supported is 32.
[0129] Based on the above, when the downlink transmission between the reader and the tag is implemented in the manner 2, the reader generates padding bits because the start of the downlink transmission needs to be aligned with the OFDM symbol in the time domain. In this embodiment, the length of the padding bits is related to the value of M, and the greater the value of M, the longer the length of the padding bits that can be generated. Exemplarily, assuming that M = 32, i.e., one OFDM symbol includes 32 chips, when the last OFDM symbol of the downlink data generated by the reader occupies 2 chips, then the length of the padding bits occupies 30 chips at this time.
[0130] In summary, whether it is uplink transmission or downlink transmission, the uplink data and downlink data transmitted between the network device and the terminal in the A-IoT system all include padding bits, which have no meaning for uplink transmission or downlink transmission, belong to extra fields, and can cause extra transmission delay, resource waste and power consumption. Moreover, since the A-IoT system is a super low power consumption system, the tag device in the A-IoT system is small in size, low in power consumption and low in complexity. If the above method 1 is used to implement the uplink transmission of the A-IoT system and the above method 2 is used to implement the downlink transmission of the A-IoT system, the extra transmission delay, resources and power consumption caused by the padding bits are unbearable for the tag device in the A-IoT system.
[0131] Based on this, the embodiment of the present application provides a data transmission method, which processes the padding bits generated in uplink transmission and downlink transmission respectively, to solve the problems of high transmission delay, resource waste and high power consumption caused by padding bits.
[0132] In combination with the communication system described in the above FIG. 1, the data transmission method provided by the embodiment of the present application is described with reference to the following FIG. 4 to FIG. 12. The first node can be a tag device in the communication system shown in FIG. 1, such as an A-IoT device; the second node can be a reader-writer in the communication system shown in FIG. 1, such as a network device or an intermediate node, etc. The processing performed by a single execution subject (first node, second node) shown in the embodiment of the present application can also be divided into processing performed by multiple execution subjects, which can be logically and / or physically separated, without limitation.
[0133] Next, the data transmission method provided by the embodiment of the present application is exemplarily introduced taking uplink transmission as an example. Referring to FIG. 4, it is a flowchart of uplink transmission provided by the embodiment of the present application. As shown in FIG. 4, the method can include:
[0134] S101, the first node transmits uplink data to the second node. Correspondingly, the second node receives the uplink data from the first node.
[0135] It can be understood that the first node can transmit uplink data to the second node through an uplink channel. The uplink data includes PDRCH, and the PDRCH does not include padding bits and a first field, and the first field is used to indicate the length of the padding bits.
[0136] In this way, by designing that the PDRCH does not include padding bits and a first field, the problems of high delay, resource waste and high power consumption in the uplink transmission of the first node and the second node can be solved.
[0137] In S101, the first node transmits uplink data to the second node. The uplink data can include the PDRCH and information indicating the end of the PDRCH transmission. Specifically, the uplink data can include a second field and / or a third field, which are used to indicate the end of the PDRCH transmission.
[0138] In one approach, the uplink data includes the PDRCH, and the PDRCH includes the second field. That is, the second field is carried in the PDRCH. In this approach, the first node can use the second field to indicate the end of the PDRCH transmission, and signaling overhead can be reduced.
[0139] In another approach, the uplink data includes the PDRCH and the third field. That is, the third field is not carried in the PDRCH, and the third field can be carried in another uplink channel, such as a MAC CE, without limitation. In this approach, the first node can use the third field to indicate the end of the PDRCH transmission, and the accuracy of indicating the end of the PDRCH transmission can be improved.
[0140] In yet another approach, the uplink data includes the PDRCH and the third field, and the PDRCH includes the second field. The second field is carried in the PDRCH, and the third field is not carried in the PDRCH, and the third field can be carried in another uplink channel, such as a MAC CE, without limitation. In this approach, the first node can use the second field and the third field to indicate the end of the PDRCH transmission, and the accuracy of indicating the end of the PDRCH transmission can be improved.
[0141] Optionally, the second field can be carried in control information, and the second field can include information indicating the length of the PDRCH. The first node can use the information indicating the length of the PDRCH included in the second field to indicate the end of the PDRCH transmission. For example, the length of the PDRCH is 96 bits. When the first node transmits the PDRCH with a length of 96 bits to the second node, the first node can determine that the PDRCH transmission is complete.
[0142] Optionally, the third field can be a postamble, which can also be referred to as postamble information, without limitation. For example, the third field is immediately followed by the PDRCH. In this case, the third field used to indicate the end of the PDRCH transmission can also be described as the third field used to indicate the end of the PDRCH.
[0143] In summary, since the PDRCH transmitted by the first node to the second node does not include padding bits and does not include the first field for indicating the length of the padding bits, the problems of high latency, resource waste, and high power consumption in the uplink transmission of the first node and the second node can be solved. Accordingly, the second node also does not need to parse the padding bits and the first field for indicating the length of the padding bits, and the latency can be further reduced, the resource waste can be reduced, and the power consumption can be reduced.
[0144] Further, the information indicating that the PDRCH ends the transmission includes multiple types, and the manner of flexibly adjusting the PDRCH to end the transmission can be implemented, and the communication flexibility is improved.
[0145] Optionally, the first node can implement the uplink transmission by using the format 1 or the format 2 shown in FIG. 5. In the format 1, the uplink transmission includes the transmission of the PDRCH; and in the format 2, the uplink transmission includes the transmission of the PDRCH and the third field.
[0146] For example, as shown in FIG. 5, in the format 1, the first node transmits the PDRCH to the second node. The PDRCH includes the second field, and the second field can be carried in the control information, that is, the control information includes the information (that is, the second field) for indicating the length of the PDRCH. Optionally, the PDRCH can also include cyclic redundancy check information (CRC) and high layer data. The CRC is used to check the accuracy of the PDRCH. The high layer data refers to the data transmitted on a higher layer relative to a lower layer in a network protocol stack. For example, relative to the physical layer, the data transmitted on the medium access control (MAC) layer and the application layer can be referred to as high layer data.
[0147] Optionally, as shown in FIG. 5, in the format 1, the CRC can include a first CRC and a second CRC. The first CRC can also be referred to as the CRC of the control information (which can be represented as CRC-1), and the second CRC can also be referred to as the CRC of the high layer data (which can be represented as CRC-2). For example, the CRC-1 is immediately after the control information, that is, in the PDRCH, the CRC-1 is after the control information, and is used to check the accuracy of the control information. Accordingly, the CRC-2 is immediately after the high layer data, that is, in the PDRCH, the CRC-2 is after the high layer data, and is used to check the accuracy of the high layer data.
[0148] Optionally, the second field can also be carried in high layer data, for example, the second field can be carried in a medium access control control element (MAC CE). Embodiments of the present application take the second field being carried in control information as an example for illustration, and do not constitute a limitation on embodiments of the present application.
[0149] For example, as shown in FIG. 5, in format 2, the first node transmits the PDRCH and the third field to the second node. The third field is immediately followed by the PDRCH, for example, the third field is immediately followed by CRC-2. Optionally, the PDRCH includes control information, CRC and high layer data, and the CRC includes CRC-1 and CRC-2. For example, the control information, the CRC and the high layer data can be described with reference to the description of format 1 above, and will not be described herein again. It should be noted that, different from format 1 described above, in format 2, the control information can not include information for indicating the length of the PDRCH.
[0150] Optionally, after receiving the PDRCH from the first node, the second node can parse the PDRCH to obtain the high layer data in the PDRCH. For example, since the first node indicates the end of the PDRCH transmission in different manners, the second node can parse the PDRCH based on the different manners of indicating the end of the PDRCH transmission.
[0151] In one example, in the case that the first node indicates the end of the PDRCH transmission by using the second field included in the PDRCH, the second field can include information for indicating the length of the PDRCH, and on this basis, the second node can parse the PDRCH by using the information for indicating the length of the PDRCH included in the second field. For example, the second node ends the parsing of the PDRCH when the length of the PDRCH reaches the length of the PDRCH indicated by the second field. For example, assuming that the length of the PDRCH indicated by the second field is 96 bits, the second node starts the parsing according to the length of 96 bits, and ends the parsing of the PDRCH when the length of the PDRCH reaches 96 bits. In this way, the accuracy of the second node in parsing the PDRCH can be effectively improved.
[0152] In another example, in the case that the first node indicates the end of the PDRCH transmission by using the third field, the third field can be a trailer for example, and the trailer is used to indicate the end of the PDRCH transmission. Then, in this case, the second node can parse the PDRCH by using the end of the PDRCH transmission indicated by the third field. For example, the second node ends the parsing of the PDRCH when the third field is parsed. In this way, the complexity of the second node in parsing the PDRCH can be effectively reduced.
[0153] Optionally, the first node can also implement the uplink transmission in format 3 or format 4 as shown in FIG. 5. In format 3, the uplink transmission includes the transmission of the PDRCH; in format 4, the uplink transmission includes the transmission of the PDRCH and the third field.
[0154] For example, as shown in FIG. 5, in format 3 and format 4, the PDRCH further includes a fourth field, which is used to estimate the channel between the first node and the second node. For example, the fourth field can be a midamble, which can also be referred to as midamble information, etc., without limitation.
[0155] For example, as shown in FIG. 5, the fourth field is located immediately after the CRC-1 and before the higher layer data. That is, in the PDRCH, the fourth field is located between the CRC-1 and the higher layer data.
[0156] For example, as shown in FIG. 5, the fourth field is located immediately after the CRC-1 and before the higher layer data. That is, in the PDRCH, the fourth field is located between the CRC-1 and the higher layer data.
[0157] It should be noted that the format of the uplink transmission implemented by the first node is not limited in the embodiments of the present application, and the format 1 to format 4 are only some examples of the present application, and do not constitute a limitation to the present application.
[0158] Optionally, the method further includes: the first node sends a preamble to the second node, and correspondingly, the second node receives the preamble from the first node. The preamble is used to implement fast initial synchronization, to help the first node quickly enter the synchronization state, and to prepare for the subsequent PDRCH transmission. In the embodiments of the present application, the preamble is also used to indicate the PDRCH end transmission mode and / or to indicate whether the PDRCH includes the fourth field. The PDRCH end transmission mode indicated by the preamble includes: using the second field to indicate the end of the PDRCH transmission; and / or using the third field to indicate the end of the PDRCH transmission.
[0159] For example, the first node can indicate the PDRCH end transmission mode through the preamble; or the first node can indicate whether the PDRCH includes the fourth field through the preamble; or the first node can indicate the PDRCH end transmission mode and indicate whether the PDRCH includes the fourth field through the preamble.
[0160] Further, since the first node sends the preamble to the second node, in the above 1 to format 4, the uplink transmission further comprises the preamble. For example, as shown in FIG. 4, the preamble can comprise a start-indicator and / or a clock-acquisition. The first node can indicate the end of the PDRCH transmission by the start-indicator and / or the clock-acquisition, and / or the first node can indicate whether the PDRCH comprises the fourth field by the start-indicator and / or the clock-acquisition.
[0161] For example, the first node can indicate the end of the PDRCH transmission by the start-indicator; or the first node can indicate the end of the PDRCH transmission by the clock-acquisition; or the first node can indicate the end of the PDRCH transmission by the start-indicator and the clock-acquisition.
[0162] And / or, the first node can indicate whether the PDRCH comprises the fourth field by the start-indicator; or the first node can indicate whether the PDRCH comprises the fourth field by the clock-acquisition; or the first node can indicate whether the PDRCH comprises the fourth field by the start-indicator and the clock-acquisition.
[0163] Optionally, the first node can indicate the end of the PDRCH transmission by a pattern of the preamble; and / or the first node can indicate whether the PDRCH comprises the fourth field by the pattern of the preamble.
[0164] Taking the example that the first node indicates the end of the PDRCH transmission by the start-indicator and indicates whether the PDRCH comprises the fourth field by the clock-acquisition, for example, the pattern of the start-indicator can comprise a first pattern and a second pattern, the first pattern can be, for example, 111-1-1-1, and the second pattern can be, for example, -1-1-1111. For example, in the case that the pattern of the start-indicator is the first pattern, the first node indicates the end of the PDRCH transmission by the start-indicator in the manner of: indicating the end of the PDRCH transmission by the second field; in the case that the pattern of the start-indicator is the second pattern, the first node indicates the end of the PDRCH transmission by the start-indicator in the manner of: indicating the end of the PDRCH transmission by the third field. Or, in the case that the pattern of the start-indicator is the first pattern, the first node indicates the end of the PDRCH transmission by the start-indicator in the manner of: indicating the end of the PDRCH transmission by the third field; in the case that the pattern of the start-indicator is the first pattern, the first node indicates the end of the PDRCH transmission by the start-indicator in the manner of: indicating the end of the PDRCH transmission by the second field.
[0165] For example, the clock acquisition pattern can include a third pattern and a fourth pattern. The third pattern can be 1-11-11-1, and the fourth pattern can be -11-11-11. For example, when the clock acquisition pattern is the third pattern, the first node indicates, by the clock acquisition, that the PDRCH includes the fourth field; when the clock acquisition pattern is the fourth pattern, the first node indicates, by the clock acquisition, that the PDRCH does not include the fourth field. Alternatively, when the clock acquisition pattern is the third pattern, the first node indicates, by the clock acquisition, that the PDRCH does not include the fourth field; when the clock acquisition pattern is the fourth pattern, the first node indicates, by the clock acquisition, that the PDRCH includes the fourth field.
[0166] It should be noted that the first pattern, the second pattern, the third pattern, and the fourth pattern are examples, and do not limit the embodiments of the present application.
[0167] In some embodiments of the present application, before the first node transmits the PDRCH to the second node, the method further includes: the first node generates the PDRCH. For example, the first node can generate the PDRCH according to any one of the formats 1 to 4.
[0168] Generally, in the A-IoT system, the first node generates the PDRCH according to the format 1-1 or the format 2-1, and transmits the PDRCH to the second node according to the format 1-1 or the format 2-1. For example, as shown in FIG. 6, under the formats 1-1 and 2-1, the PDRCH includes control information (control), CRC-1, and high layer data. The high layer data can include a MAC CE, padding bits, and CRC-2. The control information or the MAC CE can include information indicating the length of the PDRCH and / or the length of the padding bits. For the illustration of the CRC-1, the high layer data, and the CRC-2, reference can be made to the related description of the above embodiments, which will not be repeated here.
[0169] For example, as shown in FIG. 6, in the format 1-1, the uplink transmission further includes a preamble, which is used to achieve fast initial synchronization and assist the first node to quickly enter a synchronization state, so as to prepare for the subsequent PDRCH transmission. In the format 2-1, the uplink transmission further includes a postamble, which is used to indicate the end of the PDRCH transmission.
[0170] In some embodiments, in the case that the first node originally generates the PDRCH in the format 1-1 or the format 2-1, the first node can generate the PDRCH in any one of the formats 1 to 4, i.e. without generating the padding bits and without generating the information or the MAC CE for indicating the length of the padding bits. Optionally, in the case that the first node generates the PDRCH in the format 3, the first node can generate the midamble. For example, the first node can generate the midamble according to the length of the padding bits, i.e. the first node converts the padding bits into the midamble.
[0171] Optionally, in the case that the first node generates the PDRCH in the format 1 or the format 3, the first node can indicate the end of the PDRCH transmission by the preamble indication using the second field. In the case that the first node generates the PDRCH in the format 2 or the format 4, the first node can indicate the end of the PDRCH transmission by the preamble indication using the third field.
[0172] Optionally, in the case that the first node does not indicate the manner of the end of the PDRCH transmission, the formats 1 to 4 can be determined by the protocol, can be determined by the first node, or can be determined by the first node and the second node, without limitation.
[0173] Based on the above embodiments, it is to be noted that the process of the first node and the second node for implementing the uplink transmission includes: the first node generates the PDRCH, the first node processes the PDRCH, the first node transmits the PDRCH to the second node, and the second node receives the PDRCH from the first node. It can be understood that the first node can indicate the end of the PDRCH transmission by the second field (i.e. the control information) and by the third field (i.e. the postamble).
[0174] Taking the first node using the postamble to indicate the end of the PDRCH transmission as an example, referring to FIG. 7, in which (1) in FIG. 7 is a process of implementing uplink transmission by the first node and the second node in the related art, and (2) in FIG. 7 is a process of implementing uplink transmission by the first node and the second node in the scheme of the present application. Exemplarily, as shown in FIG. 7, after the first node generates the PDRCH, the first node processes the PDRCH in a first interval time (T1_D2R), and after the first node completes processing the PDRCH, the first node transmits the PDRCH to the second node. Correspondingly, after the first node transmits the PDRCH to the second node, the first node waits for the PRDCH transmitted from the second node in a second interval time (T2_D2R). In which, the processing of the PDRCH by the first node in the first interval time can include: the first node checks the PDRCH in the first interval time, and if the check is accurate, the first node transmits the PDRCH to the second node. Correspondingly, the second interval time can be understood as a waiting time, that is, the second interval time is the waiting time of the second node for receiving the PRDCH of the first node.
[0175] Exemplarily, referring to (1) in FIG. 7 and (2) in FIG. 7, since the PDRCH shown in (1) in FIG. 6 includes the padding bits, and the PDRCH shown in (2) in FIG. 7 does not include the padding bits, compared with the related art, in the scheme of the embodiment of the present application, the starting point (timer) of the first interval time and the second interval time is earlier. That is, in the scheme of the embodiment of the present application, the starting point of the first interval time and the second interval time is earlier than the starting point of the first interval time and the second interval time in the related art. Then, based on the technical scheme provided in the embodiment of the present application, the starting point of the first interval time and the second interval time can be advanced, so that the transmission delay of the uplink transmission of the first node and the second node can be further reduced.
[0176] Optionally, as shown in FIG. 8, S101 can specifically include:
[0177] S1011, the second node sends uplink scheduling information (also can be called scheduling information) to the first node, and correspondingly, the first node receives the uplink scheduling information from the second node.
[0178] In which, the uplink scheduling information is used for scheduling the PDRCH and is used for indicating the length of the PDRCH.
[0179] Exemplarily, the second node can send the uplink scheduling information to the first node through downlink transmission. For example, the second node can transmit the PRDCH to the first node through downlink transmission, and the PRDCH includes the uplink scheduling information (which can be represented as: D2R grant), in which the uplink scheduling information can be carried in the control information or the MAC CE of the PRDCH.
[0180] S1012, the first node ignores the length of the PDRCH indicated by the uplink scheduling information, and transmits the uplink data to the second node.
[0181] It can be understood that, in S1012, in combination with the above S101, the first node ignores the length of the PDRCH indicated by the uplink scheduling information, and transmits the PDRCH to the second node, the PDRCH comprising the second field; or, the first node ignores the length of the PDRCH indicated by the uplink scheduling information, and transmits the PDRCH and the third field to the second node; or, the first node ignores the length of the PDRCH indicated by the uplink scheduling information, and transmits the PDRCH and the third field to the second node, the PDRCH comprising the second field.
[0182] It should be noted that, in S1011, the length of the PDRCH transmitted by the first node to the second node is not the length of the PDRCH indicated by the uplink scheduling information, but the actual length of the PDRCH. For example, the uplink scheduling information sent by the second node to the first node indicates that the length of the PDRCH is 100 bits, but the actual length of the PDRCH transmitted by the first node to the second node is 96 bits.
[0183] For example, the length of the PDRCH actually transmitted by the first node to the second node can be determined by the first node, or can be specified by a protocol, and is not limited.
[0184] As an example, the first node ignoring the length of the PDRCH indicated by the uplink scheduling information can be described as: the first node not responding to the length of the PDRCH indicated by the uplink scheduling information; or, the first node not responding to the length of the PDRCH indicated by the uplink scheduling information.
[0185] Optionally, the first node ignoring the length of the PDRCH indicated by the uplink scheduling information can generate the PDRCH in any one of the formats 1 to 4. Optionally, the second node can indicate the end of the PDRCH transmission by the preamble; and / or, the second node can indicate whether the PDRCH comprises the fourth field by the preamble. For specific examples, reference can be made to the related description in the above embodiments, which will not be repeated here.
[0186] In summary, in the uplink transmission of the first node and the second node, the PDRCH transmitted by the first node to the second node does not comprise the padding bits and the field for indicating the length of the padding bits, so as to solve the problems of high transmission delay, resource waste, high power consumption and the like in the uplink transmission.
[0187] Further, since the PDRCH transmitted from the first node to the second node does not include the padding bits and the first field for indicating the length of the padding bits, the second parsing also does not need to parse the padding bits and the first field for indicating the length of the padding bits, which can further reduce the latency, reduce resource waste, and reduce power consumption.
[0188] The data transmission method provided by the embodiments of the present application is exemplarily introduced below taking downlink transmission as an example. Referring to FIG. 9, a flowchart of downlink transmission provided by the embodiments of the present application is shown, which exemplarily includes the following steps as shown in FIG. 9:
[0189] S201, the second node transmits PRDCH, a third field, and padding bits to the first node. Correspondingly, the first node receives the PRDCH, the third field, and the padding bits from the second node.
[0190] The PRDCH does not include the padding bits, the start of the PRDCH transmission is aligned with the OFDM in the time domain, and the third field is used to indicate the end of the PRDCH transmission. The third field is immediately followed by the PRDCH, and the padding bits are immediately followed by the third field.
[0191] It should be noted that the third field can be exemplarily described with reference to the related description of the above embodiments, which will not be repeated here.
[0192] Optionally, the second node can implement downlink transmission by using any one of formats #1 to #3 shown in FIG. 10. In the formats #1 to #3, the downlink transmission includes PRDCH, a third field, and padding bits.
[0193] Optionally, as shown in FIG. 10, in the format #1, the PRDCH includes high-layer data and CRC, and the CRC is used to check the accuracy of the high-layer data. Exemplarily, in the format #1, the third field is immediately followed by the CRC, and the padding bits are immediately followed by the third field.
[0194] Optionally, as shown in FIG. 10, in the format #2, the PRDCH includes high-layer data and CRC, and the high-layer data includes downlink scheduling information (which can be represented as: R2D grant), and the downlink scheduling information is used to indicate the length of the PRDCH. Exemplarily, the downlink scheduling information is carried in the MAC CE of the high-layer data. Exemplarily, in the format #2, the third field is immediately followed by the CRC, and the padding bits are immediately followed by the third field.
[0195] Optionally, as shown in FIG. 10, in the format #3, the PRDCH includes the downlink scheduling information, the CRC=1, the high layer data, and the CRC=2. The CRC=1 is located after the scheduling information, the high layer data is located after the CRC=1, and the CRC=2 is located after the high layer data. That is, in the PRDCH, the CRC=1 is located after the scheduling information, the high layer data is located after the CRC=1, and the CRC=2 is located after the high layer data. The CRC=1 is used to check the accuracy of the downlink scheduling information, and the CRC=2 is used to check the accuracy of the high layer data.
[0196] For example, in the format #3, the third field is included in the padding bits, that is, the third field is part of the padding bits. Optionally, the third field is carried in the MAC CE.
[0197] It should be noted that, in the format #3 (and the format #6 in the following embodiment), the padding bits originally occupy 3 bytes, and the third field occupies the first byte. In the embodiment of the present application, the second byte and the third byte are used to indicate the padding bits, and the first byte is used to indicate the third field. That is, in the format #3 and the format #6, the padding bits are also located after the third field.
[0198] Optionally, after receiving the PRDCH from the second node, the first node can parse the PRDCH to obtain the high layer data in the PRDCH. For example, the first node can parse the PRDCH by using the end of the PRDCH indicated by the third field. For example, the first node stops parsing the PRDCH when the third field is parsed.
[0199] In summary, by using the technical solution of the embodiment of the present application, the second node transmits the PRDCH, the third field, and the padding bits to the first node. Since the padding bits are located after the third field, that is, the third field is located before the padding bits, the third field is used to indicate the end of the PRDCH transmission. Therefore, the first node stops parsing when the third field is parsed. In this way, even if the second node transmits the padding bits to the first node, the first node does not need to parse the padding bits, thereby solving the problems of high transmission delay, resource waste, and high power consumption in downlink transmission.
[0200] Optionally, the second node can also use any one of the formats #4 to #6 shown in FIG. 10 to implement the downlink transmission. In the format #4, the format #5, and the format #6, the PRDCH further includes a fourth field, and the fourth field is used to estimate the channel between the first node and the second node. For example, the fourth field can be a midamble, which can also be referred to as mid information, without limitation.
[0201] For other contents included in format #4, format #5 and format #6, for example, downlink scheduling information, CRC, and high layer data, reference can be made to the descriptions of format #1 to format #3 in the above embodiments, and details are not described herein.
[0202] It should be noted that the embodiments of the present application do not limit the format of the downlink transmission implemented by the second node, and the above format #1 to format #6 are only some examples of the present application, and do not constitute a limitation to the present application.
[0203] Optionally, the method further includes: the second node sending a preamble to the first node, and correspondingly, the first node receiving the preamble from the second node. The preamble is used to implement fast initial synchronization, to help the second node quickly enter a synchronization state, and to prepare for subsequent PRDCH transmission. In the embodiments of the present application, the preamble is also used to indicate the PRDCH end transmission mode and / or to indicate whether the PRDCH includes the fourth field. The PRDCH end transmission mode indicated by the preamble includes: using the third field to indicate the end of the PRDCH transmission.
[0204] For example, the second node can indicate the PRDCH end transmission mode through the preamble; or the second node can indicate whether the PRDCH includes the fourth field through the preamble; or the second node can indicate the PRDCH end transmission mode and indicate whether the PRDCH includes the fourth field through the preamble.
[0205] Further, since the second node sends the preamble to the first node, in the above format #1 to format #6, the downlink transmission further includes the preamble. For example, as shown in FIG. 10, the preamble can include a start indicator and / or clock acquisition. The second node can indicate the PRDCH end transmission mode through the start indicator and / or clock acquisition, and / or the second node can indicate whether the PRDCH includes the fourth field through the start indicator and / or clock acquisition.
[0206] For example, the second node can indicate the PRDCH end transmission mode through the start indicator; or the second node can indicate the PRDCH end transmission mode through the clock acquisition; or the second node can indicate the PRDCH end transmission mode through the start indicator and the clock acquisition.
[0207] And / or, the second node can indicate whether the PRDCH includes the fourth field through the start indicator; or the second node can indicate whether the PRDCH includes the fourth field through the clock acquisition; or the second node can indicate whether the PRDCH includes the fourth field through the start indicator and the clock acquisition.
[0208] Optionally, the second node can indicate the PRDCH end transmission manner by the pattern of the preamble; and / or the second node can indicate whether the PRDCH includes the fourth field by the pattern of the preamble.
[0209] Taking the second node indicating the PRDCH end transmission manner by the start indicator as an example, and taking the second node indicating whether the PRDCH includes the fourth field by the clock acquisition as an example, the pattern of the start indicator can include a first pattern and a second pattern, for example, the first pattern can be 111-1-1-1, and the second pattern can be -1-1-1111. For example, in the case that the pattern of the start indicator is the first pattern, the second node indicates the PRDCH end transmission manner by the start indicator as: indicating the PRDCH end transmission by the third field. Or, in the case that the pattern of the start indicator is the second pattern, the second node indicates the PRDCH end transmission manner by the start indicator as: indicating the PRDCH end transmission by the third field.
[0210] Taking the second node indicating the PRDCH end transmission manner by the start indicator as an example, and taking the second node indicating whether the PRDCH includes the fourth field by the clock acquisition as an example, the pattern of the start indicator can include a first pattern and a second pattern, for example, the first pattern can be 111-1-1-1, and the second pattern can be -1-1-1111. For example, in the case that the pattern of the start indicator is the first pattern, the second node indicates the PRDCH end transmission manner by the start indicator as: indicating the PRDCH end transmission by the third field. Or, in the case that the pattern of the start indicator is the second pattern, the second node indicates the PRDCH end transmission manner by the start indicator as: indicating the PRDCH end transmission by the third field.
[0211] In some embodiments of the present application, before the second node transmits the PRDCH to the first node, the method further includes: the second node generates the PRDCH. For example, the second node can generate the PRDCH according to any one of the format #1 to format #6.
[0212] Generally, in the A-IoT system, the second node generates the PRDCH in any one of the formats #1-1 to #1-3, and transmits the PRDCH to the first node in any one of the formats #1-1 to #1-3. For example, as shown in FIG. 11, in the format #1-1, the PRDCH includes the higher layer data, the CRC and the padding bits. In the format #1-2, the PRDCH includes the higher layer data, the CRC and the padding bits, and the higher layer data includes the downlink scheduling information (the downlink scheduling information can be carried in the MAC CE in the higher layer data) for indicating the length of the PRDCH. In the format #1-3, the PRDCH includes the downlink scheduling information, the CRC=1, the higher layer data, the CRC=2 and the padding bits.
[0213] In the formats #1-1 and #1-2, the downlink transmission further includes a trailer, the trailer is immediately after the padding bits, and the trailer is used to indicate the end of the PRDCH transmission. That is, in the formats #1-1 and #1-2, the second node directly indicates the end of the PRDCH transmission by using the trailer. In the format #1-3, the second node indirectly indicates the end of the PRDCH transmission. For example, the second node indicates the length of the PRDCH by using the downlink scheduling information, and the second node can determine the end of the PRDCH transmission according to the length of the PRDCH indicated by the downlink scheduling information. For example, the downlink scheduling information indicates that the length of the PRDCH is 96 bits, and then the second node determines that the PRDCH transmission ends when the length of the PRDCH transmission reaches 96 bits.
[0214] For example, in the formats #1-1 to #1-3, the uplink transmission further includes a preamble. For the related content of the formats #1-1 to #1-3, please refer to the related description of the above embodiments, which will not be repeated here.
[0215] In some embodiments, in the case that the first node originally generates the PRDCH in the above format #1-1, the second node can generate the PRDCH in the format #1 and / or the format #4, and the padding bits are immediately after the third field, i.e., the third field is in front and the padding bits are behind. Correspondingly, the second node can also generate the midamble.
[0216] In the case that the first node originally generates the PRDCH in the above format #1-2, the second node can generate the PRDCH in the format #2 and / or the format #5, and the padding bits are immediately after the third field, i.e., the third field is in front and the padding bits are behind. Correspondingly, the second node can also generate the midamble.
[0217] In the case that the first node generates the PRDCH according to the above-mentioned format #1-3, the second node can generate the PRDCH according to the format #3, and / or, the format #6, and the padding bits are located after the third field, i.e., the third field is in front and the padding bits are behind.
[0218] Optionally, in the above-mentioned format #1-3, if the length of the padding bits is greater than the length of the third field, the second node generates the PRDCH according to the format #3, and / or, the format #6, i.e., a part of the padding bits is used to generate the third field. Correspondingly, if the length of the padding bits is less than or equal to the length of the third field, the second node generates the PRDCH according to the format #1-3, i.e., the third field is not generated. It should be understood that the length of the third field is at least 3 chips.
[0219] Based on the above-mentioned embodiments, it should be noted that the process of the second node and the first node implementing the downlink transmission includes that the second node generates the PRDCH, the second node processes the PRDCH, the second node transmits the PRDCH to the first node, and the first node receives the PRDCH from the second node.
[0220] Referring to FIG. 12, in FIG. 12, (1) is the process of the second node and the first node implementing the downlink transmission in the related art, and (2) is the process of the second node and the first node implementing the downlink transmission in the scheme of the present application. Exemplarily, as shown in FIG. 12, after the second node generates the PRDCH, the second node processes the PRDCH in a third interval time (T1_R2D), and after the second node completes the processing of the PRDCH, the second node transmits the PRDCH to the first node. Correspondingly, after the second node transmits the PRDCH to the first node, the first node waits for the PRDCH from the second node in a fourth interval time (T2_R2D). Wherein, the processing of the PRDCH by the second node in the third interval time can include that the second node checks the PRDCH in the third interval time, and if the checking is accurate, the second node transmits the PRDCH to the first node. Correspondingly, the fourth interval time can be understood as a waiting time, i.e., the fourth interval time is the waiting time of the first node for receiving the PRDCH from the second node.
[0221] For example, referring to (1) in FIG. 12 and (2) in FIG. 12, since the PRDCH shown in (1) in FIG. 12 includes the padding bits, and the padding bits are before the third field. The PRDCH shown in (2) in FIG. 12 does not include the padding bits, and the padding bits are after the third field. Then, in the scheme of the embodiment of the present application, the second node can start to check the PRDCH at the position of the third field after generating the PRDCH. Correspondingly, after the second node transmits the PRDCH to the first node, the second node can start to wait for receiving the PDRCH from the first node at the position of the third field.
[0222] Therefore, compared with the related art, in the scheme of the embodiment of the present application, the starting point of the third interval time and the fourth interval time is earlier. That is, in the scheme of the embodiment of the present application, the starting point of the third interval time and the fourth interval time is earlier than the starting point of the third interval time and the fourth interval time in the related art. Then, based on the technical scheme provided by the embodiment of the present application, the starting point of the third interval time and the fourth interval time can be advanced, so that the transmission delay of the downlink transmission of the first node and the second node can be further reduced.
[0223] Optionally, S201 can include that the first node sends downlink scheduling information (which can also be referred to as scheduling information) to the second node, and correspondingly, the second node receives the downlink scheduling information from the first node.
[0224] The downlink scheduling information is used for scheduling the PRDCH and is used for indicating the length of the PRDCH.
[0225] For example, the first node can send the downlink scheduling information to the second node through uplink transmission. For example, the first node can transmit the PDRCH to the second node through uplink transmission, and the PDRCH includes the downlink scheduling information (which can be denoted as R2D grant). The downlink scheduling information can be carried in the control information or the MAC CE of the PDRCH.
[0226] Correspondingly, after the second node receives the downlink scheduling information from the first node, the second node transmits the PRDCH, the padding bits and the third field to the first node based on the length of the PRDCH indicated by the downlink scheduling information.
[0227] It should be noted that each embodiment of the present application can be independently implemented, or can be implemented in combination, and is not limited. If there is no special description and no logical conflict, the terms and / or descriptions of different embodiments provided by the present application are consistent and can be mutually referenced. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0228] It can be understood that, in the embodiments of the present application, the execution subject can execute part or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application can also execute other operations or various modifications of the operations. In addition, each step can be executed in a different order as presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are executed.
[0229] The above mainly introduces the scheme provided by the embodiments of the present application from the perspective of interaction between devices. It can be understood that, in order to realize the above functions, each device comprises a hardware structure and / or a software module for executing each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0230] The embodiments of the present application can divide the functional modules of each device according to the above method examples, for example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. When actually implemented, there can be another division method.
[0231] In the case of dividing each functional module according to each function, FIG. 13 shows a communication device
[0232] The actions performed by any device in the first node and the second node in the methods shown in FIG. 4, FIG. 8 and FIG. 9 can be executed, and all related contents of each step involved in the above method embodiments can be referred to the function description of the corresponding functional module, and the technical effects that can be obtained can be referred to the above method embodiments, which will not be described here.
[0233] The communication apparatus 130 can include a transceiver module 1301 and a processing module 1302. For example, the communication apparatus 130 can be a communication device, or a chip or other combination device or component with the above communication apparatus functions applied in the communication device. When the communication apparatus 130 is a communication device, the transceiver module 1301 can be a transceiver, which can include an antenna and a radio frequency circuit, etc. The processing module 1302 can be a processor (or processing circuit), for example, a baseband processor, which can include one or more CPUs. When the communication apparatus 130 is a component with the above communication apparatus functions, the transceiver module 1301 can be a radio frequency unit. The processing module 1302 can be a processor (or processing circuit), for example, a baseband processor. When the communication apparatus 130 is a chip system, the transceiver module 1301 can be an input / output interface of a chip (for example, a baseband chip). The processing module 1302 can be a processor (or processing circuit) of the chip system, which can include one or more central processing units. It should be understood that the transceiver module 1301 in the embodiments of the present application can be implemented by a transceiver or a transceiver related circuit component. The processing module 1302 can be implemented by a processor or a processor related circuit component (or processing circuit).
[0234] For example, the transceiver module 1301 can be configured to perform all or part of the transceiver operations performed by the communication apparatus, and / or to support other processes of the technologies described herein. The processing module 1302 can be configured to perform all or part of the operations performed by the communication apparatus other than the transceiver operations, and / or to support other processes of the technologies described herein.
[0235] As another implementation manner, the transceiver module 1301 in FIG. 13 can be replaced by a transceiver that can integrate the functions of the transceiver module 1301. The processing module 1302 can be replaced by a processor that can integrate the functions of the processing module 1302. Further, the communication apparatus 130 shown in FIG. 13 can further include a memory.
[0236] As another implementation manner, the transceiver module 1301 in FIG. 13 can be replaced by a transceiver that can integrate the functions of the transceiver module 1301. The processing module 1302 can be replaced by a processor that can integrate the functions of the processing module 1302.
[0237] The embodiments of the present application also provide a communication apparatus 140 as shown in FIG. 14. The communication apparatus 140 can be a first node or a chip or system on chip in the first node, or a second node or a chip or system on chip in the second node. As shown in FIG. 14, the communication apparatus 140 includes a processor 1401, a transceiver 1402 and a communication line 1403.
[0238] Further, the communication device 140 can further include a memory 1404. The processor 1401, the memory 1404 and the transceiver 1402 can be connected through a communication line 1403.
[0239] The processor 1401 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD) or any combination thereof. The processor 1301 can also be other devices with processing function, such as a circuit, a device or a software module, which are not limited here.
[0240] The transceiver 1402 is configured to communicate with other devices or other communication networks. The other communication networks can be an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The transceiver 1402 can be a module, a circuit, a transceiver or any device capable of implementing communication.
[0241] The communication line 1403 is configured to transmit information between components included in the communication device 140.
[0242] The memory 1404 is configured to store instructions. The instructions can be a computer program.
[0243] The memory 1404 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage device that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage medium or other magnetic storage device, etc., which are not limited here.
[0244] It should be noted that the memory 1404 can exist independently of the processor 1401 or can be integrated into the processor 1401. The memory 1404 can be used for storing instructions or program codes or some data, etc. The memory 1404 can be located within the communication apparatus 140 or outside the communication apparatus 140, which is not limited. The processor 1401 is configured to execute the instructions stored in the memory 1404 to implement the communication method provided by the embodiments described below.
[0245] In an example, the processor 1401 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 14.
[0246] As an optional implementation, the communication apparatus 140 includes a plurality of processors, for example, in addition to the processor 1401 in FIG. 14, the processor 1407 can also be included.
[0247] As an optional implementation, the communication apparatus 140 further includes an output device 1405 and an input device 1406. Exemplarily, the input device 1406 is a keyboard, a mouse, a microphone, a joystick or the like, and the output device 1405 is a display screen, a speaker or the like.
[0248] It should be noted that the communication apparatus 140 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system or a device having a similar structure to that in FIG. 14. In addition, the constituent structure shown in FIG. 14 does not constitute a limitation on the communication apparatus, which can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0249] In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices.
[0250] In addition, the actions, terms and the like involved in the embodiments of the present application can be mutually referred to, which is not limited. The message name or parameter name in the message exchanged between the devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation, which is not limited.
[0251] The embodiments of the present application further provide a computer program product, which can implement the functions of any of the method embodiments described above when executed by a computer.
[0252] The embodiments of the present application further provide a computer program, which can implement the functions of any of the method embodiments described above when executed by a computer.
[0253] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes of the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer readable storage medium, and the program can include the processes of the above method embodiments when executed. The computer readable storage medium can be an internal storage unit of the terminal (including a data sending terminal and / or a data receiving terminal) of any of the above embodiments, for example, a hard disk or a memory of the terminal. The computer readable storage medium can also be an external storage device of the terminal, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card and the like. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the terminal. The computer readable storage medium is used to store the above computer program and other programs and data required by the terminal. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0254] It should be noted that the terms "first" and "second" and the like in the specification of the present application, claims and drawings are used to distinguish different objects, and are not used to describe a specific order. "First", "second" are only for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more features. In the description of the present embodiment, unless otherwise stated, the meaning of "a plurality of" is two or more.
[0255] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0256] It should be understood that in the present application, "at least one" means one or more. "Multiple" means two or more. "At least two" means two or three and more. "And / or" is used to describe the relationship between the associated objects, which means that there can be three relationships. For example, "A and / or B" can mean that there are three cases: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c, can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. "When" and "if" both mean that under certain objective circumstances, the corresponding processing will be done, not limited to time, and does not require a judgment action when implemented, nor does it mean that there are other limitations.
[0257] In the embodiments of the present application, the words such as "exemplary" or "for example" are used to mean an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words "exemplary" or "for example" are intended to present the relevant concept in a specific manner for understanding.
[0258] In the present application, "sending information to (a terminal device)" can be understood as that the destination of the information is the terminal device. It can include direct or indirect sending of information to the terminal device. "Receiving information from (a terminal device)" can be understood as that the source of the information is the terminal device, and it can include direct or indirect receiving of information from the terminal device. The information can be processed as necessary between the source and the destination of the information transmission, such as format change, etc., but the destination can understand the valid information from the source.
[0259] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0260] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.
[0261] The units described as separate components can or can not be physically separate, and the components shown as units can be one physical unit or a plurality of physical units, that is, can be located in one place, or can be distributed to a plurality of different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0262] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0263] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product in essence or all or part of the technical solutions. The software product is stored in a storage medium, and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in the embodiments of the present application. The storage medium described above includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage program codes.
[0264] The above description is only used to illustrate the technical solutions of the present application, and is not limited thereto; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A data transmission method, characterized by, The method applied to a first node comprises: transmitting uplink data to a second node; the uplink data comprises a PDRCH, the PDRCH comprises a second field, the second field is used to indicate the end of the PDRCH transmission; or the uplink data comprises a PDRCH and a third field, the third field is used to indicate the end of the PDRCH transmission; wherein the PDRCH does not comprise padding bits and a first field, the first field is used to indicate the length of the padding bits.
2. The method of claim 1, wherein: the third field is immediately followed by the PDRCH.
3. The method of claim 1 or 2, wherein: the PDRCH comprises a fourth field, the fourth field is used to estimate the channel between the first node and the second node.
4. The method according to any one of claims 1-3, characterized in that, The method applied to a first node comprises: receiving scheduling information from the second node, the scheduling information is used to schedule the PDRCH and to indicate the length of the PDRCH; ignoring the length of the PDRCH indicated by the scheduling information, transmitting the uplink data to the second node.
5. The method of any one of claims 1-4, wherein: the length of the third field is less than or equal to the length of the padding bits.
6. The method according to any one of claims 1-5, characterized in that, The method further comprises: sending a preamble to the second node, the preamble is used to indicate the way of ending the PDRCH transmission and / or to indicate whether the PDRCH comprises a fourth field; the way of ending the PDRCH transmission indicated by the preamble comprises: using a second field to indicate the end of the PDRCH transmission; and / or using a third field to indicate the end of the PDRCH transmission.
7. The method of any one of claims 1-6, wherein: the second field is used to indicate the length of the PDRCH to indicate the end of the PDRCH transmission; the third field comprises a trailer, the trailer is used to indicate the end of the PDRCH transmission.
8. The method according to any one of claims 3-7, characterized in that, the PDRCH further comprises higher layer data; the fourth field is immediately followed by the higher layer data.
9. The method of any one of claims 1-8, wherein: the first node is an A-IoT device; the second node is an intermediate node or a network device.
10. A data transmission method, characterized by, The method applied to a second node comprises: receiving uplink data from a first node; the uplink data comprises a PDRCH, the PDRCH comprises a second field, the second field is used to indicate the end of the PDRCH transmission; or the uplink data comprises a PDRCH and a third field, the third field is used to indicate the end of the PDRCH transmission; wherein the PDRCH does not comprise padding bits and a first field, the first field is used to indicate the length of the padding bits.
11. The method of claim 10, wherein: the first field is immediately followed by the PDRCH.
12. The method of claim 10 or 11, wherein: The PDRCH comprises a fourth field, and the fourth field is used to estimate a channel between the first node and the second node.
13. The method of any one of claims 10-12, wherein, a length of the third field is less than or equal to a length of the padding bits.
14. The method according to any one of claims 10-13, characterized in that, The method further comprises: receiving a preamble from the first node, and the preamble is used to indicate a manner in which the PDRCH ends transmission, and / or whether the PDRCH comprises a fourth field; the manner in which the PDRCH ends transmission indicated by the preamble comprises: using a second field to indicate that the PDRCH ends transmission, and / or using a third field to indicate that the PDRCH ends transmission.
15. The method according to any one of claims 10-14, characterized in that, The method further comprises: ending parsing the PDRCH according to a length of the PDRCH indicated by the second field, and / or ending parsing the PDRCH after parsing the third field.
16. The method of any one of claims 10-15, wherein, the second field is used to indicate a length of the PDRCH to indicate that the PDRCH ends transmission; the third field comprises a post-amble, and the post-amble is used to indicate that the PDRCH ends transmission.
17. The method according to any one of claims 12-16, characterized by, The PDRCH further comprises higher layer data. The fourth field is followed by the higher layer data.
18. The method of any one of claims 10-17, wherein, the first node is an A-IoT device; the second node is an intermediate node or a network device.
19. A data transmission method, characterized by, The method is applied to a first node, and the method comprises: receiving a PRDCH, a third field, and padding bits from a second node, wherein the PRDCH does not comprise the padding bits, the third field is followed by the PRDCH, the padding bits are followed by the third field, the third field is used to indicate that the PRDCH ends transmission, and a start of the PRDCH transmission is aligned with an OFDM symbol in a time domain.
20. The method of claim 19, wherein, the third field is carried in a MAC CE.
21. The method according to claim 19 or 20, characterized in that, The method further comprises: ending parsing the PRDCH after parsing the third field.
22. The method of any one of claims 19-21, wherein, the PDRCH comprises a fourth field, and the fourth field is used to estimate a channel between the first node and the second node.
23. The method of any one of claims 19-22, wherein, The method further comprises: receiving a preamble from the second node, and the preamble is used to indicate a manner in which the PDRCH ends transmission, and / or whether the PDRCH comprises a fourth field; the manner in which the PDRCH ends transmission indicated by the preamble is using the third field to indicate that the PDRCH ends transmission.
24. The method of any one of claims 19-23, wherein, the first node is an A-IoT device; the second node is an intermediate node or a network device.
25. A method of data transmission, characterized by The method is applied to a second node, and the method comprises: transmitting, to the first node, a PRDCH, a third field, and padding bits; wherein the PRDCH does not include the padding bits, the third field immediately follows the PRDCH, and the padding bits immediately follow the third field, the third field being used to indicate the end of the PRDCH transmission; the start of the PRDCH transmission being aligned with an OFDM symbol in the time domain.
26. The method of claim 25, wherein the third field is carried in a MAC CE.
27. The method of claim 25 or 26, wherein the PRDCH further includes a fourth field, the fourth field being used to estimate a channel between the first node and the second node.
28. The method of any one of claims 25-27, wherein, the transmitting, to the first node, a PRDCH, a third field, and padding bits comprises: receiving scheduling information from the first node, the scheduling information being used to schedule the PRDCH and to indicate the length of the PRDCH; transmitting, to the first node, a PRDCH, the third field, and the padding bits based on the scheduling information.
29. The method of any one of claims 25-28, wherein, the method further comprises: sending, to the first node, a preamble, the preamble being used to indicate the manner in which the PRDCH ends the transmission and / or whether the PRDCH includes a fourth field; the manner in which the PRDCH ends the transmission, as indicated by the preamble, is that the third field is used to indicate the end of the PRDCH transmission.
30. The method of any one of claims 25-29, wherein the first node is an A-IoT device; the second node is an intermediate node or a network device.
31. A communication system, characterized by the communication system includes a first node configured to perform the method of any one of claims 1-9 and a second node configured to perform the method of any one of claims 10-18.
32. A communication system, characterized by the communication system includes a first node configured to perform the method of any one of claims 19-24 and a second node configured to perform the method of any one of claims 25-30.
33. A communications device, characterized by the communication apparatus includes a processor configured to execute a computer program or instructions to cause the method of any one of claims 1-9 to be performed or to cause the method of any one of claims 10-18 to be performed.
34. A communications device, characterized by the communication apparatus includes a processor configured to execute a computer program or instructions to cause the method of any one of claims 19-24 to be performed or to cause the method of any one of claims 25-30 to be performed.
35. A computer readable storage medium, characterized in that, the computer readable storage medium stores computer instructions or programs that, when executed on a computer, cause the method of any one of claims 1-9 to be performed or the method of any one of claims 10-18 to be performed; or cause the method of any one of claims 19-24 to be performed or the method of any one of claims 25-30 to be performed.
36. A computer program product, characterised in that, The computer program product comprises computer instructions; when part or all of the computer instructions are run on a computer, the method as claimed in any one of claims 1-9 is caused to be performed, or the method as claimed in any one of claims 10-18 is caused to be performed; or the method as claimed in any one of claims 19-24 is caused to be performed, or the method as claimed in any one of claims 25-30 is caused to be performed.
Citation Information
Patent Citations
Data transmission method and device and storage medium
CN117978342A
Channel occupancy time indication for NR based unlicensed operation
US20220022248A1
Information reporting method and apparatus, information receiving method and apparatus, terminal and network side device
WO2023232104A1