Communication method and communication device

By using DMRS port combination and precoding matrix type indication, the channel estimation problem when the number of transmission layers is greater than 4 is solved, improving the accuracy of channel estimation and signal-to-noise ratio, and enhancing PUSCH transmission performance.

CN116684052BActive Publication Date: 2026-01-09HUAWEI TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310634746.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2026-01-09
Estimated Expiration
2043-05-31

AI Technical Summary

Technical Problem

Existing technologies struggle to meet the higher accuracy requirements of channel estimation for PUSCH transmission in scenarios with more than 4 transmission layers.

Method used

By indicating the DMRS port combination and precoding matrix type, the terminal device and network device cooperate to perform channel estimation, including the mapping relationship between the DMRS port combination and the code division multiplexing group or time division orthogonal mask group, and the mapping relationship between the precoding matrix type and the PUSCH antenna port, supporting channel estimation with a transmission layer number greater than 4.

Benefits of technology

It improves the accuracy of channel estimation and the overall signal-to-noise ratio during PUSCH transmission, increases the peak transmission rate, and reduces the implementation complexity of terminal equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116684052B_ABST
    Figure CN116684052B_ABST
Patent Text Reader

Abstract

The application provides a communication method and a communication device. The method provides a scheme capable of meeting the channel estimation performance of a terminal device when the number of transmission layers is greater than 4. Specifically, the terminal device determines a demodulation reference signal (DMRS) port combination according to indication information from a network device. When the DMRS port combination corresponds to at least two code division multiplexing groups, one code division multiplexing group corresponds to one code word, and the DMRS port combination corresponds to at least two time division orthogonal cover code groups, one time division orthogonal cover code group corresponds to one code word. The at least two code words correspond to at least 5 transmission layers. Through the technical scheme, the terminal device can perform channel estimation when the number of transmission layers is greater than 4 according to the DMRS port combination.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and more particularly, to a communication method and a communication device. BACKGROUND

[0002] Multiple-input multiple-output (MIMO) is a core technology of a fifth generation (5G) communication system, which realizes multiple transmission and reception through multiple transmission antennas and multiple reception antennas of a transmitting end and a receiving end respectively, so as to improve communication quality. th

[0003] With the continuous evolution of the MIMO system, the number of antennas of the communication device will be further increased (such as the number of transmitting antennas supporting 128T or 256T, and the number of receiving antennas supporting 8R), the acquisition of channel information will become more accurate, and a higher transmission layer can be further supported to improve the spectral efficiency of the MIMO system. With the growth of the number of transmission layers, the accuracy of channel estimation for physical uplink shared channel (PUSCH) transmission is required to be higher.

[0004] At present, PUSCH transmission is mainly based on the number of transmission layers being less than or equal to 4. In the scenario where the number of transmission layers is greater than 4, how to meet the higher accuracy requirement of channel estimation for PUSCH transmission is a technical problem to be solved at present. SUMMARY

[0005] The present application provides a communication method and a communication device, which can meet the higher accuracy requirement of channel estimation for PUSCH transmission in the scenario where the number of transmission layers is greater than 4.

[0006] In a first aspect, a communication method is provided, comprising: a terminal device receiving indication information from a network device, the indication information being used to indicate a first demodulation reference signal (DMRS) port combination, the first DMRS port combination corresponding to at least two code division multiplexing groups, one code division multiplexing group corresponding to one code word, or the first DMRS port combination corresponding to at least two time division orthogonal cover code groups, one time division orthogonal cover code group corresponding to one code word; and the terminal device determining the first DMRS port combination according to the indication information.

[0007] ​Specifically, one DMRS port combination corresponds to at least two code division multiplexing groups or time division orthogonal cover code groups, one time division orthogonal cover code group corresponds to one code word, or one code division multiplexing group corresponds to one code word, and the DMRS port combination corresponds to at least two code words, one code word corresponds to four transmission layers, and the two code words correspond to at least five transmission layers. By indicating the DMRS port combination, the terminal device can perform more accurate channel estimation on the PUSCH transmission based on the DMRS port combination, thereby supporting the higher accuracy requirement of channel estimation for PUSCH transmission in a scenario with more than four transmission layers.

[0008] In a second aspect, a communication method is provided, including: determining, by a network device, indication information used to indicate a first DMRS port combination, the first DMRS port combination corresponding to at least two code division multiplexing groups, one code division multiplexing group corresponding to one code word, or the first DMRS port combination corresponding to at least two time division orthogonal cover code groups, one time division orthogonal cover code group corresponding to one code word; and sending, by the network device, the indication information to a terminal device.

[0009] In the scheme combining any one of the first aspect and the second aspect, the first DMRS port combination includes a first DMRS port sub-combination and a second DMRS port sub-combination, the first DMRS port sub-combination corresponding to a first code division multiplexing group, the first DMRS port sub-combination including N DMRS ports, the second DMRS port sub-combination corresponding to a second code division multiplexing group, the second DMRS port sub-combination including K DMRS ports; the first DMRS port combination includes M DMRS ports, M being a sum of K and N.

[0010] Specifically, when one DMRS port combination corresponds to two code words, the DMRS port combination includes two DMRS port sub-combinations, each DMRS port sub-combination corresponding to one code division multiplexing group, and by indicating the specific mapping relationship between the DMRS port combination and the code division multiplexing group, the terminal device can better perform channel estimation on the transmission layer corresponding to the DMRS port sub-combination.

[0011] In the scheme combining any one of the first aspect and the second aspect, when the indexes of the M DMRS ports are sequentially arranged, the indexes of the N DMRS ports are arranged before the indexes of the K antenna ports.

[0012] Through the above DMRS port index arrangement method, the implementation complexity of the terminal device can be reduced.

[0013] In the scheme of any one of the first aspect and the second aspect, the indexes of the K DMRS ports are arranged between the indexes of the M antenna ports in sequence.

[0014] By the above DMRS port index arrangement method, the implementation complexity of the terminal device can be reduced. In the scheme of any one of the first aspect and the second aspect, the order of the first DMRS port combination is associated with the type of the first precoding matrix of the physical uplink shared channel (PUSCH). Different types of precoding matrices correspond to different mapping relationships between the transmission layers and the PUSCH antenna ports, and the number of the transmission layers is greater than four.

[0015] In this way, the terminal device can determine the mapping relationship between the transmission layers and the PUSCH antenna ports corresponding to the PUSCH transmission based on the association between the DMRS port combination and the type of the precoding matrix and the DMRS port combination, so that the channel estimation can be better performed.

[0016] In the scheme of any one of the first aspect and the second aspect, the type of the first precoding matrix includes at least one of the following: a first type, a second type, or a third type. The first type is used to indicate that one code word corresponds to one PUSCH antenna port group; the second type is used to indicate that one code word corresponds to at least two PUSCH antenna port groups; and the third type is used to indicate the corresponding relationship between each transmission layer and the PUSCH antenna port in all transmission layers corresponding to one code word, and each transmission layer corresponds to one PUSCH antenna port. All PUSCH antenna ports in the PUSCH antenna port group are used for transmission of the same transmission layer.

[0017] By the above different types of precoding matrices, the present application can support that each code word corresponding to a transmission layer can correspond to different phases when the number of transmission layers is greater than four, each phase corresponds to a different transmission direction, which can improve the overall signal-to-noise ratio in the PUSCH transmission process, and achieve the technical effect of improving the peak rate of the PUSCH transmission.

[0018] In the scheme of any one of the first aspect and the second aspect, the first type and the second type correspond to partial coherent transmission, and the third type corresponds to non-coherent transmission.

[0019] In this way, compatibility with existing protocols can be achieved.

[0020] In the scheme of any one of the first aspect and the second aspect, the first order of the first DMRS port combination corresponds to the first type, the second order of the first DMRS port combination corresponds to the second type, and the third order of the first DMRS port combination corresponds to the third type.

[0021] In this way, different transmission precoding matrix types can be indicated by different DMRS port orders.

[0022] In the scheme of any one of the first aspect and the second aspect, the first precoding matrix corresponds to Q PUSCH antenna port groups, Q being a positive integer; a first PUSCH antenna port group in the Q PUSCH antenna port groups corresponds to the first DMRS port sub-group, and all DMRS ports in the first DMRS port sub-group belong to a same code division multiplexing group or a same time division orthogonal cover code group.

[0023] In this way, the correspondence between the PUSCH antenna port groups and the DMRS port sub-groups can be established, and the implementation complexity of the terminal device can be reduced.

[0024] In the scheme of any one of the first aspect and the second aspect, the first precoding matrix corresponds to W code words, W being a positive integer greater than 1; a first code word in the W code words corresponds to the first DMRS port sub-group, and all DMRS ports in the first DMRS port sub-group belong to a same code division multiplexing group or a same time division orthogonal cover code group.

[0025] In this way, the correspondence between the code words and the DMRS port sub-groups can be established, and the implementation complexity of the terminal device can be reduced.

[0026] In a third aspect, a communication method is provided, including: a terminal device receiving first signaling from a network device, the first signaling being used for scheduling a first PUSCH and further being used for indicating a type of a first precoding matrix of the first PUSCH; and the terminal device sending the first PUSCH to the network device according to the first signaling. Different types of precoding matrices correspond to different mapping relationships between transmission layers and PUSCH antenna ports, respectively, and the number of the transmission layers is greater than four.

[0027] By indicating the type of the precoding matrix of the PUSCH to the terminal device, the terminal device can determine the mapping relationship between the transmission layers corresponding to the PUSCH and the PUSCH antenna ports, and then can perform channel estimation based on the mapping relationship, so as to finally meet the channel estimation requirement of the terminal device when the number of the transmission layers is greater than four.

[0028] In a fourth aspect, a communication method is provided, including: a network device determining first signaling, the first signaling being used for scheduling a first PUSCH and further being used for indicating a type of a first precoding matrix of the first PUSCH; and the network device sending the first signaling to a terminal device. Different types of precoding matrices correspond to different mapping relationships between transmission layers and PUSCH antenna ports, respectively, and the number of the transmission layers is greater than four.

[0029] In the scheme of any one of the third aspect and the fourth aspect, the first signaling comprises at least one of: first information used for indicating a type of the first precoding matrix; second information used for indicating a DMRS port combination, an order of the DMRS port combination being associated with the type of the first precoding matrix; and third information used for indicating an index value of the first precoding matrix, the index value of the first precoding matrix being associated with the type of the first precoding matrix.

[0030] In this way, the type of the precoding matrix can be indicated in the above manner.

[0031] In the scheme of any one of the third aspect and the fourth aspect, the type of the first precoding matrix comprises at least one of: a first type, a second type, or a third type. The first type is used for indicating that one codeword corresponds to one PUSCH antenna port group; the second type is used for indicating that one codeword corresponds to at least two PUSCH antenna port groups; and the third type is used for indicating that each of transmission layers corresponding to one codeword corresponds to a correspondence between a PUSCH antenna port and each of the transmission layers, each of the transmission layers corresponding to one PUSCH antenna port. All PUSCH antenna ports in the PUSCH antenna port group are used for transmission of one transmission layer.

[0032] Through the different types of precoding matrices, the application can support that each codeword corresponding to a number of transmission layers greater than 4 can correspond to different phases, each phase corresponding to a different transmission direction, so as to enable the overall signal-to-noise ratio in the PUSCH transmission process to be improved, thereby achieving the technical effect of improving the peak rate of the PUSCH transmission.

[0033] In the scheme of any one of the third aspect and the fourth aspect, the first type and the second type both correspond to partial coherent transmission, and the third type corresponds to non-coherent transmission.

[0034] In this way, compatibility with existing protocols can be achieved.

[0035] In the scheme of any one of the third aspect and the fourth aspect, the order of the DMRS port combination being associated with the type of the first precoding matrix comprises: when DMRS port indexes in the DMRS port combination are the same, a first order of the DMRS port combination corresponds to the first type, a second order of the DMRS port combination corresponds to the second type, and a third order of the DMRS port combination corresponds to the third type.

[0036] In this way, different types of transmission precoding matrices can be indicated through different DMRS port orders.

[0037] In a possible implementation of the scheme according to any one of the third aspect and the fourth aspect, the first precoding matrix corresponds to Q groups of PUSCH antenna ports, Q being a positive integer; and a first group of PUSCH antenna ports in the Q groups of PUSCH antenna ports corresponds to a first sub-combination of DMRS ports in the combination of DMRS ports, all DMRS ports in the first sub-combination of DMRS ports belonging to a same code division multiplexing group or a same time division orthogonal cover code group.

[0038] In this way, the correspondence between the groups of PUSCH antenna ports and the sub-combinations of DMRS ports can be established, and the implementation complexity of the terminal device can be reduced.

[0039] In a possible implementation of the scheme according to any one of the third aspect and the fourth aspect, the first precoding matrix corresponds to W code words, W being a positive integer; and a first code word in the W code words corresponds to a first sub-combination of DMRS ports in the combination of DMRS ports, all DMRS ports in the first sub-combination of DMRS ports belonging to a same code division multiplexing group or a same time division orthogonal cover code group.

[0040] In this way, the correspondence between the code words and the sub-combinations of DMRS ports can be established, and the implementation complexity of the terminal device can be reduced.

[0041] In a fifth aspect, a communication apparatus is provided. The communication apparatus can be a terminal device, or a device (for example, a chip, or a chip system, or a circuit) in the terminal device, or a device capable of being used in matching with the terminal device.

[0042] In a possible implementation, the communication apparatus includes a module or a unit corresponding to each of the methods / operations / steps / actions described in the first aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.

[0043] In a possible implementation, the communication apparatus includes a transceiver unit configured to receive indication information, the indication information being used to indicate a first combination of DMRS ports, the first combination of DMRS ports corresponding to at least two code division multiplexing groups, one code division multiplexing group corresponding to one code word, or the first combination of DMRS ports corresponding to at least two time division orthogonal cover code groups, one time division orthogonal cover code group corresponding to one code word; and a processing unit configured to determine the first combination of DMRS ports according to the indication information.

[0044] The communication apparatus according to the fifth aspect can also be used to perform the method according to any one of the first aspect.

[0045] In a sixth aspect, a communication apparatus is provided, which can be a network device, or a device (e.g., a chip, or a chip system, or a circuit) in the network device, or a device capable of being used with the network device.

[0046] In a possible implementation, the communication apparatus can include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.

[0047] In a possible implementation, the communication apparatus includes a processing unit configured to determine indication information indicating a first DMRS port combination, the first DMRS port combination corresponding to at least two code division multiplexing groups, one code division multiplexing group corresponding to one codeword, or the first DMRS port combination corresponding to at least two time division orthogonal cover code groups, one time division orthogonal cover code group corresponding to one codeword, and a transceiver unit configured to transmit the indication information.

[0048] The communication apparatus of the sixth aspect can also be configured to perform the method of any one of the preceding second aspects.

[0049] In a seventh aspect, a communication apparatus is provided, which can be a terminal device, or a device (e.g., a chip, or a chip system, or a circuit) in the terminal device, or a device capable of being used with the terminal device.

[0050] In a possible implementation, the communication apparatus includes a module or unit corresponding to each of the methods / operations / steps / actions described in any one of the third aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.

[0051] In a possible implementation, the communication apparatus includes a transceiver unit configured to receive first signaling for scheduling a first PUSCH, the first signaling further indicating a type of a first precoding matrix of the first PUSCH, and a processing unit configured to transmit the first PUSCH according to the first signaling. Different types of the precoding matrix correspond to different mapping relationships between a number of transmission layers and PUSCH antenna ports, the number of transmission layers being greater than four.

[0052] The communication apparatus of the seventh aspect can also be configured to perform the method of any one of the preceding third aspects.

[0053] In an eighth aspect, a communication apparatus is provided, which can be a network device, or a device (e.g., a chip, or a chip system, or a circuit) in the network device, or a device capable of being used with the network device.

[0054] In a possible implementation, the communication apparatus can include a module or unit corresponding to each of the methods / operations / steps / actions described in the fourth aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.

[0055] In a possible implementation, the communication apparatus includes a processing unit configured to determine first signaling, the first signaling being used to schedule a first PUSCH and being used to indicate a type of a first precoding matrix of the first PUSCH; and a transceiver configured to transmit the first signaling.

[0056] The communication apparatus of the eighth aspect can also be used to perform the method of any one of the fourth aspect.

[0057] The ninth aspect provides a communication apparatus, including a processor configured to cause the communication apparatus to perform the method of the first aspect and any possible implementation of the first aspect; or cause the communication apparatus to perform the method of the second aspect and any possible implementation of the second aspect; or cause the communication apparatus to perform the method of the third aspect and any possible implementation of the third aspect; or cause the communication apparatus to perform the method of the fourth aspect and any possible implementation of the fourth aspect.

[0058] In a possible implementation, the communication apparatus further includes a memory configured to store the computer program or instructions.

[0059] In a possible implementation, the communication apparatus further includes a communication interface configured to input and / or output signals.

[0060] The tenth aspect provides a communication apparatus, including a logic circuit and an input / output interface configured to input and / or output signals, and the logic circuit is configured to perform the method of the first aspect and any possible implementation of the first aspect; or the logic circuit is configured to perform the method of the second aspect and any possible implementation of the second aspect; or the logic circuit is configured to perform the method of the third aspect and any possible implementation of the third aspect; or the logic circuit is configured to perform the method of the fourth aspect and any possible implementation of the fourth aspect.

[0061] In an eleventh aspect, a computer readable storage medium is provided, having stored thereon a computer program or instructions, which when executed by a computer, cause the method described in the first aspect and any possible implementation of the first aspect to be performed; or cause the method described in the second aspect and any possible implementation of the second aspect to be performed; cause the method described in the third aspect and any possible implementation of the third aspect to be performed; or cause the method described in the fourth aspect and any possible implementation of the fourth aspect to be performed.

[0062] In a twelfth aspect, a computer program product is provided, containing instructions, which when executed by a computer, cause the method described in the first aspect and any possible implementation of the first aspect to be performed; or cause the method described in the second aspect and any possible implementation of the second aspect to be performed; cause the method described in the third aspect and any possible implementation of the third aspect to be performed; or cause the method described in the fourth aspect and any possible implementation of the fourth aspect to be performed.

[0063] The beneficial effects of the fifth aspect to the twelfth aspect can be referred to the description of the first aspect to the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0064] Figure 1 is a schematic diagram of an applicable communication system 100 of embodiments of the present application.

[0065] Figure 2 is an interactive flowchart of a communication method 200 of embodiments of the present application.

[0066] Figure 3 is a schematic diagram of a first type of embodiments of the present application.

[0067] Figure 4 is a schematic diagram of a second type of embodiments of the present application.

[0068] Figure 5 is a schematic diagram of a third type of embodiments of the present application.

[0069] Figure 6 is an interactive flowchart of a communication method 600 of embodiments of the present application.

[0070] Figure 7 is a schematic block diagram of a communication apparatus 700 of embodiments of the present application.

[0071] Figure 8 is a schematic block diagram of a communication apparatus 800 of embodiments of the present application.

[0072] Figure 9 is a schematic block diagram of a communication apparatus 900 of embodiments of the present application.

[0073] Figure 10 is a schematic block diagram of the communication apparatus 1000 of an embodiment of the present application.

[0074] Figure 11 is a schematic block diagram of the communication apparatus 1100 of an embodiment of the present application. DETAILED DESCRIPTION

[0075] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.

[0076] I. In the present application, the meaning of "a plurality of" is two or more, unless otherwise specified.

[0077] II. In the present application, the terms and / or descriptions between different embodiments are consistent and can be mutually referred to, unless otherwise specified and there is no logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0078] III. The various numbers involved in the present application are only used for differentiation for the convenience of description, and do not limit the protection scope of the present application. The size of the serial numbers involved in the present application does not mean the execution order. The execution order of each process should be determined according to its function and inherent logic. For example, the terms "first", "second", "third", "fourth" and other various term labels in the specification and claims of the present application and the drawings (if any) are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence. Where appropriate, the data thus used can be interchanged, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.

[0079] At the same time, any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" and the like is intended to present the relevant concept in a specific manner for ease of understanding.

[0080] IV. The terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0081] V. In the present application, "pre-configuration" can include pre-definition, for example, protocol definition. The "pre-definition" can be realized by pre-saving the corresponding code, table or other means that can be used to indicate the relevant information in the device, and the present application does not limit the specific implementation manner thereof.

[0082] Six, the "storage" or "save" involved in the present application can refer to saving in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor, or communication device. The one or more memories can also be partially separately arranged and partially integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, which is not limited.

[0083] Seven, the "protocol" involved in the present application can refer to a standard protocol in the field of communication, which can include, for example, fourth generation (4th generation, 4G) network protocol, fifth generation (5th generation, 5G) network protocol, new radio (new radio, NR) protocol, 5.5G network protocol, sixth generation (6 th generation, 6G) network protocol and related protocols applied to future communication systems, which are not limited by the present application.

[0084] Eight, the arrows or blocks shown by the dashed lines in the schematic diagram in the drawing part of the specification of the present application represent optional steps or optional modules.

[0085] Nine, in the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0086] First, the communication system to which the embodiments of the present application are applicable is described.

[0087] Figure 1 is a schematic diagram of the communication system 100 to which the embodiments of the present application are applicable. As shown, the communication system 100 includes a network device 110 and a terminal device 120. Figure 1

[0088] ​The terminal device 120 is a device with wireless transceiving function, which can be referred to as a user equipment (UE), an access terminal, a subscriber unit, a user station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent or a user apparatus. The terminal device 120 can also be a satellite phone, a cellular phone, a smartphone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a communication device carried on an airship, a wearable device, a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle-to-everything (V2X) communication, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, or a terminal device in a communication network evolved after 5G, etc., without limitation.

[0089] The communication apparatus for implementing the function of the terminal device 120 can be a terminal device or an apparatus capable of supporting the terminal device to implement the function, such as a chip system. The apparatus can be installed in the terminal device or used in matching with the terminal device. In this application, the chip system can be composed of a chip or include a chip and other discrete devices.

[0090] The network device 110 is a device with wireless transceiving function, used for communicating with the terminal device 120. The network device 110 can be a node in a radio access network (RAN), which can be referred to as a base station, and can also be referred to as a RAN node. It can be an evolved node B (eNB or eNodeB) of long term evolution (LTE); or a base station of a 5G network such as a gNodeB (gNB), or a base station in a public land mobile network (PLMN) evolved after 5G, a broadband network gateway (BNG), a convergence switch, or a 3rd generation partnership project (3GPP) access device, etc. rd

[0091] The above-mentioned RAN can be configured as a RAN defined in a 3GPP protocol, an open radio access network (O-RAN), a cloud radio access network (C-RAN), etc. The network device 110 can also include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, transmitting and receiving points (TRPs), transmitting points (TPs), mobile switching centers, and devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), machine-to-machine (M2M) communication, network devices in non-terrestrial networks (NTNs), etc., without specific limitation.

[0092] ​The network device 110 can also include network elements or modules that implement base station functions, such as one or more of: a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). Optionally, the CU can be further separated into a CU-control plane (CP) and a CU-user plane (UP). The functions of the CU and the DU can be implemented by different network elements, or by the same baseband unit (BBU) of the base station. The functions of the RU can be implemented by the radio frequency device of the base station. For example, the radio frequency device of the base station can be a remote radio unit (RRU), a pico remote radio unit (pRRU), an active antenna unit (AAU), or other units, modules, or devices with radio frequency processing functions, etc. The communication interface protocol between the BBU and the radio frequency device can be a common public radio interface (CPRI) interface protocol, an enhanced common public radio interface (eCPRI) interface protocol, or a fronthaul interface protocol between the DU and the RU in the O-RAN system, etc., without limitation.

[0093] The communication device for implementing the functions of the network device 110 can be a network device, or a device capable of supporting the network device to implement the functions, such as a chip system. The device can be installed in the network device or used in matching with the network device. The chip system in the embodiments of the present application can be composed of a chip, or can include a chip and other discrete devices.

[0094] In the embodiments of the present application, the communication system 100 can be a system such as a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunications system (UMTS), a 5G system, a 6G system, an inter-satellite communication system, and a satellite communication system, and an NTN system. Among them, the satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with the ground base station. The satellite can act as a base station or a terminal device. Among them, the satellite can refer to unmanned aerial vehicles, hot air balloons, low-orbit satellites, medium-orbit satellites, high-orbit satellites, and other non-ground base stations or non-ground devices.

[0095] The communication system 100 can also be a ground cellular communication system, a high altitude platform station (HAPS) communication system, a V2X system, an integrated access and backhaul (IAB) system, and a reconfigurable intelligent surface (RIS) communication system, and the like, without limitation.

[0096] The following briefly introduces the related concepts involved in the technical solutions of the present application:

[0097] I. Demodulation reference signal (DMRS)

[0098] The DMRS can be used to estimate the equivalent channel matrix experienced by a data channel (such as a physical downlink shared channel (PDSCH), a PUSCH) or a control channel (such as a physical downlink control channel (PDCCH)), so as to be used for detection and demodulation of data signals.

[0099] Taking the PDSCH as an example, the DMRS vector sent by the sending end is s, and the data signal vector is x. The DMRS and the data signal perform the same precoding operation (multiplication by the same precoding matrix P). The DMRS vector and the data signal vector received by the receiving end are represented as:

[0100] Data signal vector:

[0101] DMRS vector:

[0102] From formula (1) and (2), it can be seen that the equivalent channels experienced by the data signal and the DMRS are Based on the known DMRS vector s, the receiving end obtains an estimation of the equivalent channel by using a channel estimation algorithm (such as a minimum mean square error (MMSE) channel estimation), and then completes the demodulation of the data signal.

[0103] Generally, one DMRS port corresponds to one transmission layer (also referred to as a flow, a spatial layer, or a rank). For MIMO transmission with a transmission layer number of R, the number of DMRS ports is R. In order to ensure the quality of channel estimation, different DMRS ports are orthogonal to each other. In order to reduce mutual interference, the resources corresponding to different DMRS ports can be mapped in the preset time-frequency resources through frequency division multiplexing, time division multiplexing, or code division multiplexing. See the description below for details.

[0104] II. Configuration types of DMRS

[0105] Specifically, the configuration types of DMRS mainly include Type 1 and Type 2. Type 1 supports a maximum of 8 orthogonal DMRS ports, and Type 2 supports a maximum of 12 orthogonal DMRS ports. See Tables 1 and 2 for details.

[0106] Table 1: Type 1 DMRS parameter values

[0107]

[0108] Table 2: Type 2 DMRS parameter values

[0109]

[0110] As shown in Table 1 and Table 2, p is the index of DMRS port, and λ is the index of code division multiplexing (CDM) group to which the DMRS port belongs. DMRS ports in the same CDM group occupy the same time-frequency resources, but the Orthogonal Cover Code (OCC) sequences are different. For single symbol, Type 1 supports a maximum of 4 DMRS ports, and one DMRS resource occupies one orthogonal frequency division multiplexing (OFDM) symbol. The 4 DMRS ports are divided into CDM group #0 and CDM group #1, CDM group #0 contains port #0 and port #1, and CDM group #1 contains port #2 and port #3. DMRS ports in the same CDM group are mapped to the same time-frequency resources, but can be distinguished by OCC sequences, thereby ensuring the orthogonality between DMRS ports in the CDM group.

[0111] Exemplarily, port #0 and port #1 are located in the same resource element (RE), and are mapped in the frequency domain in a comb manner, that is, the adjacent frequency domain resources occupied by port #0 and port #1 are separated by one subcarrier. For one DMRS port, the adjacent 2 REs occupied correspond to an OCC sequence with a length of 2. For example, for subcarrier 0 and subcarrier 2, port #0 and port #1 adopt a set of OCC sequences with a length of 2 (+1+1 / +1-1). Similarly, port #2 and port #3 are located in the same RE and are mapped in the frequency domain in a comb manner on the REs not occupied by port #0 and port #1. For subcarrier 1 and subcarrier 3, port #2 and port #3 adopt a set of OCC code word sequences with a length of 2 (+1+1 and +1-1).

[0112] III. Indication method of precoding matrix

[0113] Specifically, the precoding information and number of layers field in the downlink control information (DCI) is used to indicate the precoding matrix and the number of transmission layers corresponding to the PUSCH transmission. For details, refer to Table 3.

[0114] Table 3

[0115]

[0116] As described in Table 3, the precoding information and transmission layer number field contains three codebook subset types, corresponding to "full / partial / non-coherent", "partial / non-coherent", and "non-coherent", respectively. Each codebook subset type corresponds to a field value of 6 / 5 / 4 bits, respectively. For each codebook subset type, the index value represents the specific value, and the terminal device 120 can determine the transmission layer number and the precoding matrix indicator (PMI) according to the index value, each PMI corresponding to a precoding matrix. Taking the first column index value of 61 as an example, the terminal device 120 learns that the transmission layer number is 4 and the PMI value is 4. The terminal device 120 can determine the corresponding precoding matrix according to the correspondence between the PMI and the precoding matrix defined by the protocol, as shown in Table 4.

[0117] Table 4

[0118]

[0119] As shown in Table 4, each PMI index value corresponds to a precoding matrix, and the terminal device 120 can determine the correspondence between the transmission layer and the precoding matrix according to the index value in Table 3.

[0120] IV. Types of precoding matrices

[0121] Specifically, the types of precoding matrices mainly include: full coherent transmission type, partial coherent transmission type, and non-coherent transmission type. Full coherent transmission type refers to all PUSCH antenna ports being used for transmission of the same transmission layer. Partial coherent transmission type refers to some PUSCH antenna ports being used for transmission of the same transmission layer. Non-coherent transmission type refers to one PUSCH port being used for transmission of the same transmission layer. The following specifically introduces the three transmission types.

[0122] 1) Full coherent transmission type

[0123] The following precoding matrix is taken as an example to introduce the implementation method of the full coherent codebook of 8 antennas and 8 transmission layers.

[0124]

[0125] Specifically, the element of the xth row and yth column of the precoding matrix is represented as a x,y , a x,y is a real number with a modulus of 1, and its value is {1, -1, j, -j}. is the power coefficient of the precoding matrix, which is used to ensure that the power of each PUSCH port and each precoding matrix is the same. For the full-coherent codebook, the precoding matrix has no 0 elements. In the following discussion of the code word, the elements in the precoding matrix take 1 as an example, but other values are not excluded.

[0126] 2) Partially-coherent transmission mode

[0127]

[0128] For the partially-coherent codebook, the precoding matrix includes elements with a value of 0.

[0129] 3) Non-coherent transmission type

[0130]

[0131] For the non-coherent codebook, there are elements with a value of 0 in the precoding matrix.

[0132] For the above full-coherent / partially-coherent / non-coherent codebook forms, the order of different columns under the same code word is not limited.

[0133] For a scenario with less than 8 layers, the codebook is a subset of the above codebook columns. For example, for 7-layer PUSCH transmission, the PMI corresponding to the three transmission modes can be the first 7 columns contained in the above three codebooks; for 6 / 5 / 4 / 3 / 2 / 1-layer PUSCH transmission codebook type, and so on.

[0134] For all PUSCH antenna ports that can be used to transmit the same transmission layer, it can be referred to as an antenna coherence group Ng. Accordingly, the number of Ng corresponding to the full-coherent transmission type is 1, the number of Ng corresponding to the partially-coherent transmission type is 2, and the number of Ng corresponding to the non-coherent transmission type is 8. In the partially-coherent transmission mode, the number of Ng can also be 4.

[0135] From the above, it can be seen that the information indicated by the above precoding information and the number of transmission layers field can only support the terminal device 120 to perform channel estimation for PUSCH transmission with a number of transmission layers of 4 or less, and cannot support channel estimation for PUSCH transmission with a number of transmission layers of 4 or more. Therefore, how to meet the channel estimation performance requirements of the terminal device in the PUSCH transmission with a number of transmission layers of 4 or more is a technical problem to be solved at present.

[0136] The communication method of the embodiment of the application is described below.

[0137] Figure 2 is an interaction flow diagram of the communication method 200 of the embodiment of the application. Figure 2The method shown can be performed by the terminal device 120 and the network device 110, or by modules and / or devices (for example, chips or integrated circuits, etc.) with corresponding functions installed in the terminal device 120 and the network device 110, without limitation. Hereinafter, the terminal device 120 and the network device 110 are taken as examples for description. Figure 2 As shown, the method 200 includes:

[0138] S210, the network device 110 determines signaling 1, the signaling 1 is used to schedule the PUSCH, and optionally, the signaling 1 is also used to indicate the type of the precoding matrix 1 of the PUSCH, and the type of the precoding matrix 1 of the PUSCH can also be indicated by other signaling.

[0139] One possible implementation, the above-mentioned signaling 1 can be DCI.

[0140] Different types of precoding matrices are associated with different mapping relationships between transmission layers and PUSCH antenna ports. For example, the type 1 of the precoding matrix is associated with the mapping relationship 1 between the transmission layers and the PUSCH antenna ports, the type 2 of the precoding matrix is associated with the mapping relationship 2 between the transmission layers and the PUSCH antenna ports, and so on.

[0141] It should be noted that the number of transmission layers in the mapping relationship between the transmission layers and the PUSCH antenna ports associated with different types of precoding matrices is more than 4, and can also be less than 4, without limitation. For the description of the mapping relationship between the transmission layers and the PUSCH antenna ports, please refer to the following.

[0142] One possible implementation, the signaling 1 includes information 1, the information 1 is indication information, which is used to indicate the type of the precoding matrix 1 to the terminal device 120. In this way, the terminal device 120 can determine the type of the precoding matrix 1 based on the information 1. In this way, the type of the precoding matrix can be indicated by the above-mentioned method.

[0143] One possible implementation, the signaling 1 includes information 2, the information 2 is used to indicate the DMRS port combination 1. Wherein, the order of the DMRS port combination 1 and the type of the precoding matrix 1 can have an association relationship. For example, the present application supports that the order 1 (such as the first order) in the protocol predefined DMRS port combination 1 corresponds to the type 1 of the precoding matrix 1, the order 2 (such as the second order) corresponds to the type 2 of the precoding matrix 1, the order (such as the third order) 3 corresponds to the type 3 of the precoding matrix 1, etc., please refer to Table 5 for details.

[0144] Table 5

[0145]

[0146] As shown in Table 5, when the configuration type of the DMRS is Type 1 and is double symbol (2OS), the ordering of the DMRS port combination 1 is {0, 1, 2, 3, 4, 5, 6, 7}, which corresponds to Type 1, the ordering of the DMRS port combination 1 is {0, 2, 1, 3, 4, 5, 6, 7}, which corresponds to Type 2. When the configuration type of the DMRS is Type 2 and is double symbol (2OS), the ordering of the DMRS port combination 1 is {0, 1, 2, 3, 6, 7, 8, 9}, which corresponds to Type 1, the ordering of the DMRS port combination 1 is {0, 2, 1, 3, 6, 8, 7, 9}, which corresponds to Type 2. When the configuration type of the DMRS is Type 1 and is single symbol (1OS) (for R18), the ordering of the DMRS port combination 1 is {0, 1, 2, 3, 8, 9, 10, 11}, which corresponds to Type 4, the ordering of the DMRS port combination 1 is {0, 1, 8, 9, 2, 3, 10, 11}, which corresponds to Type 1, the ordering of the DMRS port combination 1 is {0, 2, 1, 3, 8, 10, 9, 11}, which corresponds to Type 2. When the configuration type of the DMRS is Type 2 and is single symbol (1OS) (for R18), the ordering of the DMRS port combination 1 is {0, 1, 2, 3, 12, 13, 14, 15}, which corresponds to Type 4 (as full-coherent transmission type), the ordering of the DMRS port combination 1 is {0, 1, 12, 13, 2, 3, 14, 15}, which corresponds to Type 1, the ordering of the DMRS port combination 1 is {0, 2, 1, 3, 12, 14, 13, 15}, which corresponds to Type 2.

[0147] It should be noted that the DMRS port combination described in the embodiments of the present application can be understood as follows: a plurality of DMRS port indexes constitute a DMRS port combination, and the specific arrangement order between the DMRS port indexes in the DMRS port combination is the ordering of the DMRS port combination. Exemplarily, a DMRS port combination includes 5 DMRS port indexes (each DMRS port index corresponds to a DMRS port, and the two are associated together, without specific distinction), and the specific arrangement order (or the order) between the 5 DMRS port indexes constitutes the ordering of the DMRS port combination described in the embodiments of the present application.

[0148] It can be understood that the content shown in Table 5 above is only for example understanding, and is not limited, and some rows in the above table can be used as a specific implementation. In this way, the type of the precoding matrix can be indicated in the above manner.

[0149] In one possible implementation, the signaling 1 comprises an index value of the precoding matrix 1. The index value of the precoding matrix 1 is associated with a type of the precoding matrix 1. The index value of the precoding matrix 1 can be described in Table 3. In this way, the type of the precoding matrix can be indicated in the above manner.

[0150] In the above description, the "type of the precoding matrix 1" can comprise a first type (type 1), a second type (type 2) and a third type. For example, the first type, the second type and the third type can be part or all of the following examples: the first type is used to indicate that one codeword corresponds to one PUSCH antenna port group; the second type is used to indicate that one codeword corresponds to at least two PUSCH antenna port groups; and the third type is used to indicate that the mapping relationship between all transmission layers corresponding to one codeword and PUSCH antenna ports, each transmission layer corresponding to one PUSCH antenna port. The description of the first type and the second type can be described in Figure 3 and Figure 4 , and the description of the third type can be described in Figure 5 .

[0151] Figure 3 is a schematic diagram of the first type of the embodiments of the present application. Take the transmission layer as 8 and the number of PUSCH antenna ports as 8 as an example for description. Codeword 1 corresponds to transmission layer 1 to transmission layer 4, and codeword 2 corresponds to transmission layer 5 to transmission layer 8. As shown in Figure 3 , the first four of the PUSCH antenna ports 1 to the PUSCH antenna ports 8 are only used for transmitting the codeword 1, and the last four of the PUSCH antenna ports are only used for transmitting the codeword 2.

[0152] Specifically, the value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 1 is 1, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 0. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 2 is 1, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 0. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 3 is 1, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 0. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 4 is 1, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 0. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 5 is 0, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 1. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 6 is 0, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 1. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 7 is 0, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 1. The value corresponding to the transmission layer 1 to the transmission layer 4 in the PUSCH antenna port 8 is 0, and the value corresponding to the transmission layer 5 to the transmission layer 8 is 1.

[0153] Figure 4 is a second type of diagram of embodiments of the present application. Take the case of 8 transmission layers and 8 PUSCH antenna ports as an example. Codeword 1 corresponds to transmission layers 1 to 4, and codeword 2 corresponds to transmission layers 5 to 8. As shown in Figure 4 , the first four of the PUSCH antenna ports 1 to 8 can be used to transmit either codeword 1 or codeword 2, and the last four of the PUSCH antenna ports 1 to 8 can be used to transmit either codeword 1 or codeword 2.

[0154] Specifically, the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 1 is 1, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 0; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 2 is 1, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 0; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 3 is 1, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 0; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 4 is 1, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 0; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 5 is 0, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 1; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 6 is 0, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 1; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 7 is 0, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 1; the value corresponding to transmission layer 1, transmission layer 3, transmission layer 5, and transmission layer 7 in the PUSCH antenna port 8 is 0, and the value corresponding to transmission layer 2, transmission layer 4, transmission layer 6, and transmission layer 8 is 1.

[0155] Figure 5 is a third type of diagram of embodiments of the present application. Take the case of 8 transmission layers and 8 PUSCH antenna ports as an example. Codeword 1 corresponds to transmission layers 1 to 4, and codeword 2 corresponds to transmission layers 5 to 8, and each of the PUSCH antenna ports 1 to 8 is used to transmit only one transmission layer.

[0156] As shown in Figure 5As shown in (a), the value corresponding to transmission layer 1 in PUSCH antenna port 1 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 2 in PUSCH antenna port 2 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 3 in PUSCH antenna port 3 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 4 in PUSCH antenna port 4 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 5 in PUSCH antenna port 5 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 6 in PUSCH antenna port 6 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 7 in PUSCH antenna port 7 is 1, and the value corresponding to the remaining transmission layer is 0; and the value corresponding to transmission layer 8 in PUSCH antenna port 8 is 1, and the value corresponding to the remaining transmission layer is 0.

[0157] like Figure 5 As shown in (b), the value corresponding to transmission layer 2 in PUSCH antenna port 1 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 3 in PUSCH antenna port 2 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 4 in PUSCH antenna port 3 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 5 in PUSCH antenna port 4 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 6 in PUSCH antenna port 5 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 7 in PUSCH antenna port 6 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 8 in PUSCH antenna port 7 is 1, and the value corresponding to the remaining transmission layer is 0; the value corresponding to transmission layer 1 in PUSCH antenna port 8 is 1, and the value corresponding to the remaining transmission layer is 0.

[0158] Depend on Figure 3 to Figure 5 As shown, different types of precoding matrices are associated with different mapping relationships between transmission layers and PUSCH antenna ports. Through these different types of precoding matrices, this application can support different phases for each codeword when the number of transmission layers is greater than 4, with each phase corresponding to a different transmission direction. This improves the overall signal-to-noise ratio during PUSCH transmission, achieving the technical effect of increasing the peak PUSCH transmission rate.

[0159] One possible implementation is that the first and second types both correspond to partially coherent transmission types, while the third type corresponds to an incoherent transmission type. The type of precoding matrix 1 can also include a fourth type (type 4), which belongs to the fully coherent transmission type. This would allow for compatibility with existing protocol provisions regarding partially coherent and incoherent transmission types.

[0160] In one possible implementation, the precoding matrix 1 corresponds to Q PUSCH antenna port groups. A PUSCH antenna port group 1 of the Q PUSCH antenna port groups corresponds to a DMRS port sub-combination 1 of a DMRS port combination 1, and all DMRS ports in the DMRS port sub-combination 1 belong to a same CDM group or a same time division OCC (TD-OCC) group. In this way, the correspondence between the PUSCH antenna port groups and the DMRS port sub-combinations can be established, and the implementation complexity of the terminal device can be reduced.

[0161] Specifically, the PUSCH antenna port group 1 is any one of the Q (a positive integer) PUSCH antenna port groups, and the DMRS port sub-combination 1 is any one of the DMRS port sub-combinations in the DMRS port combination 1. The DMRS port sub-combination can be a subset of the DMRS port combination.

[0162] For example, the indexes of the DMRS ports in the DMRS port combination 1 are {0, 1, 2, 3, 8, 9, 10, 11}, and the indexes of the DMRS ports in the DMRS port sub-combination 1 are {0, 1, 2, 3}. All DMRS ports in each DMRS port sub-combination belong to a same CDM group or a same TD-OCC group, in other words, when the precoding matrix 1 corresponds to Q PUSCH antenna port groups, the DMRS port combination 1 corresponds to Q CDM groups or Q TD-OCC groups. In this way, by attributing all DMRS ports corresponding to a same PUSCH antenna port group to a same CDM group or a same TD-OCC group, the performance of channel estimation can be effectively improved.

[0163] It should be noted that the above one PUSCH antenna port group can also be one Ng. In addition, the PUSCH antenna port group can also be a PUSCH antenna port set, and all PUSCH antenna ports in the PUSCH antenna port set can be used to transmit a same transmission layer.

[0164] In one possible implementation, the precoding matrix 1 corresponds to W (a positive integer) code words. A code word 1 of the W code words corresponds to a DMRS port sub-combination 1 of a DMRS port combination 1, and all DMRS ports in the DMRS port sub-combination 1 belong to a same CDM group or a same TD-OCC group. In this way, the correspondence between the code words and the DMRS port sub-combinations can be established, and the implementation complexity of the terminal device can be reduced.

[0165] Specifically, the code word 1 is any one of the W code words, and the DMRS port sub-combination 1 is any one of the DMRS port combinations 1. By attributing all the DMRS ports corresponding to the same code word to the same CDM group or TD-OCC group, the performance of channel estimation can be effectively improved.

[0166] S220, the network device 110 sends signaling 1 to the terminal device 120.

[0167] Correspondingly, the terminal device 120 receives the signaling 1 from the network device 110. Further, the terminal device 120 can determine the type of the precoding matrix 1 of the PUSCH scheduled by the signaling 1 based on the signaling 1.

[0168] S230, the terminal device 120 sends the PUSCH to the network device 110 according to the signaling 1.

[0169] Correspondingly, the network device 110 receives the PUSCH from the terminal device 120.

[0170] In summary, by indicating the type of the precoding matrix of the PUSCH to the terminal device, the terminal device can determine the mapping relationship between the transmission layer corresponding to the PUSCH and the antenna port of the PUSCH, and then can perform channel estimation based on the mapping relationship, finally meeting the channel estimation requirement of the terminal device when the number of transmission layers is more than 4.

[0171] The following will be described in combination with Figure 6 Another communication method of the embodiment of the present application is described. Figure 6 The method shown can also be used to solve the above technical problems.

[0172] Figure 6 The communication method 600 of the embodiment of the present application is shown in the interaction flow diagram. Figure 6 The method shown can be executed by the terminal device 120 and the network device 110, or by the modules and / or devices (for example, chips or integrated circuits, etc.) with corresponding functions installed in the terminal device 120 and the network device 110, and the limitation is not made. The following will be described by taking the terminal device 120 and the network device 110 as examples. As Figure 6 As shown, the method 600 includes:

[0173] S610, the network device 110 determines the indication information 1, the indication information 1 is used to indicate the DMRS port combination 2, the DMRS port combination 2 corresponds to at least two CDM groups, and one CDM group corresponds to one code word; or, the DMRS port combination 2 corresponds to at least two TD-OCC groups, and one TD-OCC group corresponds to one code word.

[0174] Specifically, the number of DMRS ports in the DMRS port combination 2 is greater than 4. The description about the DMRS port combination 2 can be referred to Tables 6 to 21.

[0175] Table 6 Type1 1OS

[0176] Number of CDM groups Index of DMRS port 2 0,1,2,3,8 2 0,1,2,3,10

[0177] As shown in Table 6, the configuration type of the DMRS is Type1 and 1OS, and the DMRS port combination 2 includes 5 DMRS ports with indexes of {0, 1, 2, 3, 8} or {0, 1, 2, 3, 10}. The 5 DMRS ports belong to two CDM groups, each of which includes 2 or 3 DMRS ports. For example, the CDM group 1 includes DMRS ports with indexes of {0, 1, 2}, and the CDM group 2 includes DMRS ports with indexes of {3, 8}.

[0178] Table 7 Type1 1OS

[0179] Number of CDM groups Index of DMRS port 2 0,1,2,3,8,10 2 0,1,8,2,3,10

[0180] As shown in Table 7, the configuration type of the DMRS is Type1 and 1OS, and the DMRS port combination 2 includes 6 DMRS ports with indexes of {0, 1, 2, 3, 8, 10} or {0, 1, 8, 2, 3, 10}. The 6 DMRS ports belong to two CDM groups, each of which includes 3 DMRS ports. For example, the CDM group 1 includes DMRS ports with indexes of {0, 1, 2}, and the CDM group 2 includes DMRS ports with indexes of {3, 8, 10}.

[0181] Table 8 Type1 1OS

[0182] Number of CDM groups Index of DMRS port 2 0,1,2,3,8,9,10 2 0,1,8,2,3,10,11

[0183] As shown in Table 8, the configuration type of the DMRS is Type1 and 1OS, and the DMRS port combination 2 includes 7 DMRS ports with indexes of {0, 1, 2, 3, 8, 9, 10} or {0, 1, 8, 2, 3, 10, 11}. The 7 DMRS ports belong to two CDM groups, each of which includes 3 or 4 DMRS ports. For example, the CDM group 1 includes DMRS ports with indexes of {0, 1, 2, 3}, and the CDM group 2 includes DMRS ports with indexes of {8, 9, 10}.

[0184] Table 9 Type1 1OS

[0185] Number of CDM groups Index of DMRS port 2 0,1,2,3,8,9,10,11 2 0,1,8,9,2,3,10,11

[0186] As shown in Table 9, the configuration type of DMRS is Type 1 and 1 OS, and DMRS port combination 2 includes 8 DMRS ports with indexes {0, 1, 2, 3, 8, 9, 10, 11} or {0, 1, 8, 9, 2, 3, 10, 11}. The 8 DMRS ports belong to two CDM groups, each of which includes 4 DMRS ports. For example, CDM group 1 includes DMRS ports with indexes {0, 1, 2, 3}, and CDM group 2 includes DMRS ports with indexes {8, 9, 10, 11}.

[0187] Table 10 Type 1 2 OS

[0188] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,8 1 2 0,1,2,3,10 1 1 0,1,4,5,8 2 1 0,1,4,5,12 2

[0189] As shown in Table 10, the configuration type of DMRS is Type 1 and 2 OS, and DMRS port combination 2 includes 5 DMRS ports with indexes {0, 1, 2, 3, 8} or {0, 1, 2, 3, 10} when the number of CDM groups is 2. The 5 DMRS ports belong to two CDM groups, each of which includes 2 or 3 DMRS ports. For example, CDM group 1 includes DMRS ports with indexes {0, 1, 2}, and CDM group 2 includes DMRS ports with indexes {3, 8}. When the number of CDM groups is 1, the 5 DMRS ports have indexes {0, 1, 4, 5, 8} or {0, 1, 4, 5, 12}, and belong to one CDM group.

[0190] Table 11 Type 1 2 OS

[0191] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,8,10 1 2 0,1,8,2,3,10 1 1 0,1,4,5,8,9 2 1 0,1,8,4,5,12 2

[0192] As shown in Table 11, the configuration type of DMRS is Type 1 and 2 OS, and DMRS port combination 2 includes 6 DMRS ports with indexes {0, 1, 2, 3, 8, 10} or {0, 1, 8, 2, 3, 10} when the number of CDM groups is 2. The 6 DMRS ports belong to two CDM groups, each of which includes 3 DMRS ports. For example, CDM group 1 includes DMRS ports with indexes {0, 1, 2}, and CDM group 2 includes DMRS ports with indexes {3, 8, 10}. When the number of CDM groups is 1, the 6 DMRS ports have indexes {0, 1, 4, 5, 8, 9} or {0, 1, 8, 4, 5, 12}, and belong to one CDM group.

[0193] Table 12 Type 1 2 OS

[0194] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,8,9,10 1 2 0,1,8,2,3,10,11 1 1 0,1,4,5,8,9,12 2 1 0,1,8,4,5,12,13 2

[0195] Table 13 Type1 2OS

[0196] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,8,9,10,11 1 2 0,1,8,9,2,3,10,11 1 1 0,1,4,5,8,9,12,13 2 1 0,1,8,9,4,5,12,13 2

[0197] Table 14 Type2 1OS

[0198] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12 1 2 0,1,2,3,14 1

[0199] Table 15 Type2 1OS

[0200] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12,14 1 2 0,1,12,2,3,14 1

[0201] Table 16 Type2 1OS

[0202] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12,13,14 1 2 0,1,12,2,3,14,15 1

[0203] Table 17 Type2 1OS

[0204] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12,13,14,15 1 2 0,1,12,13,2,3,14,15 1

[0205] Table 18 Type2 2OS

[0206] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12 1 2 0,1,2,3,14 1 1 0,1,6,7,12 2 1 0,1,6,7,18 2

[0207] Table 19 Type2 2OS

[0208] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12,14 1 2 0,1,12,2,3,14 1 1 0,1,6,7,12,13 2 1 0,1,12,6,7,18 2

[0209] Table 20 Type2 2OS

[0210] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12,13,14 1 2 0,1,12,2,3,14,15 1 1 0,1,6,7,12,13,18 2 1 0,1,12,6,7,18,19 2

[0211] Table 21 Type1 2OS

[0212] Number of CDM groups Index of DMRS port Number of preambles 2 0,1,2,3,12,13,14,15 1 2 0,1,12,13,2,3,14,15 1 1 0,1,6,7,12,13,18,19 2 1 0,1,12,13,16,17,18,19 2

[0213] The description about Tables 12 to 21 can refer to the description of Tables 6 to 11, and will not be repeated.

[0214] S620, the network device 110 sends the indication information 1 to the terminal device 120.

[0215] Correspondingly, the terminal device 120 receives the indication information 1 from the network device 110.

[0216] S630, the terminal device 120 determines the DMRS port combination 2 according to the indication information 1.

[0217] Specifically, the DMRS port combination 2 corresponds to at least two code division multiplexing groups or time division orthogonal cover code groups, one time division orthogonal cover code group corresponds to one code word, or one code division multiplexing group corresponds to one code word, and the DMRS port combination 2 corresponds to at least two code words, one code word corresponds to four transmission layers, and the two code words correspond to at least five transmission layers. By indicating the DMRS port combination 2, the DMRS port combination 2 corresponds to at least five transmission layers, and the terminal device can perform more accurate channel estimation on the PUSCH transmission based on the DMRS port combination 2, thereby being able to support meeting the higher accuracy requirement of channel estimation proposed by the PUSCH transmission in a scenario where the number of transmission layers is greater than 4.

[0218] In summary, by attributing all DMRS ports corresponding to one code word to the same CDM group or TD-OCC group, the performance of channel estimation can be effectively improved.

[0219] In the method 600, when the DMRS port combination 2 corresponds to at least two CDM groups or TD-OCC groups, the DMRS port combination 2 can include at least two DMRS port sub-combinations, each DMRS port sub-combination corresponds to one CDM group or TD-OCC group, and one CDM group corresponds to one code word, or one TD-OCC group corresponds to one code word. In this way, all DMRS ports corresponding to the same code word can be attributed to one CDM group or TD-OCC group, thereby effectively improving the channel estimation performance.

[0220] One possible implementation, the DMRS port combination 2 includes the DMRS port sub-combination 1 and the DMRS port sub-combination 2, the DMRS port sub-combination 1 includes N DMRS ports, the DMRS port sub-combination 2 includes K DMRS ports, and the number of DMRS ports in the DMRS port combination 2 is M (= K + N). For ease of understanding, the index of the DMRS port in the DMRS port combination 2 is described as {0, 1, 2, 3, 8, 10}. By indicating the specific mapping relationship between the DMRS port combination 2 and the code division multiplexing group, the terminal device can better perform channel estimation on the transmission layer corresponding to the DMRS port sub-combination.

[0221] Exemplarily, the index of the DMRS port in the DMRS port sub-combination 1 is {0, 1, 2}, which corresponds to the CDM group 1, and the index of the DMRS port in the DMRS port sub-combination 2 is {3, 8, 10}, which corresponds to the CDM group 2.

[0222] In the above example, when the indexes of the M DMRS ports are sequentially arranged, the indexes of the N DMRS ports are arranged before the indexes of the K antenna ports, that is, the indexes of the DMRS ports in the DMRS port subcombination 1 are arranged as {0, 1, 2}, and the indexes of the DMRS ports in the DMRS port subcombination 2 are arranged as {3, 8, 10}. Through the above DMRS port index arrangement method, the implementation complexity of the terminal device can be reduced.

[0223] For example, the indexes of the DMRS ports in the DMRS port subcombination 1 are {0, 1, 10}, which correspond to the CDM group 1, and the indexes of the DMRS ports in the DMRS port subcombination 2 are {2, 3, 8}, which correspond to the CDM group 2. Through the above DMRS port index arrangement method, the implementation complexity of the terminal device can be reduced.

[0224] In the above example, when the indexes of the M DMRS ports are sequentially arranged, the indexes of the K DMRS ports are arranged between the indexes of the M antenna ports, that is, the indexes of the DMRS ports in the DMRS port subcombination 1 are arranged as {0, 1, 10}, and the indexes of the DMRS ports in the DMRS port subcombination 2 are arranged as {2, 3, 8}.

[0225] In one possible implementation, the DMRS port combination 2 is associated with the type of the precoding matrix of the PUSCH. For details, refer to the description of the association between the DMRS port combination 1 and the type of the precoding matrix 1, which will not be repeated here. In this way, the terminal device can determine the mapping relationship between the transmission layer corresponding to the PUSCH transmission and the PUSCH antenna port based on the association between the DMRS port combination and the type of the precoding matrix and the DMRS port combination, so that the channel estimation can be better performed.

[0226] In the method 600, by indicating the DMRS port combination corresponding to at least two CDM groups or TD-OCC groups to the terminal device, each CDM group or TD-OCC group corresponds to one code word, all DMRS ports corresponding to the same code word can be attributed to the same CDM group or TD-OCC group, and thus the channel estimation capability can be effectively improved.

[0227] Finally, the apparatus embodiment of the embodiment of the present application is introduced.

[0228] To implement the functions in the methods provided in the present application, the terminal device 120 and the network device 110 can each include a hardware structure and / or a software module to implement the functions in the form of hardware structure, software module, or hardware structure plus software module. Whether a certain function is implemented in the form of hardware structure, software module, or hardware structure plus software module depends on specific application and design constraints of the technical solutions.

[0229] Figure 7 FIG. 7 is a schematic block diagram of a communication apparatus 700 according to an embodiment of the present application. The communication apparatus 700 includes a processor 710 and a communication interface 720, which can be connected to each other through a bus 730. The communication apparatus 700 can be the network device 110 or the terminal device 120.

[0230] Optionally, the communication apparatus 700 can further include a memory 740. The memory 740 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM). The memory 740 is used for storing relevant instructions and data.

[0231] The processor 710 can be one or more central processing units (CPUs). In the case where the processor 710 is a CPU, the CPU can be a single-core CPU or a multi-core CPU.

[0232] When the communication apparatus 700 is the terminal device 120, the processor 710 is configured to perform the following operations, for example: receiving indication information 1 from the network device 110, and determining a DMRS port combination 2 according to the indication information 1.

[0233] When the communication apparatus 700 is the network device 110, the processor 710 is configured to perform the following operations, for example: sending indication information 1 to the terminal device 120.

[0234] The above description is only exemplary. When the communication apparatus 700 is the network device 110 / terminal device 120, it will be responsible for performing the methods or steps related to the network device 110 / terminal device 120 in the foregoing method embodiments.

[0235] The above description is only exemplary. The specific content can be referred to the content shown in the foregoing method embodiments.Figure 7 The implementation of each operation can also be found by referring to... Figure 2 to Figure 6 The corresponding description of the method embodiments shown.

[0236] Figure 8 This is a schematic block diagram of a communication device 800 according to an embodiment of this application. The communication device 800 can be a network device 110 or a terminal device 120, or it can be a chip or module in the network device 110 or the terminal device 120, used to implement the methods involved in the above embodiments. The communication device 800 includes a transceiver unit 810. The transceiver unit 810 and the processing unit 820 will be described exemplarily below.

[0237] The transceiver unit 810 may include a transmitting unit and a receiving unit. The transmitting unit is used to perform the transmitting action of the communication device, and the receiving unit is used to perform the receiving action of the communication device. For ease of description, the transmitting unit and the receiving unit are combined into one transceiver unit in this embodiment. This will be explained uniformly here and will not be repeated later.

[0238] When the communication device 800 is a terminal device 120, exemplarily, the transceiver unit 810 is used to receive indication information 1 from the network device 110, and the processing unit 820 is used to determine DMRS port combination 2, etc., based on the indication information 1.

[0239] When the communication device 800 is a network device 110, for example, the transceiver unit 810 is used to send instruction information 1 to the terminal device 120, and the processing unit 820 is used to determine the instruction information 1, etc.

[0240] The above description is for illustrative purposes only. When the communication device 800 is a network device 110 / terminal device 120, it will be responsible for executing the methods or steps related to the network device 110 / terminal device 120 in the aforementioned method embodiments.

[0241] Optionally, the communication device 800 further includes a storage unit 830 for storing programs or code for executing the aforementioned methods.

[0242] Figure 7 and Figure 8 The illustrated device embodiment is used to implement Figure 2 to Figure 6 The content described. Figure 7 and Figure 8 The specific execution steps and methods of the device shown can be found in the content described in the foregoing method embodiments.

[0243] Figure 9 This is a schematic block diagram of a communication device 900 according to an embodiment of this application. The communication device 900 is used to implement the functions of the network device 110 / terminal device 120. The communication device 900 may be a chip in the network device 110 / terminal device 120.

[0244] The communication apparatus 900 comprises an input / output interface 920 and a processor 910. The input / output interface 920 can be an input / output circuit. The processor 910 can be a signal processor, a chip, or other integrated circuit which can implement the method of the present application. The input / output interface 920 is configured to input or output signals or data.

[0245] For example, when the communication apparatus 900 is the terminal device 120, the input / output interface 920 is configured to receive the indication information 1 from the network device 110. The processor 910 is configured to determine the DMRS port combination 2 according to the indication information 1.

[0246] For example, when the communication apparatus 900 is the network device 110, the input / output interface 920 is configured to send the indication information 1 to the terminal device 120. The processor 910 is configured to determine the indication information 1.

[0247] In a possible implementation, the processor 910 implements the functions of the network device or the terminal device by executing the instructions stored in the memory.

[0248] Optionally, the communication apparatus 900 further comprises a memory.

[0249] Optionally, the processor and the memory are integrated.

[0250] Optionally, the memory is outside the communication apparatus 900.

[0251] In a possible implementation, the processor 910 can be a logic circuit, and the processor 910 inputs / outputs messages or signaling through the input / output interface 920. The logic circuit can be a signal processor, a chip, or other integrated circuit which can implement the method of the embodiments of the present application.

[0252] The above description of the communication apparatus 900 is only exemplary, and the communication apparatus 900 can be used to execute the method described in the foregoing embodiments. For details, refer to the description of the foregoing method embodiments, which will not be repeated here.

[0253] Figure 10 Fig. 1 is a schematic block diagram of a communication apparatus 1000 according to an embodiment of the present application. The communication apparatus 1000 can be the network device 110 or a chip. The communication apparatus 1000 can be used to execute the method described above. Figure 2 to Figure 6 The method embodiments shown in the foregoing description.

[0254] When the communication apparatus 1000 is the network device 110, it can be a base station. Figure 10A simplified schematic diagram of a base station structure is shown. The base station includes module 1010, module 1020, and module 1030. Module 1010 is mainly used for baseband processing and base station control; module 1010 is typically the control center of the base station, often referred to as a processor, used to control the base station to perform the processing operations on the network device side in the above method embodiments. Module 1020 is mainly used to store computer program code and data. Module 1030 is mainly used for the transmission and reception of radio frequency signals and the conversion between radio frequency signals and baseband signals; module 1030 is often referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of module 1030, also referred to as a transceiver or transceiver, includes antenna 1033 and radio frequency circuitry (…). Figure 10 (Not shown), where the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in module 1030 used to implement the receiving function can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter, that is, module 1030 includes receiver 1032 and transmitter 1031. Receiver can also be called receiving module, receiver, or receiving circuit, etc., and transmitter can be called transmitting module, transmitter, or transmitting circuit, etc.

[0255] Modules 1010 and 1020 may include one or more single boards, each single board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple single boards may share one or more processors, or multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.

[0256] For example, in one implementation, the transceiver module of module 1030 is used to perform... Figure 2 to Figure 6 The transmit / receive related processes are performed by the network device in the illustrated embodiment. The processor of module 1010 is used to execute... Figure 2 to Figure 6 The process related to the processing performed by network device 110 in the illustrated embodiment.

[0257] In another implementation, the processor of module 1010 is used to execute Figure 2 to Figure 6 The process related to the processing performed by the communication device in the illustrated embodiment.

[0258] In another implementation, the transceiver module of module 1030 is used to perform... Figure 2 to Figure 6 The transmission and reception related processes are performed by the communication device in the illustrated embodiment.

[0259] It should be understood that Figure 10The network device 110, which includes the processor, memory, and transceiver mentioned above, may be used independently of these components. Figure 7 to Figure 9 The structure shown.

[0260] When the communication device 1000 is a chip, the chip includes a transceiver, a memory, and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be a processor integrated on the chip, a microprocessor, or an integrated circuit. In the above method embodiments, the transmitting operation of the network device can be understood as the chip's output, and the receiving operation of the network device in the above method embodiments can be understood as the chip's input.

[0261] Figure 11 This is a schematic block diagram of a communication device 1100 according to an embodiment of this application. The communication device 1100 may be a terminal device 120, a processor of the terminal device 120, or a chip. The communication device 1100 may be used to perform the operations performed by the terminal device 120 or the communication device in the above method embodiments.

[0262] When the communication device 1100 is a terminal device 120 Figure 11 A simplified structural diagram of a terminal device is shown. (For example...) Figure 11 As shown, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1131, a receiver 1132, and radio frequency circuitry (RF circuitry). Figure 11 (Not shown), antenna 1133 and input / output devices ( Figure 11 (Not displayed).

[0263] The processor is primarily used for processing communication protocols and data, controlling terminal devices, executing software programs, and processing software program data. The memory is primarily used for storing software programs and data. The radio frequency (RF) circuit is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0264] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 11Only one memory, processor, and transceiver are shown in the illustration. In actual terminal device products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be set up independently of the processor or integrated with the processor; this application does not limit this.

[0265] In this embodiment, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0266] like Figure 11 As shown, the terminal device includes a processor 1110, a memory 1120, and a transceiver 1130. The processor 1110 can also be referred to as a processing unit, processing board, processing module, processing device, etc., and the transceiver 1130 can also be referred to as a transceiver unit, transceiver, transceiver device, etc.

[0267] Optionally, the device in transceiver 1130 used to implement the receiving function can be regarded as a receiving module, and the device in transceiver 1130 used to implement the transmitting function can be regarded as a transmitting module. That is, transceiver 1130 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.

[0268] For example, in one implementation, processor 1110 is used to execute Figure 2 to Figure 6 In the embodiment shown, the transceiver 1130 is used to execute the processing actions on the terminal device 120 side. Figure 2 to Figure 6 The sending and receiving actions of the terminal equipment on the 120 side.

[0269] For example, in one implementation, processor 1110 is used to execute Figure 2 to Figure 6 In the embodiment shown, the transceiver 1130 is used to execute the processing actions on the terminal device 120 side. Figure 2 to Figure 6 The sending and receiving actions of the terminal equipment on the 120 side.

[0270] It should be understood that Figure 11 This is merely an example and not a limitation; the terminal device described above, which includes a transceiver module and a processing module, may not rely on... Figure 7 to Figure 9 The structure shown.

[0271] When the communication device 1100 is a chip, the chip includes a processor, a memory and a transceiver. The transceiver can be an input output circuit or a communication interface; the processor can be a processing module integrated on the chip or a microprocessor or an integrated circuit. The sending operation of the terminal device in the above method embodiments can be understood as the output of the chip, and the receiving operation of the terminal device in the above method embodiments can be understood as the input of the chip.

[0272] The application further provides a chip, including a processor, configured to invoke and run instructions stored in a memory, so that a communication device installed with the chip performs the method in any of the above examples.

[0273] The application further provides a chip, including an input interface, an output interface and a processor, the input interface, the output interface and the processor are connected through internal connection paths, and the processor is configured to execute code in a memory, and when the code is executed, the processor is configured to perform the method in any of the above examples. Optionally, the chip further includes a memory configured to store a computer program or code.

[0274] The application further provides a processor, configured to be coupled with a memory, and configured to perform the method and function related to the network device or the terminal device in any of the above embodiments.

[0275] The application provides a computer program product including instructions, when the computer program product is run on a computer, the method of the above embodiments is implemented.

[0276] The application further provides a computer program, when the computer program is run on a computer, the method of the above embodiments is implemented.

[0277] The application further provides a computer readable storage medium, which stores a computer program, when the computer program is executed by a computer, the method of the above embodiments is implemented.

[0278] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.

[0279] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above described system, device and unit can refer to the corresponding process in the above method embodiments, which will not be described here.

[0280] In several embodiments provided in the present application, the disclosed system, device and method can be implemented in other manners. For example, the division of the unit is merely a logical division, and other division manners can be adopted during actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.

[0281] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the technical solutions of the embodiments of the present application.

[0282] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0283] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk, etc.

[0284] The above is only a specific implementation of the embodiments of the present application, but the protection scope of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the embodiments of the present application, which should be covered within the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that, include: Receive indication information, the indication information being used to indicate a first demodulation reference signal DMRS port combination, the first DMRS port combination corresponding to at least two code division multiplexing groups, one code division multiplexing group corresponding to one codeword, or, the first DMRS port combination corresponding to at least two time division orthogonal mask groups, one time division orthogonal mask group corresponding to one codeword; The first DMRS port combination is determined based on the indicated information; The order of the first DMRS port combination is related to the type of the first precoding matrix of the Physical Uplink Shared Channel (PUSCH). The different types of precoding matrices correspond to different mapping relationships between transmission layers and PUSCH antenna ports, and the number of transmission layers is greater than four.

2. The method according to claim 1, characterized in that, The first DMRS port combination includes a first DMRS port sub-combination and a second DMRS port sub-combination. The first DMRS port sub-group corresponds to the first code division multiplexing group, and the first DMRS port sub-group includes N DMRS ports. The second DMRS port sub-group corresponds to the second code division multiplexing group, and the second DMRS port sub-group includes K DMRS ports; The first DMRS port combination includes M DMRS ports, where M is the sum of K and N.

3. The method according to claim 2, characterized in that, When the indices of the M DMRS ports are arranged sequentially, the order of the indices of the N DMRS ports precedes the order of the indices of the K DMRS ports.

4. The method according to claim 2, characterized in that, When the indices of the M DMRS ports are arranged sequentially, the order of the indices of the K DMRS ports lies between the order of the indices of the M DMRS ports.

5. The method according to any one of claims 1 to 4, characterized in that, The type of the first precoding matrix includes at least one of the following: Type 1, Type 2, or Type 3; The first type is used to indicate that one codeword corresponds to one PUSCH antenna port group; The second type is used to indicate that one codeword corresponds to at least two PUSCH antenna port groups; The third type is used to indicate the correspondence between each transmission layer and the PUSCH antenna port in all transmission layers corresponding to a codeword, with each transmission layer corresponding to one PUSCH antenna port. All PUSCH antenna ports within the PUSCH antenna port group are used for transmission in the same transmission layer.

6. The method according to claim 5, characterized in that, The first type and the second type both correspond to partially coherent transmission, while the third type corresponds to non-coherent transmission.

7. The method according to claim 5, characterized in that, The first sorting of the first DMRS port combination corresponds to the first type. The second sorting of the first DMRS port combination corresponds to the second type. The third sorting of the first DMRS port combination corresponds to the third type.

8. The method according to any one of claims 2 to 4, characterized in that, The first precoding matrix corresponds to Q PUSCH antenna port groups, where Q is a positive integer; The first PUSCH antenna port group in the Q PUSCH antenna port groups corresponds to the first DMRS port subgroup, and all DMRS ports in the first DMRS port subgroup belong to the same code division multiplexing group or the same time division orthogonal mask group.

9. The method according to any one of claims 2 to 4, characterized in that, The first precoding matrix corresponds to W codewords, where W is a positive integer greater than 1; The first codeword in the W codewords corresponds to the first DMRS port sub-combination, and all DMRS ports in the first DMRS port sub-combination belong to the same code division multiplexing group or the same time division orthogonal mask group.

10. A communication method, characterized in that, include: Determine indication information, the indication information being used to indicate a first demodulation reference signal DMRS port combination, the first DMRS port combination corresponding to at least two code division multiplexing groups, one code division multiplexing group corresponding to one codeword, or, the first DMRS port combination corresponding to at least two time division orthogonal mask groups, one time division orthogonal mask group corresponding to one codeword; Send the instruction information; The order of the first DMRS port combination is related to the type of the first precoding matrix of the first physical uplink shared channel (PUSCH). The different types of precoding matrices correspond to different mapping relationships between transmission layers and PUSCH antenna ports, and the number of transmission layers is greater than four.

11. The method according to claim 10, characterized in that, The first DMRS port combination includes a first DMRS port sub-combination and a second DMRS port sub-combination. The first DMRS port sub-group corresponds to the first code division multiplexing group, and the first DMRS port sub-group includes N DMRS ports. The second DMRS port sub-group corresponds to the second code division multiplexing group, and the second DMRS port sub-group includes K DMRS ports; The first DMRS port combination includes M DMRS ports, where M is the sum of K and N.

12. The method according to claim 11, characterized in that, When the indices of the M DMRS ports are arranged sequentially, the order of the indices of the N DMRS ports precedes the order of the indices of the K DMRS ports.

13. The method according to claim 11, characterized in that, When the indices of the M DMRS ports are arranged sequentially, the order of the indices of the K DMRS ports lies between the order of the indices of the M DMRS ports.

14. The method according to any one of claims 10 to 13, characterized in that, The type of the first precoding matrix includes at least one of the following: Type 1, Type 2, or Type 3; The first type is used to indicate that one codeword corresponds to one PUSCH antenna port group; The second type is used to indicate that one codeword corresponds to at least two PUSCH antenna port groups; The third type is used to indicate the correspondence between each transmission layer and the PUSCH antenna port in all transmission layers corresponding to a codeword, with each transmission layer corresponding to one PUSCH antenna port. All PSUCH antenna ports within the PUSCH antenna port group are used for transmission in the same transmission layer.

15. The method according to claim 14, characterized in that, The first type and the second type both correspond to partially coherent transmission, while the third type corresponds to non-coherent transmission.

16. The method according to claim 14, characterized in that, The first sorting of the first DMRS port combination corresponds to the first type. The second sorting of the first DMRS port combination corresponds to the second type. The third sorting of the first DMRS port combination corresponds to the third type.

17. The method according to any one of claims 11 to 13, characterized in that, The first precoding matrix corresponds to Q PUSCH antenna port groups, where Q is a positive integer; The first PUSCH antenna port group in the Q PUSCH antenna port groups corresponds to the first DMRS port subgroup, and all DMRS ports in the first DMRS port subgroup belong to the same code division multiplexing group or the same time division orthogonal mask group.

18. The method according to any one of claims 11 to 13, characterized in that, The first precoding matrix corresponds to W codewords, where W is a positive integer greater than 1; The first codeword in the W codewords corresponds to the first DMRS port sub-combination, and all DMRS ports in the first DMRS port sub-combination belong to the same code division multiplexing group or the same time division orthogonal mask group.

19. A communication device, characterized in that, Includes a processor, said processor being configured to, by executing computer programs or instructions, or by executing logic circuits, The communication device is made to perform the method of any one of claims 1 to 9; or, The communication device is made to perform the method of any one of claims 10 to 18.

20. The communication device according to claim 19, characterized in that, The communication device further includes a memory for storing the computer program or instructions.

21. The communication device according to claim 19 or 20, characterized in that, The communication device further includes a communication interface for inputting and / or outputting signals.

22. A communication device, characterized in that, It includes logic circuitry and input / output interfaces, the input / output interfaces being used for inputting and / or outputting signals. The logic circuit is used to perform the method according to any one of claims 1 to 9; or... The logic circuit is used to perform the method of any one of claims 10 to 18.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which, when executed on a computer... The method of any one of claims 1 to 9 is performed; or, This causes the method of any one of claims 10 to 18 to be performed.

24. A computer program product, characterized in that, Includes instructions that, when executed on a computer, The method of any one of claims 1 to 9 is performed; or, This causes the method of any one of claims 10 to 18 to be performed.

Citation Information

Patent Citations

  • Information transmission method, terminal and network equipment

    CN111417162A

  • Communication method, device and equipment

    CN114884634A