Dmrs transmission method, apparatus, and related device

CN116846523BActive Publication Date: 2026-07-07VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2022-03-24
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In existing technologies, the fixed port of DMRS limits the number of terminals that can cooperate in transmission and the number of data streams that can be transmitted simultaneously on the data channel.

Method used

By introducing different types of frequency domain orthogonal cover code (FD-OCC) sequence mappings into DMRS, the number of ports supported by DMRS is expanded, including a first type of port based on an FD-OCC sequence of length 2 and a second type of port based on an FD-OCC sequence of length 4, thereby increasing the number of ports and data streams in DMRS.

Benefits of technology

It increases the number of ports that DMRS can support, increases the number of data streams that can be transmitted simultaneously on the data channel, and improves the number of multiplexed users in multi-user multiple-input multiple-output (MU-MIMO) mode.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116846523B_ABST
    Figure CN116846523B_ABST
Patent Text Reader

Abstract

The application discloses a DMRS transmission method, device and related equipment, and belongs to the communication technical field. The DMRS transmission method of the application embodiment comprises: a terminal sends or receives a demodulation reference signal (DMRS). The DMRS comprises X DMRS ports, the X DMRS ports are ports in N ports supported by the DMRS, the N ports comprise a first type port and a second type port, the first type port is mapped based on a frequency domain orthogonal cover code (FD-OCC) sequence with a length of 2, the second type port is mapped based on an FD-OCC sequence with a length of 4, and X and N are positive integers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a DMRS transmission method, apparatus, and related equipment. Background Technology

[0002] The Demodulation Reference Signal (DMRS) is used for channel estimation. For data channels, the DMRS can be categorized into DMRS Configuration Type 1 and DMRS Configuration Type 2, both supporting single-symbol and double-symbol structures. Specifically, DMRS Configuration Type 1 supports a maximum of 4 ports for the single-symbol structure and a maximum of 8 ports for the double-symbol structure; DMRS Configuration Type 2 supports a maximum of 6 ports for the single-symbol structure and a maximum of 12 ports for the double-symbol structure.

[0003] Currently, the ports supported by DMRS for data channels are relatively fixed, which limits the number of terminals that can perform cooperative transmission and the number of data streams that can be transmitted simultaneously on the data channel. Summary of the Invention

[0004] This application provides a DMRS transmission method, apparatus, and related equipment, which can solve the problems that the DMRS-supported ports of the data channel are relatively fixed, limiting the number of terminals that can perform cooperative transmission and the number of data streams that can be transmitted simultaneously on the data channel.

[0005] Firstly, a DMRS transmission method is provided, the method comprising:

[0006] The terminal sends or receives a demodulation reference signal DMRS, which includes X DMRS ports. The X DMRS ports are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal cover code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0007] Secondly, a DMRS transmission device is provided, the device comprising:

[0008] The transmission module is used to send or receive a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0009] Thirdly, a DMRS transmission method is provided, the method comprising:

[0010] Network-side devices transmit or receive demodulation reference signals (DMRS). The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include first-type ports and second-type ports. The first-type ports are mapped based on a frequency-domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second-type ports are mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0011] Fourthly, a DMRS transmission device is provided, the device comprising:

[0012] The transmission module is used to send or receive a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0013] Fifthly, a terminal is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.

[0014] In a sixth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is used to transmit or receive a demodulation reference signal (DMRS), the DMRS including X DMRS ports, the X DMRS ports being ports among N ports supported by the DMRS, the N ports including a first type port and a second type port, the first type port being mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port being mapped based on an FD-OCC sequence of length 4, where X and N are both positive integers.

[0015] In a seventh aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the third aspect.

[0016] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to transmit or receive a demodulation reference signal (DMRS), the DMRS including X DMRS ports, the X DMRS ports being ports among N ports supported by the DMRS, the N ports including a first type port and a second type port, the first type port being mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port being mapped based on an FD-OCC sequence of length 4, where X and N are both positive integers.

[0017] A ninth aspect provides a communication system comprising: a terminal and a network-side device, wherein the terminal is configured to perform the steps of the DMRS transmission method as described in the first aspect, and the network-side device is configured to perform the steps of the DMRS transmission method as described in the third aspect.

[0018] In a tenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first or third aspect.

[0019] Eleventhly, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method as described in the first or third aspect.

[0020] In a twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to perform the steps of the method as described in the first or third aspect.

[0021] In this embodiment, the terminal transmits or receives DMRS, which includes X DMRS ports. These X DMRS ports are ports among the N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on an FD-OCC sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. By expanding the N ports supported by the DMRS, the number of ports supported by the DMRS can be increased, resulting in a greater number of data streams that can be transmitted simultaneously on the data channel. Furthermore, it can increase the number of users multiplexed in Multiple User Multiple Input Multiple Output (MU-MIMO). Attached Figure Description

[0022] Figure 1This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0023] Figure 2 This is one of the flowcharts of the DMRS transmission method provided in the embodiments of this application;

[0024] Figure 3 This is the second flowchart of the DMRS transmission method provided in the embodiments of this application;

[0025] Figures 4-1 to 4-22 This is a schematic diagram of the DMRS port provided in an embodiment of this application;

[0026] Figure 5 This is one of the structural diagrams of the DMRS transmission device provided in the embodiments of this application;

[0027] Figure 6 This is a second structural diagram of the DMRS transmission device provided in the embodiments of this application;

[0028] Figure 7 This is a structural diagram of the communication device provided in the embodiments of this application;

[0029] Figure 8 This is a structural diagram of the terminal provided in the embodiments of this application;

[0030] Figure 9 This is a structural diagram of the network-side device provided in the embodiments of this application. Detailed Implementation

[0031] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0032] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0033] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0034] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. Terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.

[0035] The methods provided in this application will be described in detail below with reference to the accompanying drawings, through some embodiments and application scenarios.

[0036] like Figure 2 As shown in the figure, this application provides a DMRS transmission method, including the following steps:

[0037] Step 201: The terminal sends or receives a demodulation reference signal (DMRS). The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal cover code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0038] Specifically, the X DMRS ports are ports among the N ports supported by the DMRS, where N ports include first-type ports and second-type ports, and the X DMRS ports include at least one of the first-type ports and the second-type ports. The first-type ports may be ports using related technologies, and the second-type ports can be understood as ports added based on the first-type ports. By including both first-type and second-type ports among the N ports, the number of ports supported by the DMRS can be increased. N can be understood as the maximum number of ports supported by the DMRS.

[0039] In this embodiment, the terminal sends or receives DMRS, which includes X DMRS ports. These X DMRS ports are among the N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on an FD-OCC sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. By expanding the N ports supported by the DMRS, the number of ports supported by the DMRS can be increased, allowing for a greater number of data streams to be transmitted simultaneously on the data channel. Furthermore, it also increases the number of user multiplexing in MU-MIMO.

[0040] The configuration type of DMRS can be a first configuration type, which is related to DMRS configuration type 1, and can be either DMRS configuration type 1 or enhanced DMRS configuration type 1; or it can be a second configuration type, which is related to DMRS configuration type 2, and can be either DMRS configuration type 2 or enhanced DMRS configuration type 2.

[0041] In one embodiment of this application, when the configuration type of the DMRS is a first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource elements (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy a first mapping rule, where Y is a positive integer less than or equal to X.

[0042] The first mapping rule includes any one of the following:

[0043] (1) On the same orthogonal frequency division multiplex (OFDM) symbol, the RE occupied by the second type port is the same as that occupied by the first type port.

[0044] If the second type port occupies the same number of REs as the first type port on the same OFDM symbol, then the first type port and the second type port each occupy 6 REs in each mapped Resource Block (RB) on the same OFDM symbol.

[0045] Furthermore, on the same OFDM symbol, where the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

[0046] (2) On the same OFDM symbol, the RE occupied by the second type of port is a subset of the RE occupied by the first type of port.

[0047] When the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB. Further, the 4 REs occupied by the second type port are the target REs among the 6 REs occupied by the first type port.

[0048] The target RE includes any one of the following:

[0049] The top 4 REs sorted from smallest to largest by relative index;

[0050] The last four relative indexes sorted from smallest to largest;

[0051] The relative index is the index of the 6 REs occupied by the first type of port.

[0052] The method for determining the target RE described above allows for more flexible channel estimation processing for the first type of port, thereby improving the channel estimation performance of the terminal.

[0053] In one embodiment of this application, when the configuration type of the DMRS is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

[0054] The second mapping rule includes: the RE occupied by the second type port among the X DMRS ports is the same as the RE occupied by the first type port.

[0055] In one embodiment of this application, the first type port and the second type port belonging to the same CDM group among the N ports satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

[0056] For example, a CDM group includes two first-type ports and two second-type ports. The two first-type ports correspond to FD-OCC sequences of length 2, namely [+1, +1] and [+1, -1], respectively, and the two second-type ports correspond to FD-OCC sequences of length 4, namely [+1, +1, -1, -1] and [+1, -1, -1, +1], respectively.

[0057] In one embodiment of this application, the method further includes:

[0058] The terminal receives coordination indication information and / or channel estimation assumption information; wherein, the coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all first type ports or second type ports; the channel estimation assumption information is used to indicate that the terminal's channel estimation uses an FD-OCC sequence of length 2 as the channel estimation assumption, or uses an FD-OCC sequence of length 4 as the channel estimation assumption.

[0059] In one embodiment of this application, after the terminal receives the collaboration instruction information, the method further includes:

[0060] When all X DMRS ports are of the first type, and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the first type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 2 as the channel estimation assumption.

[0061] Alternatively, if all X DMRS ports are of the second type, and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0062] In one embodiment of this application, after the terminal receives the channel estimation hypothesis information, the method further includes:

[0063] When all X DMRS ports are of the first type, and when the channel estimation hypothesis information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 2, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 2.

[0064] Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 4.

[0065] In one embodiment of this application, the method further includes:

[0066] The terminal receives indication information sent by the network-side device. The indication information is used to indicate the X DMRS ports, and the X DMRS ports include at least one of the first type of port and the second type of port.

[0067] In one embodiment of this application, when the configuration type of the DMRS is a first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, wherein the first information includes any one of the following:

[0068] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type;

[0069] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type;

[0070] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type;

[0071] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type;

[0072] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0073] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0074] The first information mentioned above can include a variety of situations, making the DMRS ports available to the terminal more abundant and increasing the flexibility of the terminal in performing cooperative transmission (MU-MIMO transmission).

[0075] In one embodiment of this application, when the DMRS configuration type is a first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following:

[0076] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports;

[0077] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0078] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports;

[0079] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

[0080] The second information described above can include various scenarios, enriching the DMRS ports available to the terminal and increasing its flexibility in cooperative transmission (MU-MIMO transmission). Furthermore, even when the DMRS used by the terminal has a single-symbol structure, it can still transmit data with 5 to 8 data streams.

[0081] In one embodiment of this application, when the DMRS configuration type is a first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following:

[0082] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0083] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0084] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0085] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports;

[0086] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0087] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0088] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0089] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports;

[0090] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port;

[0091] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type;

[0092] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type;

[0093] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port;

[0094] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

[0095] The third information mentioned above can include various scenarios, making the DMRS ports available to the terminal more abundant and increasing the flexibility of the terminal in performing cooperative transmission (MU-MIMO transmission).

[0096] In one embodiment of this application, when the configuration type of the DMRS is a first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following:

[0097] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port;

[0098] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0099] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0100] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0101] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0102] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0103] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0104] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0105] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0106] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0107] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0108] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

[0109] The fourth piece of information described above can include various scenarios, enriching the DMRS ports available to the terminal and increasing its flexibility in cooperative transmission (MU-MIMO transmission). Furthermore, even when the DMRS used by the terminal has a single-symbol structure, it can still transmit data with 5 to 8 data streams.

[0110] like Figure 3 As shown in the figure, this application provides a DMRS transmission method, including the following steps:

[0111] Step 301: The network-side device sends or receives a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0112] Specifically, the X DMRS ports are ports among the N ports supported by the DMRS, where N ports include first-type ports and second-type ports, and the X DMRS ports include at least one of the first-type ports and the second-type ports. The first-type ports may be ports using related technologies, and the second-type ports can be understood as ports added based on the first-type ports. By including both first-type and second-type ports among the N ports, the number of ports supported by the DMRS can be increased. N can be understood as the maximum number of ports supported by the DMRS.

[0113] In this embodiment, the network-side device transmits or receives DMRS, which includes X DMRS ports. These X DMRS ports are among the N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on an FD-OCC sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. By expanding the N ports supported by the DMRS, the number of ports supported by the DMRS can be increased, allowing for a greater number of data streams to be transmitted simultaneously on the data channel. Furthermore, it also increases the number of user multiplexing in MU-MIMO.

[0114] In one embodiment of this application, the X DMRS ports include at least one of the first type of port and the second type of port.

[0115] In one embodiment of this application, the method further includes:

[0116] The network-side device sends indication information, which is used to indicate the X DMRS ports, the X DMRS ports including at least one of the first type of port and the second type of port.

[0117] In one embodiment of this application, when the configuration type of the DMRS is a first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource units (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy a first mapping rule, where Y is a positive integer less than or equal to X.

[0118] The first mapping rule includes any one of the following:

[0119] On the same orthogonal frequency division multiplexing (OFDM) symbol, the RE occupied by the second type of port is the same as that occupied by the first type of port;

[0120] On the same OFDM symbol, the REs occupied by the second type of port are a subset of the REs occupied by the first type of port.

[0121] In one embodiment of this application, when the REs occupied by the second type port are the same as those occupied by the first type port on the same OFDM symbol, the first type port and the second type port occupy the same 6 REs in each mapped resource block RB on the same OFDM symbol.

[0122] In one embodiment of this application, on the same OFDM symbol, where the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

[0123] In one embodiment of this application, where the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB.

[0124] In one embodiment of this application, the four REs occupied by the second type of port are the target REs among the six REs occupied by the first type of port.

[0125] The target RE includes any one of the following:

[0126] The top 4 REs sorted from smallest to largest by relative index;

[0127] The last four relative indexes sorted from smallest to largest;

[0128] The relative index is the index of the 6 REs occupied by the first type of port.

[0129] In one embodiment of this application, when the configuration type of the DMRS is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

[0130] The second mapping rule includes:

[0131] On the same OFDM symbol, the REs occupied by the second type of port are the same as those occupied by the first type of port.

[0132] In one embodiment of this application, the first type port and the second type port belonging to the same CDM group among the N ports satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

[0133] In one embodiment of this application, the method further includes:

[0134] The network-side device sends coordination indication information and / or channel estimation assumption information; wherein, the coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all first type ports or second type ports; the channel estimation assumption information is used to indicate that the channel estimation of the terminal is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

[0135] In one embodiment of this application, after the terminal receives the collaboration instruction information, the method further includes:

[0136] When all X DMRS ports are of the first type, and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the first type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 2 as the channel estimation assumption.

[0137] Alternatively, if all X DMRS ports are of the second type, and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0138] In one embodiment of this application, after the terminal receives the channel estimation hypothesis information, the method further includes:

[0139] When all X DMRS ports are of the first type, and when the channel estimation hypothesis information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 2, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 2.

[0140] Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 4.

[0141] In one embodiment of this application, when the configuration type of the DMRS is a first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, wherein the first information includes any one of the following:

[0142] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type;

[0143] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type;

[0144] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type;

[0145] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type;

[0146] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0147] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0148] In one embodiment of this application, when the DMRS configuration type is a first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following:

[0149] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports;

[0150] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0151] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports;

[0152] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

[0153] In one embodiment of this application, when the DMRS configuration type is a first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following:

[0154] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0155] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0156] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0157] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports;

[0158] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0159] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0160] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0161] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports;

[0162] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port;

[0163] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type;

[0164] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type;

[0165] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port;

[0166] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

[0167] In one embodiment of this application, when the configuration type of the DMRS is a first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following:

[0168] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port;

[0169] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0170] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0171] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0172] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0173] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0174] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0175] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0176] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0177] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0178] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0179] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

[0180] The DMRS transmission method provided in this application is illustrated with the following examples.

[0181] Example 1

[0182] Taking the single-symbol structure of the first configuration type (DMRS configuration type 1, or enhanced DMRS configuration type 1) as an example, the mapping pattern of the 8 DMRS ports is as follows: Figures 4-1 to 4-8 As shown, the FD-OCC sequence is as follows:

[0183] Ports 0, 1, 8, and 9 belong to one CDM group, while ports 2, 3, 10, and 11 belong to another CDM group.

[0184] Ports 0, 1, 2, and 3 are type 1 ports, while ports 8, 9, 10, and 11 are type 2 ports.

[0185] Specifically, ports 0 and 2 are mapped with an FD-OCC sequence of length 2 [+1+1], ports 1 and 3 are mapped with an FD-OCC sequence of length 2 [+1-1], ports 8 and 10 are mapped with an FD-OCC sequence of length 4 [+1+1-1-1], and ports 9 and 11 are mapped with an FD-OCC sequence of length 4 [+1-1-1+1].

[0186] Ports 0, 1, 2, and 3 are mapped to 6 REs on OFDM symbol #2 within an RB. Ports 8, 9, 10, and 11 are mapped to 4 REs on OFDM symbol #2 within an RB (taking the first 4 REs as an example). The other two REs (i.e., the corresponding subcarriers #8 and #10) are not mapped to DMRS.

[0187] It is important to note that in some cases, two consecutive FD-OCC sequences of length 2 on a Type 1 port can be considered as a single FD-OCC sequence of length 4. For example, when ports 0, 1, 8, 9 (or ports 2, 3, 10, 11) are CDM multiplexed, two consecutive FD-OCC sequences of length 2 on ports 0 and 1 (or ports 2 and 3) can be considered as a single FD-OCC sequence of length 4. For instance, the two consecutive FD-OCC sequences [+1+1] and [+1,+1] on port 0 can be considered as the FD-OCC sequence [+1+1+1+1] of length 4.

[0188] Taking the single-symbol structure of the second configuration type (DMRS configuration type 2, or enhanced DMRS configuration type 2) as an example, the mapping pattern of the 12 DMRS ports is as follows: Figures 4-9 to 4-20 As shown, the FD-OCC sequence is as follows:

[0189] Ports 0, 1, 12, and 13 belong to one CDM group; ports 2, 3, 14, and 15 belong to another CDM group; and ports 4, 5, 16, and 17 belong to yet another CDM group.

[0190] Ports 0, 1, 2, 3, 4, and 5 are type 1 ports, while ports 12, 13, 14, 15, 16, and 17 are type 2 ports.

[0191] Specifically, ports 0, 2, and 4 are mapped with an FD-OCC sequence of length 2 [+1+1], ports 1, 3, and 5 are mapped with an FD-OCC sequence of length 2 [+1-1], ports 12, 14, and 16 are mapped with an FD-OCC sequence of length 4 [+1+1-1-1], and ports 13, 15, and 17 are mapped with an FD-OCC sequence of length 4 [+1-1-1+1].

[0192] It is important to note that in some cases, two consecutive FD-OCC sequences of length 2 on a Type 1 port can be considered as a single FD-OCC sequence of length 4. For example, when ports 0, 1, 12, 13 (or ports 2, 3, 14, 15, or ports 4, 5, 16, 17) are CDM multiplexed, two consecutive FD-OCC sequences of length 2 on ports 0 and 1 (or ports 2 and 3, or ports 4 and 5) can be considered as a single FD-OCC sequence of length 4. For instance, the two consecutive FD-OCC sequences [+1+1] and [+1,+1] on port 0 can be considered as the FD-OCC sequence [+1+1+1+1] of length 4.

[0193] Example 2

[0194] Taking a single-symbol structure with DMRS type as the first configuration type (DMRS configuration type 1, or enhanced DMRS configuration type 1) as an example:

[0195] The first four relative indexes in ascending order (i.e., the subcarriers #0, 2, 4, and 6 corresponding to OFDM symbol #2) are as follows: Figure 4-21 As shown. It should be noted that on subcarriers #8 and #10 of OFDM symbol #2, the second type port and the transmitted data do not occupy the corresponding RE.

[0196] The last four REs in ascending order of relative index (i.e., subcarriers #4, 6, 8, and 10 on OFDM symbol #2) are as follows: Figure 4-22 As shown. It should be noted that on subcarriers #0 and #2 of OFDM symbol #2, neither the second type port nor the transmitted data occupies the corresponding RE.

[0197] The four REs corresponding to the second type of port are the target REs among the six REs corresponding to the first type of port, and can also be:

[0198] a) The two REs with the largest relative index and the two REs with the smallest relative index;

[0199] b) Among the first 3 REs with relative indexes in ascending order, the first 2 REs with relative indexes in ascending order, and among the last 3 REs with relative indexes in ascending order, the first 2 REs with relative indexes in ascending order;

[0200] c) Among the first 3 REs with relative indexes in ascending order, the last 2 REs with relative indexes in ascending order, and among the last 3 REs with relative indexes in ascending order, the last 2 REs with relative indexes in ascending order;

[0201] d) Among the first 3 REs with the smallest relative index and the largest relative index, and among the last 3 REs with the smallest relative index and the largest relative index;

[0202] e) The first three REs with the smallest relative index in ascending order, the last two REs with the smallest relative index in ascending order, and the first two REs with the smallest relative index in ascending order among the last three REs with the smallest relative index in ascending order.

[0203] Example 3

[0204] When the DMRS configuration type is the first configuration type (DMRS configuration type 1, or enhanced DMRS configuration type 1), the maximum symbol length (maxLength) of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the relevant information of the X DMRS ports indicated by the first indication information includes the information in any row of the following indication table 1, namely the number of DMRS CDM group(s) without data and the DMRS port(s):

[0205] Table 1

[0206]

[0207] Ports 0, 1, 8, and 9 belong to CDM group 0, while ports 2, 3, 10, and 11 belong to CDM group 1.

[0208] Example 4

[0209] When the DMRS configuration type is the first configuration type (DMRS configuration type 1, or enhanced DMRS configuration type 1), the maximum symbol length (maxLength) of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the relevant information of the X DMRS ports indicated by the first indication information includes the information in any row of the following indication table 2, namely, Number of DMRS CDM group(s) without data and DMRS port(s):

[0210] Table 2

[0211]

[0212] Example 5

[0213] When the DMRS configuration type is the first configuration type (DMRS configuration type 1, or enhanced DMRS configuration type 1), the maximum symbol length (maxLength) of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the relevant information of the X DMRS ports indicated by the first indication information includes the information in any row of the following indication table 3, namely, Number of DMRS CDM group(s) without data, DMRS port(s), and Number of front-load symbols:

[0214] Table 3

[0215]

[0216]

[0217]

[0218] Ports 0, 1, 4, 5, 8, 9, 12, and 13 belong to CDM group 0, while ports 2, 3, 6, 7, 10, 11, 14, and 15 belong to CDM group 1.

[0219] Example 6

[0220] When the DMRS configuration type is the first configuration type (DMRS configuration type 1, or enhanced DMRS configuration type 1), the maximum symbol length (maxLength) of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the relevant information of the X DMRS ports indicated by the first indication information includes the information in any row of the following indication table 4, namely, Number of DMRS CDM group(s) without data, DMRS port(s), and Number of front-load symbols:

[0221] Table 4

[0222]

[0223] Ports 0, 1, 4, 5, 8, 9, 12, and 13 belong to CDM group 0, while ports 2, 3, 6, 7, 10, 11, 14, and 15 belong to CDM group 1.

[0224] The DMRS port mapping method described above can expand the number of DMRS ports. For example, it can enable a maximum of 16 ports for DMRS configuration type 1 and a maximum of 24 ports for DMRS configuration type 2.

[0225] like Figure 5 The diagram illustrates a DMRS transmission device provided in an embodiment of this application, wherein the DMRS transmission device 500 includes:

[0226] The transmission module 501 is used to transmit or receive a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0227] Optionally, the X DMRS ports include at least one of the first type of port and the second type of port.

[0228] Optionally, the device further includes:

[0229] The first receiving module is used to receive indication information sent by the network-side device. The indication information is used to indicate the X DMRS ports, and the X DMRS ports include at least one of the first type of port and the second type of port.

[0230] Optionally, when the DMRS configuration type is the first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource units (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy the first mapping rule, where Y is a positive integer less than or equal to X.

[0231] Optionally, the first mapping rule includes any one of the following:

[0232] On the same orthogonal frequency division multiplexing (OFDM) symbol, the RE occupied by the second type of port is the same as that occupied by the first type of port;

[0233] On the same OFDM symbol, the REs occupied by the second type of port are a subset of the REs occupied by the first type of port.

[0234] Optionally, if the REs occupied by the second type port are the same as those occupied by the first type port on the same OFDM symbol, then the first type port and the second type port occupy the same 6 REs in each mapped resource block RB on the same OFDM symbol.

[0235] Optionally, on the same OFDM symbol, if the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

[0236] Optionally, where the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB.

[0237] Optionally, the four REs occupied by the second type of port are the target REs among the six REs occupied by the first type of port.

[0238] Optionally, the target RE includes any one of the following:

[0239] The top 4 REs sorted from smallest to largest by relative index;

[0240] The last four relative indexes sorted from smallest to largest;

[0241] The relative index is the index of the 6 REs occupied by the first type of port.

[0242] Optionally, when the DMRS configuration type is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

[0243] Optionally, the second mapping rule includes:

[0244] On the same OFDM symbol, the REs occupied by the second type of port are the same as those occupied by the first type of port.

[0245] Optionally, the first type ports and the second type ports belonging to the same CDM group among the N ports satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

[0246] Optionally, the device further includes:

[0247] The second receiving module is used to receive cooperative indication information and / or channel estimation hypothesis information;

[0248] The coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of type 1 or type 2; the channel estimation assumption information is used to indicate that the channel estimation of the terminal is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

[0249] Optionally, the apparatus further includes a first channel estimation module, configured to perform channel estimation on the X DMRS ports using an FD-OCC sequence of length 2 as a channel estimation assumption, when all X DMRS ports are the first type of ports and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all the first type of ports.

[0250] Alternatively, if all X DMRS ports are of the second type, and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0251] Optionally, the device further includes a second channel estimation module, configured to perform channel estimation on the first type of ports using an FD-OCC sequence of length 2 as the channel estimation assumption when all X DMRS ports are first type ports and when the channel estimation assumption information indicates that the channel estimation of the terminal is based on an FD-OCC sequence of length 2.

[0252] Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 4.

[0253] Optionally, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, wherein the first information includes any one of the following:

[0254] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type;

[0255] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type;

[0256] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type;

[0257] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type;

[0258] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0259] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0260] Optionally, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following:

[0261] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports;

[0262] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0263] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports;

[0264] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

[0265] Optionally, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following:

[0266] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0267] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0268] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0269] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports;

[0270] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0271] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0272] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0273] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports;

[0274] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port;

[0275] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type;

[0276] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type;

[0277] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port;

[0278] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

[0279] Optionally, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following:

[0280] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port;

[0281] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0282] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0283] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0284] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0285] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0286] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0287] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0288] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0289] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0290] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0291] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

[0292] The DMRS transmission device 500 provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0293] like Figure 6 The diagram shows a DMRS transmission device provided in an embodiment of this application. The DMRS transmission device 600 includes:

[0294] The transmission module 601 is used to transmit or receive a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0295] Furthermore, the X DMRS ports include at least one of the first type of port and the second type of port.

[0296] Furthermore, the device also includes a first transmitting module for transmitting indication information, the indication information being used to indicate the X DMRS ports, the X DMRS ports including at least one of the first type of port and the second type of port.

[0297] Furthermore, when the configuration type of the DMRS is the first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource units (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy the first mapping rule, where Y is a positive integer less than or equal to X.

[0298] Furthermore, the first mapping rule includes any one of the following:

[0299] On the same orthogonal frequency division multiplexing (OFDM) symbol, the RE occupied by the second type of port is the same as that occupied by the first type of port;

[0300] On the same OFDM symbol, the REs occupied by the second type of port are a subset of the REs occupied by the first type of port.

[0301] Furthermore, if the REs occupied by the second type port are the same as those occupied by the first type port on the same OFDM symbol, then the first type port and the second type port occupy the same 6 REs in each mapped resource block RB on the same OFDM symbol.

[0302] Furthermore, on the same OFDM symbol, where the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

[0303] Furthermore, when the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB.

[0304] Furthermore, the four REs occupied by the second type of port are the target REs among the six REs occupied by the first type of port.

[0305] Furthermore, the target RE includes any one of the following:

[0306] The top 4 REs sorted from smallest to largest by relative index;

[0307] The last four relative indexes sorted from smallest to largest;

[0308] The relative index is the index of the 6 REs occupied by the first type of port.

[0309] Furthermore, when the DMRS configuration type is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

[0310] Furthermore, the second mapping rule includes:

[0311] On the same OFDM symbol, the REs occupied by the second type of port are the same as those occupied by the first type of port.

[0312] Furthermore, the first type ports and the second type ports belonging to the same CDM group among the N ports satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

[0313] Furthermore, the device also includes a second transmitting module for transmitting cooperative indication information and / or channel estimation assumption information;

[0314] The coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of type 1 or type 2; the channel estimation assumption information is used to indicate that the channel estimation of the terminal is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

[0315] Furthermore, the device also includes a first channel estimation module, used to perform channel estimation on the X DMRS ports with a length of 2 FD-OCC sequence as the channel estimation assumption when the X DMRS ports are all of the first type and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the first type.

[0316] Alternatively, if all X DMRS ports are of the second type and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, channel estimation is performed on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0317] Furthermore, the device also includes a second channel estimation module, used for:

[0318] When all X DMRS ports are of the first type, and when the channel estimation hypothesis information indicates that the channel estimation of the terminal is based on an FD-OCC sequence of length 2, channel estimation is performed on the first type of ports based on an FD-OCC sequence of length 2.

[0319] Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, then channel estimation is performed on the first type of ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0320] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, the first information including any one of the following:

[0321] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type;

[0322] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type;

[0323] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type;

[0324] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type;

[0325] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0326] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0327] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following:

[0328] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports;

[0329] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0330] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports;

[0331] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

[0332] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams for the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following:

[0333] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0334] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0335] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0336] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports;

[0337] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0338] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0339] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0340] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports;

[0341] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port;

[0342] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type;

[0343] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type;

[0344] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port;

[0345] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

[0346] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following:

[0347] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port;

[0348] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0349] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0350] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0351] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0352] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0353] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0354] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0355] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0356] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0357] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0358] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

[0359] The DMRS transmission device 600 provided in this application embodiment can achieve... Figure 3 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0360] The device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the terminal can be, but is not limited to, the type of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the device.

[0361] Optional, such as Figure 7 As shown, this application embodiment also provides a communication device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instructions that can run on the processor 701. For example, when the communication device 700 is a terminal, the program or instructions executed by the processor 701 implement the above-mentioned... Figure 2 The various steps of the method embodiment can achieve the same technical effect. When the communication device 700 is a network-side device, the program or instruction executed by the processor 701 implements the above. Figure 3 The steps of the method embodiment shown are the same and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0362] This application embodiment also provides a terminal, including a processor and a communication interface. The communication interface is used to transmit or receive a demodulation reference signal (DMRS). The DMRS includes X DMRS ports, which are ports among N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on a frequency-domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. This terminal embodiment is similar to the one described above. Figure 2Corresponding to the terminal-side method embodiment shown, all implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and can achieve the same technical effect.

[0363] Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0364] The terminal 1000 includes, but is not limited to, at least some of the following components: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.

[0365] Those skilled in the art will understand that the terminal 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0366] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0367] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1001 can transmit it to the processor 1010 for processing; in addition, the radio frequency unit 1001 can send uplink data to the network-side device. Typically, the radio frequency unit 1001 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0368] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback function, image playback function, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0369] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.

[0370] The radio frequency unit 1001 is used to transmit or receive a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal cover code FD-OCC sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers.

[0371] Furthermore, the X DMRS ports include at least one of the first type of port and the second type of port.

[0372] Furthermore, the radio frequency unit 1001 is used to receive indication information sent by the network-side device, the indication information being used to indicate the X DMRS ports, the X DMRS ports including at least one of the first type port and the second type port.

[0373] Furthermore, when the configuration type of the DMRS is the first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource units (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy the first mapping rule, where Y is a positive integer less than or equal to X.

[0374] Furthermore, the first mapping rule includes any one of the following:

[0375] On the same orthogonal frequency division multiplexing (OFDM) symbol, the RE occupied by the second type of port is the same as that occupied by the first type of port;

[0376] On the same OFDM symbol, the REs occupied by the second type of port are a subset of the REs occupied by the first type of port.

[0377] Furthermore, if the REs occupied by the second type port are the same as those occupied by the first type port on the same OFDM symbol, then the first type port and the second type port occupy the same 6 REs in each mapped resource block RB on the same OFDM symbol.

[0378] Furthermore, on the same OFDM symbol, where the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

[0379] Furthermore, when the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB.

[0380] Furthermore, the four REs occupied by the second type of port are the target REs among the six REs occupied by the first type of port.

[0381] Furthermore, the target RE includes any one of the following:

[0382] The top 4 REs sorted from smallest to largest by relative index;

[0383] The last four relative indexes sorted from smallest to largest;

[0384] The relative index is the index of the 6 REs occupied by the first type of port.

[0385] Furthermore, when the DMRS configuration type is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

[0386] Furthermore, the second mapping rule includes:

[0387] On the same OFDM symbol, the REs occupied by the second type of port are the same as those occupied by the first type of port.

[0388] Furthermore, the first type ports and the second type ports belonging to the same CDM group among the N ports satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

[0389] Furthermore, the radio frequency unit 1001 is used to receive cooperative indication information and / or channel estimation assumption information;

[0390] The coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of type 1 or type 2; the channel estimation assumption information is used to indicate that the channel estimation of the terminal is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

[0391] Further, the radio frequency unit 1001 is used to perform channel estimation on the X DMRS ports with a length of 2 FD-OCC sequence as the channel estimation assumption when the X DMRS ports are all of the first type and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the first type.

[0392] Alternatively, if all X DMRS ports are of the second type and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, channel estimation is performed on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0393] Further, the radio frequency unit 1001 is used to perform channel estimation on the first type of ports when all X DMRS ports are the first type of ports and when the channel estimation assumption information indicates that the channel estimation of the terminal is based on an FD-OCC sequence of length 2.

[0394] Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, then channel estimation is performed on the first type of ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

[0395] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, the first information including any one of the following:

[0396] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type;

[0397] The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type;

[0398] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type;

[0399] The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type;

[0400] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0401] The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

[0402] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following:

[0403] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports;

[0404] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0405] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports;

[0406] The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

[0407] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams for the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following:

[0408] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0409] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0410] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0411] The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports;

[0412] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type;

[0413] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type;

[0414] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port;

[0415] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports;

[0416] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port;

[0417] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type;

[0418] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type;

[0419] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port;

[0420] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

[0421] Furthermore, when the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following:

[0422] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port;

[0423] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0424] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0425] The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0426] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0427] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0428] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0429] The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports;

[0430] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports;

[0431] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports;

[0432] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports;

[0433] The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

[0434] The terminal provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0435] This application embodiment also provides a network-side device, including a processor and a communication interface. The communication interface is used to transmit or receive a demodulation reference signal (DMRS). The DMRS includes X DMRS ports, which are ports among N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on a frequency-domain orthogonal overlay code (FD-OCC) sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above method embodiments can be applied to this network-side device embodiment and achieve the same technical effect.

[0436] Specifically, embodiments of this application also provide a network-side device. For example... Figure 9 As shown, the network-side device 1100 includes: an antenna 111, a radio frequency (RF) device 112, a baseband device 113, a processor 114, and a memory 115. The antenna 111 is connected to the RF device 112. In the uplink direction, the RF device 112 receives information through the antenna 111 and transmits the received information to the baseband device 113 for processing. In the downlink direction, the baseband device 113 processes the information to be transmitted and sends it to the RF device 112. The RF device 112 processes the received information and transmits it through the antenna 111.

[0437] The method executed by the network-side device in the above embodiments can be implemented in the baseband device 113, which includes a baseband processor.

[0438] Baseband device 113 may include, for example, at least one baseband board on which multiple chips are disposed, such as Figure 9 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 115 via a bus interface to call the program in the memory 115 and execute the network device operation shown in the above method embodiment.

[0439] The network-side device may also include a network interface 116, such as a common public radio interface (CPRI).

[0440] Specifically, the network-side device 1100 of this embodiment further includes: instructions or programs stored in memory 115 and executable on processor 114, wherein processor 114 calls the instructions or programs in memory 115 to execute. Figure 8 The methods executed by each module shown achieve the same technical effect, and to avoid repetition, they will not be described in detail here.

[0441] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 , Figure 3 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0442] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0443] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 2 , Figure 3 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0444] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0445] This application embodiment also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the above. Figure 2 , Figure 3 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0446] This application also provides a communication system, including: a terminal and a network-side device, wherein the terminal can be used to perform the above-mentioned functions. Figure 2 The steps of the method embodiment shown can be performed by the network-side device. Figure 3 The steps of the method embodiment shown.

[0447] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0448] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0449] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A DMRS transmission method, characterized in that, include: The terminal sends or receives a demodulation reference signal DMRS, which includes X DMRS ports. The X DMRS ports are ports among the N ports supported by the DMRS. The N ports include a first type port and a second type port. The first type port is mapped based on a frequency domain orthogonal coverage code FD-OCC sequence of length 2, and the second type port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. The method further includes: The terminal receives coordination indication information and / or channel estimation assumption information; The coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of type 1 or type 2; the channel estimation assumption information is used to indicate that the channel estimation of the terminal is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

2. The method according to claim 1, characterized in that, The method further includes: The terminal receives indication information sent by the network-side device. The indication information is used to indicate the X DMRS ports, and the X DMRS ports include at least one of the first type of port and the second type of port.

3. The method according to claim 1, characterized in that, When the DMRS configuration type is the first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource units (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy the first mapping rule, where Y is a positive integer less than or equal to X.

4. The method according to claim 3, characterized in that, The first mapping rule includes any one of the following: On the same orthogonal frequency division multiplexing (OFDM) symbol, the RE occupied by the second type of port is the same as that occupied by the first type of port; On the same OFDM symbol, the REs occupied by the second type of port are a subset of the REs occupied by the first type of port.

5. The method according to claim 4, characterized in that, If, on the same OFDM symbol, the second type port occupies the same number of REs as the first type port, then on the same OFDM symbol, the first type port and the second type port occupy the same 6 REs within each mapped resource block RB.

6. The method according to claim 5, characterized in that, On the same OFDM symbol, where the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

7. The method according to claim 4, characterized in that, When the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB.

8. The method according to claim 7, characterized in that, The four REs occupied by the second type of port are the target REs among the six REs occupied by the first type of port.

9. The method according to claim 8, characterized in that, The target RE includes any one of the following: The top 4 REs sorted from smallest to largest by relative index; The last four relative indexes sorted from smallest to largest; The relative index is the index of the 6 REs occupied by the first type of port.

10. The method according to claim 1, characterized in that, When the DMRS configuration type is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

11. The method according to claim 10, characterized in that, The second mapping rule includes: On the same OFDM symbol, the REs occupied by the second type of port are the same as those occupied by the first type of port.

12. The method according to claim 1, characterized in that, Among the N ports, the first type ports and the second type ports belonging to the same CDM group satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

13. The method according to claim 1, characterized in that, After the terminal receives the coordination instruction information, the method further includes: When all X DMRS ports are of the first type, and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the first type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 2 as the channel estimation assumption. Alternatively, if all X DMRS ports are of the second type, and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

14. The method according to claim 1, characterized in that, After the terminal receives the channel estimation hypothesis information, the method further includes: When all X DMRS ports are of the first type, and when the channel estimation hypothesis information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 2, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 2. Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 4.

15. The method according to claim 2, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, and the first information includes any one of the following: The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

16. The method according to claim 2, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following: The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

17. The method according to claim 2, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following: The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port; The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

18. The method according to claim 2, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following: The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

19. A DMRS transmission method, characterized in that, include: Network-side devices transmit or receive demodulation reference signals (DMRS). The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on a frequency domain orthogonal coverage code (FD-OCC) sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. The method further includes: The network-side device sends coordination indication information and / or channel estimation assumption information; The coordination indication information is used to indicate whether the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of type 1 or type 2; the channel estimation assumption information is used to indicate that the channel estimation of the terminal is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

20. The method according to claim 19, characterized in that, The method further includes: The network-side device sends indication information, which is used to indicate the X DMRS ports, the X DMRS ports including at least one of the first type of port and the second type of port.

21. The method according to claim 19, characterized in that, When the DMRS configuration type is the first configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same Code Division Multiplexing (CDM) group, the resource units (REs) occupied by the first type port and the second type port included in the Y DMRS ports satisfy the first mapping rule, where Y is a positive integer less than or equal to X.

22. The method according to claim 21, characterized in that, The first mapping rule includes any one of the following: On the same orthogonal frequency division multiplexing (OFDM) symbol, the RE occupied by the second type of port is the same as that occupied by the first type of port; On the same OFDM symbol, the REs occupied by the second type of port are a subset of the REs occupied by the first type of port.

23. The method according to claim 22, characterized in that, If, on the same OFDM symbol, the second type port occupies the same number of REs as the first type port, then on the same OFDM symbol, the first type port and the second type port occupy the same 6 REs within each mapped resource block RB.

24. The method according to claim 23, characterized in that, On the same OFDM symbol, where the first type port and the second type port each occupy 6 REs in each mapped RB, the DMRS is mapped with a granularity of G RBs, where G is a positive even number.

25. The method according to claim 22, characterized in that, When the REs occupied by the second type port are a subset of the REs occupied by the first type port, on the same OFDM symbol, the first type port occupies 6 REs in each mapped RB, and the second type port occupies 4 REs in each mapped RB.

26. The method according to claim 25, characterized in that, The four REs occupied by the second type of port are the target REs among the six REs occupied by the first type of port.

27. The method according to claim 26, characterized in that, The target RE includes any one of the following: The top 4 REs sorted from smallest to largest by relative index; The last four relative indexes sorted from smallest to largest; The relative index is the index of the 6 REs occupied by the first type of port.

28. The method according to claim 19, characterized in that, When the DMRS configuration type is the second configuration type, and Y of the X DMRS ports include the first type port and the second type port, and the Y DMRS ports belong to the same CDM group, the REs occupied by the first type port and the second type port included in the Y DMRS ports satisfy the second mapping rule, where Y is a positive integer less than or equal to X.

29. The method according to claim 28, characterized in that, The second mapping rule includes: On the same OFDM symbol, the REs occupied by the second type of port are the same as those occupied by the first type of port.

30. The method according to claim 19, characterized in that, Among the N ports, the first type ports and the second type ports belonging to the same CDM group satisfy the following: the FD-OCC sequence of length 2 corresponding to the first type port is [+1, +1] and / or [+1, -1], and the FD-OCC sequence of length 4 corresponding to the second type port is [+1, +1, -1, -1] and / or [+1, -1, -1, +1].

31. The method according to claim 19, characterized in that, After the terminal receives the coordination instruction information, the method further includes: When all X DMRS ports are of the first type, and the cooperation indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the first type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 2 as the channel estimation assumption. Alternatively, if all X DMRS ports are of the second type, and the coordination indication information indicates that the X DMRS ports and the DMRS ports of other terminals cooperating with the terminal are all of the second type, the terminal performs channel estimation on the X DMRS ports using an FD-OCC sequence of length 4 as the channel estimation assumption.

32. The method according to claim 19, characterized in that, After the terminal receives the channel estimation hypothesis information, the method further includes: When all X DMRS ports are of the first type, and when the channel estimation hypothesis information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 2, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 2. Alternatively, if all X DMRS ports are of the first type, and the channel estimation assumption information indicates that the terminal's channel estimation is based on an FD-OCC sequence of length 4, the terminal performs channel estimation on the first type of ports based on an FD-OCC sequence of length 4.

33. The method according to claim 20, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the first information of the X DMRS ports, and the first information includes any one of the following: The number of CDM groups without data occupancy is 1, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupancy is 1, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupancy is 2, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupancy is 2, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 2 of the first type ports and 1 of the second type ports.

34. The method according to claim 20, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 1, the number of codewords occupied by the data transmission corresponding to the DMRS is 2, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the second information of the X DMRS ports, the second information including any one of the following: The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 1 of the second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 3 of the second type ports; The number of CDM groups without data occupation is 2, and the X DMRS ports include 4 of the first type ports and 4 of the second type ports.

35. The method according to claim 20, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 1 to 4, the indication information indicates the third information of the X DMRS ports, and the third information includes any one of the following: The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port; The number of CDM groups without data occupation is 1, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 2 of the first type ports and 2 of the second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 3 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 1 port of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 ports of the second type; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 2 first type ports and 2 second type ports.

36. The method according to claim 20, characterized in that, When the DMRS configuration type is the first configuration type, the maximum symbol length of the DMRS is 2, the number of codewords occupied by the data transmission corresponding to the DMRS is 1, or the number of data streams of the data transmission corresponding to the DMRS is 5 to 8, the indication information indicates the fourth information of the X DMRS ports, and the fourth information includes any one of the following: The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 1 second type port; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 3 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 1, and the X DMRS ports include 4 first type ports and 4 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports; The number of CDM groups without data occupation is 1, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 3 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 2 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 3 second type ports; The number of CDM groups without data occupation is 2, the number of pre-symbols is 2, and the X DMRS ports include 4 first type ports and 4 second type ports.

37. A DMRS transmission device, characterized in that, include: A transmission module is used to transmit or receive a demodulation reference signal DMRS. The DMRS includes X DMRS ports, which are ports among the N ports supported by the DMRS. The N ports include a first type of port and a second type of port. The first type of port is mapped based on a frequency domain orthogonal cover code (FD-OCC) sequence of length 2, and the second type of port is mapped based on an FD-OCC sequence of length 4. X and N are both positive integers. The device further includes: The second receiving module is used to receive cooperative indication information and / or channel estimation hypothesis information; The coordination indication information is used to indicate whether the indicated DMRS ports of the X DMRS ports and other devices cooperating with the device are all first type ports or second type ports; the channel estimation assumption information is used to indicate that the channel estimation of the device is based on an FD-OCC sequence of length 2 or an FD-OCC sequence of length 4.

38. The apparatus according to claim 37, characterized in that, The X DMRS ports include at least one of the first type of port and the second type of port.

39. A terminal, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the DMRS transmission method as described in any one of claims 1 to 18.

40. A network-side device, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the DMRS transmission method as described in any one of claims 19 to 36.

41. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1-36.