Communication method and communication apparatus

By sending DMRS in advance in the wireless communication system and transmitting the corresponding instruction information, the problem of airport transmission high and low data transmission efficiency in existing technologies have been solved, and low latency channel estimates and efficient data transmission are realized.

WO2025020876A1PCT designated stage expired Publication Date: 2025-01-30HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/103132
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-21
Filing Date
2024-07-02
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

While the existing wireless communication systems support high system performance, multiple service types, different deployment scenarios and wider spectrum ranges, it is difficult to effectively reduce air-interface transmission delay and improve data transmission efficiency, especially in URLLC systems. Higher requirements.

Method used

By sending the first instructions and the second instructions before transmitting the first DMRS between the terminal and the network equipment, the terminal device sends the first DMRS in advance to enable the network equipment to perform channel estimates in advance, so as to receive the first data when receiving the first data Can quickly carry out channel balance and decoding, reduce the delay of waiting for channel estimation results.

Benefits of technology

The estimation of the zero -delay or low -time extension of the data receiving phase has been realized, reducing the delay of the empty port transmission and improving the resource utilization and efficiency of the data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024103132_30012025_PF_FP_ABST
    Figure CN2024103132_30012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and a communication apparatus. In the method, a terminal device sends a first DMRS in advance before sending first data, and a network device receives the first DMRS in advance and performs channel estimation on the basis of the first DMRS, and thus when receiving the first data, the network device has obtained a channel estimation result or can quickly obtain the channel estimation result. After receiving the first data, the network device uses the channel estimation result to equalize and decode the first data, such that it is not necessary for the network device to wait for a channel estimation result or the delay of waiting for the channel estimation result is shortened, and thus zero-delay or low-delay channel estimation in a data receiving stage and the transmission of extremely low air-interface delay can be realized. Moreover, since the first DMRS has been transmitted in advance before the first data arrives, when the first data is transmitted, it is not necessary to configure resources for the DRMS, such that the resource utilization rate of data transmission and the efficiency of data transmission can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on July 21, 2023, with application number 202310898352.2 and application name “A Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0004] Compared to traditional mobile communication systems, current wireless communication systems are dedicated to supporting higher system performance, multiple service types, diverse deployment scenarios, and a wider spectrum range. Current service scenarios primarily include enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine-type communication (mMTC). In these scenarios, communication systems require high reliability, low latency, large bandwidth, and wide coverage.

[0005] Aiming at new scenarios such as precision industrial control, collaborative robot control, and sensory connectivity, URLLC systems place higher demands on air interface latency for service transmission, such as 0.1 milliseconds. Therefore, further reducing air interface transmission latency has become a research hotspot for future communications. At the same time, how to continuously improve data transmission efficiency remains a research topic.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a communication method and a communication device for reducing air interface transmission delay and improving data transmission efficiency.

[0008] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or a module (such as a chip) inside the terminal device. The method includes: receiving first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data channel, the last symbol of the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel and is separated by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; and sending or receiving the first DMRS and the first data according to the first indication information and the second indication information.

[0009] In the above solution, the terminal device sends the first DMRS in advance before sending the first data, the network device receives the first DMRS in advance, and performs channel estimation based on the first DMRS to obtain a channel estimation result. Therefore, when the network device receives the first data, it has already obtained the channel estimation result or can quickly obtain the channel estimation result. After receiving the first data, the network device uses the channel estimation result to equalize and decode the first data. The network device does not need to wait for the channel estimation result or reduces the delay of waiting for the channel estimation result, so it can achieve zero-delay or low-delay channel estimation and extremely low air interface delay transmission in the data receiving stage. In addition, since the first DMRS has completed the advance transmission before the arrival of the first data, there is no need to configure resources for DRMS ​​when transmitting the first data, which can improve the resource utilization and efficiency of data transmission.

[0010] In a possible implementation method, the first indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first DMRS and a starting symbol of the time domain resource of the first data channel.

[0011] In one possible implementation method, the first indication information includes a time domain offset value and mark information, the time domain offset value is the offset of the starting symbol of the time domain resource of the first DMRS compared to the starting symbol of the time domain resource of the first data channel, and the mark information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel.

[0012] In a possible implementation method, the first indication information includes flag information, where the flag information indicates that the time domain resource of the first DMRS is located before the start symbol of the time domain resource of the first data channel, and N is a predefined value.

[0013] In a possible implementation method, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a last symbol of the time domain resource of the first DMRS.

[0014] In one possible implementation method, the second indication information includes a time domain offset value and mark information, wherein the time domain offset value is the offset of the starting symbol of the time domain resources of the first data channel compared to the last symbol of the time domain resources of the first DMRS, and the mark information indicates that the starting symbol of the time domain resources of the first data channel is located after the time domain resources of the first DMRS.

[0015] In a possible implementation method, the second indication information includes flag information, where the flag information indicates that the starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS, and N is a predefined value.

[0016] In one possible implementation method, the first indication information includes the index of the starting symbol of the time domain resource of the first DMRS, and the starting symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel are located in the same time unit or adjacent time units.

[0017] The above solution provides multiple implementations of indicating the time domain resources of the first DMRS, which can accurately indicate the time domain resources of the first DMRS.

[0018] In a possible implementation method, the receiving of the first indication information and the second indication information includes: receiving at least one configuration information, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes the first configuration information, and the first configuration information includes the first indication information and the second indication information; the method also includes: receiving third indication information, the third indication information indicates the first configuration information; the sending or receiving the first DMRS and the first data according to the first indication information and the second indication information includes: sending or receiving the first DMRS and the first data according to the first configuration information.

[0019] The above scheme can configure at least one configuration information for the terminal device in advance, each configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, and dynamically indicate the first configuration information in the at least one configuration information through third indication information, so that the terminal device determines the resources of the first DMRS and the resources of the first data based on the first configuration information. This method configures the resources of the first DMRS and the resources of the first data for the terminal device by combining static configuration and dynamic configuration, which can save signaling overhead.

[0020] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or a module (such as a chip) inside the terminal device. The method includes: receiving first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced N symbols apart, where N is a positive integer, and the first DMRS is used to demodulate the first data; and sending or receiving the first DMRS and the first data according to the first indication information and the second indication information.

[0021] In a possible implementation method, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data and a last symbol of the time domain resource of the first DMRS.

[0022] In a possible implementation method, the starting symbol of the time domain resource of the first DMRS is the starting symbol of the time domain resource of the first data channel.

[0023] In a possible implementation method, the first indication information includes a reference point and a time domain offset value, and the reference point and the time domain offset value are used to indicate the starting symbol of the time domain resource of the first DMRS.

[0024] In a possible implementation method, the receiving of the first indication information and the second indication information includes: receiving at least one configuration information, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes the first configuration information, and the first configuration information includes the first indication information and the second indication information; the method also includes: receiving third indication information, the third indication information indicates the first configuration information; the sending or receiving the first DMRS and the first data according to the first indication information and the second indication information includes: sending or receiving the first DMRS and the first data according to the first configuration information.

[0025] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a network device or a module (such as a chip) inside the network device. The method includes: sending first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data channel. The last symbol of the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel and is separated by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; wherein the first indication information and the second indication information are used by the terminal device to send or receive the first DMRS and the first data.

[0026] In a possible implementation method, the sending of the first indication information and the second indication information includes: sending at least one configuration information, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes the first configuration information, and the first configuration information includes the first indication information and the second indication information; the method also includes: sending the third indication information, and the third indication information indicates the first configuration information.

[0027] Some possible implementation methods and beneficial effects of the third aspect can be referred to the first aspect and will not be repeated here.

[0028] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a network device or a module (such as a chip) inside the network device. The method includes: sending first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, and the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced N symbols apart, where N is a positive integer, and the first DMRS is used to demodulate the first data; wherein the first indication information and the second indication information are used by the terminal device to send or receive the first DMRS and the first data.

[0029] In a possible implementation method, the sending of the first indication information and the second indication information includes: sending at least one configuration information, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes the first configuration information, and the first configuration information includes the first indication information and the second indication information; the method also includes: sending the third indication information, and the third indication information indicates the first configuration information.

[0030] Some possible implementation methods and beneficial effects of the fourth aspect can be referred to the second aspect and will not be repeated here.

[0031] In a fifth aspect, an embodiment of the present application provides a communication device, which can be a terminal device or a module (such as a chip) for a terminal device. The device has the function of implementing any implementation method of the first to second aspects above. The function can be implemented by hardware or by hardware executing corresponding software implementation. The hardware or software includes one or more modules corresponding to the above functions.

[0032] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a network device or a module (such as a chip) for a network device. The device has the function of implementing any of the implementation methods of the third to fourth aspects above. The function can be implemented by hardware or by executing corresponding software implementations by hardware. The hardware or software includes one or more modules corresponding to the above functions.

[0033] In a seventh aspect, an embodiment of the present application provides a communication device, comprising a unit or means for executing each step of any implementation method in the above-mentioned first to fourth aspects.

[0034] In an eighth aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute any of the implementation methods described in the first to fourth aspects. The processor comprises one or more.

[0035] In the ninth aspect, an embodiment of the present application provides a communication device, comprising one or more processors, wherein the one or more processors are configured to execute any implementation method in the above-mentioned first to fourth aspects.

[0036] In one possible implementation method, the one or more processors are coupled to a memory, and the one or more processors are used to call a program stored in the memory to execute any implementation method in the first to fourth aspects above.

[0037] In a possible implementation method, the memory may be located inside the device or outside the device.

[0038] In the tenth aspect, an embodiment of the present application provides a communication device, comprising a memory; the memory is used to store computer instructions, and when the computer instructions are executed, the device executes any implementation method in the above-mentioned first to fourth aspects.

[0039] In a possible implementation method, the communication device further includes a processor configured to execute computer instructions stored in the memory.

[0040] In the eleventh aspect, an embodiment of the present application further provides a computer program product, which includes instructions. When the instructions are executed by a communication device, any implementation method in the above-mentioned first to fourth aspects is executed.

[0041] In the twelfth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when run on a communication device, enables any implementation method in the above-mentioned first to fourth aspects to be executed.

[0042] In the thirteenth aspect, an embodiment of the present application further provides a chip system, comprising: a processor for executing any implementation method in the above-mentioned first to fourth aspects.

[0043] In the fourteenth aspect, an embodiment of the present application also provides a communication system, including a terminal device for implementing any implementation method of the above-mentioned first aspect and a network device for implementing any implementation method of the above-mentioned third aspect.

[0044] In the fifteenth aspect, an embodiment of the present application also provides a communication system, including a terminal device for implementing any implementation method of the above-mentioned second aspect and a network device for implementing any implementation method of the above-mentioned fourth aspect.

[0045] In the sixteenth aspect, an embodiment of the present application also provides a communication method, including: a network device sends first indication information and second indication information, the first indication information indicates the starting symbol of the time domain resources of the first DMRS, and the second indication information indicates the starting symbol of the time domain resources of the first data channel, the last symbol of the time domain resources of the first DMRS is located before the starting symbol of the time domain resources of the first data channel and is separated by N symbols, N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; the terminal device receives the first indication information and the second indication information; the terminal device sends or receives the first DMRS and the first data according to the first indication information and the second indication information.

[0046] In the seventeenth aspect, an embodiment of the present application also provides a communication method, including: a network device sends first indication information and second indication information, the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced by N symbols, N is a positive integer, and the first DMRS is used to demodulate the first data; the terminal device receives the first indication information and the second indication information; the terminal device sends or receives the first DMRS and the first data according to the first indication information and the second indication information. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] FIG1( a ) is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;

[0048] Figure 1(b) shows a schematic diagram of a network device;

[0049] FIG2 is a schematic diagram showing a possible relationship between time units in this application;

[0050] FIG3 is a schematic diagram of a low-latency channel estimation solution;

[0051] FIG4 is a diagram showing an example of resource configuration for a single-symbol Type 1 DMRS corresponding to PUSCH Type A and Type B mapping;

[0052] FIG5 is an example diagram of a communication method provided in an embodiment of the present application;

[0053] FIG6( a ) is an example diagram of DMRS resource configuration for a low-latency channel estimation solution in a single-user scheduling scenario;

[0054] FIG6( b ) is an example diagram of DMRS resource configuration for a low-latency channel estimation solution in a multi-user scheduling scenario;

[0055] FIG7( a ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type A mapping;

[0056] FIG7( b ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type B mapping;

[0057] FIG8( a ) is an example diagram showing that PUSCH data and DMRS are located in different time slots;

[0058] FIG8( b ) is an example diagram showing that PUSCH data and DMRS are located in the same time slot;

[0059] FIG9( a ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type A mapping;

[0060] FIG9( b ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type B mapping;

[0061] FIG10 is an example diagram of a DMRS resource mapping pattern under PUSCH TypeA mapping;

[0062] FIG11 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0063] FIG12 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0064] Figure 1(a) is a schematic diagram of the architecture of a communication system used in an embodiment of the present application. The communication system 1000 shown in Figure 1(a) includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 also includes the Internet 300. The wireless access network 100 may include at least one network device (such as 110a and 110b in Figure 1(a)) and may also include at least one terminal device (such as 120a-120j in Figure 1(a)). The terminal device is connected to the network device wirelessly, and the network device is connected to the core network wirelessly or by wire. The core network device and the network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the network device may be integrated into the same physical device, or a physical device may integrate some of the functions of the core network device and some of the functions of the network device. Terminal devices and network devices may be connected to each other via wired or wireless connections. Figure 1(a) is only a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1(a).

[0065] A network device is an access device that connects a terminal device to a communication system via wired or wireless means. A network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system. It can also be a module or unit that performs some of the functions of a base station, such as a centralized unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The network device can be a macro base station (such as 110a in Figure 1 (a)), a micro base station or an indoor station (such as 110b in Figure 1 (a)), or a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

[0066] A terminal device is a device with wireless transceiver capabilities that can send signals to or receive signals from a network device. Terminal devices include but are not limited to terminal devices, terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal device can specifically be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal device.

[0067] Network devices and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.

[0068] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1(a) can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is a network device. However, for network device 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via an interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1(a) can be referred to as communication devices with network device functionality, and 120a-120j in Figure 1(a) can be referred to as communication devices with terminal device functionality.

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

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

[0071] In this application, a network device sends downlink signals or downlink information to a terminal device, and the downlink information is carried on a downlink channel. A terminal device sends uplink signals or uplink information to a network device, and the uplink information is carried on an uplink channel. To communicate with a network device, a terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell with which a terminal device has established a wireless connection is called the serving cell of the terminal device.

[0072] Figure 1(b) shows a schematic diagram of a network device. As shown in Figure 1(b), the network device includes one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 1(b) shows only one CU, DU, and RU. The CU is connected to the core network and one or more DUs. Optionally, the CU may have some of the core network's functionality. The CU may include a CU-control plane (CP) and a CU-user plane (UP).

[0073] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the PDCP layer and above protocol layers (such as the radio resource control (RRC) layer and / or the SDAP layer, etc.); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC) layer, the MAC layer, and / or the physical (PHY) layer, etc.). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).

[0074] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.

[0075] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.

[0076] The following is an introduction to some terms involved in this application.

[0077] (1) Time unit

[0078] A time unit is a time domain unit used for a signal and may include a radio frame, subframe, slot, mini-slot, or orthogonal frequency division multiplexing (OFDM) symbol. An OFDM symbol may be referred to simply as a symbol. It should be noted that the time domain symbol may also be named in conjunction with other multiple access methods, which is not limited in the embodiments of the present invention. The time domain symbol length may be different for different subcarrier spacings.

[0079] A radio subframe may include one or more slots, each of which consists of N symbols, where N is a positive integer. For example, for a normal cyclic prefix (NCP), N is equal to 14; for an extended cyclic prefix (ECP), N is equal to 12. When the solution of the embodiment of the present application is applied to other systems, N may also be other values. The length of a slot may be different for different subcarrier spacings, and the embodiment of the present application does not limit this.

[0080] Figure 2 is a schematic diagram of a possible time unit relationship in this application. Referring to Figure 2, the time domain length of a radio frame is 10ms. A radio frame may include 10 radio subframes, and the time domain length of a radio subframe is 1ms. For a subcarrier spacing (SCS) of 15kHz, the time domain length of a time slot is 1ms. A time slot includes 14 symbols. In this application, the smallest time unit granularity for signal transmission is a symbol, and the smallest time unit granularity for signal scheduling is a time slot.

[0081] (2) Low-latency channel estimation

[0082] The low-latency channel estimation scheme means that DMRS is sent before the target service arrives to perform channel estimation in advance, thereby reducing the delay in the data reception stage. Normally, data transmission under the URLLC system is deterministic, that is, data packet generation and transmission are performed periodically, so the relevant parameters of the target service can be predicted, such as the predicted service arrival time, the transmission time required for the target service, or the service transmission cycle. Furthermore, low-latency channel estimation can be achieved by sending DMRS in advance according to the predicted service arrival time. Taking uplink transmission as an example, PUSCH DMRS is sent before PUSCH data, and the network equipment receives the PUSCH DMRS in advance and performs uplink channel estimation based on the PUSCH DMRS. The network device has completed or nearly completed the uplink channel estimation and obtained the channel estimation result before receiving the PUSCH data. Therefore, after receiving the PUSCH data, the network device can directly use the channel estimation result to equalize and decode the PUSCH data, or quickly obtain the channel estimation result and use the channel estimation result to equalize and decode the PUSCH data, thereby eliminating the need to wait for the channel estimation result or shortening the waiting time for the channel estimation result. Therefore, this method can achieve zero-delay or low-delay channel estimation in the data reception phase, thereby achieving extremely low air interface delay transmission. In addition, since the PUSCH DMRS has been pre-transmitted before the data arrives, the resource utilization and data transmission efficiency of the PUSCH data transmission can be improved when transmitting the PUSCH data. The same effect is achieved for downlink transmission and will not be elaborated on.

[0083] The following is an explanation with reference to the example in Figure 3. Taking uplink transmission as an example, a time slot includes 14 symbols, namely symbol 0 to symbol 13. Assuming that the network device predicts that the deterministic service will arrive at symbol 3 of a certain time slot, in order to reduce the delay of channel estimation, the network device can instruct the terminal device to send DMRS in advance before the service arrives. For example, it instructs the terminal device to send DMRS at symbol 0 of the time slot. The network device performs channel estimation based on the DMRS sent by the terminal device and obtains the channel estimation result. After the deterministic service arrives and a data packet is generated after a data preparation and processing delay of 1 symbol, the terminal device sends PUSCH to the network device at symbol 3 (that is, uplink data is carried by PUSCH). After receiving the PUSCH data, the network device performs channel equalization and decoding based on the channel estimation result determined in advance, without waiting for the channel estimation result, which can reduce the data transmission delay. This method is based on a pre-scheduled DMRS resource indication scheme, so that the DMRS is sent before the data symbol scheduled by PUSCH, enabling early channel estimation and achieving zero delay or low delay channel estimation. For downlink data transmission, it is similar and no more examples are given.

[0084] (3) Demodulation Reference Signal (DMRS)

[0085] DMRS is a sequence known to both the transmitter and receiver. For uplink transmission, the transmitter uses the same precoding and antenna port as the uplink transmission signal to send DMRS. Because DMRS and uplink transmission signals experience the same fading channel, the receiver can estimate the equivalent fading channel experienced by the uplink signal transmission based on the received DMRS signal and the known DMRS sequence. Based on the estimated equivalent channel state information, it completes the demodulation of the uplink data.

[0086] DMRS needs to be mapped to time-frequency resources known to the transceiver. Currently, DMRS needs to be configured for each uplink transmission. Depending on the location of the DMRS time domain resources, DMRS can be divided into front loaded demodulation reference signal (FL DMRS) and additional demodulation reference signal (ADD DMRS). FL DMRS is usually located in the first few symbols of a time slot and supports the configuration of 1 to 2 symbols. ADD DMRS is located after FL DMRS and is usually used to improve the accuracy of channel estimation in medium and high-speed mobile scenarios. The presence or absence of ADD DMRS and the number of symbols it occupies are configured by high-layer parameters and usually occupy 1 to 3 symbols in a time slot.

[0087] For the time domain resource configuration of FL DMRS, different DMRS mapping types are defined according to the resource mapping type of PDSCH / PUSCH (i.e. TypeA or TypeB). Normally, under TypeA mapping, the starting symbol of PDSCH / PUSCH is the first symbol of the scheduling time slot, and the number of time domain symbols allocated is usually large, which is usually suitable for large bandwidth scenarios; under TypeB mapping, the starting symbol position of PDSCH / PUSCH can be flexibly configured, and the number of time domain symbols allocated is small, with low latency, which is usually suitable for scenarios that pursue low latency and transmit a small amount of service data. The starting symbol position of the FL DMRS corresponding to PUSCH / PDSCH is determined based on the scheduling starting point. The protocol defines the reference point l and the DMRS starting symbol offset value l0, where the DMRS starting symbol offset value indicates that the starting symbol of the DMRS time domain resource is the l0th symbol after the reference point. Specifically, taking PUSCH as an example, the starting symbol mapping rule of the DMRS time domain resource is:

[0088] (1) For DMRS mapping corresponding to PUSCH Type A: Reference point l is the starting symbol of the scheduling slot, i.e., symbol 0. The DMRS starting symbol offset value l0 is determined based on the dmrs-TypeA-Position parameter configured by the higher layer. In this case, the index of the starting symbol corresponding to the FL DMRS is usually 2 or 3.

[0089] (2) For DMRS mapping corresponding to PUSCH Type B: Reference point l is the starting symbol of the scheduled PUSCH resource, and the DMRS starting symbol offset value l0 is 0. The starting symbol index of the PUSCH resource corresponding to Type B can be 0 to 13. In this case, the starting symbol of the FL DMRS time domain resource is the first symbol of the scheduled PUSCH resource.

[0090] For the configuration of DMRS resources, key parameters include the resource mapping type of PUSCH / PDSCH (i.e. Type A or Type B), the DMRS configuration type (i.e. Type 1 or Type 2), and the number of DMRS symbols (i.e. single symbol or dual symbol). Taking the DMRS configuration of PUSCH as an example, the DMRS configuration type is configured by the high-level parameter dmrs-Type; the number of DMRS symbols is determined by the high-level parameter maxLength and the Antenna port field in the downlink control information (DCI). If the maxLength value is 1, it indicates that the DMRS is a single symbol. If the value is 2, the DCI jointly determines whether it is a single symbol or a dual symbol.

[0091] For example, the DMRS configuration of PUSCH is as follows:

[0092] Figure 4 shows an example of the resource configuration for a single-symbol Type 1 DMRS corresponding to PUSCH Type A and Type B mapping. For PUSCH Type A mapping, PUSCH data is mapped starting from symbol 0, and the PUSCH DMRS is mapped starting from symbol 2. For PUSCH Type B mapping, the DMRS is located at the first symbol of the PUSCH. That is, if the index of the starting symbol indicated by the PUSCH start and length indicator value (SLIV) parameter is 2, the DMRS is mapped starting from symbol 2.

[0093] In the current DMRS resource configuration scheme, the starting symbol position of the FL DMRS time domain resource is determined based on the scheduling starting point of the PDSCH / PUSCH. That is, the FL DMRS is located in the first few symbols of the time slot where the scheduled PUSCH / PDSCH is located, and the index of the DMRS starting symbol is greater than or equal to the index of the PUSCH / PDSCH starting symbol. This DMRS configuration method has the following disadvantages for URLLC systems that pursue extremely low latency:

[0094] First, for data reception, the start symbol of the DMRS is the same as the start symbol of the data, or the start symbol of the DMRS is located after the start symbol of the data. As a result, the receiver needs to wait for the channel estimation result of the FL DMRS before performing channel equalization and decoding on the data, which causes additional delay and is not conducive to achieving extremely low air interface latency transmission.

[0095] Second, the symbols occupied by DMRS and data overlap. For these overlapping symbols, DMRS and data are frequency-divided in the frequency domain. This means that DMRS occupies some data resources, reducing the resources available for data transmission and impacting data transmission performance. This is especially true for small packet services, such as URLLC, where the data itself occupies relatively small time-frequency resources. To achieve low-latency transmission, two-symbol scheduling can be used. However, in this case, DMRS still needs to occupy one or two symbols, resulting in high DMRS overhead and a significant impact on data performance.

[0096] To address the above problems, the present application provides a communication method that can increase the data demodulation rate by transmitting DMRS in advance, thereby reducing communication latency. Furthermore, the time domain resources of DMRS are decoupled from the time domain resources of data, which can improve the resource utilization of data transmission and improve communication performance.

[0097] FIG5 is an example diagram of a communication method provided in an embodiment of the present application, the method comprising the following steps:

[0098] Step 501: The network device sends first indication information and second indication information to the terminal device. Correspondingly, the terminal device receives the first indication information and the second indication information.

[0099] Step 502: The terminal device sends or receives a first DMRS and first data according to the first indication information and the second indication information.

[0100] Specifically, the first indication information and the second indication information may be carried in the same message (such as an RRC message), or may be carried in different messages.

[0101] The first indication information indicates the time domain resource of the first DMRS, and the second indication information indicates the time domain resource of the first data channel, where the first DMRS is used to demodulate the first data carried by the first data channel, wherein the time domain resource of the first DMRS is located before the time domain resource of the first data channel.

[0102] In one implementation method, the first indication information indicates the time domain resource of the first DMRS, specifically including: the first indication information indicates the starting symbol of the first DMRS, and also indicates the symbol length occupied by the first DMRS.

[0103] In one implementation method, the first indication information indicates the time domain resource of the first DMRS, specifically including: the first indication information indicates the starting symbol of the first DMRS. Furthermore, the network device also sends another indication information a to the terminal device, where the indication information a is used to indicate the symbol length occupied by the first DMRS. For ease of explanation, the embodiments of this application will be described using this implementation method as an example.

[0104] In one implementation method, the second indication information indicates the time domain resources of the first data channel, specifically including: the second indication information indicates the starting symbol of the first data channel, and also indicates the symbol length of the time-frequency resources of the first data channel.

[0105] In one implementation method, the second indication information indicates the time domain resources of the first data channel, specifically including: the second indication information indicates the starting symbol of the first data channel. Furthermore, the network device also sends another indication information b to the terminal device, where the indication information b is used to indicate the symbol length of the time-frequency resources of the first data channel. For ease of explanation, the embodiments of this application will be described using this implementation method as an example.

[0106] Specifically, the first data channel may be a PUSCH or a PDSCH. When the first data channel is a PUSCH, the terminal device sends a first DMRS and first data to the network device according to the first indication information and the second indication information. When the first data channel is a PDSCH, the terminal device receives the first DMRS sent by the network device and the first data carried by the first data channel according to the first indication information and the second indication information.

[0107] In the communication method shown in FIG5 , the network device can receive the first DMRS before the first data, thereby obtaining the channel state information in advance without having to wait for the channel estimation result of the first DMRS after receiving the first data, thereby reducing the communication delay.

[0108] For example, Figure 3 shows an example where the DMRS time domain resources precede the data time domain resources. In Figure 3, the DMRS is transmitted in the first symbol of the PUSCH timeslot, while the PUSCH occupies the third and fourth symbols. For the receiver, receiving the DMRS before the PUSCH allows for early channel estimation, enabling low-latency or zero-latency channel estimation for the data.

[0109] The communication method shown in Figure 5 can be used in both single-user (SU) (i.e., terminal device) scheduling scenarios and multi-user (MU) scheduling scenarios. Figure 6(a) is an example diagram of the DMRS resource configuration of the low-latency channel estimation scheme in the single-user scheduling scenario. Taking uplink transmission as an example, four users occupy symbols 1, 3, 5, and 7 respectively to transmit uplink data, and different users are associated with different DMRS ports. The DMRS time domain resources are located on the two symbols before the symbols occupied by the PUSCH data for transmission, thereby achieving early channel estimation and reducing air interface delay. Figure 6(b) is an example diagram of the DMRS resource configuration of the low-latency channel estimation scheme in the multi-user scheduling scenario. Taking uplink transmission as an example, four users share symbols 2 to 5 to transmit PUSCH data. The four users share the same DMRS resource but occupy different DMRS ports, which can relatively save the overhead of DMRS resource occupation.

[0110] The following describes different implementation methods of the first indication information and the second indication information in the embodiment of FIG. 5 .

[0111] Implementation method one, the first indication information indicates the starting symbol of the time domain resources of the first DMRS, the second indication information indicates the starting symbol of the time domain resources of the first data channel, the last symbol of the time domain resources of the first DMRS is located before the starting symbol of the time domain resources of the first data channel, and the last symbol of the time domain resources of the first DMRS is N symbols away from the starting symbol of the time domain resources of the first data channel, where N is a positive integer.

[0112] In one implementation method, the first indication information also indicates the symbol length occupied by the first DMRS, or the network device also sends another indication information a to the terminal device, where the indication information a is used to indicate the symbol length occupied by the first DMRS.

[0113] In one implementation method, the second indication information is also used to indicate the symbol length of the time-frequency resources of the first data channel, that is, it indicates the number of symbols in the time-frequency resources of the first data channel, or the network device also sends another indication information b to the terminal device, and the indication information b is used to indicate the symbol length of the time-frequency resources of the first data channel.

[0114] The following describes the specific implementation method of the first indication information and the second indication information in the first implementation method.

[0115] In a first approach, the first indication information includes a time domain offset value, where the time domain offset value is an offset between a start symbol of the time domain resource of the first DMRS and a start symbol of the time domain resource of the first data channel.

[0116] The time domain offset value may also be referred to as a DMRS start symbol offset value or an offset value.

[0117] For the convenience of description, the DMRS whose time domain resources are located before the data is referred to as the pre-scheduled DMRS.

[0118] Based on the first approach, in one implementation method, the time domain offset value in the first indication information indicates both the magnitude of the offset and the direction of the offset.

[0119] As mentioned above, the DMRS start symbol offset value l0 indicates that the DMRS start symbol position is the l0th symbol (l0≥0) after the scheduling start point of the data channel (i.e., PUSCH / PDSCH), that is, the index of the DMRS start symbol is greater than or equal to the index of the data start symbol. In order to realize the early transmission of DMRS, the embodiment of the present application can reuse the reference point l of the DMRS resource mapping of the existing protocol, and design the DMRS start symbol offset value l0 to indicate that the DMRS start symbol position is the |l0|th symbol (l0<0) before the reference point. l0 (i.e., the time domain offset value) is the offset of the start symbol of the time domain resource of the DMRS (such as the first DMRS) compared to the start symbol of the time domain resource of the data channel (such as the first data channel), and the last symbol of the time domain resource of the DMRS is located before the start symbol of the time domain resource of the data channel, so as to realize that the last symbol of the time domain resource of the DMRS is N symbols away from the start symbol of the time domain resource of the data channel.

[0120] For example, taking PUSCH transmission as an example, DMRS resource mapping based on the advance scheduling scheme can be divided into two forms: Type A and Type B based on different PUSCH mapping types. The indications under these two mapping types will be introduced separately below.

[0121] For DMRS mapping for PUSCH Type A, reference point l is the start symbol of the scheduled timeslot, meaning the symbol index at reference point l is 0. One possible approach is to add a parameter to RRC signaling to indicate the pre-scheduled DMRS start symbol offset value, a negative value such as -2 or -3. A DMRS start symbol offset value of -2 indicates that the DMRS start symbol index is two symbols before symbol 0 of the scheduled timeslot. Similarly, a DMRS start symbol offset value of -3 indicates that the DMRS start symbol index is three symbols before symbol index 0 of the scheduled timeslot. Assuming a DMRS start symbol offset value of 10 (l0 < 0) for PUSCH Type A mapping, the DMRS time domain resource is located in the uplink timeslot immediately preceding the current uplink scheduled timeslot, and the corresponding start symbol index is 14 + l0. This solution allows the DMRS time domain resources and data time domain resources to be located in different timeslots. It should be noted that the DMRS start symbol offset value l0 can also be a positive value (l0>0), which means that the DMRS start symbol is the l0th symbol before symbol 0 of the scheduling time slot. In this case, the time slot where the DMRS time domain resource is located is the previous uplink time slot of the current uplink scheduling time slot, and the corresponding start symbol index is 14-l0. This application does not impose any restrictions on this.

[0122] Based on the first approach, if the configured DMRS is a single symbol, the absolute value of l0 should be greater than 1; if the configured DMRS is a double symbol, the absolute value of l0 should be greater than 2.

[0123] Figure 7(a) is an example diagram of the DMRS resource mapping pattern under PUSCH Type A mapping. As shown in Figure 7(a), the uplink scheduling time slot is Slot n, the index S of the starting symbol of the PUSCH resource determined by the terminal device based on the uplink scheduling information is 0, the symbol length is 4, and the DMRS starting symbol offset value is -2. Then, the index of the starting symbol of the DMRS time domain resource corresponds to the index 12 of the symbol of the previous uplink slot (i.e., Slot n-1), and the index of the starting symbol of the time domain resource of the PUSCH data is still the symbol 0 of Slotn and the symbol length is 4. The uplink scheduling information here has the function of the second indication information, and it can also be understood that the uplink scheduling information is an example of the second indication information.

[0124] In one possible method, the existing RRC signaling can be modified. Taking the ServingCellConfigCommon IE as an example, in the existing protocol, the dmrs-TypeA-Position in the ServingCellConfigCommon IE is used to indicate the DMRS start symbol offset value. Among them, the parameters pos2 and pos3 are the DMRS start symbol offset values ​​under the PUSCH / PDSCH TypeA mapping defined in the original protocol, respectively indicating that the DMRS start symbol is 2 or 3 OFDM symbols after the scheduling time slot symbol 0, that is, the corresponding symbol indexes are 2 and 3. The embodiment of the present application can add parameters pos2-negative and pos3-negative suitable for advance scheduling to the dmrs-TypeA-Position, wherein the DMRS start symbol offset values ​​corresponding to pos2-negative and pos3-negative are -2 and -3, respectively, that is, the index of the DMRS start symbol is 2 or 3 OFDM symbols before the scheduling time slot symbol 0, corresponding to the index 12 and 11 of the symbol of the previous uplink slot. It should be noted that the embodiments of the present application are not limited to the use of the dmrs-TypeA-Position IE, and other IEs may also be used. Similarly, parameter names such as pos2-negative and pos3-negative are not limited.

[0125] For example, the ServingCellConfigCommon IE is as follows:

[0126] For DMRS mapping for PUSCH Type B, reference point l is the starting symbol of the scheduled PUSCH resource, meaning the corresponding symbol index can range from 0 to 13. The existing protocol defaults to the first symbol of the scheduled PUSCH resource for Type B FL DMRS, with an offset of 0. To enable DMRS transmission before PUSCH data, a new parameter is introduced to indicate the DMRS starting symbol offset for PUSCH Type B mapping. Assuming the DMRS starting symbol offset for PUSCH Type B mapping is l0 (l0 < 0) and the starting symbol index for the scheduled PUSCH resource is S, if S + l0 < 0, the DMRS time domain resource is located in the uplink time slot immediately preceding the current uplink scheduled time slot, and the corresponding starting symbol index is 14 + l0 + S. If S + l0 ≥ 0, the DMRS time domain resource is located in the current uplink scheduled time slot, and the corresponding starting symbol index is l0 + S.

[0127] Figure 7(b) is an example diagram of the DMRS resource mapping pattern under PUSCH Type B mapping. As shown in Figure 7(b), assuming that the uplink scheduling time slot is Slot n, the index S of the starting symbol of the PUSCH resource determined by the terminal device based on the uplink scheduling information is 7, the symbol length is 2, and the DMRS starting symbol offset value l0 is -3, then the index of the starting symbol of the DMRS time domain resource corresponds to the index 4 of the symbol of Slot n, and the index of the starting symbol of the time domain resource of the PUSCH data is still the index 7 of the symbol of Slot n and the symbol length is 2. It can be seen that for mini-slot scheduling, such as the scheduling scenario of PUSCH 1 to 2 symbols, the solution proposed in this application can realize the early transmission of DMRS without occupying the scheduled PUSCH resources. On the one hand, it can reduce the delay of channel estimation, and on the other hand, it can improve the resource utilization of data transmission, and avoid the situation where DMRS occupies too many resources and affects data transmission.

[0128] In one possible method, the present application may add a new parameter to RRC signaling to indicate the DMRS start symbol offset value applicable to the PUSCH / PDSCH Type B mapping type. For example, the new parameter dmrs-TypeB-Position is used to indicate the DMRS start symbol offset value l0, where the corresponding values ​​of the parameters pos1-negative, pos2-negative, pos3-negative, and pos4-negative are -1, -2, -3, or -4, respectively indicating that the index of the DMRS start symbol is 1, 2, 3, or 4 symbols before the PUSCH scheduling start point S.

[0129] For example, the ServingCellConfigCommon IE is as follows:

[0130] Method 2: The first indication information includes a time domain offset value and marking information. The time domain offset value is the offset of the starting symbol of the time domain resource of the first DMRS compared to the starting symbol of the time domain resource of the first data channel. The marking information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel.

[0131] The time domain offset value may also be referred to as a DMRS start symbol offset value or an offset value.

[0132] Based on the second method, the time domain offset value in the first indication information only indicates the magnitude of the offset, not the offset direction. The offset direction is indicated by the marking information. For example, the offset direction can be implemented by any of the following methods a or b.

[0133] Mode a: When the first indication information includes tag information, it indicates that the offset direction is forward offset, that is, the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel; when the first indication information does not include tag information, it indicates that the offset direction is backward offset, that is, the time domain resource of the first DMRS is located at the starting symbol of the time domain resource of the first data channel or is located after the starting symbol of the time domain resource of the first data channel. Alternatively, when the first indication information does not include tag information, it indicates that the offset direction is forward offset, that is, the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel; when the first indication information includes tag information, it indicates that the offset direction is backward offset, that is, the time domain resource of the first DMRS is located at the starting symbol of the time domain resource of the first data channel or is located after the starting symbol of the time domain resource of the first data channel.

[0134] In mode b, the first indication information includes flag information. If the flag information is a first state value, it indicates that the offset direction is a forward offset, that is, the time domain resource of the first DMRS is located before the start symbol of the time domain resource of the first data channel; if the flag information is a second state value, it indicates that the offset direction is a backward offset, that is, the time domain resource of the first DMRS is located at the start symbol of the time domain resource of the first data channel or after the start symbol of the time domain resource of the first data channel. Exemplarily, the first state value is 0 and the second state value is 1; or the first state value is 1 and the second state value is 0; or the first state value is true and the second state value is false, or the first state value is false and the second state value is true.

[0135] Exemplarily, the specific implementation method of the first indication information in the second method is introduced below. For example, the reference point l remains unchanged, the existing DMRS start symbol offset value is reused, and the newly added mark information indicates that the position of the DMRS start symbol is the l0th (l0>0) symbol before the reference point. For example, one possible method is to add a new parameter advance-schedulingFlag in the RRC signaling to indicate whether the DMRS of the current scheduling time slot needs to be sent in advance. When advance-schedulingFlag is configured to true, the DMRS start symbol offset value l0 configured by RRC represents the l0th symbol before the reference point l; when advance-schedulingFlag is configured to false or not configured, the DMRS start symbol offset value l0 represents the l0th symbol after the reference point l. It should be noted that this solution can be applied to PUSCH TypeA or Type B mapping types, but considering that the DMRS start symbol offset under PUSCH TypeB configuration defaults to 0, a predefined rule can be used so that the DMRS start symbol offset values ​​under PUSCH TypeA and PUSCH TypeB configurations can be obtained based on the parameter dmrs-TypeA-Position, or a new DMRS start symbol offset value parameter applicable to PUSCH TypeB configuration can be added, such as dmrs-TypeB-Position.

[0136] For example, the ServingCellConfigCommon IE is as follows:

[0137] Method three, the first indication information includes marking information, the marking information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel, N is a predefined value, N is the number of symbols between the last symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel, and N is a positive integer.

[0138] Exemplarily, the DMRS start symbol offset value l0 is a predefined fixed value, so the number N of symbols between the last symbol of the time domain resource of the first DMRS and the start symbol of the time domain resource of the first data channel is also a predefined fixed value.

[0139] Based on the received marking information, the terminal device determines that the current uplink scheduling time slot needs to perform early DMRS transmission. It can then determine the index of the starting symbol of the DMRS time domain resource based on the predefined DMRS start symbol offset value or the predefined N, and the PUSCH scheduling starting point indicated by the second indication information. This method does not require additional RRC signaling indications and can reduce signaling overhead.

[0140] Mode 4: The first indication information includes the index of the starting symbol of the time domain resource of the first DMRS, and the starting symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel are located in the same time unit or adjacent time units.

[0141] The time unit may be a time slot, a mini-slot, or other forms, which are not limited in this application. For ease of explanation, the following description will take the time unit as an example.

[0142] Taking the above behavior as an example, a new parameter, DMRSstartSymbol, is added to the PUSCH-Allocation-r16IE of the RRC signaling to indicate the index of the starting symbol of the DMRS time domain resource. At the same time, the parameter startSymbolAndLength-r16, or the parameters startSymbol-r16 and length-r16, are still used to indicate the index S and symbol length L of the scheduled PUSCH resource. DMRSstartSymbol is an example of the first indication information.

[0143] Exemplarily, the PUSCH time domain resource allocation table IE is as follows:

[0144] The parameter DMRSstartSymbol has a value range of 0 to 13. If DMRSstartSymbol is greater than S, it indicates that the DMRS is located in the uplink timeslot before the PUSCH scheduling timeslot; if DMRSstartSymbol is less than or equal to S, it indicates that the DMRS is located in the PUSCH scheduling timeslot.

[0145] For example, as shown in Figure 8(a), if DMRSstartSymbol=12, S=0, L=4, DMRSstartSymbol>S, the PUSCH data and DMRS are located in different time slots, DMRS is located in the previous uplink time slot of the time slot where PUSCH is located, the index of the starting symbol of the data time domain resource is 0 and the symbol length is 4, and the index of the starting symbol of the DMRS time domain resource is 12.

[0146] Exemplarily, as shown in Figure 8(b), if DMRSstartSymbol = 4, S = 7, L = 2, and DMRSstartSymbol < S, then the data of PUSCH and DMRS are in the same time slot. The index of the starting symbol of the time-domain resource of the data is 7 and the symbol length is 2, and the index of the starting symbol of the time-domain resource of DMRS is 4.

[0147] In the above Method 1 to Method 4, the specific implementation of the first indication information is introduced. Next, a possible implementation method of the second indication information in Method 1 to Method 4 is introduced. Taking the above as an example, for instance, the network device sends the RRC signaling PUSCH-Allocation-r16 IE to the terminal device. This PUSCH-Allocation-r16 IE is used to configure the PUSCH resource mapping type, the index S of the starting symbol of PUSCH, and the symbol length L of PUSCH. It can be understood that this PUSCH-Allocation-r16 IE is the second indication information, or the information in this PUSCH-Allocation-r16 IE used to indicate the index S of the starting symbol of PUSCH is the second indication information, or the information in this PUSCH-Allocation-r16 IE used to indicate the index S of the starting symbol of PUSCH and the symbol length L of PUSCH is the second indication information.

[0148] Exemplarily, PUSCH-Allocation-r16 is as follows:

[0149] In one implementation method, the values of S and L are configured through the startSymbolAndLength-r16 parameter. For example, the protocol defines the mapping relationship between the values of SLIV and S, L. Therefore, through the value of SLIV indicated by startSymbolAndLength-r16, the values of S and L can be determined. Based on this implementation method, startSymbolAndLength-r16 is an example of the second indication information.

[0150] In another implementation method, the values of S and L are configured through the startSymbol-r16 and length-r16 parameters respectively. Based on this implementation method, startSymbol-r16 and length-r16 are an example of the second indication information.

[0151] In one implementation method, the network device can pre-configure multiple PUSCH-Allocation-r16s to the terminal device through RRC signaling, and each PUSCH-Allocation-r16 indicates an S and L. The network device then indicates one of the multiple PUSCH-Allocation-r16s to the terminal device through the time domain resource assignment (TDRA) field in the downlink control information (DCI), and the PUSCH-Allocation-r16 indicated by the DCI is configured with the values ​​of S and L. Based on this implementation method, RRC signaling and DCI jointly indicate the index S of the starting symbol of the PUSCH and the symbol length L of the PUSCH.

[0152] In mode 5, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a last symbol of the time domain resource of the first DMRS. Alternatively, the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a starting symbol of the time domain resource of the first DMRS.

[0153] The time domain offset value may also be referred to as a data start symbol offset value or an offset value.

[0154] Based on method five, the position of the starting symbol of the time domain resources of the first DMRS is first indicated by the first indication information, and then the starting symbol of the time domain resources of the first data channel is determined by the time domain resources of the first DMRS and the time domain offset value in the second indication information, so that the starting symbol of the time domain resources of the first data channel is located after the last symbol of the time domain resources of the first DMRS and there is an interval of N symbols between the last symbol of the time domain resources of the first DMRS and the starting symbol of the time domain resources of the first data channel.

[0155] Exemplarily, taking the time domain offset value as the offset of the starting symbol of the time domain resources of the first data channel compared to the last symbol of the time domain resources of the first DMRS as an example, assuming that the index of the last symbol of the time domain resources of the DMRS is K, and the data starting symbol offset value is k0 (k0>0), if K+k0<14, the time domain resources of the DMRS are the same as the time slot where the time domain resources of the first data channel are located, and the index of the corresponding starting symbol is K+k0; if K+k0≥14, the time slot where the time domain resources of the DMRS are located is the previous uplink time slot where the time domain resources of the first data channel are located, and the index of the corresponding starting symbol is K+k0-14.

[0156] Method six, the second indication information includes a time domain offset value and mark information, the time domain offset value is the offset of the starting symbol of the time domain resource of the first data channel compared to the last symbol of the time domain resource of the first DMRS, and the mark information indicates that the starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS.

[0157] The time domain offset value may also be referred to as a data start symbol offset value or an offset value.

[0158] Based on this sixth method, the position of the starting symbol of the time domain resource of the first DMRS is first indicated by the first indication information, and then the starting symbol of the time domain resource of the first data channel is determined by the time domain resource of the first DMRS, and the time domain offset value and mark information in the second indication information, so that the starting symbol of the time domain resource of the first data channel is located after the last symbol of the time domain resource of the first DMRS and there is an interval of N symbols between the last symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel. Among them, the time domain offset value in the second indication information only indicates the offset size, not the offset direction, and the offset direction needs to be indicated by the mark information. For the implementation method of indicating the offset direction by mark information, please refer to the description in the above method two.

[0159] Method seven, the second indication information includes marking information, the marking information indicates that the starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS, and the number of symbols between the last symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel is N, where N is a predefined value and N is a positive integer.

[0160] Exemplarily, the DMRS start symbol offset value l0 is a predefined fixed value, so the number of symbols N between the last symbol of the time domain resource of the first DMRS and the start symbol of the time domain resource of the first data channel is also a predefined fixed value.

[0161] Based on this seventh approach, the position of the starting symbol of the time domain resource of the first DMRS is first indicated by the first indication information, and then the starting symbol of the time domain resource of the first data channel is determined by the time domain resource of the first DMRS, the marking information in the second indication information, and the predefined DMRS start symbol offset value (or the predefined interval size N), so that the starting symbol of the time domain resource of the first data channel is located after the last symbol of the time domain resource of the first DMRS and is separated by N symbols. This method does not require additional RRC signaling indications, which can reduce signaling overhead.

[0162] Implementation method two, the first indication information indicates the starting symbol of the time domain resource of the first DMRS, the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, the first DMRS is used to demodulate the first data carried by the first data channel, and the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is separated by N symbols, where N is a positive integer.

[0163] The first data channel can be PUSCH or PDSCH. When the first data channel is PUSCH, the terminal device sends the first DMRS and the first data carried by the first data channel to the network device based on the first indication information and the second indication information. When the first data channel is PDSCH, the terminal device receives the first DMRS and the first data carried by the first data channel sent by the network device based on the first indication information and the second indication information.

[0164] The main difference between this implementation method 2 and the above-mentioned implementation method 1 is that the second indication information in this implementation method 2 does not indicate the starting symbol of the time domain resource of the first data channel, but indicates the starting symbol of the time domain resource of the data carried by the first data channel. That is, in implementation method 1, the first data channel carries the first data but does not carry the first DMRS, the first DMRS refers to the FL DMRS, and the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is separated by N symbols, where N is greater than or equal to 1. In implementation method 2, the first data channel carries both the first data and the first DMRS, and the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is separated by N symbols, where N is greater than or equal to 1.

[0165] This second implementation also has the benefits of the first implementation. For example, it can achieve low-latency or zero-latency channel estimation during the data reception phase, thereby achieving extremely low air interface latency transmission. In addition, since the PUSCH DMRS is transmitted in advance, the resource utilization of the PUSCH data can be improved when transmitting PUSCH data, thereby improving data transmission efficiency.

[0166] Similarly, the second implementation method can also be applied to a single-user scheduling scenario or a multi-user scheduling scenario. For details, refer to the relevant description in the above-mentioned first implementation method.

[0167] The specific implementation method of the first indication information and the second indication information in the second implementation method is introduced below.

[0168] In a first embodiment, the starting symbol of the time domain resource of the first DMRS indicated by the first indication information is the starting symbol of the time domain resource of the first data channel, and the second indication information includes a time domain offset value, where the time domain offset value is the offset of the starting symbol of the time domain resource of the first data compared to the last symbol of the time domain resource of the first DMRS. Alternatively, the time domain offset value is the offset of the starting symbol of the time domain resource of the first data compared to the starting symbol of the time domain resource of the first DMRS.

[0169] The time domain offset value may also be referred to as a data start symbol offset value or an offset value.

[0170] That is, the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the starting symbol of the time domain resource of the first DMRS is the starting symbol of the time domain resource of the first data channel. Furthermore, the time domain offset value in the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, and the time domain offset value is the offset of the starting symbol of the time domain resource of the first data compared to the last symbol of the time domain resource of the first DMRS, or the time domain offset value is the offset of the starting symbol of the time domain resource of the first data compared to the starting symbol of the time domain resource of the first DMRS.

[0171] Exemplarily, taking the time domain offset value as the offset of the starting symbol of the time domain resource of the first data channel compared to the starting symbol of the time domain resource of the first DMRS as an example, assuming that the index of the starting symbol of the time domain resource of the DMRS is K, and the data starting symbol offset value is k0 (k0>0), if K+k0<14, the time domain resource of the DMRS is the same as the time slot where the time domain resource of the data carried by the first data channel is located, and the index of the starting symbol of the time-frequency resource of the data is K+k0; if K+k0≥14, the time slot where the time domain resource of the DMRS is located is the previous uplink time slot where the time domain resource of the data carried by the first data channel is located, and the index of the starting symbol of the data time-frequency resource is K+k0-14.

[0172] Taking PUSCH transmission as an example, DMRS resource mapping based on the advance scheduling scheme can be divided into two forms: Type A and Type B based on different PUSCH mapping types. The indications of these two mapping types are introduced below.

[0173] For DMRS mapping of PUSCH Type A, the index of the starting symbol of the DMRS time domain resource is the PUSCH scheduling start point (i.e., S indicated by the SLIV), which corresponds to the index 0 of the symbol of the current uplink scheduling timeslot. The index of the starting symbol of the data time domain resource is determined based on the index S of the starting symbol of the DMRS time domain resource and the data starting symbol offset value k0, i.e., the index of the starting symbol of the data time domain resource = k0. The symbol length of the data is still determined based on the L indicated by the SLIV. Based on this implementation method, the S indicated by the SLIV is an example of the first indication information, and the data starting symbol offset value k0 is an example of the second indication information.

[0174] Figure 9(a) shows an example of the DMRS resource mapping pattern for PUSCH Type A mapping. If S=0, L=8 in the SLIV indicated by the uplink scheduling DCI, and the data start symbol offset value k0=3, the index of the starting symbol of the DMRS time domain resource is 0, the index of the starting symbol of the data time domain resource is 3, and the symbol length is 8.

[0175] For PUSCH Type B DMRS mapping, the index of the starting symbol of the DMRS time domain resource is obtained based on the SLIV parameter indicated by the DCI, i.e., the index S of the symbol corresponding to the current uplink scheduling timeslot. Accordingly, the index of the starting symbol of the data time domain resource = S + k0, and the data symbol length is still determined based on the L indicated by the SLIV. Based on this implementation method, S indicated by the SLIV is an example of the first indication information, and the data starting symbol offset value k0 is an example of the second indication information.

[0176] Figure 9(b) shows an example of the DMRS resource mapping pattern for PUSCH Type B mapping. If S=4, L=2, and the data start symbol offset k0=2 in the PUSCH SLIV indicated by the uplink scheduling DCI, the index of the starting symbol of the DMRS time domain resource is 4, the index of the starting symbol of the data time domain resource is 6, and the symbol length is 2.

[0177] In one possible method, the existing RRC signaling can be modified, such as adding a new parameter dataoffset in the ServingCellConfigCommon IE to indicate the data start symbol offset value k0. For example, the data start symbol offset value k0 is pos2 or pos3, respectively indicating that the start symbol of the time domain resource of the scheduled PUSCH data is 2 or 3 symbols after the start symbol (or last symbol) of the time domain resource of the DMRS.

[0178] For example, the ServingCellConfigCommon IE is as follows:

[0179] In a second embodiment, the first indication information includes a reference point and a reference point offset value, where the reference point and the reference point offset value are used to indicate the starting symbol of the time domain resource of the first DMRS. The second indication information includes a time domain offset value, where the time domain offset value is the offset of the starting symbol of the time domain resource of the first data compared to the last symbol of the time domain resource of the first DMRS. Alternatively, the time domain offset value is the offset of the starting symbol of the time domain resource of the first data compared to the starting symbol of the time domain resource of the first DMRS.

[0180] The reference point offset value is also called a DMRS start symbol offset value or an offset value.

[0181] The time domain offset value is also called a data start symbol offset value or an offset value.

[0182] Exemplarily, the index of the starting symbol of the time domain resource of the DMRS is still determined by reusing the reference point S and the DMRS starting symbol offset value of the existing protocol. The newly added data starting symbol offset value k0 in the RRC signaling indicates that the starting symbol of the time domain resource of the first data carried by the first data channel is the k0th symbol after the starting symbol (or the last symbol) of the time domain resource of the first DMRS, so that the starting symbol of the time domain resource of the first data and the last symbol of the time domain resource of the first DMRS are separated by N symbols, where N is a positive integer.

[0183] For example, for the DMRS mapping of PUSCH TypeA, the starting symbol of the DMRS time domain resources needs to be determined based on the reference point and the DMRS start symbol offset value configured by the higher layer. The index of the starting symbol of the time domain resources of TypeA DMRS in the existing protocol is equal to 2 or 3; for the DMRS mapping of PUSCH TypeB, the index of the starting symbol of the DMRS time domain resources in the existing protocol is the index of the scheduled PUSCH start symbol. Assuming that the index of the starting symbol of the time domain resource of DMRS is M, and assuming that the data starting symbol offset value k0 indicates that the starting symbol of the time domain resource of the first data carried by the first data channel is the k0th symbol after the starting symbol of the time domain resource of the first DMRS, if M+k0<14, the time domain resource of the data and the time domain resource of DMRS occupy the same time slot, and the index of the starting symbol of the time domain resource of the data = M+k0; if M+k0≥14, the time slot where the time domain resource of the data is located is the next uplink time slot after the time slot where the time domain resource of DMRS is located, and the index of the starting symbol of the data = M+k0-14, and the symbol length of the data is still determined based on L indicated by SLIV.

[0184] Figure 10 shows an example of the DMRS resource mapping pattern for PUSCH Type A mapping. For PUSCH SLIV indicated by the uplink scheduling DCI, S = 0, L = 6, dmrs-TypeA-Position = pos2 configured by the higher layer, and data start symbol offset k0 = 3, the index of the starting symbol of the DMRS time domain resource is 2, the index of the starting symbol of the data time domain resource is 5, and the symbol length is 6. S is the reference point, and pos2 indicates the DMRS start symbol offset value is 2.

[0185] In one implementation method, S determined by SLIV indicates the reference point for time domain mapping of DMRS, but does not indicate the scheduling starting point of PUSCH. In another implementation method, S determined by SLIV indicates both the reference point for time domain mapping of DMRS and the scheduling starting point of PUSCH.

[0186] For DMRS mapping of PUSCH Type B, since the DMRS start symbol offset value defaults to 0, the index of the start symbol of the DMRS time domain resource is the starting point of PUSCH scheduling, that is, S indicated by SLIV. The Type B DMRS time domain configuration method under this scheme is similar to the Type B DMRS time domain configuration method in (1) of implementation method 2, and can refer to the above description.

[0187] For any of the above implementation methods, in one possible implementation, step 501 may specifically include: the network device sending at least one configuration message, each configuration message in the at least one configuration message indicating the starting symbol of a DMRS time domain resource and the starting symbol of a data channel time domain resource, the at least one configuration message including first configuration information, the first configuration information including first indication information and second indication information. Furthermore, the network device also sends third indication information to the terminal device, the third indication information indicating the first configuration information. For example, the third indication information may be DCI. Accordingly, step 502 may specifically include: the terminal device sending or receiving the first DMRS and first data based on the first configuration information. Based on this method, the network device first statically configures at least one configuration message and then dynamically indicates the first configuration message to be used in the at least one configuration message through third indication information, the first configuration message including the first indication information and the second indication information. Thus, based on the dynamic indication, the terminal device sends or receives the first DMRS and first data based on the first indication information and the second indication information in the first configuration message. This method semi-statically configures the time domain resources for DMRS and data, helping to improve configuration efficiency and reduce signaling overhead.

[0188] For any of the above implementation methods, in one possible implementation, the first indication information further indicates the frequency domain resources of the first DMRS, and the second indication information further indicates the frequency domain resources of the first data. Alternatively, other indication information (such as fourth indication information) is used to indicate the frequency domain resources of the first DMRS and / or the frequency domain resources of the first data.

[0189] For any of the above implementation methods, in one possible implementation, the network device may further configure ADD DMRS for the terminal device.

[0190] For any of the above implementations, in one possible implementation, the DMRS symbol length (i.e., single or double symbol) is determined by the higher-layer parameter maxLength and the Antenna port field in the UL DCI. When maxLength is 1, the DMRS is a single symbol. When it is 2, the maxLength and UL DCI together determine whether the symbol is single or double.

[0191] For any of the above implementation methods, in one possible implementation, the DMRS configuration type (i.e., Type 1 or Type 2) is configured by the high-level parameter dmrs-Type, which determines the frequency domain resource mapping method of DMRS. This application does not limit the application scenarios to which the embodiment of Figure 5 is applicable. For example, the embodiment of the present application can be applicable to deterministic transmission and small packet transmission scenarios. For data transmission in URLLC systems, such as smart factory control or machine collaborative control applications, it usually has the following two typical characteristics: determinism and small packets. Among them, determinism means that the generation and transmission of data packets on each link are periodic, and the generation time interval between two adjacent data packets at the application layer is strictly equal to a fixed generation period, generally referred to as a transfer interval or cycle time. For deterministic services, relevant parameters of the target service can be predicted, such as the predicted service arrival time, the transmission time required for the target service, or the service transmission cycle. Small packets refer to the control commands issued by the controller and the status information fed back by the device for each link, which generally have a small number of bits, such as 30 to 60 bytes.

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

[0193] Figures 11 and 12 are schematic diagrams of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, thereby also achieving the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be a terminal device or a network device, or a module (such as a chip) applied to the terminal device or the network device.

[0194] The communication device 1100 shown in Figure 11 includes a processing unit 1110 and a transceiver unit 1120. The communication device 1100 is used to implement the functions of the terminal device or network device in the above method embodiment.

[0195] When the communication device 1100 is used to implement the function of the terminal device in the above method embodiment, the transceiver unit 1120 is used to receive first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data channel. The last symbol of the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel and is separated by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; the processing unit 1110 is used to send or receive the first DMRS and the first data through the transceiver unit 1120 according to the first indication information and the second indication information.

[0196] In a possible implementation method, the first indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first DMRS and a starting symbol of the time domain resource of the first data channel.

[0197] In one possible implementation method, the first indication information includes a time domain offset value and mark information, the time domain offset value is the offset of the starting symbol of the time domain resource of the first DMRS compared to the starting symbol of the time domain resource of the first data channel, and the mark information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel.

[0198] In a possible implementation method, the first indication information includes flag information, where the flag information indicates that the time domain resource of the first DMRS is located before the start symbol of the time domain resource of the first data channel, and N is a predefined value.

[0199] In a possible implementation method, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a last symbol of the time domain resource of the first DMRS.

[0200] In one possible implementation method, the second indication information includes a time domain offset value and mark information, wherein the time domain offset value is the offset of the starting symbol of the time domain resources of the first data channel compared to the last symbol of the time domain resources of the first DMRS, and the mark information indicates that the starting symbol of the time domain resources of the first data channel is located after the time domain resources of the first DMRS.

[0201] In a possible implementation method, the second indication information includes flag information, where the flag information indicates that the starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS, and N is a predefined value.

[0202] In one possible implementation method, the first indication information includes the index of the starting symbol of the time domain resource of the first DMRS, and the starting symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel are located in the same time unit or adjacent time units.

[0203] In a possible implementation method, the transceiver unit 1120 is used to receive first indication information and second indication information, specifically including: receiving at least one configuration information, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; the method also includes: receiving third indication information, the third indication information indicates the first configuration information; the processing unit 1110 is used to send or receive the first DMRS and the first data according to the first indication information and the second indication information, specifically including: sending or receiving the first DMRS and the first data through the transceiver unit 1120 according to the first configuration information.

[0204] When the communication device 1100 is used to implement the function of the terminal device in the above method embodiment, the transceiver unit 1120 is used to receive first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, and the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data; the processing unit 1110 is used to send or receive the first DMRS and the first data through the transceiver unit 1120 according to the first indication information and the second indication information.

[0205] In a possible implementation method, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data and a last symbol of the time domain resource of the first DMRS.

[0206] In a possible implementation method, the starting symbol of the time domain resource of the first DMRS is the starting symbol of the time domain resource of the first data channel.

[0207] In a possible implementation method, the first indication information includes a reference point and a time domain offset value, and the reference point and the time domain offset value are used to indicate the starting symbol of the time domain resource of the first DMRS.

[0208] In a possible implementation method, the transceiver unit 1120 is used to receive first indication information and second indication information, specifically including: receiving at least one configuration information, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; the method also includes: receiving third indication information, the third indication information indicates the first configuration information; the processing unit 1110 is used to send or receive the first DMRS and the first data according to the first indication information and the second indication information, specifically including: sending or receiving the first DMRS and the first data according to the first configuration information.

[0209] When the communication device 1100 is used to implement the function of the network device in the above method embodiment, the processing unit 1110 is used to send the first indication information and the second indication information through the transceiver unit 1120, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data channel. The last symbol of the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel and is separated by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; wherein the first indication information and the second indication information are used by the terminal device to send or receive the first DMRS and the first data.

[0210] In a possible implementation method, the first indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first DMRS and a starting symbol of the time domain resource of the first data channel.

[0211] In one possible implementation method, the first indication information includes a time domain offset value and mark information, the time domain offset value is the offset of the starting symbol of the time domain resource of the first DMRS compared to the starting symbol of the time domain resource of the first data channel, and the mark information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel.

[0212] In a possible implementation method, the first indication information includes flag information, where the flag information indicates that the time domain resource of the first DMRS is located before the start symbol of the time domain resource of the first data channel, and N is a predefined value.

[0213] In a possible implementation method, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a last symbol of the time domain resource of the first DMRS.

[0214] In one possible implementation method, the second indication information includes a time domain offset value and mark information, wherein the time domain offset value is the offset of the starting symbol of the time domain resources of the first data channel compared to the last symbol of the time domain resources of the first DMRS, and the mark information indicates that the starting symbol of the time domain resources of the first data channel is located after the time domain resources of the first DMRS.

[0215] In a possible implementation method, the second indication information includes flag information, where the flag information indicates that the starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS, and N is a predefined value.

[0216] In one possible implementation method, the first indication information includes the index of the starting symbol of the time domain resource of the first DMRS, and the starting symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel are located in the same time unit or adjacent time units.

[0217] In one possible implementation method, the processing unit 1110 is used to send first indication information and second indication information through the transceiver unit 1120, specifically including: sending at least one configuration information through the transceiver unit 1120, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; the processing unit 1110 is also used to send third indication information through the transceiver unit 1120, and the third indication information indicates the first configuration information.

[0218] When the communication device 1100 is used to implement the function of the network device in the above method embodiment, the processing unit 1110 is used to send the first indication information and the second indication information through the transceiver unit 1120, wherein the first indication information indicates the starting symbol of the time domain resource of the first DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data carried by the first data channel, and the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data; wherein the first indication information and the second indication information are used by the terminal device to send or receive the first DMRS and the first data.

[0219] In a possible implementation method, the second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data and a last symbol of the time domain resource of the first DMRS.

[0220] In a possible implementation method, the starting symbol of the time domain resource of the first DMRS is the starting symbol of the time domain resource of the first data channel.

[0221] In a possible implementation method, the first indication information includes a reference point and a time domain offset value, and the reference point and the time domain offset value are used to indicate the starting symbol of the time domain resource of the first DMRS.

[0222] In one possible implementation method, the processing unit 1110 is used to send first indication information and second indication information through the transceiver unit 1120, specifically including: sending at least one configuration information through the transceiver unit 1120, each configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resources of the DMRS and the starting symbol of the time domain resources of the data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; the processing unit 1110 is also used to send third indication information through the transceiver unit 1120, and the third indication information indicates the first configuration information.

[0223] For a more detailed description of the processing unit 1110 and the transceiver unit 1120 , reference can be made to the relevant description in the above method embodiment, which will not be repeated here.

[0224] The communication device 1200 shown in Figure 12 includes a processor 1210 and an interface circuit 1220. The processor 1210 and the interface circuit 1220 are coupled to each other. It is understood that the interface circuit 1220 can be a transceiver or an input / output interface. Optionally, the communication device 1200 may also include a memory 1230 for storing instructions executed by the processor 1210, or storing input data required by the processor 1210 to execute instructions, or storing data generated after the processor 1210 executes instructions.

[0225] When the communication device 1200 is used to implement the above method embodiment, the processor 1210 is used to implement the functions of the above processing unit 1110 , and the interface circuit 1220 is used to implement the functions of the above transceiver unit 1120 .

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

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

[0228] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program (English: Computer Program) refers to a set of instructions that instruct an electronic computer or other device with message processing capabilities to perform each step of the operation, usually written in a certain programming language and running on a certain target architecture. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0229] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0230] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next related objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next related objects are in a "division" relationship.

[0231] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.

Claims

1. A communication method, characterized in that: The method comprises: Receive first indication information and second indication information, wherein the first indication information indicates a starting symbol of a time domain resource of a first demodulation reference signal DMRS, and the second indication information indicates a starting symbol of a time domain resource of a first data channel, the last symbol of the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel and is separated by N symbols, where N is a positive integer, and the first DMRS is used to demodulate first data carried by the first data channel; The first DMRS and the first data are sent or received according to the first indication information and the second indication information.

2. The method according to claim 1, characterized in that The first indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of a time domain resource of the first DMRS and a starting symbol of a time domain resource of the first data channel.

3. The method according to claim 1, characterized in that The first indication information includes a time domain offset value and flag information, the time domain offset value is an offset of a start symbol of a time domain resource of the first DMRS compared to a start symbol of a time domain resource of the first data channel, and the flag information indicates that the time domain resource of the first DMRS is located before the start symbol of the time domain resource of the first data channel; or, The second indication information includes a time domain offset value and mark information, wherein the time domain offset value is the offset of the starting symbol of the time domain resources of the first data channel compared to the last symbol of the time domain resources of the first DMRS, and the mark information indicates that the starting symbol of the time domain resources of the first data channel is located after the time domain resources of the first DMRS.

4. The method according to claim 1, characterized in that The first indication information includes marking information, where the marking information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel, and N is a predefined value; or, The second indication information includes marking information, where the marking information indicates that a starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS, and N is a predefined value.

5. The method according to claim 1, characterized in that The second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a last symbol of the time domain resource of the first DMRS.

6. The method according to claim 1, characterized in that The starting symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel are located in the same time unit or adjacent time units.

7. The method according to any one of claims 1 to 6, characterized in that The receiving the first indication information and the second indication information includes: Receive at least one configuration information, each of the at least one configuration information is used to indicate a start symbol of a time domain resource of a DMRS and a start symbol of a time domain resource of a data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; The method further comprises: receiving third indication information, where the third indication information indicates the first configuration information; The sending or receiving the first DMRS and the first data according to the first indication information and the second indication information includes: According to the first configuration information, the first DMRS and the first data are sent or received.

8. A communication method, characterized in that: The method comprises: Receive first indication information and second indication information, wherein the first indication information indicates a starting symbol of a time domain resource of a first demodulation reference signal DMRS, and the second indication information indicates a starting symbol of a time domain resource of first data carried by a first data channel, wherein the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data; The first DMRS and the first data are sent or received according to the first indication information and the second indication information.

9. The method according to claim 8, characterized in that The second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of a time domain resource of the first data and a last symbol of a time domain resource of the first DMRS.

10. The method according to claim 9, characterized in that The starting symbol of the time domain resource of the first DMRS is the starting symbol of the time domain resource of the first data channel.

11. The method according to claim 9, characterized in that The first indication information includes a reference point and a time domain offset value, and the reference point and the time domain offset value are used to indicate a starting symbol of a time domain resource of the first DMRS.

12. The method according to any one of claims 8 to 11, characterized in that The receiving the first indication information and the second indication information includes: Receive at least one configuration information, each of the at least one configuration information is used to indicate a start symbol of a time domain resource of a DMRS and a start symbol of a time domain resource of a data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; The method further comprises: receiving third indication information, where the third indication information indicates the first configuration information; The sending or receiving the first DMRS and the first data according to the first indication information and the second indication information includes: According to the first configuration information, the first DMRS and the first data are sent or received.

13. A communication method, characterized in that: The method comprises: Sending first indication information and second indication information, wherein the first indication information indicates the starting symbol of the time domain resource of the first demodulation reference signal DMRS, and the second indication information indicates the starting symbol of the time domain resource of the first data channel, the last symbol of the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel and is separated by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; The first indication information and the second indication information are used by the terminal device to send or receive the first DMRS and the first data.

14. The method according to claim 13, characterized in that The first indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of a time domain resource of the first DMRS and a starting symbol of a time domain resource of the first data channel.

15. The method according to claim 13, characterized in that The first indication information includes a time domain offset value and flag information, the time domain offset value is an offset of a start symbol of a time domain resource of the first DMRS compared to a start symbol of a time domain resource of the first data channel, and the flag information indicates that the time domain resource of the first DMRS is located before the start symbol of the time domain resource of the first data channel; or, The second indication information includes a time domain offset value and mark information, wherein the time domain offset value is the offset of the starting symbol of the time domain resources of the first data channel compared to the last symbol of the time domain resources of the first DMRS, and the mark information indicates that the starting symbol of the time domain resources of the first data channel is located after the time domain resources of the first DMRS.

16. The method according to claim 13, characterized in that The first indication information includes marking information, where the marking information indicates that the time domain resource of the first DMRS is located before the starting symbol of the time domain resource of the first data channel, and N is a predefined value; or, The second indication information includes marking information, where the marking information indicates that a starting symbol of the time domain resource of the first data channel is located after the time domain resource of the first DMRS, and N is a predefined value.

17. The method according to claim 13, characterized in that The second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of the time domain resource of the first data channel and a last symbol of the time domain resource of the first DMRS.

18. The method according to claim 13, characterized in that The starting symbol of the time domain resource of the first DMRS and the starting symbol of the time domain resource of the first data channel are located in the same time unit or adjacent time units.

19. The method according to any one of claims 13 to 18, characterized in that The sending of the first indication information and the second indication information includes: Sending at least one configuration information, each configuration information in the at least one configuration information is used to indicate a starting symbol of a time domain resource of a DMRS and a starting symbol of a time domain resource of a data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; The method further comprises: Send third indication information, where the third indication information indicates the first configuration information.

20. A communication method, characterized in that: The method comprises: Sending first indication information and second indication information, wherein the first indication information indicates a starting symbol of a time domain resource of a first demodulation reference signal DMRS, and the second indication information indicates a starting symbol of a time domain resource of first data carried by a first data channel, wherein the starting symbol of the time domain resource of the first data is located after the last symbol of the time domain resource of the first DMRS and is spaced by N symbols, where N is a positive integer, and the first DMRS is used to demodulate the first data; The first indication information and the second indication information are used by the terminal device to send or receive the first DMRS and the second One data.

21. The method of claim 20, wherein: The second indication information includes a time domain offset value, where the time domain offset value is an offset between a starting symbol of a time domain resource of the first data and a last symbol of a time domain resource of the first DMRS.

22. The method according to claim 21, characterized in that The starting symbol of the time domain resource of the first DMRS is the starting symbol of the time domain resource of the first data channel.

23. The method of claim 21, wherein: The first indication information includes a reference point and a time domain offset value, and the reference point and the time domain offset value are used to indicate a starting symbol of a time domain resource of the first DMRS.

24. The method according to any one of claims 20 to 23, characterized in that The sending of the first indication information and the second indication information includes: Sending at least one configuration information, each configuration information in the at least one configuration information is used to indicate a starting symbol of a time domain resource of a DMRS and a starting symbol of a time domain resource of a data channel, the at least one configuration information includes first configuration information, and the first configuration information includes the first indication information and the second indication information; The method further comprises: Send third indication information, where the third indication information indicates the first configuration information.

25. A communication device, characterized in that: The invention comprises a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method described in any one of claims 1 to 12, or execute the method described in any one of claims 13 to 24.

26. A communication device, characterized in that: Comprising a module for executing the method of any one of claims 1 to 12, or the method of any one of claims 13 to 24.

27. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1 to 12, or to execute the method according to any one of claims 13 to 24.

28. A communication device, characterized in that: The invention comprises a memory; the memory is used to store computer instructions, and when the computer instructions are executed, the method as claimed in any one of claims 1 to 12 is implemented, or the method as claimed in any one of claims 13 to 24 is implemented.

29. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, the method as claimed in any one of claims 1 to 12 is implemented, or the method as claimed in any one of claims 13 to 24 is implemented.

30. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are executed by a communication device, the method according to any one of claims 1 to 12 is executed, or the method according to any one of claims 13 to 24 is executed.

Citation Information

Patent Citations

  • Transmission device used for demodulating reference signals, transmission system, and transmission method

    CN105812105A

  • Data transmission method and device

    CN111436135A

  • Sending method, receiving method and device of demodulation reference signal (DMRS)

    CN114765505A

  • Demodulation reference signal configuration and adaptation

    US20200313818A1