Communication method and communication apparatus for coherent joint transmission

The terminal device reports channel correlation information, and the network device obtains the channel joint correlation under distributed processing, which solves the performance problem in non-ideal interaction scenarios in CJT transmission and improves communication quality.

WO2025195296A1PCT designated stage Publication Date: 2025-09-25HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/082570
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-22
Filing Date
2025-03-14
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

In the overlapping coverage area of ​​multiple network devices, the mobility of terminal devices causes interference, and the performance of existing CJT transmission is limited in non-ideal interaction scenarios, making it difficult to ensure real-time and effectiveness.

Method used

The terminal device reports the channel correlation information, and the network device obtains the channel joint correlation under distributed processing, reducing the interaction channel matrix delay between network devices and achieving improved CJT transmission performance under non-ideal interaction conditions.

Benefits of technology

Through distributed processing, the centralized processing effect is approached, the performance of CJT transmission is improved, the signaling overhead and interaction delay are reduced, and the communication quality is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082570_25092025_PF_FP_ABST
    Figure CN2025082570_25092025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and communication apparatus for coherent joint transmission (CJT), which relate to the technical field of communications. In the method, a terminal device receives N reference signals from a plurality of network devices, determines M pieces of reporting information on the basis of the N reference signals, and sends the M pieces of reporting information to one or more network devices. The one or more network devices can determine the channel joint correlation of the terminal device on the basis of the M pieces of reporting information, acquire channel information of other network devices required for CJT joint processing (e.g., joint precoding), and on the basis of the information, achieve an effect that is approximate to or approaches joint processing under non-ideal interaction conditions by means of distributed processing, such that the communication performance under non-ideal interaction conditions can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device for coherent joint transmission

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on March 22, 2024, with application number 202410345304.5 and application name “A communication method and communication device for coherent joint transmission”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and more specifically, to a communication method and a communication device for coherent joint transmission. Background Art

[0003] Due to the mobility of terminal devices, they may be located in the edge coverage area of ​​a network device. Terminal devices located in the edge area are within the overlapping coverage area of ​​multiple network devices. The signals sent by other network devices may cause strong interference to the terminal device, thereby deteriorating the data transmission performance of the terminal device.

[0004] To improve data transmission performance for terminal devices located in overlapping coverage areas of multiple network devices, coherent joint transmission (CJT) can be employed. CJT allows multiple network devices to jointly transmit a single data stream for the same terminal device. This allows the signals sent by these multiple devices to be superimposed in phase upon reaching the terminal device, significantly increasing the power of the received signal while simultaneously canceling out interference, significantly reducing it. In other words, CJT can transform the interference between multiple network devices into a useful signal, significantly improving data transmission performance.

[0005] To achieve CJT transmission, multiple network devices need to exchange channel information with the terminal devices they serve to a centralized node. The centralized node performs joint processing, unified transmission resource scheduling and precoding design, and exchanges the joint processing results to multiple network devices in real time.

[0006] However, the information exchange link between network devices has certain non-ideal characteristics. For example, the amount of interaction that the interaction link can carry is limited, and the interaction link has interaction delay. When the antenna array of the network device is large, the dimensions of the channel matrix and precoding matrix are large, making it difficult to interact directly through the interaction link between network devices. In addition, the interaction delay limits the real-time nature of the interaction. For example, the precoding matrix needs to be recalculated in each time slot. When the interaction delay is greater than one time slot, the real-time nature of CJT transmission cannot be guaranteed, resulting in a loss of communication performance. Therefore, how to improve the performance of CJT transmission in non-ideal interaction scenarios is a technical problem that needs to be solved urgently. Summary of the Invention

[0007] The present application provides a communication method and a communication device for CJT, which can support improving the performance of CJT transmission in non-ideal interaction scenarios.

[0008] In a first aspect, a communication method for CJT is provided, which is applied to a communication device, and the method includes: receiving N reference signals, where N is a positive integer greater than 1; sending M reporting information, where the M reporting information is determined based on the N reference signals, and the M reporting information is used to indicate the channel joint correlation of the communication device, where M is a positive integer less than or equal to N.

[0009] The execution entity of the solution described in the first aspect can be a terminal device (such as the aforementioned communication device), a module in the terminal device (such as a chip system, etc.), or a logical node, logic module, or software that can implement all or part of the terminal device functions, without limitation. For ease of description, the following description uses a terminal device as an example.

[0010] In the above scheme, the terminal device can report relevant information to the network device, and the relevant information can be used to determine the channel joint correlation of the terminal device. The network device can obtain the channel information of other network devices required for CJT joint processing (such as joint precoding) based on the channel joint correlation of the terminal device, and based on the above information, it can achieve the effect of approximating or approaching joint processing through distributed processing under non-ideal interaction conditions, thereby improving the performance of CJT transmission in non-ideal interaction scenarios.

[0011] In certain implementations of the first aspect, the method further includes: receiving first indication information, where the first indication information indicates a correspondence between the M reporting information and the N reference signals.

[0012] In this way, the terminal device can determine the M reporting information based on the correspondence between the N reference signals indicated by the first indication information and the M reporting information.

[0013] In certain implementations of the first aspect, the correspondence between the M reporting information and the N reference signals includes: M=N, the M reporting information corresponds one-to-one to the N reference signals, or M<N, one reporting information among the M reporting information corresponds to at least one reference signal among the N reference signals.

[0014] When one of the M reporting information corresponds to one of the N reference signals, the terminal device may determine N reporting information according to the N reference signals and send the N reporting information to the network device.

[0015] When the first reporting information among the M reporting information corresponds to at least two reference signals among the N reference signals, M is less than N. The terminal device can determine the N reporting information based on the N reference signals and merge part of the N reporting information to determine the M reporting information that needs to be reported.

[0016] Through the above scheme, the embodiment of the present application can support the network device to obtain the channel joint correlation of the terminal device.

[0017] In certain implementations of the first aspect, the method further includes: receiving second indication information, where the second indication information indicates a merging rule, and the M reporting information is determined according to the merging rule and the N reference signals.

[0018] In this way, the terminal device determines a merging rule according to the second indication information, and determines M reporting information according to the merging rule and N reference signals.

[0019] In certain implementations of the first aspect, the M reporting information is determined based on the merging rule and N reference signals, including: the first reporting information among the M reporting information is obtained by merging the reporting information corresponding to each of at least two reference signals among the N reference signals according to the merging rule.

[0020] In this way, the signaling overhead when the terminal device sends reporting information to the network device can be reduced.

[0021] In certain implementations of the first aspect, the merging rule includes an addition rule.

[0022] In this way, the terminal device directly adds up the equivalent channels obtained by measuring multiple reference signals associated with a certain reporting information to obtain the corresponding reporting information.

[0023] In certain implementations of the first aspect, one reference signal among the N reference signals is a signal obtained after precoding processing is performed based on channel information between a terminal device and at least one network device.

[0024] In this way, the terminal device can obtain the above-mentioned M reporting information by measuring the reference signal obtained after the precoding process, thereby enabling the network device to determine the channel joint correlation of the terminal device.

[0025] In certain implementations of the first aspect, the method further includes: sending at least one uplink reference signal, wherein one uplink reference signal of the at least one uplink reference signal is used to determine channel information between a terminal device and at least one network device.

[0026] In this way, the network device can determine the channel information between the terminal device and the network device, and can perform precoding processing on the corresponding reference signal according to the channel information, so that the terminal device can determine the reporting information.

[0027] In certain implementations of the first aspect, the aforementioned joint correlation of channels of the communication devices includes an inner product between channel matrices of the communication devices.

[0028] In a second aspect, a communication method for CJT is provided, the method comprising: sending K reference signals, where K is a positive integer; receiving M reporting information respectively from a plurality of terminal devices, the M reporting information being determined based on N reference signals, the N reference signals including K reference signals, the M reporting information being used to indicate the channel joint correlation of any one of the plurality of terminal devices, and both N and M are positive integers greater than 1; and determining the channel joint correlation of the plurality of terminal devices based on the M reporting information from the plurality of terminal devices.

[0029] The execution entity of the solution described in the second aspect can be a network device, a module in the network device (such as a chip system, etc.), or a logical node, logic module, or software that can implement all or part of the network device functions, without limitation. For ease of description, the following description uses a network device as an example.

[0030] In the above scheme, the network device can determine the channel joint correlation of the terminal device based on the reporting information reported by the terminal device for determining the channel joint correlation of the terminal device, and can determine the channel information of other network devices based on this, and perform CJT transmission based on this, thereby improving the performance of CJT transmission in non-ideal interaction scenarios.

[0031] Specifically, based on the above scheme, network devices do not need to interact with each other regarding the channel matrix. Instead, the terminal device reports the reporting information used to determine the channel matrix, which can effectively reduce the delay of the channel matrix interaction between network devices, thereby effectively reducing the degree of communication performance loss.

[0032] In certain implementations of the second aspect, the method further includes: sending first indication information, where the first indication information indicates a correspondence between the M reporting information and the N reference signals, where the N reference signals include the K reference signals.

[0033] In certain implementations of the second aspect, the correspondence between the M reporting information and the N reference signals includes: when M=N, the M reporting information corresponds one-to-one to the N reference signals, or, when M<N, one reporting information among the M reporting information corresponds to at least one reference signal among the N reference signals.

[0034] In certain implementations of the second aspect, the method further includes: sending second indication information, where the second indication information indicates a merging rule, and the M reporting information is determined based on the merging rule and the N reference signals.

[0035] In certain implementations of the second aspect, the M reporting information is determined based on the merging rule and the N reference signals, including: the first reporting information among the M reporting information is obtained by merging the reporting information corresponding to each of at least two reference signals among the N reference signals according to the merging rule.

[0036] In certain implementations of the second aspect, the merging rule includes an addition rule.

[0037] In certain implementations of the second aspect, one reference signal among the N reference signals is a signal obtained after precoding processing is performed based on channel information between a terminal device and at least one network device.

[0038] In certain implementations of the second aspect, the method further includes: receiving at least one uplink reference signal, wherein an uplink reference signal of the at least one uplink reference signal is used to determine channel information between a terminal device and at least one network device.

[0039] In certain implementations of the second aspect, the method further includes: performing the coherent joint transmission based on the joint correlation of channels of the multiple terminal devices.

[0040] In certain implementations of the first aspect, the joint channel correlation of any one of the terminal devices includes the inner product between the channel matrices of the any one of the terminal devices.

[0041] In a third aspect, a communication device is provided. The communication device may be a first device, or a device or module for executing the function of the first device.

[0042] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0043] For example, the communication device includes a transceiver unit, which is used to receive N reference signals, where N is a positive integer greater than 1. The transceiver unit is also used to send M reporting information, where the M reporting information is determined based on the N reference signals, and the M reporting information is used to indicate the channel joint correlation of the communication device, where M is a positive integer less than or equal to N.

[0044] The first device mentioned above may be a terminal device.

[0045] In a fourth aspect, a communication device is provided. The communication device may be a second device, or a device or module for executing the function of the second device.

[0046] The communication device may include modules or units corresponding to the methods / operations / steps / actions described in the second aspect. The modules or units may be hardware circuits, software, or a combination of hardware circuits and software.

[0047] For example, the communication device includes a transceiver unit, which is used to send K reference signals, where N is a positive integer greater than 1. The transceiver unit is also used to receive M reporting information from multiple terminal devices respectively, and the M reporting information is determined based on the N reference signals. The M reporting information is used to indicate the channel joint correlation of any one of the multiple terminal devices, and M is a positive integer less than or equal to N.

[0048] The aforementioned second device may be a network device.

[0049] In a fifth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by a logic circuit, enable the communication device to execute the method described in the first aspect and any possible manner of the first aspect; or enable the communication device to execute the method described in the second aspect and any possible manner of the second aspect.

[0050] The communication device further comprises a memory for storing the computer program or instructions.

[0051] The communication device further comprises a communication interface for inputting and / or outputting signals.

[0052] Optionally, the above-mentioned communication device may be a chip or a chip system.

[0053] In the sixth aspect, a communication device is provided, comprising a logic circuit and an input / output interface, the input / output interface being used to input and / or output signals, the logic circuit being used to execute the method described in the first aspect and any possible manner of the first aspect; or the logic circuit being used to execute the method described in the second aspect and any possible manner of the second aspect.

[0054] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method described in the first aspect and any possible method of the first aspect is executed; or, the method described in the second aspect and any possible method of the second aspect is executed.

[0055] In an eighth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method described in the first aspect and any possible manner of the first aspect to be executed; or cause the method described in the second aspect and any possible manner of the second aspect to be executed.

[0056] In the ninth aspect, a chip system is provided, comprising: a processor, which is used to execute the computer program or instructions in the memory, so that the chip system implements the method in the first aspect and any possible implementation of the first aspect; or, enables the chip system to implement the method in the second aspect and any possible implementation of the second aspect.

[0057] For the description of the beneficial effects of any aspect from the third aspect to the ninth aspect, reference can be made to the description of the beneficial effects of the first aspect and the second aspect, and no further details will be given. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] FIG1 is a schematic diagram of a communication system applicable to an embodiment of the present application.

[0059] FIG2 is a schematic diagram of CJT transmission according to an embodiment of the present application.

[0060] FIG3 is a schematic diagram of a channel matrix between a network device and a terminal device according to an embodiment of the present application.

[0061] FIG4 is a schematic diagram of an interaction flow of a communication method for CJT according to an embodiment of the present application.

[0062] FIG5 is a schematic diagram of an interaction flow of a communication method based on the CJT method according to an embodiment of the present application.

[0063] FIG6 is a schematic diagram of an interaction flow of a communication method based on a non-CJT method according to an embodiment of the present application.

[0064] FIG7 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0065] FIG8 is a schematic block diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION

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

[0067] 1. Unless otherwise specified, “at least two or more” means two or more.

[0068] 2. Unless otherwise specified or there is no logical conflict, the terms and / or descriptions between different embodiments of this application are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their internal logical relationships.

[0069] 3. The various numerical numbers involved in this application are only used for the convenience of description and are not used to limit the scope of protection of this application. The size of the serial numbers involved in this application does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic. For example, the terms "first", "second", "third", "fourth" and other various terminology labels (if any) in the specification and claims and drawings of this application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. Among them, the data used in this way can be interchangeable where appropriate, so that the embodiments described here can be implemented in an order other than what is illustrated or described here.

[0070] At the same time, any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0071] 4. The terms "comprise" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product or apparatus.

[0072] 5. In this application, "used to indicate" can be understood as "enabling," and "enabling" can include direct enabling and indirect enabling. When describing that certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and does not necessarily mean that the information contains A.

[0073] The information enabled by the information is called information to be enabled. In the specific implementation process, there are many ways to enable the enabled information, such as but not limited to, directly enabling the information to be enabled, such as the information to be enabled itself or the index of the information to be enabled. The information to be enabled can also be indirectly enabled by enabling other information, wherein there is an association between the other information and the information to be enabled. It is also possible to enable only a part of the information to be enabled, while the other parts of the information to be enabled are known or agreed in advance. For example, it is also possible to enable specific information with the help of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the enabling overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and enable them uniformly to reduce the enabling overhead caused by enabling the same information separately.

[0074] 6. In this application, "pre-configuration" may include pre-definition, such as protocol definition. "Pre-definition" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including each network element). This application does not limit the specific implementation method.

[0075] 7. "Storage" or "saving" as used in this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be provided in part separately and in part integrated into a decoder, processor, or communication device. The type of memory may be any form of storage medium and is not limited thereto.

[0076] 8. The “protocol” referred to in this application may refer to a standard protocol in the field of communications, for example, it may include the fourth generation (4 th generation, 4G) network, fifth generation (5 th generation, 5G) network protocol, NR protocol, 5.5G network protocol, sixth generation (6 th generation, 6G) network protocols and related protocols used in future communication systems, which are not limited in this application.

[0077] 9. The arrows or boxes indicated by dotted lines in the schematic diagrams in the accompanying drawings of this application specification represent optional steps or optional modules.

[0078] 10. Unless otherwise specified, “ / ” indicates that the objects associated with each other are in an “or” relationship. For example, A / B can mean A or B. “And / or” in this application is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural.

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

[0080] Figure 1 is a schematic diagram of a communication system applicable to an embodiment of the present application. As shown in Figure 1, the communication system includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (such as 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (such as 120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal device 220 is connected to the RAN node 110 via a wireless connection. The RAN node 110 is connected to the core network 200 via a wireless or wired connection. The core network devices in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or they can be the same physical device that integrates the core network logical functions and the radio access network logical functions.

[0081] The communication system can be used for the 3rd Generation Partnership Project (3 rd The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. The RAN 100 may also be a communication system that integrates two or more of the above systems.

[0082] The RAN node 110, which may also sometimes be referred to as access network equipment, RAN entity or access node, etc., constitutes a part of the communication system to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system can be nodes of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal device 220 are relative. For example, the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For those terminal devices 220j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 220 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and the network elements 120a-120j can be understood as communication devices with terminal functions.

[0083] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. A RAN node may be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario.

[0084] Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in this application may also be a logical node, logical module or software that can implement all or part of the functions of the RAN node.

[0085] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0086] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0087] In an embodiment of the present application, a terminal device is a device with wireless transceiver capabilities, which may refer to user equipment (UE), access terminal, subscriber unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user device.

[0088] In the embodiment of the present application, the terminal device may also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a communication device carried on a high-altitude aircraft, a wearable device, a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle-to-everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a remote medical device, or a similar device. There is no restriction on wireless terminals in medical, smart grid, transportation safety, smart city, smart home, or terminal devices in communication networks evolved after 5G.

[0089] In the embodiment of the present application, the terminal device may also be a device with communication functions in the 6G communication system, without limiting the form or type of the terminal device in the 6G and other future communication systems.

[0090] In the embodiments of the present application, the communication device used to implement the functions of the terminal device can be the terminal device, or it can be a device that can support the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the present application, the chip system can be composed of a chip or include a chip and other discrete devices.

[0091] In the embodiment of the present application, the network device may also be a device with communication functions in the 6G communication system, without limiting the form or type of the network device in the 6G and other future communication systems.

[0092] In the embodiments of the present application, the communication device used to implement the functions of the network device can be a network device, or a device that can support the network device to implement the functions, such as a chip system. The device can be installed in the network device or used in conjunction with the network device. The chip system in the embodiments of the present application can be composed of a chip, or can include a chip and other discrete devices.

[0093] The aforementioned network equipment may include a baseband device and a radio frequency device. The baseband device may be implemented by a single node or by multiple nodes. The radio frequency device may be independently implemented remotely from the baseband device or integrated into the baseband device, or some functions may be integrated independently and some functions may be integrated into the baseband device. For example, in an LTE communication system, the network equipment includes a baseband device and a radio frequency device. The radio frequency device may be remotely located relative to the baseband device, such as an RRU, which is a remote radio unit located relative to the BBU.

[0094] To facilitate understanding, the following first introduces the relevant terms involved in the embodiments of this application.

[0095] 1. CJT

[0096] CJT refers to the transmission of the same data by multiple network devices to the same terminal device through coherent transmission. The network side needs to distribute the data sent to the terminal device to each of the above-mentioned multiple network devices, or in other words, each of the above-mentioned multiple network devices obtains the same data that needs to be sent to the same terminal device, and the channel matrices between the multiple network devices and the terminal device need to be combined to obtain a joint channel between the multiple network devices and the terminal device, and perform joint processing based on the above-mentioned joint channel. Therefore, the above-mentioned multiple network devices can be equivalent to a large network device, performing joint precoding and joint scheduling for the same group of data streams of the same terminal device.

[0097] FIG2 is a schematic diagram of a CJT transmission according to an embodiment of the present application. As shown in FIG2 , network device 110 and network device 120 perform a joint transmission for terminal device 210 and terminal device 220. For example, network device 110 and network device 120 transmit the same data stream, such as data stream 1, to terminal device 210, and network device 110 and network device 120 transmit the same data stream, such as data stream 2, to terminal device 220.

[0098] At this point, the signals sent by network device 110 and the signals sent by network device 120 are coherently superimposed at terminal device 210 and terminal device 220, respectively, and the interference is coherently canceled. In contrast, in non-cooperative transmission (where one network device transmits data to a terminal device), the terminal device's data is sent by only one network device, and signals sent by other network devices will interfere with the terminal device. Therefore, the CJT mechanism can significantly improve the signal-to-interference-plus-noise ratio (SINR).

[0099] The CJT mechanism shown in FIG2 is merely an example. In specific applications, a greater number of network devices and terminal devices may be included. For example, network device 130 and terminal device 230 may be included. For example, network device 110 and network device 120 perform CJT transmission for terminal devices 210 and 220, or network device 120 and network device 130 perform CJT transmission for terminal devices 220 and 230, or network device 110, network device 120, and network device 130 perform CJT transmission for terminal devices 210, 220, and 230. Alternatively, network device 110, network device 120, and network device 130 perform CJT transmission for terminal devices 210, 220, and 230.

[0100] When the network device 110 and the network device 120 perform CJT transmission for the terminal device 210 and the terminal device 220, the network device 110 and the network device 120 need to obtain the channel matrix between each of them and the terminal device, as shown in FIG3 .

[0101] Figure 3 shows a schematic diagram of a channel matrix between network devices and terminal devices according to an embodiment of the present application. As shown in Figure 3 , network devices 110 and 120 perform CJT data transmission for terminal devices 210 and 220 .

[0102] In FIG3 , the channel matrix between the network device 110 and the terminal device 210 is represented by H 11 , the channel matrix between the network device 110 and the terminal device 220 is represented as H 12 , the channel matrix between the network device 120 and the terminal device 210 is represented by H 21 , the channel matrix between the network device 120 and the terminal device 220 is represented as H 22 Among all the symbols with two subscripts appearing in this application (except for the symbols used for reference signals), the first subscript represents a network device and the second subscript represents a terminal device.

[0103] To enable CJT transmission, network device 110 and network device 120 may exchange channel matrices between each of them and the terminal device being served, and obtain a joint channel from network device 110 and network device 120 to terminal device 210 and terminal device 220. Network device 110 and network device 120 may perform joint processing based on the joint channel, including but not limited to: joint scheduling and joint precoding. For example, network device 110 may exchange H 11 and H 12 Alternatively, the network device 120 may exchange H to the network device 110. 21 and H 22 .

[0104] Taking the channel matrix exchanged from network device 120 to network device 110 as an example, the above-mentioned joint channel can be obtained by combining the channel matrices between network device 110 and network device 120 and terminal device 210 to obtain the joint channel matrix of terminal device 210 [H 11 H 21 ], similarly, the channel matrices between the network device 110 and the network device 120 and the terminal device 220 can be spliced ​​to obtain the joint channel matrix of the terminal device 220 [H 12 H 22 ].

[0105] The network device 110 calculates the channel matrix [H 11 H 21 ] and [H 12 H 22 ], and perform joint multi-user (MU) precoding design. The joint MU weight matrix from network device 110 and network device 120 to terminal device 210 is The joint MU weight matrix from network device 110 and network device 120 to terminal device 220 is:

[0106] Among them, W 11 and W 21 The components of the joint MU weight matrix W1 from the network device 110 to the terminal device 210, W 12 and W 22 Respectively represent the components of the joint MU weight matrix W2 from the network device 110 to the terminal device 220 related to the network device 110 and the network device 120. After completing the joint precoding design, the network device 110 will W 21 and W 22 The data is exchanged with the network device 120 for CJT transmission.

[0107] The following describes in detail how to perform joint precoding design based on the joint channel matrix.

[0108] Specifically, the above joint channel matrix [H 11 H 21 ] and [H 12 H 22 ] Perform singular value decomposition (SVD) and get:

[0109] Among them, U1 is [H 11 H 21 ] is the left singular matrix, U2 is [H 12 H 22 ] is the left singular matrix of [H 11 H 21 ] singular value, ∑2 is [H 12 H 22 ] singular values, the superscript H indicates the conjugate transpose, and Denote the joint channel matrix [H 11 H 21 ] and [H 12 H 22 ], V1 and V2 can be used as joint single user (SU) weights of terminal device 210 and terminal device 220, respectively, where V 11 and V 21 Respectively represent the components of the joint SU weight V1 of the terminal device 210 with respect to the network device 110 and the network device 120. Similarly, V 12 and V 22 They respectively represent the components of the joint SU weight V2 of terminal device 220 with respect to network device 110 and network device 120. In addition, V1 can also represent the joint channel subspace from network device 110 and network device 120 to terminal device 210, and V2 can also represent the joint channel subspace from network device 120 to terminal device 210 and terminal device 220.

[0110] If the EZF weight is used as the MU weight, the joint MU weight from the network device 110 and the network device 120 to the terminal device 210 and the terminal device 220 can be calculated as follows:

[0111] In formula (2), the first term on the right side of the equal sign is the joint channel space, and the second term is the zero-forcing matrix.

[0112] However, the information exchange link between network device 110 and network device 120 has certain non-ideal characteristics. For example, the amount of interaction that the interaction link can carry is limited, and there is an interaction delay in the interaction link. When the antenna arrays of network device 110 and network device 120 are large, the channel matrix (such as [H 11 H 21 ]、[H 12 H 22 ]) and precoding matrix (such as [W 11 W 21 ]、[W 12 W 22 ]) has a large dimension, making it difficult to interact directly through the interactive links between network devices. In addition, the interaction delay limits the real-time nature of the interaction. For example, the precoding matrix (such as [W 11 W 21 ]、[W 12 W 22 ]) needs to be recalculated in each time slot. When the interaction delay is greater than one time slot, the real-time performance of CJT transmission cannot be guaranteed, resulting in loss of communication performance.

[0113] In view of this, the present application provides a communication method based on CJT, which can support non-ideal interaction scenarios, so that network devices can obtain channel information of other network devices through the reporting information of terminal devices, and under the distributed processing architecture, can support improving the transmission performance of CJT.

[0114] In an embodiment of the present application, the terminal device can report relevant information to the network device, and the relevant information can be used to determine the channel joint correlation of the terminal device. The network device can obtain the channel information of other network devices required for CJT joint processing (such as joint precoding) based on the channel joint correlation of the terminal device, and based on the above information, it can achieve the effect of approximating or approaching joint processing through distributed processing under non-ideal interaction conditions.

[0115] Furthermore, the network device can determine the zero-forcing matrix in the joint MU precoding based on the acquired channel joint correlation of the terminal device. Specifically, taking two network devices serving two terminal devices as an example, the expanded structure of the zero-forcing matrix is ​​as follows:

[0116] Among them, a matrix block in the zero-forcing matrix corresponds to the channel joint correlation between two terminal devices (the two terminal devices can be two identical terminal devices or two different terminal devices). In addition, when multiple terminal devices (such as three terminal devices) are served by multiple network devices (such as three network devices), each matrix block in the zero-forcing matrix can correspond to the channel joint correlation corresponding to each terminal device in the multiple terminal devices. For ease of description, the following description is taken as an example of two network devices serving two terminal devices, but is not limited to scenarios where a larger number of network devices serve a larger number of terminal devices.

[0117] It should be noted that channel correlation (also called channel joint correlation) can be expressed by the inner product of multiple channel matrices or channel subspaces (such as the matrix V mentioned above). Channel joint correlation refers to the correlation of joint channels, for example, the inner product of the joint channel matrix or joint channel subspace from one terminal device to multiple network devices, or the inner product of the joint channel matrix or joint channel subspace from multiple terminal devices to multiple network devices. Among them, channel joint correlation includes channel joint autocorrelation and channel joint cross-correlation. Channel joint autocorrelation refers to the correlation of the joint channels from the same terminal device to multiple network devices. Channel joint cross-correlation refers to the correlation of the joint channels from different terminal devices to multiple network devices.

[0118] Taking formula (3) as an example, the zero-forcing matrix has 4 blocks, and the matrix block is (1,1), that is, It can be used to characterize the joint autocorrelation of the channel of the terminal device 210; the matrix is ​​divided into blocks (1,2), that is, It can be used to characterize the channel joint cross-correlation between the terminal device 210 and the terminal device 220; the channel joint correlation of the terminal device 210 may include the matrix block (1,1) and the matrix block (1,2). The matrix block (2,1), that is, It can be used to characterize the channel joint cross-correlation between the terminal device 220 and the terminal device 210; the matrix is ​​divided into (2,2), that is, It can be used to characterize the channel joint autocorrelation of the terminal device 220; the channel joint correlation of the terminal device 220 may include matrix block (2,1) and matrix block (2,2).

[0119] After receiving channel information reported by multiple terminal devices, the network device can determine the joint channel correlation of these multiple terminal devices and construct a zero-forcing matrix based on the joint scheduling results (i.e., the terminal devices simultaneously transmitting data at the current moment). The zero-forcing matrix is ​​identical for each network device, and each network device can determine its own transmission weights based on the same zero-forcing matrix, thereby achieving a transmission effect equivalent to CJT under centralized processing.

[0120] Still taking formula (3) as an example, illustratively, network device 110 receives information indicating matrix block (1,1) and matrix block (1,2) from terminal device 210 and information indicating matrix block (2,1) and matrix block (2,2) from terminal device 220. Network device 110 can determine the joint channel correlation between terminal device 210 and terminal device 220, that is, the matrix represented by formula (3). Similarly, network device 120 receives information indicating matrix block (1,1) and matrix block (1,2) from terminal device 210 and information indicating matrix block (2,1) and matrix block (2,2) from terminal device 220, and can also determine the joint channel correlation between terminal device 210 and terminal device 220.

[0121] The following further describes a CJT-based communication method according to an embodiment of the present application with reference to the accompanying drawings.

[0122] For ease of understanding and explanation, the following describes the CJT-based communication method of an embodiment of the present application using the interaction between the terminal device 210 and the network device 110 as an example. For example, the method performed by the terminal device 210 may also be performed by a module (such as a circuit, chip, or chip system) of the terminal device 210, or may be implemented by a logical node, logical module, or software that can implement all or part of the functions of the terminal device 210. The method performed by the network device 110 may be performed by a module (such as a circuit, chip, or chip system) of the network device 110, or may be implemented by a logical node, logical module, or software that can implement all or part of the functions of the network device 110.

[0123] When the steps involving sending or receiving are performed by a module (such as a circuit, chip or chip system, etc.), a logical node, a logical module or software in the terminal device 210 or the network device 110, sending / receiving can be understood as communication through a communication interface, an input / output interface, a pin or a circuit, etc.

[0124] FIG4 is a schematic diagram of an interactive flow of a communication method for CJT according to an embodiment of the present application. The content described in FIG4 is described by taking the CJT transmission between two network devices (network device 110 and network device 120) and two terminal devices (terminal device 210 and terminal device 220) as an example, but is not limited to this. Among them, the method shown in FIG4 is described by taking the terminal device 210, the terminal device 220 and the network device 110 as the execution subjects as an example, and the content is also applicable to the scenario with the terminal device 210, the terminal device 220 and the network device 120 as the execution subjects, and will not be repeated here. As shown in FIG4, the method includes:

[0125] S401. The terminal device 210 receives N reference signals.

[0126] Likewise, the terminal device 220 receives N reference signals.

[0127] The above-mentioned reference signal can be used for downlink channel measurement by the terminal device. For example, the reference signal can be a channel state information reference signal (CSI-RS) or other types of reference signals, which are not limited to this.

[0128] Taking the reference signal as CSI-RS as an example, N reference signals can correspond to N CSI-RS resources, or N CSI-RS resource sets, or any one of the N reference signals can correspond to a CSI-RS port group in a CSI-RS resource. A CSI-RS resource includes multiple (for example, 32) CSI-RS ports, and multiple CSI-RS ports can be divided into one or more CSI-RS port groups. The above-mentioned CSI-RS port group includes at least one CSI-RS port. The number of CSI-RS ports contained in each CSI-RS port group is related to the maximum number of data streams transmitted by a terminal device and is not limited to this.

[0129] In addition, the above-mentioned reference signal is only used as an example of a term and does not limit other possible term expressions.

[0130] Since the behavior of the terminal device 220 is the same as that of the terminal device 210 , for ease of description, the following description will be made using the terminal device 210 as an example, and the content is also applicable to the terminal device 220 .

[0131] The terminal device 210 may receive N reference signals from multiple network devices. In other words, the N reference signals come from multiple network devices.

[0132] Exemplarily, when multiple network devices serve multiple terminal devices (the multiple terminal devices include the terminal device 210), the multiple network devices may send reference signals to the terminal device 210 in one or both of a CJT method and a non-CJT method.

[0133] The number of reference signals sent by each network device is related to the number of terminal devices served by the network device (e.g., network device 110 or network device 120). Each reference signal needs to be loaded with a precoder, which is determined by the channel between the network device and a terminal device served by the network device.

[0134] For example, one reference signal corresponds to one reference signal port group. Transmitting reference signals via CJT means that different network devices use the same port group to load reference signal precoding components associated with the same terminal device. Transmitting reference signals via non-CJT means that different network devices use different port groups to load reference signal precoding components associated with the same terminal device.

[0135] Taking the CSI-RS reference signal as an example, the same port group means that under the same CSI-RS resources (the same CSI-RS sequence is used and the time-frequency resources for sending the CSI-RS are the same), a group of ports with the same port number are used, or the same CSI-RS signal is sent under the same set of time-frequency resources. Other situations belong to different port groups.

[0136] Take the CJT method for sending reference signals as an example:

[0137] Example #a:

[0138] The network devices 110 and 120 perform CJT data transmission for the terminal devices 210 and 220 .

[0139] When sending a reference signal, network device 110 and network device 120 use the same port group 1 to load the reference signal precoding component related to terminal device 210, and send the above-mentioned precoded reference signal; network device 110 and network device 120 use the same port group 2 to load the reference signal precoding component related to terminal device 220, and send the above-mentioned precoded reference signal. At this time, terminal device 210 and terminal device 220 can respectively receive N=2 reference signals (the value of N is equal to the number of terminal devices).

[0140] Take the non-CJT method for sending the reference signal as an example:

[0141] Example #b:

[0142] The network devices 110 and 120 perform CJT data transmission for the terminal devices 210 and 220 .

[0143] When sending a reference signal, network device 110 uses port group 1 to load the reference signal precoding component associated with terminal device 210 and transmits the precoded reference signal. Network device 110 uses port group 2 to load the reference signal precoding component associated with terminal device 220 and transmits the precoded reference signal. Network device 120 uses port group 3 to load the reference signal precoding component associated with terminal device 210 and transmits the precoded reference signal. Network device 120 uses port group 4 to load the reference signal precoding component associated with terminal device 220 and transmits the precoded reference signal. At this point, terminal device 210 and terminal device 220 can each receive N = 4 reference signals (N is the product of the number of terminal devices and the number of network devices).

[0144] Take the combination of CJT and non-CJT methods as an example:

[0145] Example #c:

[0146] The network devices 110 and 120 perform CJT data transmission for the terminal devices 210 and 220 .

[0147] When transmitting reference signals, network devices 110 and 120 transmit reference signals obtained by loading reference signal precoding components related to terminal device 210 on port group 1, network device 110 transmits reference signals obtained by loading reference signal precoding components related to terminal device 220 on port group 2, and network device 120 transmits reference signals obtained by loading reference signal precoding components related to terminal device 220 on port group 3. Alternatively, network devices 110 and 120 transmit reference signals obtained by loading reference signal precoding components related to terminal device 220 on port group 1, network device 110 transmits reference signals obtained by loading reference signal precoding components related to terminal device 210 on port group 2, and network device 120 transmits reference signals obtained by loading reference signal precoding components related to terminal device 210 on port group 3. In this case, terminal device 210 and terminal device 220 can each receive N = 3 reference signals.

[0148] To summarize, the number N of reference signals received by the terminal device is related to the number of terminal devices participating in the CJT transmission. For example, when the reference signal is sent using the CJT method, the value of N is equal to the number of terminal devices participating in the CJT transmission; when the reference signal is sent using the non-CJT method, the value of N is equal to the product of the number of terminal devices participating in the CJT transmission and the number of network devices; when the reference signal is sent using the CJT method and the non-CJT method jointly, the value of N is between the values ​​of N corresponding to the reference signals sent using the CJT method and the non-CJT method respectively.

[0149] S402. The terminal device 210 sends M reporting information.

[0150] Similarly, the terminal device 220 sends M reporting information.

[0151] After the terminal device 210 receives N reference signals, the terminal device 210 measures each of the N reference signals to obtain a total of M reporting information, where M is less than or equal to N.

[0152] In a possible embodiment, the terminal device 210 sends M reporting information to multiple network devices. For example, the terminal device 210 sends M reporting information to the network device 110 and the network device 120 respectively.

[0153] When M is equal to N, the terminal device 210 determines N reporting information according to the N reference signals, and there is a one-to-one correspondence between the M reporting information and the N reference signals.

[0154] Exemplarily, reporting information 1 among the M reporting information corresponds to reference signal 1 among the N reference signals, reporting information 2 among the M reporting information corresponds to reference signal 2 among the N reference signals, and so on.

[0155] When M is less than N, the terminal device 210 determines M reporting information according to the N reference signals, and there is a correspondence between the M reporting information and the N reference signals. For example, each reporting information corresponds to one or more reference signals.

[0156] Exemplarily, reporting information 1 among the M reporting information corresponds to reference signal 1 and reference signal 2 among the N reference signals, reporting information 2 among the M reporting information corresponds to reference signal 3 among the N reference signals, and so on.

[0157] As another example, reporting information 1 among the M reporting information corresponds to reference signal 1 and reference signal 2 among the N reference signals, reporting information 2 among the M reporting information corresponds to reference signal 3 and reference signal 4 among the N reference signals, and so on.

[0158] In one possible implementation, terminal device 210 receives first indication information from a network device (such as network device 110), where the first indication information indicates a correspondence between M reported information and N reference signals. Similarly, terminal device 220 also receives first indication information from a network device (such as network device 110).

[0159] Exemplarily, the first indication information can be carried by a radio resource control (RRC) signaling CSI reporting configuration. For example, each of the M reporting information is indicated by an RRC signaling CSI reporting configuration. In the M CSI reporting configuration signaling, the corresponding field indicates the reference signal identifier (ID) corresponding to the reporting information of one or more reference signals in the N reference signals. Taking the reference signal as CSI-RS as an example, the above-mentioned reference signal identifier can be a CSI-RS resource ID, or a port group identifier under the CSI-RS resource ID.

[0160] Accordingly, the terminal device 210 determines the correspondence between the N reference signals and the M reporting information according to the first indication information. In this way, the terminal device determines the M reporting information according to the correspondence between the N reference signals and the M reporting information indicated by the first indication information.

[0161] In another possible implementation, the correspondence between the N reference signals and the M reporting information is preconfigured or predefined by the protocol, thereby reducing the signaling overhead for the terminal device to obtain the correspondence.

[0162] In the embodiment of the present application, the correspondence between the N reference signals and the M reporting information may include:

[0163] When M=N, there is a one-to-one correspondence between the M reporting information and the N reference signals. The terminal device 210 can determine N reporting information based on the N reference signals (in this case, one reporting information carries the channel joint correlation measurement result determined based on one reference signal), and sends N reporting information to the network device. In this case, multiple network devices use CJT to send N reference signals. Or,

[0164] M is less than N, and the first reporting information in the M reporting information corresponds to at least two reference signals in the N reference signals. At this time, the terminal device 210 can determine N measurement results based on the N reference signals, and merge one or more measurement results in the N measurement results to obtain a reporting information, and finally determine M reporting information. At this time, all or part of the reference signals are sent in a non-CJT manner. Among them, the terminal device needs to merge the measurement results according to a merging rule, and the merging rule can be predefined by the standard.

[0165] In the embodiment of the present application, terminal device 210 may receive second indication information from a network device (such as network device 110), where the second indication information is used to indicate a merge rule. Similarly, terminal device 220 may also receive second indication information from a network device (such as network device 110), where the second indication information is used to indicate a merge rule.

[0166] Exemplarily, the second indication information can be carried by an RRC signaling CSI reporting configuration. For example, each of the M reporting information is indicated by an RRC signaling CSI reporting configuration. In the M CSI reporting configuration signaling, a corresponding field is added to indicate a merging rule. For example, the standard predefines several merging rules and their indexes, and the second indication information indicates the corresponding index. Accordingly, the terminal device 210 determines the merging rule based on the second indication information, and determines the M reporting information based on the merging rule and the N reference signals.

[0167] For example, the above-mentioned merging rule may be an addition rule, in which the terminal device 210 directly adds up equivalent channels obtained by measuring multiple reference signals associated with a certain reporting information to obtain corresponding reporting information.

[0168] The reported information may also be understood as channel measurement information or channel-related information, etc. In other words, the embodiments of the present application do not limit other alternative terms for expressing the reported information.

[0169] In this embodiment of the present application, the M reported information can be used to determine the joint correlation of the channels of the terminal devices. The joint correlation may include autocorrelation and cross-correlation. For example, the joint correlation of the channels between terminal devices 210 and 210 can be understood as autocorrelation, and the joint correlation of the channels between terminal devices 210 and 220 can be understood as cross-correlation.

[0170] In one possible implementation, each of the N reference signals is a signal obtained by performing precoding processing based on channel information between a terminal device and at least one network device.

[0171] In this way, the terminal device 210 can obtain the above-mentioned M reporting information by measuring the reference signal obtained after the precoding process, so that the network device can determine the channel joint correlation of the terminal device.

[0172] When each of the N reference signals is a signal obtained by precoding based on channel information between a terminal device and at least one network device, the terminal device 210 may obtain the above-mentioned reporting information in the following manner. For example:

[0173] Example #1:

[0174] Taking the terminal device 210 and the terminal device 220 as an example, N=2, the network device 110 sends a V 11 The reference signal a1 obtained after precoding is sent by the network device 120 on port group 1 using V 21 The reference signal a1 obtained after precoding is sent by the network device 110 on the port group 2 using V 12 The reference signal a2 obtained after precoding is sent by the network device 120 on port group 2 using V 22 The reference signal a2 is obtained after precoding processing.

[0175] Accordingly, the terminal device 210 measures the reference signal a1 received on the port group 1 and obtains the equivalent channel The terminal device 210 measures the reference signal a2 received on the port group 2 and obtains the equivalent channel

[0176] Use the inverse left multiplication of the matrix U1∑1 Can get Characterize the joint channel correlation between the terminal device 210 and the terminal device 210, using the inverse left multiplication of the matrix U1∑1 get It represents the correlation of the channels between the terminal device 210 and the terminal device 220. The above-mentioned inverse left multiplication operation can be performed at the terminal device or at the network device, and this application does not impose any limitation.

[0177] The terminal device 210 can directly and As reporting information, you can also and As the reporting information, there may also be other forms of reporting information, which is not limited in this application. Similarly, the terminal device 220 can determine the reporting information through the above method, which will not be described in detail.

[0178] When network devices 110 and 120 send N reference signals to terminal device 210 via CJT, terminal device 210 sends N reporting information. Similarly, when network devices 110 and 120 send N reference signals to terminal device 220 via CJT, terminal device 220 sends N reporting information.

[0179] Example #2:

[0180] Taking the terminal device 210 and the terminal device 220 as an example, N=4, the network device 110 sends a V 11The reference signal b1 obtained after precoding is sent by the network device 110 on port group 2 using V 12 The reference signal b2 obtained after precoding is sent by the network device 120 on the port group 3 using V 21 The reference signal b3 obtained after precoding is sent by the network device 120 on the port group 4 using V 22 The reference signal b4 is obtained after precoding processing.

[0181] Accordingly, the terminal device 210 measures the reference signal b1 received on the port group 1 and obtains the equivalent channel H 11 V 11 The terminal device 210 measures the reference signal b2 received on the port group 2 and obtains the equivalent channel H 11 V 12 The terminal device 210 measures the reference signal b3 received on the port group 3 and obtains the equivalent channel H 21 V 21 The terminal device 210 measures the reference signal b4 received on port group 4 and obtains the equivalent channel H 21 V 22 .

[0182] Use the inverse of U1∑1 to multiply H 11 V 11 , we can get Use the inverse of U1∑1 to multiply H 11 V 12 , we can get Use the inverse of U1∑1 to multiply H 21 V 21 ,get Use the inverse of U1∑1 to multiply H 21 V 22 ,get The above-mentioned inverse left multiplication operation can be performed at the terminal device or at the network device, and this application does not impose any restrictions.

[0183] in, It can represent the joint channel correlation between the terminal device 210 and the terminal device 210 (obtained by combining the measurement result of the reference signal b1 and the measurement result of the reference signal b3), The channel joint correlation between the terminal device 210 and the terminal device 220 (obtained by combining the measurement result of the reference signal b2 and the measurement result of the reference signal b4) can be represented.

[0184] The terminal device 210 can directly and As reporting information, you can also and As the reporting information, there may also be other forms of reporting information, which is not limited in this application. Similarly, the terminal device 220 can determine the reporting information through the above method, which will not be described in detail.

[0185] In one possible implementation, the terminal device 210 may send four pieces of reporting information (when there is no need to merge the measurement results, one measurement result may also be understood as one piece of reporting information), or may merge the four measurement results to obtain two pieces of reporting information that need to be sent (one piece of reporting information is obtained by merging two measurement results). When the terminal device 210 sends four pieces of reporting information, the terminal device 210 does not need to merge the reporting information, which can reduce the power consumption of the terminal device 210. When the terminal device 210 sends two pieces of reporting information, this can reduce the signaling overhead of the terminal device 210.

[0186] When network devices 110 and 120 send reference signals to terminal device 210 in a non-CJT manner, terminal device 210 may send N reporting information or N / 2 reporting information (N=2M). Similarly, when network devices 110 and 120 send reference signals to terminal device 220 in a non-CJT manner, terminal device 220 may send N reporting information or N / 2 reporting information (N=2M).

[0187] S403 : The network device 110 determines the channel joint correlation of the terminal device 210 and the channel joint correlation of the terminal device 220 according to the M reporting information from the terminal device 210 and the M reporting information from the terminal device 220 .

[0188] In a possible embodiment, the terminal device 210 sends M pieces of reporting information to the network device 110. Similarly, the terminal device 220 sends M pieces of reporting information to the network device 110.

[0189] In another possible embodiment, the terminal device 210 sends M reporting information to the network device 120, and the network device 120 forwards the M reporting information to the network device 110. Similarly, the terminal device 220 sends M reporting information to the network device 120, and the network device 120 forwards the M reporting information to the network device 110.

[0190] After the network device 110 obtains M reporting information from the terminal device 210 and M reporting information from the terminal device 220, the network device 110 can determine the channel joint correlation of the terminal device 210 based on the M reporting information from the terminal device 210, and determine the channel joint correlation of the terminal device 220 based on the M reporting information from the terminal device 210, and can determine the aforementioned zero-forcing matrix based on this, and then perform relevant processing of the CJT transmission.

[0191] In summary, the terminal device obtains M reporting information by measuring N reference signals. The network device determines the channel joint correlation of the terminal device based on the M reporting information, and determines the zero-forcing matrix accordingly, thereby completing CJT-based transmission.

[0192] Through the above scheme, the terminal device can report reporting information used to determine the channel joint correlation between terminal devices to the network device. The network device can determine the channel joint correlation between terminal devices based on the reporting information, determine the channel information of other network devices, and perform CJT transmission based on this, such as determining the joint MU weight, thereby effectively reducing the degree of loss of communication performance.

[0193] In one possible implementation, the above method may further include:

[0194] S404 : The network device 110 performs CJT transmission-related processing according to the channel joint correlation of the terminal device 210 and the channel joint correlation of the terminal device 220 .

[0195] The network device 110 obtains the zero-forcing matrix shown in formula (3) based on the information of the joint correlation reported by the terminal device. The network device 110 can obtain the zero-forcing matrix shown in formula (3) based on the above-mentioned zero-forcing matrix and the component V of the joint SU weight of the terminal device 210 and the terminal device 220 in the network device 110. 11 and V 12 , obtain the component W of the joint MU weight of terminal device 210 and terminal device 220 in network device 110 11 and W 12 , calculated as follows:

[0196] Furthermore, the network device 110 may perform relevant processing of CJT transmission according to the above content, for example, determining a joint MU weight.

[0197] Specifically, V 11 and V 12 It is the local information of the network device 110. The network device 110 can determine V according to the reported information reported by the terminal device. 21 and V 22This is conducive to reducing the channel matrix interaction delay between network devices. The network device 110 can determine the zero-forcing matrix based on the reported information reported by the terminal device, and perform relevant processing of CJT transmission based on the zero-forcing matrix, such as determining the joint MU weight, thereby effectively reducing the degree of loss of communication performance.

[0198] The following further describes the solution shown in FIG4 in conjunction with FIG5 and FIG6. FIG5 is based on an example of network devices transmitting reference signals to terminal devices using a CJT method, while FIG6 is based on an example of network devices transmitting reference signals to terminal devices using a non-CJT method.

[0199] 5 and 6 are described using the interaction between the terminal device 210, the network device 110, and the network device 120 as an example. The content is also applicable to the interaction between the terminal device 220, the network device 110, and the network device 120, and will not be repeated here.

[0200] FIG5 is a schematic diagram of an interaction flow of a communication method based on a CJT method according to an embodiment of the present application. FIG5 is based on an example in which network devices 110 and 120 transmit reference signals to terminal device 210 using a CJT method. As shown in FIG5 , the method includes:

[0201] S501, the network device 110 determines V 11 and V 12 , the network device 120 determines V 21 and V 22 .

[0202] The network devices (such as the network devices 110 and 120 ) may determine the channel information between the terminal device and the network device in the following manner.

[0203] The terminal device sends an uplink reference signal (eg, a sounding reference signal (SRS)) to the network device 110 and the network device 120 .

[0204] For example, the terminal device 210 sends an uplink reference signal 1 to the network device 110 and the network device 120 , and the terminal device 220 sends an uplink reference signal 2 to the network device 110 and the network device 120 ;

[0205] For another example, the terminal device 210 sends uplink reference signal 1 to the network device 110 and sends uplink reference signal 2 to the network device 120 , and the terminal device 220 sends uplink reference signal 3 to the network device 110 and sends uplink reference signal 4 to the network device 120 .

[0206] In this way, the network device can determine the channel information between the terminal device and the network device, and can precode the corresponding reference signal (such as the N reference signals mentioned above, for example, CSI-RS, etc.) based on the channel information, so that the terminal device can measure the joint correlation of the channel and determine the reporting information.

[0207] The network device 110 and the network device 120 can respectively determine V according to the received uplink reference signal. 11 , V 12 , V 21 and V 22 .

[0208] How do network devices 110 and 120 determine V 11 and V 21 Take this as an example for description.

[0209] The uplink reference signal sent by the terminal device 210 can be expressed as The uplink channel matrices between the terminal device 210 and the network devices 110 and 120 are respectively and The uplink reference signals received by the network device 110 and the network device 120 can be expressed as and The network device 110 and the network device 120 can use an existing channel estimation method, such as the least square method (LS method), to respectively and Estimate the uplink channel matrix separately and In the TDD scenario, there is reciprocity between uplink and downlink. In this case, the downlink channels between network devices 110 and 120 and terminal device 210 are and Then, the network device 110 exchanges the Network device 120 interacts with network device 110 The network device 110 and the network device 120 can respectively calculate And respectively for the matrix Perform eigenvalue decomposition and get

[0210] According to the relationship given by formula (1), network device 110 and network device 120 respectively obtain and The network device 110 and the network device 120 can also determine V in a similar manner. 12 and V 22The above method is only an example and does not limit other implementation methods.

[0211] S502, the network device 110 uses V 11 For reference signal Pre-coding, using V 12 For reference signal Precoding is performed; the network device 120 uses V 21 For reference signal Pre-coding, using V 22 For reference signal Precoding is performed. and It represents a reference signal without precoding, and the superscript D represents downlink.

[0212] S503: The network device 110 sends a precoded reference signal on port group 1. Send precoded reference signal on port group 2 The network device 120 sends the precoded reference signal on port group 1. Send precoded reference signal on port group 2

[0213] Correspondingly, the reference signals received by the terminal device 210 on port group 1 and port group 2 are represented as R1 and R2, respectively. R1 and R2 can be represented by the following formulas:

[0214] From formula (6), we can see that and It is known that the terminal device 210 can estimate the downlink equivalent channel by R1 according to the existing channel estimation method, such as the LS method. And R2 estimates the downlink equivalent channel If the terminal device 210 has U1∑1, the method of S402 can be further used to determine as well as

[0215] S504. The terminal device 210 sends reporting information 1 and reporting information 2.

[0216] According to the downlink equivalent channel estimation result determined in S503, the reporting information 1 can be or Report information 2 can be or

[0217] For example, terminal device 210 quantizes and reports reporting information 1 and reporting information 2, respectively. For example, the real and imaginary parts of each element in reporting information 1 and reporting information 2 may be quantized and reported, respectively, or the amplitude and phase of each element in reporting information 1 and reporting information 2 may be quantized and reported, respectively. The number of quantization bits may be predefined by a standard or indicated to the terminal device by a network device, and is not limited thereto.

[0218] S505 : The network device 110 determines the channel joint correlation of the terminal device 210 according to the reporting information 1 and the reporting information 2 .

[0219] For example, the network device 110 may determine the joint channel correlation between the terminal device 210 and the terminal device 210 according to the reported information 1 , that is, the network device 110 may determine the autocorrelation of the terminal device 210 .

[0220] For example, the network device 110 may determine the joint channel correlation between the terminal device 210 and the terminal device 220 based on the reported information 2 , that is, the network device 110 may determine the mutual correlation between the terminal device 210 and the terminal device 220 .

[0221] S506 : The network device 110 performs CJT transmission related processing according to the channel joint correlation of the terminal device 210 .

[0222] For detailed description, please refer to the description of S404.

[0223] Through the above solution, network devices 110 and 120 can transmit multiple reference signals to terminal device 210 via CJT. Terminal device 210 can measure these multiple reference signals, obtain corresponding reporting information, and transmit the corresponding reporting information. Based on this reporting information, the network devices can determine the joint channel correlation between the terminal devices. Based on this joint channel correlation between the terminal devices, the network devices can obtain the channel information of other network devices required for CJT joint processing. Based on this information, the effect of joint processing can be approximated or approached through distributed processing under non-ideal interaction conditions.

[0224] When the network device 110 and the network device 120 send the reference signal to the terminal device 210 in a CJT manner, the utilization rate of the port group can be improved.

[0225] FIG6 is a schematic diagram of an interaction flow of a communication method based on a non-CJT method according to an embodiment of the present application. FIG6 takes the example of network device 110 and network device 120 sending a reference signal to terminal device 210 using a non-CJT method. As shown in FIG6 , the method includes:

[0226] S601, the network device 110 determines V 11 and V 12 , the network device 120 determines V 21 and V 22 .

[0227] For the description of S601 , refer to the description of S501 .

[0228] S602, the network device 110 uses V 11 For reference signal Weighted, use V 12 For reference signal Weighted; Network device 120 uses V 21 For reference signal Weighted, use V 22 For reference signal Weighted. as well as It represents the reference signal without precoding, and the superscript D represents downlink.

[0229] S603: The network device 110 sends a precoded reference signal on port group 1. The network device 110 sends the precoded reference signal on port group 2. The network device 120 sends the precoded reference signal on port group 3. The network device 120 sends the precoded reference signal on port group 4.

[0230] Accordingly, the reference signals received by the terminal device 210 on port group 1, port group 2, port group 3, and port group 4 are represented as R1, R2, R3, and R4, respectively. R1, R2, R3, and R4 can be represented by the following formulas:

[0231] From formula (7), we can see that and It is known that the terminal device 210 can estimate the downlink equivalent channel H by R1 according to the existing channel estimation method, such as the LS method. 11 V 11 , the downlink equivalent channel H is estimated by R2 11 V 12 , R3 estimates the downlink equivalent channel H 21 V 21 , R4 estimates the downlink equivalent channel H 21 V 22 .

[0232] If the terminal device 210 has U1∑1, the method of S402 can be further used to determine and

[0233] S604. The terminal device 210 sends reporting information 1 and reporting information 2.

[0234] Based on the downlink equivalent channel estimation result determined in S603 and the first indication information sent by the network device 210 (or the network device 120, which is not limited to this), the reporting information 1 can be or Report information 2 can be or

[0235] Exemplarily, the terminal device 210 quantizes and reports the reporting information 1 and the reporting information 2, respectively. For example, the real part and the imaginary part of each element in the reporting information 1 and the reporting information 2 may be quantized and reported, respectively, or the amplitude and phase of each element in the reporting information 1 and the reporting information 2 may be quantized and reported, respectively. The number of quantization bits may be predefined by a standard or indicated to the terminal device by a network device.

[0236] It is understandable that the terminal device 210 can determine the reference signal measurement results that need to be combined based on the instruction of the network device 110 (or the network device 120, without limitation), and obtain the final reporting information. For example, the network device 110 indicates to the terminal device 210 that the measurement results determined based on the reference signal port group 1 and the port group 3 need to be combined to obtain a single reporting information, i.e., the aforementioned reporting information 1. Furthermore, the network device 110 indicates to the terminal device 210 that the measurement results determined based on the reference signal port group 2 and the port group 4 need to be combined to obtain a single reporting information, i.e., the aforementioned reporting information 2.

[0237] S605 : The network device 110 determines the channel joint correlation of the terminal device 210 according to the reported information 1 and the reported information 2 .

[0238] For example, the network device 110 may determine the joint channel correlation between the terminal device 210 and the terminal device 210 according to the reported information 1 , that is, the network device 110 may determine the autocorrelation of the terminal device 210 .

[0239] For example, the network device 110 may determine the joint channel correlation between the terminal device 210 and the terminal device 220 based on the reported information 2 , that is, the network device 110 may determine the mutual correlation between the terminal device 210 and the terminal device 220 .

[0240] S606 : The network device 110 performs CJT transmission related processing according to the channel joint correlation of the terminal device 210 .

[0241] For detailed description, please refer to the description of S404.

[0242] Through the above solution, network devices 110 and 120 can transmit multiple reference signals to terminal device 210 without using CJT. Terminal device 210 can measure these multiple reference signals, obtain corresponding reporting information, and transmit this reporting information. The network devices can determine the joint channel correlation between the terminal devices based on this reporting information. Based on the joint channel correlation between the terminal devices, the network devices can obtain the channel information of other network devices required for CJT joint processing. Based on this information, the effect of joint processing can be approximated or approached through distributed processing under non-ideal interaction conditions.

[0243] When the network device 110 and the network device 120 do not send the reference signal to the terminal device 210 through CJT, this can eliminate the need for the network device 110 and the network device 120 to interact with each other to determine the resources for sending the reference signal, thereby reducing the interaction overhead. At the same time, it avoids the joint determination of the resources for sending the reference signal between multiple network devices, thereby simplifying the implementation on the network side.

[0244] It should be noted that Figure 5 is described as an example of network devices sending reference signals to terminal devices in a CJT manner, and Figure 6 is described as an example of network devices sending reference signals to terminal devices in a non-CJT manner. However, network devices can flexibly choose a suitable method to send reference signals to terminal devices. For example, network device 110 and network device 120 can use the same port group to send reference signals, such as network device 110 and network device 120 use the same port group to load the SU weights of the same terminal device with respect to the components of network device 110 and network device 120, or they can use different port groups to send reference signals separately, such as network device 110 and network device 120 use different port groups to load the SU weights of the same terminal device with respect to the components of network device 110 and network device 120.

[0245] Exemplarily, network device 110 and network device 120 send reference signal c1 on port group a1, network device 110 sends reference signal c2 on port group a2, and network device 120 sends reference signal c3 on port group a3. Terminal device 210 receives three reference signals and can send two reporting information, such as determining one reporting information based on reference signal c1, and determining one reporting information based on reference signal c2 and reference signal c3.

[0246] Finally, the device embodiment of the embodiment of the present application is introduced.

[0247] To implement the various functions of the methods provided herein, both the terminal device and the network device may include hardware structures and / or software modules, with the aforementioned functions implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0248] Figure 7 is a schematic block diagram of a communication device according to an embodiment of the present application. The communication device includes a processing circuit 710 and a transceiver circuit 720. The processing circuit 710 and the transceiver circuit 720 may be interconnected or coupled, for example, via a bus 730. The communication device may be a terminal device or a network device.

[0249] Optionally, the communication device may further include a memory 740. The memory 740 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or portable read-only memory (CD-ROM), and is used for related instructions and data.

[0250] The processing circuit 710 may be all or part of the processing circuitry of one or more processors, or may be one or more processors. The processor may be a central processing unit (CPU). When the processing circuit 710 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.

[0251] The processing circuit 710 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or a portion of the circuit used for processing functions in the aforementioned processor, chip, or integrated circuit.

[0252] The transceiver circuit 720 may also be a transceiver, or an input / output interface. The input / output interface is used for input or output of signals or data, and may also be referred to as an input / output circuit.

[0253] When the communication device is a terminal device, the processing circuit 710 is configured to perform the following operations: receive N reference signals; send M reporting information, etc.

[0254] When the communication device is a network device, the processing circuit 710 is configured to perform the following operations: sending K reference signals; receiving M reporting information, etc.

[0255] The above contents are merely exemplary descriptions. When the communication device is a terminal device or a network device, it will be responsible for executing the methods or steps related to the terminal device or the network device in the above method embodiments.

[0256] When the communication device is a terminal device or a network device, the transceiver circuit 720 may be a transceiver.

[0257] When the communication device is a chip used for a terminal device or a network device, the transceiver circuit 720 may be an input / output circuit.

[0258] For details, please refer to the contents of the above method embodiments. The implementation of each operation in FIG7 can also correspond to the corresponding description of the method embodiments shown in FIG4 to FIG6.

[0259] Figure 8 is another schematic block diagram of a communication device according to an embodiment of the present application. The communication device may be a terminal device or a network device, and is used to implement the method according to the above embodiment.

[0260] The communication device includes a transceiver unit 810. The transceiver unit 810 may include a transmitting unit and a receiving unit. The transmitting unit is configured to perform a transmitting operation of the communication device, and the receiving unit is configured to perform a receiving operation of the communication device. For ease of description, this embodiment of the application combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later.

[0261] When the communication device is a terminal device, illustratively, the transceiver unit 810 is used to receive N reference signals and send M reporting information, etc.

[0262] Optionally, the communication device may further include a processing unit 820, which is configured to execute the contents of the terminal device involving processing, control, etc. For example, the processing unit 820 is configured to determine M reporting information based on N reference signals.

[0263] When the communication device is a network device, illustratively, the transceiver unit 810 is configured to send K reference signals and receive M reporting information, etc.

[0264] Optionally, the communication device may further include a processing unit 820, which is configured to execute steps such as processing and control of the network device.

[0265] When the communication device is a terminal device or a network device, it will be responsible for executing one or more of the methods or steps related to the terminal device or the network device in the aforementioned method embodiment.

[0266] Optionally, the communication device further includes a storage unit 830, which is used to store a program or code for executing the aforementioned method.

[0267] The transceiver unit in FIG. 8 may correspond to the transceiver circuit in FIG. 7 , and the processing unit in FIG. 8 may correspond to the processing circuit in FIG. 7 .

[0268] The device embodiments shown in Figures 7 and 8 are used to implement the contents described in Figures 4 to 6. The specific execution steps and methods of the devices shown in Figures 7 and 8 can refer to the contents described in the above method embodiments.

[0269] The present application also provides a chip including a processor configured to retrieve and execute instructions stored in a memory, so that a communication device equipped with the chip executes the methods described in the above examples. The memory may be integrated within the chip or located outside the chip.

[0270] The present application also provides another chip, comprising: an input interface, an output interface, and a processing circuit, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processing circuit is used to execute the code in the memory. When the code is executed, the processing circuit is used to execute the method in each of the above examples. Optionally, the chip also includes a memory, which is used to store computer programs or code. The input interface and the output interface can be independent of each other, or can be integrated into an input and output interface.

[0271] The processing circuit may be all or part of the processing circuits in one or more processors, or one or more processors.

[0272] The present application also provides a processor for coupling with a memory, and for executing the methods and functions involving a network device or a terminal device in any of the above embodiments.

[0273] In another embodiment of the present application, a computer program product including instructions is provided. When the computer program product is run on a computer, the method of the above embodiment is implemented.

[0274] The present application also provides a computer program. When the computer program is executed in a computer, the method of the aforementioned embodiment is implemented.

[0275] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a computer, the method described in the above embodiment is implemented.

[0276] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may 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 gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0277] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0278] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0279] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0280] Those skilled in the art will appreciate that the various exemplary units and algorithmic steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented using hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application. Those skilled in the art will clearly understand that, for ease of description and brevity, the specific operating processes of the systems, devices, and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here. In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical functional division. In actual implementation, other divisions may be used, such as multiple units or components can be combined or integrated into another system, or some features can be omitted or not implemented. Furthermore, the coupling or direct coupling or communication connection shown or discussed between each other can be through some interface, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0281] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. If the above functions are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the portion that contributes to the prior art, or the portion of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0282] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

Claims

1. A communication method for coherent joint transmission, applied to a communication device, characterized in that: include: Receive N reference signals, where N is a positive integer greater than 1; M reporting information is sent, where the M reporting information is determined according to the N reference signals, the M reporting information is used to indicate the channel joint correlation of the communication device, and M is a positive integer less than or equal to N.

2. The method according to claim 1, characterized in that The method further comprises: First indication information is received, where the first indication information indicates a correspondence between the M reporting information and the N reference signals.

3. The method according to claim 1 or 2, characterized in that The correspondence between the M reporting information and the N reference signals includes: When M=N, the M reporting information corresponds one-to-one to the N reference signals, or, When M<N, one of the M reporting information corresponds to at least one reference signal among the N reference signals.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Second indication information is received, where the second indication information indicates a merging rule, and the M reporting information is determined according to the merging rule and the N reference signals.

5. The method according to claim 4, characterized in that The M pieces of reporting information are determined according to the merging rule and the N reference signals, and include: The first reporting information in the M reporting information is obtained by combining reporting information corresponding to at least two reference signals in the N reference signals according to the combining rule.

6. The method according to claim 4 or 5, characterized in that The merging rule includes an addition rule.

7. The method according to any one of claims 1 to 6, characterized in that One reference signal among the N reference signals is a signal obtained after precoding processing is performed based on channel information between a terminal device and at least one network device.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: At least one uplink reference signal is sent, where one uplink reference signal among the at least one uplink reference signal is used to determine channel information between the communication apparatus and at least one network device.

9. The method according to any one of claims 1 to 8, characterized in that The joint correlation of the channels of the communication devices includes the inner product between the channel matrices of the communication devices.

10. A communication method for coherent joint transmission, characterized in that: include: Send K reference signals, where K is a positive integer; receiving M reporting information respectively from a plurality of terminal devices, the M reporting information being determined based on N reference signals, the N reference signals including the K reference signals, the M reporting information being used to indicate a joint channel correlation of any one of the plurality of terminal devices, where N and M are both positive integers greater than 1; Determine the joint correlation of channels of the multiple terminal devices according to the M reporting information respectively from the multiple terminal devices.

11. The method according to claim 10, characterized in that The method further comprises: First indication information is sent, where the first indication information indicates a correspondence between the M reporting information and the N reference signals.

12. The method according to claim 10 or 11, characterized in that The correspondence between the M reporting information and the N reference signals includes: When M=N, the M reporting information corresponds one-to-one to the N reference signals, or, When M<N, one of the M reporting information corresponds to at least one reference signal among the N reference signals.

13. The method according to any one of claims 10 to 12, characterized in that The method further comprises: Second indication information is sent, where the second indication information indicates a merging rule, and the M reporting information is determined according to the merging rule and the N reference signals.

14. The method according to claim 13, characterized in that The M pieces of reporting information are determined according to the merging rule and the N reference signals, and include: The first reporting information in the M reporting information is obtained by combining reporting information corresponding to at least two reference signals in the N reference signals according to the combining rule.

15. The method according to claim 13 or 14, characterized in that The merging rule includes an addition rule.

16. The method according to any one of claims 10 to 15, characterized in that One reference signal among the N reference signals is a signal obtained after precoding processing is performed based on channel information between a terminal device and at least one network device.

17. The method according to any one of claims 10 to 16, characterized in that The method further comprises: At least one uplink reference signal is received, wherein one uplink reference signal among the at least one uplink reference signal is used to determine channel information between a terminal device and at least one network device.

18. The method according to any one of claims 10 to 17, characterized in that The method further comprises: The coherent joint transmission is performed according to the joint correlation of channels of the multiple terminal devices.

19. The method according to any one of claims 10 to 18, characterized in that The joint channel correlation of any one of the terminal devices includes the inner product between the channel matrices of any one of the terminal devices.

20. A communication device, characterized in that: include: a transceiver unit, configured to receive N reference signals, where N is a positive integer greater than 1; The transceiver unit is further used to send M reporting information, where the M reporting information is determined based on the N reference signals, and the M reporting information is used to indicate the channel joint correlation of the communication device, where M is a positive integer less than or equal to N.

21. The device according to claim 20, characterized in that The transceiver unit is further configured to receive first indication information, where the first indication information indicates a correspondence between the M reporting information and the N reference signals.

22. The device according to claim 21, characterized in that The correspondence between the M reporting information and the N reference signals includes: When M=N, the M reporting information corresponds one-to-one to the N reference signals, or, When M is smaller than N, one of the M reporting information corresponds to at least one reference signal among the N reference signals.

23. The device according to any one of claims 20 to 22, characterized in that The transceiver unit is further configured to receive second indication information, where the second indication information indicates a merging rule, and the M pieces of reporting information are determined according to the merging rule and the N reference signals.

24. The device according to claim 23, characterized in that The M pieces of reporting information are determined according to the merging rule and the N reference signals, and include: The first reporting information in the M reporting information is obtained by combining reporting information corresponding to at least two reference signals in the N reference signals according to the combining rule.

25. The device according to claim 23 or 24, characterized in that The merging rule includes an addition rule.

26. The device according to any one of claims 20 to 25, characterized in that One reference signal among the N reference signals is a signal obtained after precoding processing is performed based on channel information between a terminal device and at least one network device.

27. The device according to any one of claims 20 to 26, characterized in that The transceiver unit is further configured to send at least one uplink reference signal, wherein one uplink reference signal among the at least one uplink reference signal is used to determine channel information between a terminal device and at least one network device.

28. The device according to any one of claims 20 to 27, characterized in that The joint correlation of the channels of the communication devices includes the inner product between the channel matrices of the communication devices.

29. A communication device, characterized in that: include: a transceiver unit, configured to send K reference signals, where K is a positive integer; The transceiver unit is further configured to receive M reporting information respectively from a plurality of terminal devices, where the M reporting information is determined based on N reference signals, where the N reference signals include the K reference signals, and the M reporting information is used to indicate a channel joint correlation of any one of the plurality of terminal devices, where N and M are both positive integers greater than 1; A processing unit is used to determine the channel joint correlation between the multiple terminal devices based on the M reported information.

30. The device according to claim 29, characterized in that The transceiver unit is further configured to send first indication information, where the first indication information indicates a correspondence between the M reporting information and the N reference signals.

31. The device according to claim 30, characterized in that The correspondence between the M reporting information and the N reference signals includes: When M=N, the M reporting information corresponds one-to-one to the N reference signals, or, When M is smaller than N, one of the M reporting information corresponds to at least one reference signal among the N reference signals.

32. The device according to any one of claims 29 to 31, characterized in that The transceiver unit is further configured to send second indication information, where the second indication information indicates a merging rule, and the M reporting information is determined according to the merging rule and the N reference signals.

33. The device according to claim 32, characterized in that The M pieces of reporting information are determined according to the merging rule and the N reference signals, and include: The first reporting information in the M reporting information is obtained by combining reporting information corresponding to at least two reference signals in the N reference signals according to the combining rule.

34. The device according to claim 32 or 33, characterized in that The merging rule includes an addition rule.

35. The device according to any one of claims 29 to 34, characterized in that One reference signal among the N reference signals is a signal obtained after precoding processing is performed based on channel information between a terminal device and at least one network device.

36. The device according to any one of claims 29 to 35, characterized in that The transceiver unit is further configured to receive at least one uplink reference signal, wherein one uplink reference signal among the at least one uplink reference signal is used to determine channel information between a terminal device and at least one network device.

37. The device according to any one of claims 29 to 36, characterized in that The processing unit is further configured to perform the coherent joint transmission according to the joint correlation of channels of the multiple terminal devices.

38. The device according to any one of claims 29 to 37, characterized in that The joint channel correlation of any one of the terminal devices includes the inner product between the channel matrices of any one of the terminal devices.

39. A communication device, characterized in that: comprising a processor configured to, by executing computer programs or instructions, or by executing logic circuits, causing the communication device to perform the method according to any one of claims 1 to 9; or, The communication device is caused to execute the method according to any one of claims 10 to 19.

40. The communication device according to claim 39, wherein: The communication device is a chip or a chip system.

41. A computer-readable storage medium, characterized in that The computer readable storage medium stores a computer program or instruction. When the computer program or instruction is executed on a computer, causing the method of any one of claims 1 to 9 to be performed; or, The method according to any one of claims 10 to 19 is performed.

42. A computer program product, characterized in that Contains instructions that, when executed on a computer, causing the method of any one of claims 1 to 9 to be performed; or, The method according to any one of claims 10 to 19 is performed.

Citation Information

Patent Citations

  • Information reporting method and device

    CN115734261A

  • Channel information transmission method and device

    CN119921915A

  • Wireless base station and wireless terminal

    US20230216634A1

  • Indication method and apparatus for reference signal

    WO2024002004A1

  • UE selecting and reporting the number of spatial beams for coherent joint transmission

    WO2024028841A1