Communication method and communication apparatus

By utilizing multipath parameters to determine the precoding matrix in wireless communication, the problem of improving data demodulation performance in multiple-input multiple-output systems is solved, achieving effective interference suppression and improved data demodulation efficiency.

WO2026040823A1PCT designated stage Publication Date: 2026-02-26HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/113236
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-22
Filing Date
2025-08-07
Publication Date
2026-02-26

AI Technical Summary

Technical Problem

In wireless communication, how can we improve data transmission efficiency through multiple-input multiple-output systems without relying on traditional channel state information acquisition mechanisms, especially by effectively handling interference during signal reception to improve data demodulation performance?

Method used

The precoding matrix is ​​determined by the multipath parameters of the receiving port, and the data is demodulated using the first and second precoding matrices. Interference processing is performed in conjunction with the multipath parameters to improve the data demodulation performance.

Benefits of technology

It effectively suppresses interference, improves data demodulation performance, and enhances the flexibility and efficiency of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113236_26022026_PF_FP_ABST
    Figure CN2025113236_26022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method comprises: receiving first indication information, the first indication information indicating a first port and a second port; receiving first data of the first port, the first data being obtained by precoding on the basis of a first precoding matrix, and the first precoding matrix being determined on the basis of a first multipath parameter of the first port; and demodulating the first data on the basis of the first precoding matrix and a second precoding matrix, the second precoding matrix being determined on the basis of a second multipath parameter of the second port. The first port and the second port can be determined by means of the first indication information. Therefore, when demodulating the received data, precoded by means of the first precoding matrix, of the first port, a multipath parameter of the second port can be used for interference processing, thereby improving the performance of data demodulation.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202411165749.1, filed on August 22, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] Sensing fusion has become a research hotspot as one of the potential key technologies of the next generation mobile communication system. The acquisition of sensing signals can enhance the performance of wireless communication in some aspects, and at the same time, the performance of traditional sensing services can also be improved by using wireless communication systems. For example, based on the characteristics of sensing-assisted communication of the next generation communication system, a multiple-input multiple-output (MIMO) system can potentially achieve more efficient data transmission based on the acquired sensing parameters (such as angle and time delay) without relying on traditional channel state information (CSI) acquisition mechanisms. In this scenario, how to process the received signal for interference when transmitting signals is a problem that needs to be considered. SUMMARY

[0004] The present application provides a communication method and a communication apparatus, which can perform interference suppression based on the multipath parameters corresponding to the ports when receiving data, thereby improving the performance of data demodulation.

[0005] In a first aspect, a communication method is provided. The method can be applied to a communication apparatus, which can be a communication device (such as a terminal device), or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a communication device.

[0006] The method includes: receiving first indication information, the first indication information indicating a first port and a second port; receiving first data of the first port, the first data being obtained by precoding based on a first precoding matrix, the first precoding matrix being determined according to a first multipath parameter of the first port; and demodulating the first data based on the first precoding matrix and a second precoding matrix, the second precoding matrix being determined according to a second multipath parameter of the second port.

[0007] Based on the above scheme, the communication device (referred to as a first communication device for distinction) can determine the first port and the second port through the first indication information, so that when demodulating the data of the received first port which is pre-coded by the first pre-coding matrix, the multipath parameters of the second port can be used for interference processing, thereby improving the performance of data demodulation.

[0008] In some implementations of the first aspect, the first configuration information is received, and the first configuration information is used to configure the first multipath parameter and the second multipath parameter.

[0009] Based on the above scheme, the first communication device can obtain the multipath parameters corresponding to the first port and the second port, so as to determine the pre-coding matrix corresponding to each port.

[0010] In some implementations of the first aspect, the second indication information is received, and the second indication information indicates the category of the parameters included in the first multipath parameter and / or the category of the parameters included in the second multipath parameter, the category of the parameters included in the first multipath parameter is used to determine the calculation manner of the first pre-coding matrix, and the category of the parameters included in the second multipath parameter is used to determine the calculation manner of the second pre-coding matrix.

[0011] Based on the above scheme, by setting the determination manner of the pre-coding matrix to correspond to the category of the parameters included in the different multipath parameters, and by indicating the category of the parameters included in the multipath parameters to indicate the calculation manner of the pre-coding matrix, the flexibility of the pre-coding matrix calculation can be improved.

[0012] In some implementations of the first aspect, the capability information and / or demodulation performance requirement information is sent, and the capability information and / or demodulation performance requirement information is used to determine the category of the first multipath parameter.

[0013] Based on the above scheme, by sending the capability information and / or demodulation performance requirement information of the first communication device to determine the calculation manner of the pre-coding matrix, the flexibility of the pre-coding matrix calculation manner can be improved.

[0014] In some implementations of the first aspect, the third indication information is sent, and the third indication information indicates the category of the parameters included in the first multipath parameter, and the category of the parameters included in the first multipath parameter is used to determine the calculation manner of the first pre-coding matrix.

[0015] Based on the above scheme, by indicating the category of the parameters included in the multipath parameter suggested by the first communication device through the first communication device, the calculation manner of the pre-coding matrix can be determined, and the flexibility of the pre-coding matrix calculation manner can be improved.

[0016] In some implementations of the first aspect, fourth indication information is received, the fourth indication information indicating a precoding type corresponding to the first precoding matrix, the precoding type being related to a category of parameters included in the first multipath parameter.

[0017] Based on the above scheme, by associating the precoding type with the category of parameters included in the first multipath parameter, the calculation manner of the precoding matrix based on the precoding type can be enabled.

[0018] In some implementations of the first aspect, the precoding type is wideband-based precoding or subband-based precoding.

[0019] In some implementations of the first aspect, the precoding type is wideband-based precoding, and the first multipath parameter includes at least one of the following parameters: angle, time delay, power, and polarization direction.

[0020] In some implementations of the first aspect, the precoding type is subband-based precoding, and the first multipath parameter includes at least one of the following parameters: angle, time delay, power, polarization direction, initial phase, and Doppler information.

[0021] In some implementations of the first aspect, a first channel is estimated based on the first precoding matrix, the first channel including a channel used for transmitting the first data; a second channel is processed based on the second precoding matrix, the second channel being used for transmitting data of the second port; and the first data is demodulated based on the channel estimation and the processing result of the second channel.

[0022] In some implementations of the first aspect, the multipath parameter is determined based on a sensing signal, or the multipath parameter is obtained based on measurement on a reference signal.

[0023] The second aspect provides a communication method. The method can be applied to a communication device, which can be a communication equipment (such as a network equipment), or the communication device can be a component (such as a chip or a chip system or a circuit or a communication module) in the communication equipment.

[0024] The method includes: sending first indication information, the first indication information indicating a first port and a second port; and sending first data of the first port, the first data being obtained based on a first precoding matrix, the first precoding matrix being determined according to a first multipath parameter of the first port, the first data being demodulated based on the first precoding matrix and a second precoding matrix, the second precoding matrix being determined according to a second multipath parameter of the second port.

[0025] Based on the above scheme, a communication device (for distinction, referred to as a second communication device) can send data of the first port after pre-coding processing by the first pre-coding matrix, and by indicating the first port and the second port to a certain receiving end (for example, the first communication device), the first communication device can be caused to demodulate the data based on the first pre-coding matrix corresponding to the first port and the second pre-coding matrix of the second port, wherein the first pre-coding matrix and the second pre-coding matrix are respectively determined based on the multipath parameters of the first port and the multipath parameters of the second port, that is, when demodulating the data of the first port, the multipath parameters of the second port can be used for interference processing, and the performance of data demodulation is improved.

[0026] In some implementations of the second aspect, the first configuration information is sent, the first configuration information being used to configure the first multipath parameters and the second multipath parameters.

[0027] In some implementations of the second aspect, the second indication information is received, the second indication information indicating a category of parameters included in the first multipath parameters and / or a category of parameters included in the second multipath parameters, the category of parameters included in the first multipath parameters being used to determine a calculation manner of the first pre-coding matrix, and the category of parameters included in the second multipath parameters being used to determine a calculation manner of the second pre-coding matrix.

[0028] In some implementations of the second aspect, the capability information and / or the demodulation performance requirement information is received, the capability information and / or the demodulation performance requirement information being used to determine the category of the first multipath parameters.

[0029] In some implementations of the second aspect, the third indication information is received, the third indication information indicating the category of parameters included in the first multipath parameters, the category of parameters included in the first multipath parameters being used to determine the calculation manner of the first pre-coding matrix.

[0030] In some implementations of the second aspect, the fourth indication information is sent, the fourth indication information indicating a pre-coding type corresponding to the first pre-coding matrix, the pre-coding type being related to the category of parameters included in the first multipath parameters.

[0031] In some implementations of the second aspect, the pre-coding type is wideband-based pre-coding or subband-based pre-coding.

[0032] In some implementations of the second aspect, the pre-coding type is wideband-based pre-coding, and the first multipath parameters include at least one of the following parameters: angle, time delay, power, and polarization direction.

[0033] In some implementations of the second aspect, the precoding type is subband-based precoding, and the first multipath parameter comprises at least one of the following: an angle, a delay, a power, a polarization direction, an initial phase, and Doppler information.

[0034] In some implementations of the second aspect, the multipath parameter is determined based on a sensing signal, or the multipath parameter is obtained based on a measurement on a reference signal.

[0035] In a third aspect, a communication apparatus is provided. The apparatus can be configured to implement the method in the first aspect or the second aspect and any possible implementation thereof. Specifically, the apparatus can include units and / or modules configured to perform the method in the first aspect or the second aspect and any possible implementation thereof, such as a processing unit and / or a communication unit.

[0036] In one implementation, the apparatus is a communication device (e.g., a terminal device, or a network device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0037] In another implementation, the apparatus is a chip, a chip system, or a circuit, or a communication module for a communication device (e.g., a terminal device, or a network device). When the apparatus is a chip, a chip system, or a circuit for a communication device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuitry, etc. on the chip, the chip system, or the circuit; and the processing unit can be at least one processor, a processing circuit, or a logic circuit, etc.

[0038] In a fourth aspect, a communication apparatus is provided. The apparatus can include at least one processor configured to cause the apparatus to perform the method in the first aspect or the second aspect and any possible implementation thereof.

[0039] Optionally, the at least one processor is configured to execute computer program or instructions to perform the method in the first aspect or the second aspect and any possible implementation thereof.

[0040] Optionally, the apparatus further includes a memory configured to store the computer program or instructions.

[0041] Optionally, the at least one processor is coupled to the memory configured to store the computer program or instructions. The memory can be external to the apparatus.

[0042] Optionally, the apparatus further includes a communication interface, and the processor reads the instructions on the memory through the communication interface. It can be understood that the communication interface is coupled with the processor, and is used for inputting the computer program or instructions into the processor, or outputting the information in the processor.

[0043] For the operations of sending, acquiring / receiving and the like involved, if no special description is made, or if it is not contrary to the actual role or internal logic in the related description, it can be understood as the output, input and the like, or the sending and receiving operations performed by the radio frequency circuit and the antenna, and the present application does not limit this.

[0044] In an implementation manner, the apparatus is a communication device (such as a terminal device, or a network device).

[0045] In another implementation manner, the apparatus is a chip, a chip system or a circuit or a communication module for a communication device (such as a terminal device, or a network device). Optionally, the chip is a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core.

[0046] In a fifth aspect, a computer readable storage medium is provided, and the computer readable medium stores a computer program (for example, program code) or instructions, which, when executed on a communication apparatus, causes the communication apparatus to perform the method in the first aspect or the second aspect or any possible implementation manner thereof.

[0047] In a sixth aspect, a computer program product containing instructions is provided, which, when executed on a computer, causes the computer to perform the method in the first aspect or the second aspect or any possible implementation manner thereof.

[0048] In a seventh aspect, a communication system is provided, including a first communication apparatus and a second communication apparatus. The first communication apparatus is configured to perform the method provided in any implementation manner of the first aspect, and the second communication apparatus is configured to perform the method provided in any implementation manner of the second aspect. BRIEF DESCRIPTION OF DRAWINGS

[0049] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.

[0050] FIG. 2 is a schematic diagram of a configuration type of a reference signal.

[0051] FIG. 3 is a schematic diagram of a communication method 300 provided by embodiments of the present application.

[0052] FIG. 4 is a schematic diagram of a communication apparatus 400 according to an embodiment of the present application.

[0053] FIG. 5 is a schematic diagram of another communication apparatus 500 according to an embodiment of the present application.

[0054] FIG. 6 is a schematic diagram of a chip system 600 according to an embodiment of the present application. DETAILED DESCRIPTION

[0055] The technical solutions in the present application will be described below with reference to the drawings.

[0056] Before introducing the solutions of the present application, the following points are explained.

[0057] 1. In the present application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, etc. When describing that a certain indication information indicates A, it can be understood that the indication information carries A, carries an identifier of A, carries B having a correlation relationship with A, carries an identifier of B having a correlation relationship with A, etc. In other words, if the receiving side of the certain indication information can determine A according to the indication information, it can be described that the indication information indicates A, and the specific determination manner is not limited. When it is understood that the indication information carries A, "indication" can be replaced by "includes", and at this time, similar to the expression "sending / receiving indication information, the indication information indicates A", it can be replaced by "sending / receiving A".

[0058] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information, etc. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information has a correlation relationship with the to-be-indicated information. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different.

[0059] 2、In this application, the expression " / " is used to represent the relationship of "or" between the objects associated in front and back; for example, A / B can represent: A or B. The expression "and / or" is used to represent the relationship of both and and or between the objects associated in front and back; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, wherein A, B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, wherein A, B, C can be single or multiple.

[0060] 3、In this application, "send" and "receive" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct transmission through the air interface, or indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct reception from YY through the air interface, or indirect reception from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0061] 4、In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referenced if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0062] 5、In this application, "first", "second", and "#1", "#2" are only for convenience of description, used to distinguish objects, and do not limit the scope of the embodiments of the present application. It is not used to describe the order or sequence of the characteristics. It should be understood that the objects thus described can be interchanged under appropriate circumstances in order to describe solutions other than the embodiments of the present application.

[0063] 6、In this application, "predefined" can mean standard protocol predefined, or can also mean pre-agreed or pre-negotiated between devices. Among them, "protocol" can refer to standard protocols in the communication field, which can include fourth generation (4 th generation, 4G) network, fifth generation (5th The present application is not limited to the 5G network protocol, the new radio (NR) protocol, the 5.5G network protocol, the 6G network protocol, and the related protocol applied in the future communication system.

[0064] 7、In this application, the words such as "exemplarily", "for example" and the like are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "example" in this application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is used to present the concept in a specific way.

[0065] 8、In this application, "of", "corresponding" and "corresponding" can be used interchangeably at times. It should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent.

[0066] 9、The formula involved in each embodiment of this application is only illustrative, and does not constitute a limitation on the protection scope of the embodiments of this application. In the process of calculating the above-mentioned various involved parameters, the above-mentioned formula can also be used for calculation, or the calculation can be carried out based on the deformation of the above-mentioned formula, or other ways can be used for calculation to meet the results of formula calculation.

[0067] The communication system to which the present application is applicable will be described below.

[0068] The technical solutions provided by the present application can be applied to various communication systems, such as 5G or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solutions provided by the present application can also be applied to future communication systems. The technical solutions provided by the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system. The technical solutions provided by the present application can also be applied to non-terrestrial network (NTN) system such as inter-satellite communication and satellite communication.

[0069] As an example, a 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 a base station. The satellite can act as a base station and also as a terminal device. The satellite can refer to a drone, a hot air balloon, a low earth orbit satellite, a medium earth orbit satellite, a high earth orbit satellite, etc. The satellite can also refer to a non-ground base station or a non-ground device, etc.

[0070] As an example, V2X communication can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-network (V2N) communication, etc.

[0071] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, or data, etc. The device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc. The device is taken as an example for description in embodiments of the present application.

[0072] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built-in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.

[0073] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D or peer to peer scenarios, etc.

[0074] In the embodiments of the present application, the apparatus for implementing the function of the terminal device, i.e., the terminal apparatus, can be a terminal device or an apparatus capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus.

[0075] The network device in the embodiments of the present application can be a device or a module with a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip for being arranged in the foregoing devices or apparatuses. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0076] A base station can be fixed, or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, with one or more cells moving according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0077] In some deployments, the network device mentioned in embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)), and a DU node.

[0078] In some deployments, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU, or an RRH.

[0079] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, the wireless access network can also be an open radio access network (O-RAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0080] In the embodiments of the present application, the apparatus for implementing the function of the network device can be a network device, or an apparatus capable of supporting the network device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus. In the embodiments of the present application, only the apparatus for implementing the function of the network device is taken as an example of the network device, and the scheme of the embodiments of the present application is not limited.

[0081] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water; and can also be deployed on airplanes, balloons and satellites in the air. The scenarios in which the network device and the terminal device are located are not limited in the embodiments of the present application.

[0082] The following will briefly introduce a communication system suitable for the embodiments of the present application in combination with FIG. 1.

[0083] FIG. 1 is a schematic diagram of a communication system suitable for the embodiments of the present application. As shown in FIG. 1, the communication system includes a radio access network 100. The radio access network 100 can be a next-generation (for example, future or higher version) radio access network, or a traditional (for example, 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the radio access network 100. The network elements in the wireless communication system are connected through an interface (for example, NG, Xn), or connected through an air interface.

[0084] In the communication between the network device and the terminal device, the network device can manage one or more cells, and each cell can include at least one terminal device. The cell can be understood as an area within the coverage range of the wireless signal of the network device.

[0085] FIG. 1 is only a schematic diagram, and the wireless communication system can also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, etc., which are not shown in FIG. 1.

[0086] In order to facilitate the understanding of the technical scheme of the present application, some related technologies related to the technical scheme of the present application are introduced.

[0087] 1. Multi-input multi-output (MIMO) technology

[0088] MIMO technology uses the spatial dimension resources, which can make the signal obtain array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing the system bandwidth, and can multiply the capacity and spectrum efficiency of the communication system. For example, the MIMO system can support up to 8 layers of transmission at the transmitting end and the receiving end.

[0089] 2、port

[0090] The port can also be referred to as an antenna port, which can include a transmitting port and a receiving port. One port can be configured for each virtual antenna, each virtual antenna can be a weighted combination of multiple physical antennas, and each port can correspond to one reference signal.

[0091] Among them, the transmitting port can be understood as a virtual antenna identified by the receiving end. The receiving port can be understood as the receiving antenna of the receiving end, and the receiving port can also be understood as a virtual antenna. For example, in downlink transmission, the receiving port can refer to the receiving antenna of the terminal device.

[0092] Optionally, the port refers to the port after beamforming and / or phase rotation.

[0093] In one example, the port refers to the port after beamforming. For example, the reference signal of each port can be a precoded reference signal obtained by precoding the reference signal based on an angle vector. It can be understood that if the reference signal is beamformed, the number of ports can refer to the number of ports of the precoded reference signal. The number of ports of the precoded reference signal can be less than the number of transmitting antenna ports.

[0094] In another example, the port refers to the port after phase rotation, for example, the reference signal of each port can be a precoded reference signal obtained by precoding the reference signal based on a delay vector and transmitting it through a transmitting antenna port. The port can also be referred to as the port of the precoded reference signal.

[0095] In another example, the port refers to the port after beamforming and phase rotation. For example, the reference signal of each port can be a precoded reference signal obtained by precoding the reference signal based on an angle vector and a delay vector. The port can also be referred to as the port of the precoded reference signal.

[0096] 3、time domain unit and frequency domain unit: data or information can be carried by time-frequency resources.

[0097] In the time domain, a time domain resource can include one or more time domain units (or also can be referred to as time units). A time domain unit can include a radio frame (RF), a subframe, a frame, a half subframe, a half frame, a slot, a mini-slot, a partial slot, or an orthogonal frequency division multiplexing (OFDM) symbol, and the like.

[0098] In the frequency domain, a frequency domain resource can include one or more frequency domain units. A frequency domain unit can include a subcarrier, a component carrier (CC), a resource element (RE), a resource block (RB), a subchannel, a resource pool, a bandwidth, a bandwidth part (BWP), a channel, or an interlace RB, and the like.

[0099] 4. Reference signal (RS)

[0100] A reference signal can refer to a physical signal carrying a sequence sent for a specific function. Specifically, a reference signal is a physical signal generated by mapping a specific sequence to a corresponding resource in a preset resource mapping manner. A reference signal can also be referred to as a pilot, a reference sequence, a reference signal, and the like.

[0101] The reference signal involved in the present application can be any of the following: a channel state information reference signal (CSI-RS), a sounding reference signal (SRS), a demodulation reference signal (DMRS), a phase tracking reference signal (PT-RS), a cell reference signal (CRS), and the like.

[0102] The DMRS can be used for demodulation of a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). The CSI-RS can be used for channel information measurement and implementation of reporting of channel state information (CSI) including at least one of a precoding matrix indicator (PMI), a rank indication (RI), and a channel quality indicator (CQI).

[0103] It should be understood that the reference signals listed above are only examples and should not constitute any limitation on the present application. The present application does not exclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions.

[0104] 5. Demodulation reference signal (DMRS)

[0105] In a new radio (NR) system, the DMRS is used for equivalent channel matrix estimation of a data channel, such as a physical uplink share channel (PUSCH), or a control channel, such as a physical downlink control channel (PDCCH), for detection and demodulation of data on the corresponding channel.

[0106] Taking the data channel PDSCH as an example, the DMRS is usually pre-coded with the same data signal transmitted, so as to ensure that the DMRS and the data signal experience the same equivalent channel. Assuming that the DMRS vector transmitted by the sending end is s, and the data signal vector transmitted is x, the DMRS and the data signal are pre-coded (multiplied by the same precoding matrix) with the same precoding. The data signal vector y received by the receiving end and the DMRS vector r can be represented by formula (1) and formula (2), respectively:

[0107] wherein, ( H represents a channel matrix, P represents a precoding matrix, represents an equivalent channel experienced by data signals and DMRS, and n represents additive noise. Based on the known DMRS vector s, the receiving end can obtain an estimation of the equivalent channel by using a channel estimation algorithm, such as least square (LS) channel estimation, minimum mean square error (MMSE) channel estimation, or the like. Based on the equivalent channel, demodulation of the data signals can be completed.

[0108] FIG. 2 is a schematic diagram of configuration types of reference signals. Referring to FIG. 2, in the NR system, the configuration types of DMRS include two types. FIG. 2 shows the DMRS patterns of the two configuration types. The REs with different fill patterns in FIG. 2 represent different code division multiplexing (CDM) groups; P0, P1, …, P11 represent DMRS ports 0 to 11; the numbers on the horizontal axis represent the indices of symbols within one slot, and the numbers on the vertical axis represent the indices of subcarriers within one RB.

[0109] It should be understood that the DMRS occupies symbol 0 and occupies symbols 0 and 1 in FIG. 2 are only examples, and the DMRS can also occupy other symbols within one slot, such as symbol 1 or symbols 1 and 2.

[0110] Referring to FIG. 2(a), for single-symbol DMRS of configuration type 1, at most 4 orthogonal DMRS ports are supported. The 4 DMRS ports are divided into 2 CDM groups (CDM group 0 and CDM group 1), and at most 2 orthogonal DMRS ports are supported in each CDM group. Among them, CDM group 0 contains DMRS ports P0 and P1, and CDM group 1 contains P2 and P3. The CDM groups are frequency division multiplexed (FDM) (mapped on different frequency domain resources); the DMRS ports contained in the CMD group are mapped on the same time domain resource (resource mapping is performed in the frequency domain in the form of a comb). The reference signals corresponding to the DMRS ports contained in the CDM group are distinguished by orthogonal cover codes (OCC), thereby ensuring the orthogonality of the DMRS ports in the CDM group.

[0111] ​Referring to (b) of FIG. 2, the dual-symbol DMRS of the configuration type 1 supports up to 8 orthogonal DMRS ports. (c) and (d) of FIG. 2 correspond to time-frequency resource mapping manners of the single-symbol DMRS and the dual-symbol DMRS of the configuration type 2, respectively. As shown in (c) of FIG. 2, the single-symbol DMRS of the configuration type 2 supports up to 6 orthogonal DMRS ports. As shown in (d) of FIG. 2, for the dual-symbol DMRS of the configuration type 2, up to 12 orthogonal DMRS ports are supported. For brevity, the introduction of the CDM group of the DMRS and the time-frequency resource occupied by each DMRS port is omitted here.

[0112] In the process of data transmission, the network device needs to inform the terminal device of the antenna port (DMRS port) allocated by the network device and the configuration type of the DMRS. Thus, the terminal device can perform the receiving and channel estimation process of the DMRS signal on the corresponding time-frequency resource based on the allocated antenna port, according to the DMRS symbol generation method and the time-frequency resource mapping rule defined by the protocol.

[0113] The above DMRS port indication can be implemented through the Antenna port indication field of the downlink control information (DCI). For different values of dmrs-Type and maxLength, the NR protocol defines multiple DMRS port calling manners. Table 1 below is an example of DMRS port indication. In the table, the Antenna port field indicates the “index value” column, and each index value corresponds to one or more DMRS ports.

[0114] Table 1

[0115] 6. Sensing-aided communication

[0116] Sensing fusion has become a research hotspot as one of the potential key technologies of the next-generation mobile communication system. The acquisition of sensing signals can enhance the performance of communication in some aspects, and the performance of traditional sensing services can also be improved by using a wireless communication system.

[0117] For example, based on the characteristics of sensing-aided communication of the next-generation communication system, the MIMO system can achieve more efficient data transmission based on the acquired sensing parameters without relying on the traditional CSI acquisition mechanism. As an example, the sensing parameters include multipath parameters such as the angle, time delay, power, polarization, Doppler, and phase of the multipath.

[0118] Exemplarily, when the MIMO algorithm fully utilizes the above parameters to achieve performance enhancement, the potential gain can be reflected in the following two aspects:

[0119] (1) saving resource overhead of channel acquisition and data demodulation reference signal;

[0120] (2) simplifying CSI acquisition and data transmission process, and alleviating problems of large transmission delay and complex configuration mechanism caused by CSI acquisition process, radio resource control (RRC) and downlink control information (DCI) pilot configuration.

[0121] 7. MIMO receiver interference processing

[0122] Multi-user pairing and multi-stream transmission are typical means for large-scale MIMO to improve spatial multiplexing gain.

[0123] In MIMO multi-stream transmission and multi-user MU-MIMO system, interference suppression is one of the key factors to ensure reception performance. After channel estimation, when data demodulation is performed, the MIMO system attempts to estimate interference information and calculate MIMO equalization coefficients based on the interference information. The minimum mean square error (MMSE)-interference rejection combining (IRC) receiver is as shown in the following formula:

[0124] wherein W MMSE-IRC represents a precoding matrix obtained by MMSE-IRC receiver processing, H represents a channel matrix, H s represents a channel matrix of a target port (DMRS port), H ii represents a channel matrix of an interference port, H·H H represents a covariance matrix of the channel matrix, the superscript H represents conjugate transpose, and σ is a positive real number. I represents a unit matrix.

[0125] As can be seen from the above, the estimation of interference, that is, H iiThe calculation of the interference will greatly affect the demodulation performance of MIMO. In the existing communication system, the information of the interference port is implicitly indicated in the DMRS port indication table (for example, Table 1), that is, the second column (the number of DMRS code division multiplexing groups without data) shown in Table 1. For example, when the index value in Table 1 is 3, the number of DMRS code division multiplexing groups without data is 2, and the DMRS port is port P0 (that is, P0 is the service port). Among them, the number of DMRS code division multiplexing groups without data is 2 can represent that the resource units of the current CDM group 0 (containing DMRS ports P0 and P1) and the CDM group 1 (containing DMRS ports P2 and P3) do not transmit data, that is, ports P0, P1, P2 and P3 can transmit DMRS, at this time, P1, P2 and P3 can be considered as the interference port of P0. That is, the UE can determine other simultaneously scheduled ports according to the number of DMRS code division multiplexing groups without data, so as to perform channel estimation and calculate the interference.

[0126] In the existing protocol, the DMRS supports at most 12 orthogonal ports, that is, the existing system can realize interference estimation of at most 12 orthogonal data streams. This scheme may face great challenges in future communication systems (with larger antenna dimensions and higher data stream numbers):

[0127] The spectral efficiency (SE) of the current 12-port data transmission is far from meeting the demand of higher-order (more data streams) data transmission in future communication systems with larger antenna dimensions, such as hundreds or thousands of data streams transmitted simultaneously. If the existing pilot evolution idea is followed, the performance of channel estimation will be greatly deteriorated, and the data demodulation performance will be severely challenged. For example, in the case of increasing the number of DMRS ports from 24 to 240, the pilot density will be reduced to one-tenth of the existing pilot density. In this case, the existing interference suppression method cannot be followed. Therefore, how to realize interference processing in high-order data transmission is a problem worth considering.

[0128] Therefore, the present application provides a communication method and a communication device, which can perform interference suppression based on the multipath parameters corresponding to the ports during data reception in the scene of multiple high spectral efficiency demands in NR and future communication systems, and improve the performance of data demodulation.

[0129] The communication method provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings. The embodiments provided by the present application can be applied to the scene shown in the above-mentioned figures, without limitation.

[0130] FIG. 3 is a schematic diagram of a communication method 300 according to an embodiment of the present application. For ease of description, the terminal device and the network device are exemplarily described below. The terminal device can be replaced by a component (e.g., a chip or a chip system or a circuit or a communication module) of the terminal device, and the network device can be replaced by a component (e.g., a chip or a chip system or a circuit or a communication module) of the network device. In addition, the steps described below can be performed by a single execution subject, or can be divided into steps performed by multiple execution subjects, which can be logically and / or physically separated. The method 300 shown in FIG. 3 can include the following steps.

[0131] S310, the network device sends first indication information to the terminal device. Accordingly, the terminal device receives the first indication information.

[0132] The first indication information indicates the first port and the second port. The first port is used to transmit a reference signal or data corresponding to the terminal device. The second port can be a port that is simultaneously scheduled (or simultaneously configured, or paired) with the first port, for example, the second port is used to transmit a reference signal or data corresponding to another terminal device paired with the terminal device, or the second port is another service port of the terminal device other than the first port. The first port and the second port can be understood as two types of ports, the first port can be understood as a service port or a target port; the second port can be understood as an interference port of the first port.

[0133] The port and the sub-beam have a one-to-one correspondence (or mapping) relationship, for example, the first port corresponds to the first sub-beam, and the second port corresponds to the second sub-beam. In this case, the first sub-beam can be understood as a service sub-beam; the second sub-beam can be understood as an interference sub-beam. The first indication information indicating the first port and the second port can be replaced by: the first indication information indicating the first sub-beam and the second sub-beam, or when the first indication information indicates the first port and the second port, the first indication information indicates the first sub-beam and the second sub-beam.

[0134] In the case where the first indication information indicates the first port and the second port, the terminal device can also be configured with the correspondence between the port and the sub-beam, such as the correspondence between the port index and the sub-beam index, or the correspondence can be predefined by a protocol or indicated by signaling, without limitation. For example, the terminal device can learn the service port and the interference port through the first indication information, and learn the sub-beams corresponding to the service port and the interference port based on the correspondence between the port and the sub-beam.

[0135] For example, assume that UE#1 and UE#2 are paired as shown in Table 2. The serving ports of UE#1 are the ports with indexes 0, 1, and 2, and the serving ports of UE#2 are the ports with indexes 3 and 4. In a data transmission, for UE#1, the ports with indexes 3 and 4 are the interference ports of UE#1; similarly, for UE#2, the ports with indexes 0, 1, and 2 are the interference ports of UE#2. The ports and sub-paths are one-to-one corresponding, for example, the ports with indexes 0, 1, 2, 3, and 4 correspond to the sub-paths with indexes 0, 1, 2, 3, and 4, that is, the sub-paths with indexes 3 and 4 are the interference sub-paths of UE#1, and the sub-paths with indexes 0, 1, and 2 are the interference sub-paths of UE#2. UE#1 or UE#2 is an example of the terminal device.

[0136] Table 2

[0137] It should be understood that, in this application, “sub-path” can be replaced by “sub-path cluster”, “path”, “path cluster”, and the like, without limitation.

[0138] It should also be understood that, in this application, “port” and “sub-path” can be replaced by each other in the case of one-to-one correspondence between the ports and the sub-paths, for example, “port or information corresponding to the port” can be replaced by “sub-path or information corresponding to the sub-path” when referring to “port or information corresponding to the port”, and the following will take “port” as an example to describe the scheme of the embodiments of this application.

[0139] The network device can indicate the first port and the second port in the following manner.

[0140] In one example, the network device explicitly indicates the first port and the second port. For example, the network device indicates the indexes of the first port and the second port, and indicates that the first port is a serving port and the second port is an interference port, for example, by taking “0” or “1” as the value of 1 bit (bit) information to indicate a serving port or an interference port.

[0141] In another example, the network device implicitly indicates the first port and the second port. For example, the network device indicates the first port and the second port through a port indication field of DCI, which can refer to the description of the port indication field for indicating the DMRS port in the foregoing, for example, the port indication field indicates an index, which can correspond to the index of a serving port and the interference port corresponding to the serving port.

[0142] Optionally, the method further includes:

[0143] S301, the network device sends first configuration information to the terminal device. Correspondingly, the terminal device receives the first configuration information.

[0144] The first configuration information can be used to configure a first multipath parameter and a second multipath parameter. The first multipath parameter is a multipath parameter corresponding to the first port, or in other words, the first multipath parameter is a multipath parameter corresponding to the first sub-path. The second multipath parameter is a multipath parameter corresponding to the second port, or in other words, the second multipath parameter is a multipath parameter corresponding to the second sub-path. The multipath parameter corresponding to each port (sub-path) can be used to determine the precoding matrix corresponding to the corresponding port (sub-path).

[0145] The multipath parameter can represent the correlation information of each path when the signal is transmitted through the wireless channel, such as the multipath component parameter of the transmitting antenna and / or the multipath component parameter of the receiving antenna. The multipath parameter can also be referred to as multipath information or multipath component (MPC) information.

[0146] The multipath parameter can include at least one of the following parameters: angle, delay, power, polarization, Doppler, or initial phase, etc.

[0147] The angle can further include at least one of the following: horizontal dimension angle of arrival (AOA), horizontal dimension angle of departure (AOD), vertical dimension zenith of arrival (ZOA), and vertical dimension zenith of departure (ZOD). The AOA and ZOA respectively refer to the horizontal and vertical dimensions of the angle of arrival of the signal via the sub-path of the wireless channel to the receiving antenna; the AOD and ZOD respectively refer to the horizontal and vertical dimensions of the angle of departure of the signal via the sub-path from the transmitting antenna.

[0148] In this application, an angle can be represented by an angle vector, and a delay can be represented by a delay vector. In other words, an angle vector can represent an angle, and a delay vector can represent a delay.

[0149] As an example, the network device can obtain the multipath information in any of the following ways.

[0150] As an example, the network device obtains the multipath information through a sensing system. For example, by scanning the environment through the sensing system, information of all possible targets in the environment can be obtained, which can include but is not limited to the angle of departure, delay, power, etc. of the target. In the sensing system, the target can refer to a sensed object. The information of a target can correspond to a piece of multipath information. Thus, in the sensing system, the multipath information is obtained by obtaining the information of the target.

[0151] Another example, the network device obtains the multipath information based on historical data of the channel. For example, the historical channel samples are obtained through measurement of the network device and / or reporting of the terminal device, and the multipath information possibly existing is extracted from the historical channel samples.

[0152] Another example, the network device obtains the multipath information based on channel estimation of reference signals.

[0153] For example, the network device can measure the uplink channel according to the uplink reference signal (e.g., SRS), and estimate the downlink channel according to the uplink channel, so as to determine the angle (i.e., angle vector) and time delay (i.e., time delay vector) for downlink transmission (e.g., reference signal or data transmission).

[0154] Exemplarily, the multipath parameters corresponding to the ports (including the first port and the second port) can include: the category of the parameters included in the multipath parameters corresponding to the port and the values of the included parameters.

[0155] For one port, the multipath parameters corresponding to the port configured by the network device can include all the parameters included in the multipath parameters, such as all the parameters listed above. Alternatively, a plurality of groups of multipath parameters can also be configured for the one port, and the category of the parameters included in each group of multipath parameters in the plurality of groups of multipath parameters can be different.

[0156] For example, the network device configures a group of multipath parameters for port #1, and the parameters included in the group of multipath parameters include angle, time delay, power, polarization, Doppler, and initial phase. Alternatively, a plurality of groups of multipath parameters are configured for port #1, and each group of multipath parameters in the plurality of groups of multipath parameters includes part or all of the parameters of angle, time delay, power, polarization, Doppler, and initial phase, and the category of the parameters included in each group of multipath parameters is different.

[0157] It should be understood that the multipath parameters of each port can also be predefined or preconfigured in the terminal device through a protocol, in which case S301 can not be performed.

[0158] Alternatively, the method further includes:

[0159] S302, the network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information.

[0160] The second indication information can indicate the category of the parameters included in the first multipath parameters and / or the category of the parameters included in the second multipath parameters. The category of the multipath parameters can be used to determine the determination manner (or calculation manner, or reconstruction scheme) of the precoding matrix. In other words, the calculation manner of the precoding matrix corresponds to the category of the multipath parameters.

[0161] That is, the category of the parameters included in the first multipath parameter can be used to determine the calculation manner of the first precoding matrix; the category of the parameters included in the second multipath parameter can be used to determine the calculation manner of the second precoding matrix. The second precoding matrix is determined according to the second multipath parameter. The second precoding matrix is used to perform precoding processing on the reference signal or data of the second port.

[0162] It should be understood that, since the calculation manner of the precoding matrix corresponds to the category of the multipath parameter, the second indication information indicates the category of the parameters included in the first multipath parameter and / or the category of the parameters included in the second multipath parameter, that is, indicates the calculation manner of the first precoding matrix and / or the second precoding matrix. Alternatively, the second indication information can also directly indicate the calculation manner of the first precoding matrix and / or the second precoding matrix, for example, the correspondence between the calculation manner of the precoding matrix and the index can be agreed or preconfigured by a protocol, and the network device can indicate the calculation manner of the first precoding matrix and / or the second precoding matrix by indicating the index.

[0163] In other words, when referring to the "category of the parameters included in the multipath parameter", the "category of the parameters included in the multipath parameter" can be replaced by "indication of the calculation manner of the precoding matrix", and the description of the same or similar cases is omitted below.

[0164] For simplicity, the "category of the parameters included in the multipath parameter" is referred to as the "category of the multipath parameter" below.

[0165] It should be understood that, when the network device performs precoding processing on the reference signal or data corresponding to each port, the precoding matrix can be determined based on a set of multipath parameters corresponding to the port (corresponding to a category of multipath parameters); by indicating the category of the multipath parameter to the terminal device by the network device, the category of the multipath parameter is related to the calculation manner of the precoding matrix, which can make the precoding matrix determined by the terminal device consistent with the precoding matrix precoded by the network device, so as to make the terminal device perform subsequent processing (for example, channel estimation or data demodulation) based on the precoding matrix.

[0166] Optionally, the network device determines the category of the multipath parameter based on the capability information and / or demodulation performance requirement information (for simplicity, the capability information and / or demodulation performance requirement information of the terminal device is referred to as information #1 hereinafter) of the terminal device, or in other words, the network device determines the calculation manner of the precoding matrix based on the information #1. That is, the terminal device reports the information #1 to the network device, and the network device determines the category of the first multipath parameter based on the information #1, or in other words, determines the calculation manner of the first precoding matrix.

[0167] Exemplarily, the capability information of the terminal device can indicate a processing capability of the terminal device, i.e., the terminal device needs different processing capabilities for different categories of the multipath parameters. For example, the processing capability of the terminal device supports determining the first precoding matrix based on a relatively complex (or high-precision) determination manner (denoted as manner #1), and the manner #1 uses (or corresponds to) more categories of the multipath parameters than a low-precision calculation manner. Alternatively, the capability information reported by the terminal device indicates a maximum processing capability of the terminal device.

[0168] Exemplarily, the demodulation performance requirement information of the terminal device can indicate a requirement for a high or low demodulation performance, for example, when the terminal device requires a high demodulation performance, the network device can determine to use a high-precision calculation manner to determine the precoding matrix. Alternatively, the demodulation performance requirement information reported by the terminal device indicates that the requirement for the demodulation performance is the highest.

[0169] As an example, the network device indicates the category of the multipath parameters (including the first multipath parameter and / or the second multipath parameter) in the following manner.

[0170] In one example, the second indication information directly indicates the category of the parameters included in the category of the multipath parameters. For example, different categories of the multipath parameters corresponding to one port have a corresponding relationship (denoted as corresponding relationship #1), and the second indication information can indicate one of the different indexes. It can be understood that the terminal device side can pre-configure the corresponding relationship #1.

[0171] It should be understood that in this application, different categories of the multipath parameters corresponding to one port can also be understood as: one port corresponds to a plurality of groups of multipath parameters.

[0172] In another example, the category of the multipath parameters is indicated by indicating a precoding type corresponding to the precoding matrix (including the first precoding matrix and / or the second precoding matrix). The precoding type has a corresponding relationship with the category of the multipath parameters. The precoding type can be wideband (WB) based precoding (or wideband precoding) or sub-band (SB) based precoding (or sub-band precoding).

[0173] Specifically, when the precoding type is wideband based precoding, the multipath parameters can include at least one of the following parameters:

[0174] Angle, delay, power, and polarization.

[0175] When the precoding type is sub-band based precoding, the multipath parameters can include at least one of the following parameters:

[0176] Angle, delay, power, polarization, phase, and Doppler.

[0177] That is, by indicating the pre-coding type, the terminal device can determine the calculation manner of the pre-coding matrix.

[0178] The network device determines the category of the multi-path parameter (including the first multi-path parameter and / or the second multi-path parameter) and indicates the category of the multi-path parameter to the terminal device. Alternatively, the terminal device determines the category of the first multi-path parameter and indicates the network device. That is, the terminal device can also indicate the category of the first multi-path parameter suggested (or expected, or preferred) by the terminal device to the network device, so that the network device determines the calculation manner of the first pre-coding matrix based on the indicated category of the first multi-path parameter. For example, the category of the first multi-path parameter reported by the terminal device can be the category of the multi-path parameter corresponding to the calculation manner of the pre-coding matrix with the highest accuracy that the terminal device can handle.

[0179] For example, the indication information (including the first indication information, the second indication information, and the third indication information) can be carried in control signaling, such as radio resource control (RRC) signaling, downlink control information (DCI), media / medium access control (MAC) signaling (such as MAC control element (CE)), or other downlink signaling, without limitation.

[0180] For example, the calculation manner of the pre-coding matrix and the category of the multi-path parameter corresponding to the calculation manner can refer to example #1 to example #3.

[0181] Example #1: The calculation manner of the pre-coding matrix is shown in formula (5) or formula (8).

[0182] wherein V n represents the steering vector of the transmit antenna port of the sub-path (or simply referred to as the transmit steering vector); V H,n and V V,n respectively represent the transmit steering vectors in the horizontal direction and the vertical direction; N tx,H and N tx,V respectively represent the number of antennas of the transmitting end in the horizontal and vertical directions; S tx,H and S tx,V respectively represent the horizontal and vertical spacings of the transmit antenna array elements, in units of wavelength λ; represents the horizontal angle of the sub-path in the local coordinate system; θ LCS,n represents the pitch angle of the sub-path in the local coordinate system; for example, or θ LCS,n The angle of the sub-path in the global coordinate system (such as AOA, AOD, etc.) can be calculated, and specific reference can be made to existing solutions. n denotes the time delay of the nth sub-path, n is an integer greater than or equal to 1 and less than or equal to N, N represents the number of sub-paths; T symb denotes the symbol length; l denotes the subcarrier index; the exp function denotes the exponential function with constant e as the base; j is the imaginary unit; denotes a set in a determined dimension.

[0183] In an example, the parameters included in the multipath parameters can be AOD, ZOD, and time delay.

[0184] Example #2: The calculation method of the precoding matrix is shown in formula (12) or formula (13).

[0185] wherein R n denotes the steering vector of the receiving antenna port of the sub-path n (or simply referred to as the receiving end steering vector); R H,n and R V,n denote the receiving end steering vectors in the horizontal and vertical directions, respectively; N rx,H and N rx,V denote the number of antennas of the receiving end in the horizontal and vertical directions, respectively; S rx,H and S rx,V denote the horizontal and vertical spacings of the receiving end antenna elements, in units of wavelength; V P denotes the precoding matrix, wherein or R n V n * denotes the precoding vector of the sub-path n, V n denotes the steering vector of the transmitting antenna port of the sub-path n (which can be simply referred to as the transmitting end steering vector), V n The calculation method of P n denotes the power of the sub-path n, wherein n denotes the index (or identification or number) of the sub-path, n is greater than or equal to 1 and less than or equal to N, N represents the number of sub-paths; n can also denote the index of the path cluster, which is not limited. The remaining parameters can be referred to the related description above.

[0186] For the calculation method described in formula (12), the parameters included in the multipath parameters can be AOA, AOD, ZOA, ZOD, and power.

[0187] In this calculation method, the parameters included in the multipath parameters can be angle and power.

[0188] Example #3: The calculation of the precoding matrix is shown in equation (15). V p = [V p,1,1 ,…,V p,n,m ,…V p,N,M ] (15)

[0189] wherein V p denotes the precoding matrix, V p,n,m denotes the precoding vector of each subpath, m denotes the subpath number, n denotes the cluster number, V p,n,m specifically denotes the precoding vector of the subpath m in the cluster n corresponding to the port p; P n,m denotes the power of the subpath m in the cluster n; R n,m denotes the receive-end steering vector of the subpath m in the cluster n; V n,m denotes the transmit-end steering vector; x n,m denotes the polarization leakage factor; N rx,H denotes the receive-end horizontal dimension antenna number; N rx,V denotes the receive-end vertical dimension antenna number; N tx,H denotes the transmit-end horizontal dimension antenna number; N tx,V denotes the transmit-end vertical dimension antenna number. denotes the phase information of the subpath m in the cluster n when horizontally receiving and horizontally transmitting the precoding reference signal; denotes the phase information of the subpath m in the cluster n when vertically receiving and vertically transmitting the precoding reference signal; denotes the phase information of the subpath m in the cluster n when horizontally receiving and vertically transmitting the precoding reference signal; denotes the phase information of the subpath m in the cluster n when vertically receiving and horizontally transmitting the precoding reference signal. The remaining parameters can be referred to the foregoing relevant description.

[0190] In the above equation, the superscript * denotes conjugation; denotes the Kronecker product operation; and the superscript -1 denotes inversion.

[0191] In this example, the parameters included in the multipath parameters can be AOA, AOD, ZOA, ZOD, power polarization, and phase.

[0192] It should be understood that the calculation of the precoding matrix above is only an example. The calculation of the precoding matrix can also be other, which is not limited.

[0193] S320, the network device sends first data of a first port to the terminal device. Correspondingly, the first receive end receives the first data.

[0194] Specifically, the network device determines the first precoding matrix according to the category of the first multipath parameter (or the calculation manner of the first precoding matrix); the network device precodes the to-be-transmitted data by using the first precoding matrix, and then transmits the data after the precoding processing (that is, the first data).

[0195] It can be understood that the data in this step can also be replaced by other signals, in other words, when the network device transmits the signal (such as data, or a reference signal, etc.) of the first port to the terminal device, the to-be-transmitted signal can be precoded by using the first precoding matrix.

[0196] S330, the terminal device demodulates the first data based on the first precoding matrix and the second precoding matrix.

[0197] Specifically, the terminal device can determine the first port (or a service port) according to the first indication information in S310, and determine the first precoding matrix based on the first multipath parameter corresponding to the first port. Alternatively, if there are multiple calculation manners of the first precoding matrix, the terminal device determines the calculation manner of the first precoding matrix based on the category of the first multipath parameter indicated by the second indication information, and then determines the first precoding matrix; the terminal device performs channel estimation on the first channel based on the first precoding matrix, where the first channel includes a channel used for transmitting the first data; the specific manner of channel estimation performed by the terminal device can refer to the related description in the prior art, and is not limited.

[0198] Further, the terminal device determines the second port (or an interference port) based on the first indication information, and determines the second precoding matrix based on the second multipath parameter corresponding to the second port. Similarly, if there are multiple calculation manners of the second precoding matrix, the terminal device determines the calculation manner of the second precoding matrix according to the category of the second multipath parameter indicated by the second indication information, and then determines the second precoding matrix; the terminal device performs interference processing on the interference of the first channel based on the second channel by using the second precoding matrix, where the second channel is used for transmitting the data of the second port; the specific manner of interference processing performed by the terminal device can refer to the related description in the prior art; the terminal device demodulates the first data based on the results of the channel estimation and the interference processing.

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

[0200] The method 300 is described above, and it can be understood that the sequence numbers of the processes do not mean the execution sequence, and the execution sequence of the processes should be determined according to the functions and the inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0201] It can also be understood that the methods and operations implemented by the device in each method embodiment can also be implemented by the components (such as chips or circuits) of the device, without limitation.

[0202] The above describes the method provided by the embodiments of the present application in detail in combination with FIG. 3. The following describes the apparatus provided by the embodiments of the present application in combination with FIG. 4 to FIG. 6. It should be understood that the description of the apparatus embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the method embodiments described above, and will not be described here for brevity.

[0203] FIG. 4 is a schematic diagram of a communication apparatus 400 provided by the embodiments of the present application. The communication apparatus 400 includes a transceiver 410. The transceiver 410 can be used to implement the corresponding communication function. The transceiver 410 can also be referred to as a communication interface or a communication unit. Optionally, the communication apparatus 400 also includes a processing unit 420, which can be used for processing, such as determining a precoding matrix, demodulating data, and the like.

[0204] Optionally, the apparatus 400 can also include a storage unit, which can be used to store instructions and / or data, and the processing unit 420 can read the instructions and / or data in the storage unit, so that the apparatus implements the foregoing method embodiments.

[0205] The first possible design is that the apparatus 400 can be a terminal device in the foregoing embodiments, and the apparatus 400 can implement the steps or processes corresponding to the terminal device performing in the method embodiments described above. Among them, the transceiver 410 can be used to perform the transceiving related operations (such as the operations of transmitting and / or receiving data or messages) of the terminal device in the method embodiments described above; the processing unit 420 can be used to perform the processing related operations of the terminal device in the method embodiments described above, or the operations other than the transceiving (such as the operations other than transmitting and / or receiving data or messages).

[0206] In a possible implementation, the transceiver 410 is configured to receive first indication information, the first indication information indicating a first port and a second port; the transceiver 410 is further configured to receive first data of the first port, the first data being precoded based on a first precoding matrix, the first precoding matrix being determined according to a first multipath parameter of the first port; and the processing unit 420 is configured to demodulate the first data based on the first precoding matrix and a second precoding matrix, the second precoding matrix being determined according to a second multipath parameter of the second port.

[0207] Optionally, the transceiver 410 is further configured to receive first configuration information, the first configuration information being used for configuring the first multipath parameter and the second multipath parameter.

[0208] Optionally, the transceiver 410 is further configured to receive second indication information, the second indication information indicating a type of parameter included in the first multipath parameter and / or a type of parameter included in the second multipath parameter, the type of parameter included in the first multipath parameter being used for determining a calculation manner of the first precoding matrix, and the type of parameter included in the second multipath parameter being used for determining a calculation manner of the second precoding matrix.

[0209] Optionally, the transceiver 410 is further configured to send capability information and / or demodulation performance requirement information, the capability information and / or the demodulation performance requirement information being used for determining a type of the first multipath parameter.

[0210] Optionally, the transceiver 410 is further configured to send third indication information, the third indication information indicating a type of parameter included in the first multipath parameter, the type of parameter included in the first multipath parameter being used for determining a calculation manner of the first precoding matrix.

[0211] Optionally, the transceiver 410 is further configured to receive fourth indication information, the fourth indication information indicating a precoding type corresponding to the first precoding matrix, the precoding type being related to a type of parameter included in the first multipath parameter. The precoding type and the type of parameter included in the first multipath parameter are described above.

[0212] The processing unit 420 is specifically configured to perform channel estimation on a first channel based on the first precoding matrix, the first channel including a channel used for transmitting the first data; perform interference processing on interference of the first channel based on a second precoding matrix, the second channel being used for transmitting data of the second port; and demodulate the first data based on a result of the channel estimation and the interference processing.

[0213] In a second possible design, the apparatus 400 can be a network device in the preceding embodiments, and the apparatus 400 can implement the steps or procedures performed by the network device in the above method embodiments. The transceiver unit 410 can be configured to perform the transceiver-related operations (e.g., operations of sending and / or receiving data or messages) of the network device in the above method embodiments. The processing unit 420 can be configured to perform the processing-related operations or operations other than the transceiver operations (e.g., operations other than sending and / or receiving data or messages) of the network device in the above method embodiments.

[0214] In a possible implementation, the transceiver unit 410 is configured to send first indication information indicating a first port and a second port. The transceiver unit 410 is further configured to send first data of the first port, where the first data is precoded based on a first precoding matrix determined according to a first multipath parameter of the first port, and the first data is demodulated based on the first precoding matrix and a second precoding matrix determined according to a second multipath parameter of the second port.

[0215] Optionally, the transceiver unit 410 is further configured to send first configuration information for configuring the first multipath parameter and the second multipath parameter.

[0216] Optionally, the transceiver unit 410 is further configured to send second indication information indicating a category of parameters included in the first multipath parameter and / or a category of parameters included in the second multipath parameter, where the category of parameters included in the first multipath parameter is used to determine a calculation manner of the first precoding matrix, and the category of parameters included in the second multipath parameter is used to determine a calculation manner of the second precoding matrix.

[0217] Optionally, the transceiver unit 410 is further configured to receive capability information and / or demodulation performance requirement information, where the capability information and / or the demodulation performance requirement information is used to determine the category of the first multipath parameter.

[0218] Optionally, the transceiver unit 410 is further configured to receive third indication information indicating the category of parameters included in the first multipath parameter, where the category of parameters included in the first multipath parameter is used to determine the calculation manner of the first precoding matrix.

[0219] Optionally, the transceiver unit 410 is further configured to send fourth indication information indicating a precoding type corresponding to the first precoding matrix, where the precoding type is related to the category of parameters included in the first multipath parameter. The precoding type and the category of parameters included in the precoding type are described above.

[0220] It should be understood that the specific process of each unit performing the corresponding steps described above has been described in detail in the method embodiments described above, and for the sake of brevity, will not be repeated here.

[0221] It should also be understood that the apparatus 400 herein is embodied in the form of functional units. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logic circuitry and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art can understand that the apparatus 400 can be embodied as the communication device in the above embodiments, and can be used to perform the processes and / or steps corresponding to the communication device in the above method embodiments, and for the sake of brevity, will not be repeated here.

[0222] The apparatus 400 of each of the above schemes has the function of implementing the corresponding steps performed by the communication device (such as a terminal device, and such as a network device) in the above methods. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the transmitting unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which respectively performs the transceiving operations and related processing operations in each of the method embodiments.

[0223] In addition, the transceiver unit 410 described above can also be a transceiver circuit (for example, which can include a receiving circuit and a transmitting circuit), and the processing unit can be a processing circuit.

[0224] It should be noted that the apparatus in FIG. 4 can be a communication device (such as a terminal device, and such as a network device) in the above embodiments, or a chip or a chip system, such as a system on chip (SoC). Among them, the transceiver unit can be an input / output circuit, a communication interface; the processing unit is a processor or microprocessor or integrated circuit integrated on the chip. Not limited here.

[0225] FIG. 5 is a schematic diagram of another communication apparatus 500 provided by the embodiments of the present application. The apparatus 500 includes a processor 510, and the processor 510 is coupled with a memory 520, the memory 520 is used to store computer programs or instructions and / or data, and the processor 510 is used to execute the computer programs or instructions stored in the memory 520, or read the data stored in the memory 520, to perform the methods in the above method embodiments.

[0226] Optionally, the processor 510 is one or more.

[0227] Optionally, the memory 520 is one or more.

[0228] Optionally, the memory 520 is integrated with the processor 510 or is located separately.

[0229] Optionally, as shown in FIG. 5, the apparatus 500 further includes a transceiver 530 for receiving and / or sending signals. For example, the processor 510 is configured to control the transceiver 530 to receive and / or send signals.

[0230] For example, the processor 510 can have the functions of the processing unit 420 shown in FIG. 4, the memory 520 can have the functions of a storage unit, and the transceiver 530 can have the functions of the transceiving unit 410 shown in FIG. 4.

[0231] As an example, the apparatus 500 is configured to implement operations performed by a communication apparatus (e.g., a terminal device, or a network device) in the various method embodiments.

[0232] For example, the processor 510 is configured to execute computer programs or instructions stored in the memory 520 to implement the related operations of the communication apparatus in the various method embodiments.

[0233] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0234] It should also be understood that the memory mentioned in the embodiments of the present application can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. As an example but not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0235] It should be noted that when the processor is a general processor, a DSP, an ASIC, a FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, the memory (storage module) can be integrated in the processor.

[0236] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0237] FIG. 6 is a schematic diagram of a chip system 600 provided by an embodiment of the present application. The chip system 600 (or also can be referred to as a processing system) includes a logic circuit 610 and an input / output interface 620.

[0238] Among them, the logic circuit 610 can be a processing circuit in the chip system 600. The logic circuit 610 can be coupled to a storage unit, call instructions in the storage unit, so that the chip system 600 can realize the method and function of each embodiment of the present application. The input / output interface 620 can be an input / output circuit in the chip system 600, output the information processed by the chip system 600, or input the data or signaling information to be processed into the chip system 600 for processing.

[0239] As an option, the chip system 600 is configured to implement operations performed by a communication device (e.g., a terminal device, or a network device) in the above method embodiments.

[0240] For example, the logic circuit 610 is configured to implement operations related to processing performed by a communication device (e.g., a terminal device, or a network device) in the above method embodiments; and the input / output interface 620 is configured to implement operations related to sending and / or receiving performed by a communication device (e.g., a terminal device, or a network device) in the above method embodiments.

[0241] The embodiments of the present application further provide a computer readable storage medium, having stored thereon a computer program or instructions for implementing the method performed by a communication device (e.g., a terminal device, or a network device) in the above method embodiments. For example, the computer program or instructions, when run on a communication device, cause the communication device (e.g., a terminal device, or a network device) to perform the above method (e.g., the method 300).

[0242] The embodiments of the present application further provide a computer program product, containing instructions, which, when executed on a computer, implement the method performed by a communication device (e.g., a terminal device, or a network device) in the above method embodiments. For example, the computer program or instructions, when run on a communication device, cause the communication device (e.g., a terminal device, or a network device) to perform the above method (e.g., the method 300).

[0243] The embodiments of the present application further provide a communication system, which includes the terminal device and / or the network device in the above embodiments. For example, the system includes the terminal device and the network device in the embodiment of FIG. 3.

[0244] The above description of the related content and advantages of any of the above devices can refer to the corresponding method embodiments provided above, which will not be repeated here.

[0245] In the several embodiments provided by the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the described apparatus embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple 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 between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.

[0246] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. For example, the computer can be a personal computer, a server, a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD), etc. For example, the foregoing available media includes but is not limited to: a variety of media that can store program codes such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0247] The above is only a specific implementation of the present application, but the protection scope 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 present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first indication information, the first indication information indicating a first port and a second port; receiving first data of the first port, the first data being precoded based on a first precoding matrix, the first precoding matrix being determined according to a first multipath parameter of the first port; demodulating the first data based on the first precoding matrix and a second precoding matrix, the second precoding matrix being determined according to a second multipath parameter of the second port.

2. The method of claim 1, wherein, The method further comprises: receiving first configuration information, the first configuration information being used for configuring the first multipath parameter and the second multipath parameter.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving second indication information, the second indication information indicating a category of parameters included in the first multipath parameter and / or a category of parameters included in the second multipath parameter, the category of parameters included in the first multipath parameter being used for determining a calculation manner of the first precoding matrix, and the category of parameters included in the second multipath parameter being used for determining a calculation manner of the second precoding matrix.

4. The method of claim 3, wherein, The method further comprises: sending capability information and / or demodulation performance requirement information, the capability information and / or the demodulation performance requirement information being used for determining a category of the first multipath parameter.

5. The method according to claim 1 or 2, characterized in that, The method further comprises: sending third indication information, the third indication information indicating the category of parameters included in the first multipath parameter, the category of parameters included in the first multipath parameter being used for determining the calculation manner of the first precoding matrix.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises: receiving fourth indication information, the fourth indication information indicating a precoding type corresponding to the first precoding matrix, the precoding type being related to the category of parameters included in the first multipath parameter.

7. The method of claim 6, wherein, The precoding type is wideband-based precoding or subband-based precoding.

8. The method of claim 7, wherein, The precoding type is wideband-based precoding, and the first multipath parameter includes at least one of the following parameters: angle, time delay, power, and polarization direction.

9. The method of claim 7, wherein, The precoding type is subband-based precoding, and the first multipath parameter includes at least one of the following parameters: angle, time delay, power, polarization direction, initial phase, and Doppler information.

10. The method according to any one of claims 1 to 9, characterized in that, Demodulating the first data based on the first precoding matrix and the second precoding matrix comprises: performing channel estimation on a first channel based on the first precoding matrix, the first channel including a channel used for transmitting the first data; performing interference processing on interference of the first channel based on a second channel and the second precoding matrix, the second channel being used for transmitting data of the second port; demodulating the first data based on a result of the channel estimation and the interference processing.

11. The method according to any one of claims 1 to 10, characterized in that, The multipath parameter is determined based on a sensing signal, or the multipath parameter is obtained based on measurement on a reference signal.

12. A communication method characterized by comprising: The method comprises: sending first indication information, the first indication information indicating a first port and a second port; transmitting first data of the first port, the first data being precoded based on a first precoding matrix, the first precoding matrix being determined according to a first multipath parameter of the first port, the first data being demodulated based on the first precoding matrix and a second precoding matrix, the second precoding matrix being determined according to a second multipath parameter of the second port.

13. The method of claim 12, wherein, The method further comprises: transmitting first configuration information, the first configuration information being used for configuring the first multipath parameter and the second multipath parameter.

14. The method according to claim 12 or 13, characterized in that, The method further comprises: transmitting second indication information, the second indication information indicating a category of parameters included in the first multipath parameter and / or a category of parameters included in the second multipath parameter, the category of parameters included in the first multipath parameter being used for determining a calculation manner of the first precoding matrix, the category of parameters included in the second multipath parameter being used for determining a calculation manner of the second precoding matrix.

15. The method of claim 14, wherein, The method further comprises: receiving capability information and / or demodulation performance requirement information, the capability information and / or the demodulation performance requirement information being used for determining the category of the first multipath parameter.

16. The method of claim 12 or 13, wherein, The method further comprises: receiving third indication information, the third indication information indicating the category of parameters included in the first multipath parameter, the category of parameters included in the first multipath parameter being used for determining the calculation manner of the first precoding matrix.

17. The method according to any one of claims 12 to 16, characterized in that, The method further comprises: transmitting fourth indication information, the fourth indication information indicating a precoding type corresponding to the first precoding matrix, the precoding type being related to the category of parameters included in the first multipath parameter.

18. The method of claim 17, wherein, The precoding type is wideband-based precoding or subband-based precoding.

19. The method of claim 18, wherein, The precoding type is wideband-based precoding, and the first multipath parameter includes at least one of the following parameters: angle, delay, power, and polarization direction.

20. The method of claim 18, wherein, The precoding type is subband-based precoding, and the first multipath parameter includes at least one of the following parameters: angle, delay, power, polarization direction, initial phase, and Doppler information.

21. The method according to any one of claims 12 to 20, characterized in that, The multipath parameter is determined based on a sensing signal, or the multipath parameter is obtained based on measurement on a reference signal.

22. A communications device, characterized by The apparatus comprises means or units for performing the method of any of claims 1 to 21.

23. A communications device, characterized by The apparatus comprises a processor configured to cause the communication apparatus to perform the method of any of claims 1 to 21.

24. A computer-readable storage medium, characterized in that, The computer readable storage medium has stored thereon a computer program or instructions, which when executed on a communication apparatus, cause the communication apparatus to perform the method of any of claims 1 to 21.

25. A computer program product, characterised in that, The computer program product comprises a computer program or instructions, which when executed on a communication apparatus, cause the communication apparatus to perform the method of any of claims 1 to 21.

Citation Information

Patent Citations

  • Communication method and communication device

    CN114024582A

  • Uplink precoding method and device

    CN116419382A

  • Method and network node for generating and selecting a codebook in a MIMO communication network

    US20210194546A1