Communication method and communication device

By sending DMRS in advance in the terminal equipment, the network equipment performs channel estimation in advance, which solves the problem of high air interface transmission delay in the existing technology and achieves low delay and high-efficiency data transmission.

CN119341711APending Publication Date: 2025-01-21HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310898352.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

When existing wireless communication systems face the requirements of high reliability, low latency, large bandwidth and wide coverage, it is difficult to effectively reduce air interface transmission delay and improve data transmission efficiency, especially in the URLLC system, the requirements for air interface delay are higher.

Method used

By sending DMRS in advance in the terminal device, the network device receives and performs channel estimation in advance, so that the channel estimation result is available when receiving data, achieving zero-delay or low-delay channel estimation and extremely low air interface delay transmission.

Benefits of technology

It achieves zero-delay or low-delay channel estimation in the data reception stage, reduces air interface transmission delay, and improves resource utilization and efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341711A_ABST
    Figure CN119341711A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device. 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 according to the first DMRS, so that the network device obtains a channel estimation result or can quickly obtain the channel estimation result when receiving the first data. After receiving the first data, the network equipment balances and decodes the first data by using the channel estimation result, and the network equipment does not need to wait for the channel estimation result or reduces the time delay for waiting for the channel estimation result, so that zero-time-delay or low-time-delay channel estimation and extremely low-air-port-time-delay transmission in the data receiving stage can be realized. Moreover, since the first DMRS completes transmission in advance before the first data arrives, when the first data is transmitted, resources do not need to be configured for the DRMS, and 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

Technical Field

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

[0002] Compared with traditional mobile communication systems, current wireless communication systems are committed to supporting higher system performance, multiple service types, different deployment scenarios and wider spectrum ranges. Current service scenarios mainly include enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC) and massive machine type communication (mMTC). In these scenarios, communication systems have requirements such as high reliability, low latency, large bandwidth and wide coverage.

[0003] Facing new scenarios such as future precise industrial control, robot collaborative control, and sensory interconnection, the URLLC system has put forward higher requirements for the air interface delay of service transmission, such as 0.1 milliseconds (ms). Therefore, further reducing the air interface transmission delay has become a research hotspot for future communications. At the same time, how to continuously improve data transmission efficiency also needs to be studied. Summary of the invention

[0004] 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.

[0005] 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, the first indication information indicating the starting symbol of the time domain resource of the first DMRS, the second indication information indicating 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, N is a positive integer, and the first DMRS is used to demodulate the first data carried by the first data channel; according to the first indication information and the second indication information, sending or receiving the first DMRS and the first data.

[0006] In the above scheme, 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 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. Therefore, zero-delay or low-delay channel estimation and extremely low air interface delay transmission can be achieved 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 of data transmission and the efficiency of data transmission.

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

[0008] In a 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 resources of the first DMRS compared to the starting symbol of the time domain resources of the first data channel, and the mark information indicates that the time domain resources of the first DMRS are located before the starting symbol of the time domain resources of the first data channel.

[0009] In a possible implementation method, 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.

[0010] 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.

[0011] In a possible implementation method, 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 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.

[0012] In a possible implementation method, the second indication information includes marking information, where 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 N is a predefined value.

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

[0014] The above solution provides multiple implementation methods for indicating the time domain resources of the first DMRS, which can accurately indicate the time domain resources of the first DMRS.

[0015] 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, and 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, and the third indication information indicates the first configuration information; 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.

[0016] 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 the third indication information, so that the terminal device determines the resources of the first DMRS and the resources of the first data according to 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 with dynamic configuration, which can save signaling overhead.

[0017] 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, the first indication information indicating the starting symbol of the time domain resource of the first DMRS, the second indication information indicating 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; according to the first indication information and the second indication information, sending or receiving the first DMRS and the first data.

[0018] 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 a time domain resource of the first data and a last symbol of a time domain resource of the first DMRS.

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

[0020] 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 a starting symbol of a time domain resource of the first DMRS.

[0021] 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, and 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, and the third indication information indicates the first configuration information; 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.

[0022] 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 a first indication information and a 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, and 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 for the terminal device to send or receive the first DMRS and the first data.

[0023] 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, and 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 third indication information, and the third indication information indicates the first configuration information.

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

[0025] 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, the first indication information indicating the starting symbol of the time domain resource of the first DMRS, the second indication information indicating 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; 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, and 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 third indication information, and the third indication information indicates the first configuration information.

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

[0028] In a fifth aspect, an embodiment of the present application provides a communication device, which may 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 aspect to the second aspect above. The function may be implemented by hardware or by executing corresponding software implementation by hardware. The hardware or software includes one or more modules corresponding to the above functions.

[0029] 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 implementation method of the third to fourth aspects above. The function may be implemented by hardware or by executing corresponding software implementation by hardware. The hardware or software includes one or more modules corresponding to the above functions.

[0030] 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 first to fourth aspects above.

[0031] In an eighth aspect, an embodiment of the present application provides a communication device, including a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute any implementation method in the first to fourth aspects above. The processor includes one or more.

[0032] In a 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.

[0033] In a 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.

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

[0035] In a 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.

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

[0037] 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.

[0038] In the twelfth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a communication device, any implementation method in the above-mentioned first to fourth aspects is executed.

[0039] In the thirteenth aspect, an embodiment of the present application also provides a chip system, including: a processor, used to execute any implementation method in the above-mentioned first to fourth aspects.

[0040] In a fourteenth aspect, an embodiment of the present application further provides a communication system, comprising 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.

[0041] In a fifteenth aspect, an embodiment of the present application further provides a communication system, comprising a terminal device for implementing any implementation method of the second aspect and a network device for implementing any implementation method of the fourth aspect.

[0042] 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, 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.

[0043] 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 resources of the first DMRS, the second indication information indicates the starting symbol of the time domain resources of the first data carried by the first data channel, the starting symbol of the time domain resources of the first data is located after the last symbol of the time domain resources 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; a 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

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

[0045] FIG1( b ) shows a schematic diagram of a network device;

[0046] Figure 2 Shown is a schematic diagram of a possible time unit relationship in this application;

[0047] Figure 3 is a schematic diagram of a low-latency channel estimation solution;

[0048] Figure 4 This is an example diagram of resource configuration of a single-symbol Type 1 DMRS corresponding to PUSCH Type A and Type B mapping;

[0049] Figure 5 An example diagram of a communication method provided in an embodiment of the present application;

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

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

[0052] FIG. 7( a ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type A mapping;

[0053] FIG. 7( b ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type B mapping;

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

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

[0056] FIG. 9( a ) is an example diagram of a DMRS resource mapping pattern under PUSCH Type A mapping;

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

[0058] Fig.10 This is an example diagram of a DMRS resource mapping pattern under PUSCH TypeA mapping;

[0059] Fig.11 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0060] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0061] FIG1(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 FIG1(a) includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 also includes the Internet 300. Among them, the wireless access network 100 may include at least one network device (such as 110a and 110b in FIG1(a)), and may also include at least one terminal device (such as 120a-120j in FIG1(a)). The terminal device is connected to the network device by wireless means, and the network device is connected to the core network by wireless or wired means. 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 on the same physical device, or the functions of some core network devices and some network devices may be integrated on one physical device. Terminal devices and terminal devices and network devices and network devices may be connected to each other by wire or wireless means. FIG1(a) is only a schematic diagram, and the communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1(a).

[0062] Network equipment is an access device that terminal equipment uses to access the communication system through wired or wireless means. Network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the 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, etc.; it can also be a module or unit that completes part of the functions of a base station, for example, 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 layer 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 various protocol layers, please refer to the relevant technical specifications of the third 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.

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

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

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

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

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

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

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

[0070] CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, CU is configured to implement the functions of the PDCP layer and the protocol layers above (such as the radio resource control (RRC) layer and / or the SDAP layer, etc.); 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, 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 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.).

[0071] 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, CU or DU can be configured to have functions of more protocol layers, or CU or DU can be configured to have partial processing functions of protocol layers. 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 CU or DU can be divided according to 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.

[0072] DU and RU can cooperate to jointly implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in a variety of ways according to the design. For example, DU is configured to implement baseband functions, and RU is configured to implement mid-RF functions. For another example, DU is configured to implement high-level functions in the PHY layer, and RU is configured to implement low-level functions in the PHY layer or to implement the low-level functions and RF functions. The high-level 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-level functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.

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

[0074] (1) Time unit

[0075] The time unit is a time domain unit for a signal, and may include a radio frame, a subframe, a slot, a mini-slot, or an orthogonal frequency division multiplexing (OFDM) symbol. OFDM symbols may be referred to as symbols. It should be noted that the time domain symbol may also be named in combination 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.

[0076] A wireless subframe may include one or more slots, and a slot 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 can also be other values. For different subcarrier spacings, the length of a slot can be different, which is not limited by the embodiment of the present application.

[0077] Figure 2 FIG. 1 is a schematic diagram showing a possible relationship between time units in this application. 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 the case where the subcarrier spacing (SCS) is 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 of signal transmission is symbol, and the smallest time unit granularity of signal scheduling is time slot for description.

[0078] (2) Low-latency channel estimation

[0079] The low-latency channel estimation scheme means that the DMRS is sent before the target service arrives to perform channel estimation in advance, thereby reducing the delay in the data reception phase. 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 duration 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, the network device receives 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, so there is no need to wait for the channel estimation result or the waiting time for the channel estimation result is short. Therefore, this method can achieve zero-delay or low-delay channel estimation in the data reception stage, and then achieve extremely low air interface delay transmission. In addition, since the PUSCH DMRS has completed the advance transmission before the data arrives, when transmitting PUSCH data, the resource utilization rate and data transmission efficiency of PUSCH data transmission can be improved. The same effect is also achieved for downlink transmission, which will not be repeated here.

[0080] Combine the following Figure 3 An example is used for illustration. 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 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, instruct the terminal device to send DMRS at symbol 0 of the time slot, and the network device performs channel estimation based on the DMRS sent by the terminal device to obtain 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 the DMRS resource indication scheme scheduled in advance, 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 longer given an example.

[0081] (3) Demodulation reference signal (DMRS)

[0082] DMRS is a sequence known to the transceiver. For uplink transmission, the transmitter uses the same precoding and antenna port as the uplink transmission signal to send DMRS. Since DMRS and the uplink transmission signal 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, and complete the demodulation of the uplink data based on the estimated equivalent channel state information.

[0083] DMRS needs to be mapped to the time-frequency resources known to the transceiver. Currently, DMRS needs to be configured for each uplink transmission. According to the different time domain resource locations of DMRS, DMRS can be divided into front loaded demodulation reference signal (FL DMRS) and additional demodulation reference signal (ADD DMRS). Among them, FL DMRS is usually located in the first few symbols in 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 occupied are configured by high-level parameters, and usually occupies 1 to 3 symbols in a time slot.

[0084] 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 a large number of time domain symbols are usually allocated, which is usually suitable for large bandwidth scenarios; under TypeB mapping, the starting symbol position of PDSCH / PUSCH can be flexibly configured, and a small number of time domain symbols are allocated, with low latency, which is usually suitable for scenarios that pursue low latency and transmit a small amount of business data. The starting symbol position of FLDMRS 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 l 0 , where the DMRS start symbol offset value indicates that the start symbol of the DMRS time domain resource is the lth symbol after the reference point 0 Specifically, taking PUSCH as an example, the starting symbol mapping rule of DMRS time domain resources is:

[0085] (1) DMRS mapping for PUSCH Type A: Reference point l is the starting symbol of the scheduling slot, i.e., symbol 0, and the DMRS starting symbol offset value is l 0 It 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 FLDMRS is usually 2 or 3.

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

[0087] For the configuration of DMRS resources, key parameters include the resource mapping type of PUSCH / PDSCH (i.e. TypeA or TypeB), the DMRS configuration type (i.e. Type1 or Type2), 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 means 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.

[0088] Exemplarily, the DMRS configuration of PUSCH is as follows:

[0089]

[0090]

[0091] Figure 4 The following is an example diagram of resource configuration for 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 PUSCH DMRS is mapped starting from symbol 2. For PUSCH Type B mapping, DMRS is located at the first symbol of PUSCH, that is, the index of the starting symbol indicated by the start and length indicator value (SLIV) parameter of PUSCH is 2, and DMRS is mapped starting from symbol 2.

[0092] For 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 starting symbol of the PUSCH / PDSCH. This DMRS configuration method has the following disadvantages for URLLC systems that pursue extremely low latency:

[0093] First, for data reception, the start symbol of DMRS is the same as the start symbol of data, or the start symbol of DMRS is located after the start symbol of data. As a result, the receiving end needs to wait for the channel estimation result of FL DMRS for channel equalization and decoding of data, which will cause additional delay and is not conducive to achieving extremely low air interface delay transmission.

[0094] Second, the symbols occupied by DMRS and data overlap. For overlapping symbols, DMRS and data are frequency-divided in the frequency domain. In this case, it can be understood that DMRS occupies a part of the data resources, resulting in a reduction in the resources used to transmit data, affecting the data transmission performance. Especially for some small packet services, such as URLLC small packet services, the data itself occupies less time-frequency resources. In order to achieve low-latency transmission, 2 symbols can be used for scheduling. In this case, DMRS still needs to occupy 1 to 2 symbols. The overhead of DMRS is large, which has a greater impact on data performance.

[0095] In response to the above problems, the present application provides a communication method, which can increase the demodulation rate of data by transmitting DMRS in advance, thereby reducing communication delay. 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.

[0096] Figure 5 An example diagram of a communication method provided in an embodiment of the present application, the method comprising the following steps:

[0097] 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.

[0098] 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.

[0099] 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 respectively.

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

[0101] In one implementation method, the first indication information indicates the time domain resources 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.

[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. Further, the network device also sends another indication information a to the terminal device, and the indication information a is used to indicate the symbol length occupied by the first DMRS. For ease of explanation, the embodiments of the present application are described later using this implementation method as an example.

[0103] 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.

[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. Further, 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. For ease of explanation, the embodiments of the present application are described later using this implementation method as an example.

[0105] 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.

[0106] Figure 5 According to the communication method shown, the network device can receive the first DMRS before the first data, so as to obtain the channel state information in advance without waiting for the channel estimation result of the first DMRS after receiving the first data, thereby reducing the communication delay.

[0107] For example, Figure 3 This is an example in which the time domain resource of the DMRS is located before the time domain resource of the data. Figure 3In the example, DMRS is sent in the first symbol of the time slot where PUSCH is located, and PUSCH occupies the third and fourth symbols. For the receiving end, the receiving end receives DMRS before receiving PUSCH, and can obtain the channel estimation result in advance, thereby realizing low-latency or zero-latency channel estimation for data.

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

[0109] The following describes the above Figure 5 Different implementation methods of the first indication information and the second indication information in the embodiment.

[0110] 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 spaced N symbols from the starting symbol of the time domain resources of the first data channel, where N is a positive integer.

[0111] 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.

[0112] 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.

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

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

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

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

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

[0118] As mentioned above, the DMRS starting symbol offset value l 0 Indicates that the DMRS start symbol position is the lth symbol after the scheduling start point of the data channel (ie, PUSCH / PDSCH). 0 Symbols (l 0 ≥0), that is, the index of the DMRS start symbol is greater than or equal to the index of the data start symbol. To implement early DMRS transmission, 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 l 0 Indicates that the DMRS starting symbol position is the |lth symbol before the reference point 0 |Symbol(l 0 <0). 0 (i.e., the time domain offset value) is the offset of the starting symbol of the time domain resources of the DMRS (such as the first DMRS) compared to the starting symbol of the time domain resources of the data channel (such as the first data channel), and the last symbol of the time domain resources of the DMRS is located before the starting symbol of the time domain resources of the data channel, so as to achieve that the last symbol of the time domain resources of the DMRS is N symbols apart from the starting symbol of the time domain resources of the data channel.

[0119] Exemplarily, taking the transmission of PUSCH as an example, the 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.

[0120] For DMRS mapping of PUSCH Type A, reference point l is the starting symbol of the scheduling time slot, that is, the index of the symbol of reference point l is 0. One possible way is to add a parameter in the RRC signaling to indicate that the offset value of the DMRS starting symbol scheduled in advance is a negative value, such as -2 or -3, where the DMRS starting symbol offset value l 0 = -2, which means that the index of the DMRS start symbol is 2 symbols before symbol 0 of the scheduling time slot. Similarly, the DMRS start symbol offset value is l 0 = -3, which means that the index of the DMRS start symbol is 3 symbols before the index 0 of the symbol of the scheduling time slot. Assume that the DMRS start symbol offset value is l under PUSCH Type A mapping. 0 (l 0 <0), the time slot where the DMRS time domain resource is located is the uplink time slot before the current uplink scheduling time slot, and the index of the corresponding starting symbol is 14+1 0 It can be seen that under this solution, the time domain resources of DMRS and the time domain resources of data can be located in different time slots. It should be noted that the DMRS starting symbol offset value l 0 It can also be a positive value (l 0 >0), which means that the DMRS start symbol is the lth symbol before symbol 0 of the scheduling time slot 0 symbols, in this case, the time slot where the DMRS time domain resource is located is the uplink time slot before the current uplink scheduling time slot, and the corresponding starting symbol index is 14-1 0 , this application does not impose any restrictions on this.

[0121] Based on the first method, if the configured DMRS is a single symbol, then 0 The absolute value of should be greater than 1; if the configured DMRS is a double symbol, then l 0 The absolute value should be greater than 2.

[0122] Figure 7(a) is an example diagram of the DMRS resource mapping pattern under PUSCH TypeA 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.

[0123] In one possible method, the existing RRC signaling can be modified. Taking ServingCellConfigCommonIE as an example, in the existing protocol, the dmrs-TypeA-Position in 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. In the embodiment of the present application, the parameters pos2-negative and pos3-negative applicable to advance scheduling can be added 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 of the symbol of the previous uplink slot 12 and 11. It should be noted that the embodiment of the present application is not limited to the use of dmrs-TypeA-Position IE, and other IEs may also be used. Similarly, parameter names such as pos2-negative and pos3-negative are not limited.

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

[0125]

[0126] For DMRS mapping of PUSCH TypeB, reference point l is the starting symbol of the scheduled PUSCH resource, that is, the index of the corresponding symbol can be 0 to 13. Since the starting symbol of the time domain resource of FL DMRS under the default TypeB type in the existing protocol is the first symbol of the scheduled PUSCH resource, that is, the offset value is 0. If you want to send DMRS before PUSCH data, you need to introduce a new parameter to indicate the DMRS starting symbol offset value under the PUSCH TypeB mapping type. Assume that the DMRS starting symbol offset value under PUSCHTypeB mapping is l 0 (l 0 <0) and the index of the starting symbol of the scheduled PUSCH resource is S, if S+1 0 <0, 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 index of the corresponding starting symbol is 14+1 0 +S; if S+l 0≥0, the time slot where the DMRS time domain resource is located is the current uplink scheduling time slot, and the index of the corresponding starting symbol is l 0 +S.

[0127] Figure 7(b) is an example 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 is l 0 is -3, then the index of the starting symbol of the time domain resource of DMRS corresponds to the index 4 of the symbol of Slot n, and the index of the starting symbol of the time domain resource of 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 the scheduling of mini-slots, such as the scheduling scenario of 1 to 2 PUSCH symbols, the scheme proposed in this application can realize the early transmission of DMRS without occupying the scheduled PUSCH resources, which can reduce the delay of channel estimation on the one hand, and 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 parameter to RRC signaling to indicate the DMRS start symbol offset value applicable to PUSCH / PDSCH TypeB mapping type. For example, the newly added parameter dmrs-TypeB-Position is used to indicate the DMRS start symbol offset value l 0 , 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]

[0131] Method 2: 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 resources of the first DMRS compared to the starting symbol of the time domain resources of the first data channel. The mark information indicates that the time domain resources of the first DMRS are located before the starting symbol of the time domain resources of the first data channel.

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

[0133] Based on the second method, the time domain offset value in the first indication information only indicates the size of the offset, but does not indicate 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.

[0134] Mode a: When the first indication information includes marking 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 marking 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 after the starting symbol of the time domain resource of the first data channel. Alternatively, when the first indication information does not include marking 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 marking 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 after the starting symbol of the time domain resource of the first data channel.

[0135] Mode b, the first indication information includes marking information, if the value of the marking information is the first state value, 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; if the value of the marking information is the second state value, 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 after the starting 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.

[0136] For example, the specific implementation method of the first indication information in the second method is described below. For example, the reference point l remains unchanged, the existing DMRS start symbol offset value is reused, and the new marking information indicates that the position of the DMRS start symbol is the lth before the reference point. 0 (l 0 >0) symbols. For example, one possible way is to add a parameter advance-schedulingFlag in 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 l configured by RRC 0 Indicates the lth point before the reference point l 0symbols; when advance-schedulingFlag is configured as false or not configured, the DMRS start symbol offset value is l 0 Indicates the lth point after the reference point l 0 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 in PUSCH TypeB configuration is 0 by default, a rule can be predefined so that the DMRS start symbol offset values ​​in 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, such as dmrs-TypeB-Position, can be added.

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

[0138]

[0139] Method three, the first indication information includes marking information, the marking information indicates that the time domain resources of the first DMRS are located before the starting symbol of the time domain resources of the first data channel, N is a predefined value, N is the number of 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, and N is a positive integer.

[0140] Exemplarily, the DMRS starting symbol offset value l 0 is a predefined fixed value, so the number N of symbols spaced 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 also a predefined fixed value.

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

[0142] 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.

[0143] The time unit can be a slot, a mini-slot, or other forms, and this application does not limit it. For ease of description, the time unit is taken as a slot for illustration hereinafter.

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

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

[0146]

[0147] The value range of the parameter DMRSstartSymbol is 0 to 13. If DMRSstartSymbol is greater than S, it means that the DMRS is located in the previous uplink slot of the PUSCH scheduling slot; if DMRSstartSymbol is less than or equal to S, it means that the DMRS is located in the PUSCH scheduling slot.

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

[0149] Exemplarily, as shown in FIG. 8(b), if DMRSstartSymbol = 4, S = 7, L = 2, and DMRSstartSymbol < S, then the data of the PUSCH and the DMRS are in the same 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 the DMRS is 4.

[0150] The above methods 1 to 4 introduce the specific implementation of the first indication information, and the following introduces a possible implementation method of the second indication information in methods 1 to 4. Take the above behavior as an example, for example, the network device sends the RRC signaling PUSCH-Allocation-r16 IE to the terminal device, and the PUSCH-Allocation-r16 IE is used to configure the PUSCH resource mapping type, the index S of the starting symbol of the PUSCH, and the symbol length L of the PUSCH. It can be understood that the PUSCH-Allocation-r16 IE is the second indication information, or the information in the PUSCH-Allocation-r16 IE for indicating the index S of the starting symbol of the PUSCH is the second indication information, or the information in the PUSCH-Allocation-r16 IE for indicating the index S of the starting symbol of the PUSCH and the symbol length L of the PUSCH is the second indication information.

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

[0152]

[0153]

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

[0155] In another implementation method, the values ​​of S and L are configured by 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.

[0156] 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 a type of S and L. Then the network device indicates one PUSCH-Allocation-r16 among 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.

[0157] Mode 5: The second indication information includes a time domain offset value, and 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. Alternatively, 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 starting symbol of the time domain resource of the first DMRS.

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

[0159] 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.

[0160] 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 last symbol of the time domain resource of the first DMRS as an example, assuming that the index of the last symbol of the time domain resource of the DMRS is K, and the data starting symbol offset value is k 0 (k 0 >0), if K+k 0 <14, the time domain resource of the DMRS is the same as the time slot where the time domain resource of the first data channel is located, and the index of the corresponding starting symbol is K+k 0 ; If K+k 0≥14, the time slot where the time domain resource of the DMRS is located is the uplink time slot before the time slot where the time domain resource of the first data channel is located, and the index of the corresponding starting symbol is K+k 0 -14.

[0161] 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 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.

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

[0163] Based on the 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 the mark information, please refer to the description in the above method 2.

[0164] Method seven, the second indication information includes marking information, the marking 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, and the number of 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 is N, where N is a predefined value and N is a positive integer.

[0165] Exemplarily, the DMRS starting symbol offset value l 0 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 starting symbol of the time domain resource of the first data channel is also a predefined fixed value.

[0166] Based on the seventh mode, 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 starting 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 spaced by N symbols. This method does not require the addition of RRC signaling indications, and can reduce signaling overhead.

[0167] Implementation method two, 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 carried by the first data channel, the first DMRS is used to demodulate the first data carried by the first data channel, the starting symbol of the time domain resources of the first data is located after the last symbol of the time domain resources of the first DMRS and is spaced N symbols apart, where N is a positive integer.

[0168] The first data channel may be a PUSCH or a PDSCH. When the first data channel is a PUSCH, the terminal device sends the first DMRS and the first data carried by the first data channel 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 and the first data carried by the first data channel sent by the network device according to the first indication information and the second indication information.

[0169] The main difference between the second implementation method and the first implementation method is that the second indication information in the second implementation method does not indicate the starting symbol of the time domain resources of the first data channel, but indicates the starting symbol of the time domain resources of the data carried by the first data channel. That is, in the first implementation method, 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 resources of the first data is located after the last symbol of the time domain resources of the first DMRS and is separated by N symbols, N is greater than or equal to 1. In the second implementation method, the first data channel carries both the first data and the first DMRS, and the starting symbol of the time domain resources of the first data is located after the last symbol of the time domain resources of the first DMRS and is separated by N symbols, N is greater than or equal to 1.

[0170] The second implementation method also has the beneficial effects brought by the first implementation method. For example, the low-delay or zero-delay channel estimation in the data reception phase can be achieved, thereby achieving extremely low air interface delay transmission. In addition, since the PUSCH DMRS has been transmitted in advance, the resource utilization of the PUSCH data can be improved when the PUSCH data is transmitted, thereby improving the efficiency of data transmission.

[0171] 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.

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

[0173] Mode 1: 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, which 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.

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

[0175] 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. In addition, 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.

[0176] 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 k 0 (k 0 >0), if K+k 0 <14, the time domain resource of the DMRS is in the same time slot as the time domain resource of the data carried by the first data channel, and the index of the starting symbol of the time-frequency resource of the data is K+k 0 ; If K+k 0 ≥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+k 0 -14.

[0177] Taking the transmission of PUSCH 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.

[0178] 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 SLIV), i.e., the index 0 of the symbol corresponding to the current uplink scheduling time slot. The index of the starting symbol of the data time domain resource is based on the index S of the starting symbol of the DMRS time domain resource and the data starting symbol offset value k. 0 Jointly determine, that is, the index of the starting symbol of the time domain resource of the data = k 0 , the symbol length of the data is still determined based on the L indicated by SLIV. Based on this implementation method, the S indicated by SLIV is an example of the first indication information, and the data start symbol offset value k 0 is an example of the second indication information.

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

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

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

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

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

[0184]

[0185] Method 2: The first indication information includes a reference point and a reference point offset value, and 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, 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. 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.

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

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

[0188] Exemplarily, the index of the start symbol of the DMRS time domain resource is still determined by reusing the reference point S of the existing protocol and the DMRS start symbol offset value, and the RRC signaling adds a new data start symbol offset value k 0 The starting symbol of the time domain resource of the first data carried by the first data channel is the kth symbol after the starting symbol (or the last symbol) of the time domain resource of the first DMRS. 0 symbols, so that the start 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.

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

[0190] Fig.10 This is an example diagram of the DMRS resource mapping pattern under PUSCH TypeA mapping. S=0, L=6 in the PUSCH SLIV indicated by the uplink scheduling DCI, dmrs-TypeA-Position=pos2 configured by the higher layer, and data start symbol offset value k 0 =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. Wherein, S is the reference point, and pos2 indicates that the DMRS starting symbol offset value is 2.

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

[0192] For the 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 the above description can be referred to.

[0193] For any of the above implementation methods, in a possible implementation, the above step 501 may be specifically: the network device sends at least one configuration information, each of the configuration information in the at least one configuration information is used to indicate the starting symbol of the time domain resource of the DMRS and the starting symbol of the time domain resource of the data channel, and 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. Further, the network device also sends third indication information to the terminal device, and the third indication information indicates the first configuration information. For example, the third indication information may be DCI. Correspondingly, the above step 502 is specifically: the terminal device sends or receives the first DMRS and the first data according to the first configuration information. Based on this method, the network device first statically configures at least one configuration information, and then dynamically indicates the first configuration information used in the at least one configuration information through the third indication information, and the first configuration information includes the first indication information and the second indication information, so that the terminal device sends or receives the first DMRS and the first data based on the dynamic indication according to the first indication information and the second indication information in the first configuration information. This method configures the time domain resources of DMRS and data in a semi-static manner, which helps to improve configuration efficiency and reduce signaling overhead.

[0194] For any of the above implementation methods, in a possible implementation, the above first indication information also indicates the frequency domain resources of the first DMRS, and the second indication information also indicates the frequency domain resources of the first data. Or other indication information (such as the 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.

[0195] For any of the above implementation methods, in a possible implementation, the network device may also configure ADDDMRS for the terminal device.

[0196] For any of the above implementation methods, in one possible implementation, the symbol length of the DMRS (i.e., single symbol or double symbol) is determined jointly by the high-level parameter maxLength and the Antenna port field in the UL DCI. When the maxLength value is 1, it means that the DMRS is a single symbol, and when the value is 2, the maxLength and UL DCI together determine the single and double symbols.

[0197] 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 a high-level parameter dmrs-Type, which determines the frequency domain resource mapping method of the DMRS. Figure 5Application scenarios applicable to the embodiments. For example, the embodiments 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 cycle, generally referred to as a transfer interval or cycle time. For deterministic services, relevant parameters of the target service can be predicted, such as predicting the arrival time of the service, the transmission duration 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.

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

[0199] Fig.11 and Fig.12 A schematic diagram of the structure of possible communication devices provided for 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, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be a terminal device or a network device, and can also be a module (such as a chip) applied to a terminal device or a network device.

[0200] Fig.11 The communication device 1100 shown 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 the network device in the above method embodiment.

[0201] 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 the first indication information and the second indication information, 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 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 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.

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

[0203] In a 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 resources of the first DMRS compared to the starting symbol of the time domain resources of the first data channel, and the mark information indicates that the time domain resources of the first DMRS are located before the starting symbol of the time domain resources of the first data channel.

[0204] In a possible implementation method, 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.

[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 channel and a last symbol of the time domain resource of the first DMRS.

[0206] In a possible implementation method, 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 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.

[0207] In a possible implementation method, the second indication information includes marking information, where 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 N is a predefined value.

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

[0209] In a possible implementation method, the transceiver unit 1120 is used to receive the first indication information and the 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, and 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, and 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.

[0210] 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 the first indication information and the second indication information, 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 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 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.

[0211] 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 a time domain resource of the first data and a last symbol of a time domain resource of the first DMRS.

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

[0213] 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 a starting symbol of a time domain resource of the first DMRS.

[0214] In a possible implementation method, the transceiver unit 1120 is used to receive the first indication information and the 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, and 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, and 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.

[0215] 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, 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 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; 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.

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

[0217] In a 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 resources of the first DMRS compared to the starting symbol of the time domain resources of the first data channel, and the mark information indicates that the time domain resources of the first DMRS are located before the starting symbol of the time domain resources of the first data channel.

[0218] In a possible implementation method, 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.

[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 channel and a last symbol of the time domain resource of the first DMRS.

[0220] In a possible implementation method, 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 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.

[0221] In a possible implementation method, the second indication information includes marking information, where 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 N is a predefined value.

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

[0223] In a possible implementation method, the processing unit 1110 is used to send the first indication information and the 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, and 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 processing unit 1110 is also used to send the third indication information through the transceiver unit 1120, and the third indication information indicates the first configuration information.

[0224] 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, 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.

[0225] 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 a time domain resource of the first data and a last symbol of a time domain resource of the first DMRS.

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

[0227] 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 a starting symbol of a time domain resource of the first DMRS.

[0228] In a possible implementation method, the processing unit 1110 is used to send the first indication information and the 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, and 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 processing unit 1110 is also used to send the third indication information through the transceiver unit 1120, and the third indication information indicates the first configuration information.

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

[0230] Fig.12 The communication device 1200 shown 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.

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

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

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

[0234] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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 indicate each step of an electronic computer or other device with message processing capability, usually written in a certain programming language, and runs on a certain target architecture. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access 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.

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

[0236] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may 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 associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship.

[0237] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal 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 first 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 14, or the method of any one of claims 15 to 28.

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.