A communication method, apparatus, and related device

By using distributed computing and singular value decomposition, the autocorrelation matrix between access network devices replaces the channel response matrix, solving the problem of large cooperative transmission delay and achieving more efficient precoding matrix calculation and reduced data interaction.

CN117336799BActive Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210715358.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-23
Publication Date
2026-01-02
Estimated Expiration
2042-06-23

AI Technical Summary

Technical Problem

In existing technologies, the calculation time of the precoding matrix for cooperative multipoint transmission is relatively long, resulting in a large cooperative transmission delay. In addition, the amount of data interaction between access network devices is large, which affects system deployment and design.

Method used

By employing a distributed computing approach, each access network device determines its own autocorrelation matrix with multiple terminal devices. The matrix information is decomposed using singular value decomposition (SVD) by replacing the autocorrelation matrix of the channel response matrix, thereby reducing the transmission time and data volume of the precoding matrix.

Benefits of technology

It reduces collaborative transmission latency, decreases the amount of data interaction between access network devices, and improves the real-time performance and computational efficiency of the precoding matrix.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117336799B_ABST
    Figure CN117336799B_ABST
Patent Text Reader

Abstract

A communication method, device and related equipment, the method is applied to a first access network device, the method comprises: determining a first autocorrelation matrix, the first autocorrelation matrix is the autocorrelation matrix corresponding to the first channel response matrix, the first channel response matrix comprises the channel response matrix between the first access network device and a plurality of terminal devices, the plurality of terminal devices are all terminal devices within the coverage of a plurality of access network devices, the plurality of access network devices are all access network devices for cooperative transmission, and the plurality of access network devices comprise the first access network device; sending the first autocorrelation matrix to a second access network device, the first autocorrelation matrix is used to determine the precoding matrix between the second access network device and the plurality of terminal devices, and the plurality of access network devices comprise the second access network device. After adopting the distributed computing method, the transmission time of the precoding matrix can be avoided, so that the cooperative transmission delay can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of communication, and in particular, to a communication method, apparatus and related device. BACKGROUND

[0002] An access network device in a wireless communication network provides communication services to terminal devices in its serving cell, i.e., sending data or receiving data sent by terminal devices. Since there are many cells adjacent to each other in the network, terminal devices at the edge of a cell will be interfered by adjacent cells. If access network devices of multiple adjacent cells cooperate with each other to serve terminal devices in their cells, the interference between adjacent cells can be greatly reduced, and the interference can be converted into effective communication signals, so that the communication performance of terminal devices at the edge of a cell can be improved. This communication mode is called coordinated multiple points (CoMP), i.e., coordinated transmission.

[0003] When multiple antennas are installed on an access network device, and beamforming is implemented using multiple input multiple output (MIMO) technology, each access network device uses appropriate beamforming precoding to transmit signals to the same terminal device at the same time and at the same frequency, which can improve the signal-to-noise ratio of the received signals of the terminal device. However, in order to achieve the best CoMP performance, the beamforming precoding of each access network device needs to be jointly designed, i.e., a central node needs to obtain the real-time channel response matrix between each access network device and the terminal device, then calculate the precoding matrix between each access network device and the terminal device in real time, and then send the calculated precoding matrix to the corresponding access network device. In the above method, the access network device takes a long time to obtain the precoding matrix, so that the delay of coordinated transmission is large. SUMMARY

[0004] Embodiments of the present application disclose a communication method, apparatus and related device, which are used to reduce the delay of coordinated transmission.

[0005] In a first aspect, the present application discloses a communication method, which can be applied to a first access network device, a module (for example, a chip) in the first access network device, a logic module or software capable of realizing all or part of the functions of the first access network device. Hereinafter, the execution subject is taken as an example to be described. The communication method can include:

[0006] The first access network device determines a first autocorrelation matrix, the first autocorrelation matrix being an autocorrelation matrix corresponding to a first channel response matrix, the first channel response matrix including channel response matrices between the first access network device and a plurality of terminal devices, the plurality of terminal devices being all terminal devices within coverage of a plurality of access network devices, the plurality of access network devices being all access network devices for cooperative transmission, and the plurality of access network devices including the first access network device.

[0007] The first access network device sends the first autocorrelation matrix to a second access network device, the first autocorrelation matrix being used to determine a precoding matrix between the second access network device and the plurality of terminal devices, the plurality of access network devices including the second access network device.

[0008] In the embodiments of the present application, each access network device in the cooperative transmission can send an autocorrelation matrix corresponding to a channel response matrix between itself and a plurality of terminal devices to other access network devices in the cooperative transmission, so that other access network devices can determine a precoding matrix needed when sending signals to the plurality of terminal devices. It can be seen that, after using the distributed computing method, i.e., each access network device determines a precoding matrix between itself and a plurality of terminal devices, the transmission time of the precoding matrix can be avoided, so that the cooperative transmission delay can be reduced. In addition, in the case where the number of antennas of the access network devices in the cooperative transmission is greater than the number of terminal devices served by the access network devices, the information transmitted between the access network devices in the cooperative transmission is replaced by the autocorrelation matrix corresponding to the channel response matrix, so that the amount of data transmitted between the access network devices can be reduced.

[0009] As a possible implementation, the communication method can further include:

[0010] The first access network device determines the first channel response matrix through channel estimation.

[0011] The first access network device determines the first autocorrelation matrix can include:

[0012] The first access network device determines the first autocorrelation matrix according to the first channel response matrix.

[0013] In the embodiments of the present application, the autocorrelation matrix to be transmitted is determined according to the real-time corresponding channel response matrix, and the channel response matrix is determined according to channel estimation, so that the real-time performance of the autocorrelation matrix can be improved, and the real-time performance of the determination of the precoding matrix can be improved.

[0014] As a possible implementation, the communication method can further include:

[0015] The first access network device decomposes the first autocorrelation matrix into a plurality of matrices through singular value decomposition (SVD).

[0016] The first access network device sending the first autocorrelation matrix to the second access network device can include:

[0017] The first access network device sending the first information to the second access network device, the first information being information of a plurality of matrices corresponding to the first autocorrelation matrix;

[0018] The first autocorrelation matrix being used to determine a precoding matrix between the second access network device and the plurality of terminal devices can include:

[0019] The first information being used to determine a precoding matrix between the second access network device and the plurality of terminal devices.

[0020] In the embodiments of the present application, in the case that the number of antennas of the access network devices in cooperative transmission is much larger than the number of terminal devices served by the access network devices, the information of the matrix corresponding to the autocorrelation matrix of the transmission channel response matrix between the access network devices in cooperative transmission through SVD decomposition can reduce the amount of data transmitted between the access network devices, compared with directly transmitting the autocorrelation matrix corresponding to the transmission channel response matrix.

[0021] As a possible implementation, the communication method can further include:

[0022] The first access network device receiving the second autocorrelation matrix from the second access network device, the second autocorrelation matrix being an autocorrelation matrix corresponding to a second channel response matrix, the second channel response matrix including a channel response matrix between the second access network device and the plurality of terminal devices;

[0023] The first access network device determining a precoding matrix between the first access network device and the plurality of terminal devices according to the first channel response matrix and the second autocorrelation matrix.

[0024] In the embodiments of the present application, the access network devices in cooperative transmission not only can send the autocorrelation matrix corresponding to the channel response matrix between themselves and the plurality of terminal devices to other access network devices in cooperative transmission, but also can receive the autocorrelation matrix corresponding to the channel response matrix between other access network devices and the plurality of terminal devices, so as to ensure that each access network device in cooperative transmission can determine a precoding matrix used for precoding a transmitted signal.

[0025] As a possible implementation, the first access network device receiving the second autocorrelation matrix from the second access network device can include:

[0026] The first access network device receiving second information from the second access network device, the second information being information of a plurality of matrices corresponding to the second autocorrelation matrix, the plurality of matrices corresponding to the second autocorrelation matrix being obtained by SVD decomposition of the second autocorrelation matrix;

[0027] The communication method can further include:

[0028] The first access network device determines the second autocorrelation matrix according to the second information.

[0029] In the embodiments of the present application, in the case that the number of antennas of the access network devices in cooperative transmission is much larger than the number of terminal devices served by the access network devices, the information of the matrix obtained by SVD decomposition of the transmission channel response matrix between the access network devices in cooperative transmission corresponding to the autocorrelation matrix can reduce the amount of data transmitted between the access network devices, compared with the autocorrelation matrix corresponding to the directly transmitted channel response matrix.

[0030] In a second aspect, the present application discloses a communication method, which can be applied to a second access network device, a module (for example, a chip) in the second access network device, and a logic module or software capable of realizing all or part of the functions of the second access network device. The following describes an example in which the execution subject is the second access network device. The communication method can include:

[0031] The second access network device receives the first autocorrelation matrix from the first access network device, the first autocorrelation matrix being the autocorrelation matrix corresponding to the first channel response matrix, and the first channel response matrix including the channel response matrix between the first access network device and a plurality of terminal devices, the plurality of terminal devices being all terminal devices within the coverage of a plurality of access network devices, the plurality of access network devices being all access network devices in cooperative transmission, and the plurality of access network devices including the first access network device and the second access network device.

[0032] The second access network device determines the precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and a second channel response matrix, and the second channel response matrix including the channel response matrix between the second access network device and the plurality of terminal devices.

[0033] In the embodiments of the present application, each access network device in cooperative transmission can receive the autocorrelation matrix from other access network devices in cooperative transmission, so as to determine the precoding matrix needed when transmitting signals to the plurality of terminal devices according to the received autocorrelation matrix. It can be seen that, after using the distributed computing method, that is, each access network device determines the precoding matrix between itself and the plurality of terminal devices, the transmission time of the precoding matrix can be avoided, thereby reducing the delay in cooperative transmission. In addition, in the case that the number of antennas of the access network devices in cooperative transmission is larger than the number of terminal devices served by the access network devices, the information transmitted between the access network devices in cooperative transmission is replaced by the autocorrelation matrix corresponding to the channel response matrix, which can reduce the amount of data transmitted between the access network devices.

[0034] As a possible implementation, the second access network device receiving the first autocorrelation matrix from the first access network device can include:

[0035] The second access network device receives first information from the first access network device, the first information being information of a plurality of matrices corresponding to the first autocorrelation matrix, the plurality of matrices corresponding to the first autocorrelation matrix being obtained by SVD from the first autocorrelation matrix;

[0036] The communication method can further include:

[0037] The second access network device determines the first autocorrelation matrix according to the first information.

[0038] In the embodiments of the present application, the access network device can recover or determine the corresponding autocorrelation matrix according to the information of the transmitted SVD decomposed matrix, which can ensure that the access network device can determine the precoding matrix according to the transmitted information.

[0039] As a possible implementation, the communication method can further include:

[0040] The second access network device determines the second channel response matrix through channel estimation.

[0041] In the embodiments of the present application, the channel response matrix can be determined according to channel estimation, which can improve the real-time performance of the autocorrelation matrix, and further improve the real-time performance of the precoding matrix.

[0042] As a possible implementation, the communication method can further include:

[0043] The second access network device determines the second autocorrelation matrix according to the second channel response matrix;

[0044] The second access network device sends the second autocorrelation matrix to the first access network device, the second autocorrelation matrix being used to determine the precoding matrix between the first access network device and the plurality of terminal devices.

[0045] In the embodiments of the present application, the transmitted autocorrelation matrix is determined according to the corresponding channel response, which can improve the real-time performance of the autocorrelation matrix, and further improve the real-time performance of the precoding matrix.

[0046] As a possible implementation, the communication method can further include:

[0047] The second access network device decomposes the second autocorrelation matrix into a plurality of matrices through SVD;

[0048] The second access network device sending the second autocorrelation matrix to the first access network device can include:

[0049] The second access network device sends second information to the first access network device, the second information being information of a plurality of matrices corresponding to the second autocorrelation matrix;

[0050] The second autocorrelation matrix is used to determine a precoding matrix between the first access network device and the plurality of terminal devices.

[0051] The second information is used to determine a precoding matrix between the first access network device and the plurality of terminal devices.

[0052] In the embodiments of the present application, in the case that the number of antennas of the access network devices for cooperative transmission is much larger than the number of terminal devices served by the access network devices, the information of the matrix corresponding to the autocorrelation matrix of the transmission channel response matrix between the access network devices for cooperative transmission through SVD decomposition can reduce the amount of data transmitted between the access network devices, compared with directly transmitting the autocorrelation matrix of the transmission channel response matrix.

[0053] In a third aspect, the present application discloses a communication apparatus, which can be applied to a first access network device, a module (for example, a chip) in the first access network device, and a logic module or software capable of realizing all or part of the functions of the first access network device. The communication apparatus can include:

[0054] The processing unit is configured to determine a first autocorrelation matrix, the first autocorrelation matrix being an autocorrelation matrix corresponding to a first channel response matrix, the first channel response matrix including a channel response matrix between the first access network device and a plurality of terminal devices, the plurality of terminal devices being all terminal devices within a coverage range of a plurality of access network devices, the plurality of access network devices being all access network devices for cooperative transmission, and the plurality of access network devices including the first access network device.

[0055] The transceiver is configured to send the first autocorrelation matrix to a second access network device, the first autocorrelation matrix being used to determine a precoding matrix between the second access network device and the plurality of terminal devices, and the plurality of access network devices including the second access network device.

[0056] As a possible implementation, the processing unit is further configured to determine the first channel response matrix through channel estimation.

[0057] The processing unit determines the first autocorrelation matrix can include:

[0058] The first autocorrelation matrix is determined according to the first channel response matrix.

[0059] As a possible implementation, the processing unit is further configured to decompose the first autocorrelation matrix into a plurality of matrices through SVD.

[0060] The transceiver unit is specifically configured to send first information to the second access network device, the first information being information of a plurality of matrices corresponding to the first autocorrelation matrix;

[0061] The first autocorrelation matrix is used to determine that the precoding matrix between the second access network device and the plurality of terminal devices can include:

[0062] The first information is used to determine the precoding matrix between the second access network device and the plurality of terminal devices.

[0063] As a possible implementation, the transceiver unit is further configured to receive a second autocorrelation matrix from the second access network device, the second autocorrelation matrix being an autocorrelation matrix corresponding to a second channel response matrix, the second channel response matrix including a channel response matrix between the second access network device and the plurality of terminal devices;

[0064] The processing unit is further configured to determine a precoding matrix between the first access network device and the plurality of terminal devices according to the first channel response matrix and the second autocorrelation matrix.

[0065] As a possible implementation, the transceiver unit receiving the second autocorrelation matrix from the second access network device can include:

[0066] Receiving second information from the second access network device, the second information being information of a plurality of matrices corresponding to the second autocorrelation matrix, the plurality of matrices corresponding to the second autocorrelation matrix being obtained by SVD decomposition of the second autocorrelation matrix;

[0067] The processing unit is further configured to determine the second autocorrelation matrix according to the second information.

[0068] In a fourth aspect, the present application discloses a communication device, which can be applied to a second access network device, can be applied to a module (for example, a chip) in the second access network device, and can also be applied to a logic module or software capable of realizing all or part of the function of the second access network device. The communication device can include:

[0069] The transceiver unit is configured to receive a first autocorrelation matrix from the first access network device, the first autocorrelation matrix being an autocorrelation matrix corresponding to a first channel response matrix, the first channel response matrix including a channel response matrix between the first access network device and a plurality of terminal devices, the plurality of terminal devices being all terminal devices within the coverage of a plurality of access network devices, the plurality of access network devices being all access network devices for cooperative transmission, and the plurality of access network devices including the first access network device and a second access network device;

[0070] The processing unit is configured to determine a precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and a second channel response matrix, the second channel response matrix comprising channel response matrices between the second access network device and the plurality of terminal devices.

[0071] As a possible implementation, the transceiver is specifically configured to receive first information from the first access network device, the first information being information of a plurality of matrices corresponding to the first autocorrelation matrix, the plurality of matrices corresponding to the first autocorrelation matrix being obtained by SVD decomposition of the first autocorrelation matrix.

[0072] The processing unit is further configured to determine the first autocorrelation matrix according to the first information.

[0073] As a possible implementation, the processing unit is further configured to determine the second channel response matrix through channel estimation.

[0074] As a possible implementation, the processing unit is further configured to determine a second autocorrelation matrix according to the second channel response matrix.

[0075] The transceiver is further configured to send the second autocorrelation matrix to the first access network device, the second autocorrelation matrix being used to determine a precoding matrix between the first access network device and the plurality of terminal devices.

[0076] As a possible implementation, the processing unit is further configured to decompose the second autocorrelation matrix into a plurality of matrices through SVD.

[0077] The transceiver is further configured to send second information to the first access network device, the second information being information of a plurality of matrices corresponding to the second autocorrelation matrix.

[0078] The second autocorrelation matrix used to determine the precoding matrix between the first access network device and the plurality of terminal devices can include:

[0079] The second information used to determine the precoding matrix between the first access network device and the plurality of terminal devices.

[0080] In a fifth aspect, the present application discloses a first access network device, the first access network device comprising a processor and a memory, the memory being configured to store programs or instructions, when the programs or instructions are executed by the processor, causing the first access network device to perform the method executed by the first access network device, or a chip or processor in the first access network device in the above method embodiments.

[0081] In a sixth aspect, the present application discloses a second access network device, which comprises a processor and a memory coupled to the processor, and the memory is configured to store programs or instructions, and when the programs or instructions are executed by the processor, the second access network device performs the method executed by the second access network device, or a chip or processor in the second access network device in the above method embodiments.

[0082] In a seventh aspect, the present application discloses a first access network device, which comprises a processor and a memory, and the memory is configured to store programs or instructions, and when the programs or instructions are executed by the processor, the first access network device performs the method executed by the first access network device, or a chip or processor in the second access network device in the above method embodiments.

[0083] In an eighth aspect, the present application discloses a second access network device, which comprises a processor and a memory, and the memory is configured to store programs or instructions, and when the programs or instructions are executed by the processor, the second access network device performs the method executed by the second access network device, or a chip or processor in the second access network device in the above method embodiments.

[0084] In a ninth aspect, the present application discloses a first access network device, which comprises a communication interface and a processor, and optionally, a memory. The memory is configured to store computer programs or instructions, and the processor is coupled to the memory and the communication interface, and when the processor executes the computer programs or instructions, the first access network device performs the method executed by the first access network device, or a chip in the first access network device in the above method embodiments.

[0085] In a tenth aspect, the present application discloses a second access network device, which comprises a communication interface and a processor, and optionally, a memory. The memory is configured to store computer programs or instructions, and the processor is coupled to the memory and the communication interface, and when the processor executes the computer programs or instructions, the second access network device performs the method executed by the second access network device, or a chip in the first access network device in the above method embodiments.

[0086] In an eleventh aspect, the present application discloses a communication system, which comprises the first access network device disclosed in the fifth aspect (or the seventh aspect, or the ninth aspect) and the second access network device disclosed in the sixth aspect (or the eighth aspect, or the tenth aspect).

[0087] In a twelfth aspect, the present application discloses a computer program product, which comprises computer program codes, and when the computer program codes are run on a processor, the above methods are executed.

[0088] In a thirteenth aspect, the present application discloses a chip system, which comprises a processor for implementing the functions of the above methods. In a possible design, the chip system further comprises a memory for storing program instructions and / or data. The chip system can be composed of a chip, or can comprise a chip and other discrete devices.

[0089] In a fourteenth aspect, the present application discloses a computer readable storage medium, which stores a computer program. When the computer program is run, the above methods are implemented.

[0090] The above third aspect to fourteenth aspect have similar advantages to the corresponding methods of the first aspect and the second aspect, and the detailed description can be referred to the advantages of the corresponding methods. BRIEF DESCRIPTION OF DRAWINGS

[0091] Figure 1 is a network architecture diagram disclosed by an embodiment of the present application;

[0092] Figure 2 is a flow diagram of a communication method disclosed by an embodiment of the present application;

[0093] Figure 3 is a structure diagram of a communication device disclosed by an embodiment of the present application;

[0094] Figure 4 is a structure diagram of another communication device disclosed by an embodiment of the present application;

[0095] Figure 5 is a structure diagram of still another communication device disclosed by an embodiment of the present application. DETAILED DESCRIPTION

[0096] The embodiments of the present application disclose a communication method, device and related equipment, which are used for reducing the delay of cooperative transmission. The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0097] In order to better understand the embodiments of the present application, the network architecture of the embodiments of the present application will be described first. Please refer to Figure 1 , Figure 1 is a network architecture diagram disclosed by an embodiment of the present application. As shown in Figure 1As shown, the network architecture can include a plurality of access network devices 101 and a plurality of terminal devices 102. The communication between the access network devices 101 and the terminal devices 102 can include uplink communication (i.e., the communication from the terminal device 102 to the access network device 101) and downlink communication (i.e., the communication from the access network device 101 to the terminal device 102). In the uplink communication, the terminal device 102 is configured to send an uplink signal to the access network device 101; and the access network device 101 is configured to receive the uplink signal from the terminal device 102. The uplink signal can be uplink control information, which can be transmitted through a physical uplink control channel (PUCCH). The uplink signal can also be uplink data, which can be transmitted through a physical uplink share channel (PUSCH). In the downlink communication, the access network device 101 is configured to send a downlink signal to the terminal device 102; and the terminal device 102 is configured to receive the downlink signal from the access network device 101. The downlink signal can be downlink control information, which can be transmitted through a physical downlink control channel (PDCCH). The downlink signal can also be downlink data, which can be transmitted through a physical downlink share channel (PDSCH).

[0098] The communication between the access network devices 101 and the terminal devices 102 is wireless communication. The communication between the access network devices 101 can be wired communication, and different access network devices 101 can communicate through an X2 interface or other wired interfaces. The communication between the access network devices 101 can also be wireless communication, and can be communicated through dedicated resources, such as microwave backhaul, visible light backhaul, etc.

[0099] The terminal device can be referred to as a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc., and refers to a device that provides voice and / or data connectivity to a user. The terminal device can be a mobile phone, a handset, a customer premise equipment (CPE), a notebook, a subscriber unit, a cellular phone, a smart phone, a computing device, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a computer with a wireless transceiver, a wireless modem, a tactile terminal device, a handheld device, a laptop computer, a session initiation protocol (SIP) phone, a cordless phone, or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted terminal device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed rail, etc.), an extended reality (XR) terminal device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electricity meter, etc.), a smart robot, a plant device, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless data card, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flight device (such as a smart robot, a hot air balloon, a drone, an airplane, etc.) or other devices that can access a network.

[0100] In addition, the terminal device can also be a terminal device in a future communication system (for example, a sixth generation (6G) communication system or the like) or a terminal device in a future evolved public land mobile network (PLMN) or the like. For example, the 6G network can further expand the form and function of the fifth generation (5G) communication terminal device, and the 6G terminal device includes but is not limited to vehicles, cellular network terminal devices (with satellite terminal functions), unmanned aerial vehicles, and internet of things (IoT).

[0101] The access network device is a radio access network (RAN) device or node that provides wireless access for the terminal device, has a wireless transceiver function, and is mainly responsible for functions such as wireless resource management, quality of service (QoS) flow management, data compression, and encryption on the air interface side. The access network device can include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), pico base stations, small stations, relay stations, access point satellites, balloon stations, and the like. The access network device can also include an evolved NodeB (eNB or eNodeB) in long term evolution (LTE). The access network device can also include a next generation NodeB (gNB) base station gNB or a transmitting and receiving point (TRP) in a 5G network. The access network device can also include a 3rd generation partnership project (3GPP) post-evolved base station or a base station in a future evolved PLMN, a broadband network service gateway (BNG), a 3GPP convergence switch, or a non-3GPP access device, an access point (AP) in a wireless fidelity (WiFi) system, a transmitting point (TP), a mobile switching center, and the like. The access network device can also be a device that assumes a base station function in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, and the like.

[0102] It should be noted that, Figure 1The network architecture shown is not limited to only including the terminal devices and access network devices shown in the figure, and can also include other terminal devices and access network devices not represented in the figure, which are not enumerated one by one here.

[0103] The network architecture described above can be applied to a 5G communication system, and can also be applied to a narrowband-internet of things (NB-IoT) system, a global system for mobile communications (GSM) system, an enhanced data rate for GSM evolution (EDGE) system, a wideband code division multiple access (WCDMA) system, a code division multiple access 2000 (CDMA2000) system, a time division-synchronization code division multiple access (TD-SCDMA) system, and a 6G or later evolved communication system of 5G.

[0104] In order to better understand the embodiments of the present application, the related art of the embodiments of the present application will be described first.

[0105] I. CoMP

[0106] For a downlink CoMP, i.e., a cooperative transmission communication system, it is assumed that B access network devices cooperating with each other serve K terminal devices, access network device b has N b antennas, B access network devices simultaneously serve K terminal devices on the same time-frequency resource, and the received signal of the K terminal devices can be represented as follows:

[0107]

[0108] y k represents the received signal of terminal device k, h k,b represents the channel response matrix between access network device b and terminal device k, represents the conjugate transpose matrix of h k,b , w k,b represents the precoding matrix between access network device b and terminal device k, x krepresents the transmission signal of the B access network devices to the terminal device k, and n represents noise. Wherein, B and K are integers greater than 1, k is an integer greater than or equal to 1 and less than or equal to K, and b is an integer greater than or equal to 1 and less than or equal to B. For the convenience of expression, the above formula (1) can be simplified as follows:

[0109]

[0110] H b represents the channel response matrix between the access network device b and the K terminal devices, represents the conjugate transpose matrix of H b , W b represents the precoding matrix between the access network device b and the K terminal devices. The above formula (2) can be further simplified as follows:

[0111] y = H H Wx + n (3)

[0112] y represents the reception signal of the K terminal devices, H represents the channel response matrix between the B access network devices and the K terminal devices, H H represents the conjugate transpose matrix of H, W represents the precoding matrix of the B access network devices and the K terminal devices, and x represents the transmission signal of the B access network devices to the K terminal devices. It can be seen that the reception signal of each terminal device is related to the transmission signal of all access network devices.

[0113] Since W includes the precoding matrix between the B access network devices and the K terminal devices, in order to determine W, global channel information, such as H, needs to be obtained. In this case, a central node (such as selecting an access network device with strong computing power as the central node) is usually needed, which collects the channel state information between the access network device and all terminal devices from each access network device, such as the central node collecting the channel response matrix H b from the access network device b, which includes the channel response matrix between the access network device b and all terminal devices. The channel state information collected by the central node from each access network device constitutes the global channel response matrix H, and the global precoding matrix W is calculated by using H.

[0114] The central node can use algorithms such as regularized zero-forcing (RZF), maximum ratio transmission (MRT), and weighted minimum mean square error (WMMSE) to determine W. The following takes RZF as an example for description.

[0115] W = H (HH H+μI) -1 (4)

[0116] μ is a positive regular factor greater than 0, which is determined empirically. I is a unit matrix. As can be seen, the global precoding matrix W can be determined according to formula (4) first, and then W can be split into precoding matrices between each access network device and all terminal devices, such as W b , and finally the precoding matrices between each access network device and all terminal devices can be sent to the corresponding access network device, so that each access network device can precode the transmitted signal according to the respective precoding matrix.

[0117] The above scheme relies on the global channel response matrix, there is no information loss between the cooperating access network devices, the interference between the access network devices can be better controlled, and better performance can be obtained. However, the above scheme relies on each access network device sending the respective channel response matrix H b to the center node for calculating the global precoding matrix, and then distributing the respective precoding matrix W b calculated by the center node to each access network device, which requires a long time, so that the delay of cooperative transmission is large. In addition, the access network device and the center node need to interact H b and W b , the data volume is large, and a very large bandwidth access network device interaction link is required, which will bring great challenges to system deployment and design.

[0118] Therefore, embodiments of the present application provide a communication method for reducing the delay of cooperative transmission.

[0119] Based on the above network architecture, please refer to Figure 2 , Figure 2 is a flowchart of a communication method disclosed by embodiments of the present application. Figure 2 The access network device in the above embodiment is taken as an example to illustrate the execution subject of the interaction diagram, but the present application does not limit the execution subject of the interaction diagram. For example, Figure 2 The access network device in the above embodiment can also be a chip, a chip system, or a processor supporting the access network device to implement the method, and can also be a logic module or software capable of implementing all or part of the function of the access network device. As Figure 2 shown, the communication method can include the following steps.

[0120] 201. The first access network device determines a first autocorrelation matrix.

[0121] In the case of cooperative transmission, i.e. CoMP, between the first access network device and other access network devices, the first access network device can determine the first autocorrelation matrix in real time according to the reference signal.

[0122] The first autocorrelation matrix is an autocorrelation matrix corresponding to the first channel response matrix. The first channel response matrix comprises channel response matrices between the first access network device and a plurality of terminal devices, i.e., the first channel response matrix is determined according to channel response matrices between the first access network device and each terminal device in the plurality of terminal devices. The plurality of terminal devices are all terminal devices within coverage of a plurality of access network devices, i.e., the plurality of terminal devices are all terminal devices within coverage of all access network devices for cooperative transmission. The plurality of access network devices are all access network devices for cooperative transmission. The plurality of access network devices comprise the first access network device, i.e., the first access network device belongs to the plurality of access network devices.

[0123] The first access network device can first determine the first channel response matrix through channel estimation, and then determine the first autocorrelation matrix according to the first channel response matrix.

[0124] In one case, the first access network device can send a first reference signal to the first terminal device. Correspondingly, the first terminal device can receive the first reference signal from the first access network device, perform channel estimation according to the first reference signal to obtain a channel response matrix between the first access network device and the first terminal device, and then send the channel response matrix to the first access network device. Correspondingly, the first access network device can receive the channel response matrix from the first terminal device, and then determine the first channel response matrix according to the channel response matrix. The first terminal device is any terminal device in the plurality of terminal devices. The first reference signal is a reference signal sent by the first access network device to the first terminal device. The reference signals sent by the plurality of terminal devices to the first access network device can be the same or different, which is not limited herein.

[0125] In another case, the first terminal device can send a first reference signal to the first access network device. Correspondingly, the first access network device can receive the first reference signal from the first terminal device, perform channel estimation according to the first reference signal to obtain a channel response matrix between the first access network device and the first terminal device, and then determine the first channel response matrix according to the channel response matrix. The first terminal device is any terminal device in the plurality of terminal devices. The first reference signal is a reference signal sent by the first terminal device to the first access network device. The reference signals sent by the plurality of terminal devices to the first access network device can be the same or different, which is not limited herein.

[0126] For example, the first autocorrelation matrix R1 determined according to the first channel response matrix can be represented as follows:

[0127]

[0128] Where H1 represents the first channel response matrix, Let R1 be the conjugate transpose of the first channel response matrix. It can be seen that R1, determined by formula (5), is a conjugate symmetric matrix.

[0129] It should be understood that Formula (5) is an exemplary description of determining the first autocorrelation matrix based on the first channel response matrix and does not constitute a limitation thereof. For example, the first access network device may also determine the first autocorrelation matrix using various variations of Formula (5). Furthermore, the first access network device may also determine the first autocorrelation matrix using other formulas, as long as these formulas include the first channel response matrix.

[0130] 202. The first access network device sends the first autocorrelation matrix to the second access network device.

[0131] Accordingly, the second access network device receives the first autocorrelation matrix from the first access network device.

[0132] After determining the first autocorrelation matrix, the first access network device can send the first autocorrelation matrix to the second access network device. The second access network device is any one of the access network devices cooperating with the first access network device in transmission. The aforementioned plurality of access network devices includes the second access network device; that is, the second access network device belongs to the aforementioned plurality of access network devices. Therefore, the first access network device needs to send the first autocorrelation matrix to each access network device other than itself among the plurality of cooperating access network devices in transmission.

[0133] Sending a first autocorrelation matrix from the first access network device to the second access network device can be understood as the first access network device sending the value of each element in the first autocorrelation matrix to the second access network device, or it can be understood as the first access network device sending information about the value of each element in the first autocorrelation matrix to the second access network device.

[0134] The first access network device can send the first autocorrelation matrix to the second access network device through a wired interface between the first access network device and the second access network device, or it can send the first autocorrelation matrix to the second access network device through a wireless interface between the first access network device and the second access network device.

[0135] 203. The second access network device determines the precoding matrix between the second access network device and the aforementioned multiple terminal devices based on the first autocorrelation matrix and the second channel response matrix.

[0136] After the second access network device receives the first autocorrelation matrix from the first access network device, the second access network device can determine the precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and a second channel response matrix. The second channel response matrix can include the channel response matrix between the second access network device and the plurality of terminal devices, i.e., the second channel response matrix is determined according to the channel response matrix between the second access network device and each terminal device in the plurality of terminal devices. The precoding matrix between the second access network device and the plurality of terminal devices can include the precoding matrix of the second access network device and each terminal device in the plurality of terminal devices.

[0137] The second access network device can use RZF, MRT, WMMSE, etc. algorithm to determine the precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and the second channel response matrix. The following takes RZF as an example for illustration.

[0138] For example, the above formula (4) can be written as follows:

[0139]

[0140] By performing some matrix operations on the above formula (6), the precoding matrix W2 between the second access network device and the plurality of terminal devices determined according to the first autocorrelation matrix and the second channel response matrix can be represented as follows:

[0141]

[0142] Wherein, H2 represents the second channel response matrix, R i represents the i-th autocorrelation matrix, and A is the number of access network devices for cooperative transmission.

[0143] It can be known from the formula (7) that, for the second access network device, as long as the autocorrelation matrix corresponding to the other access network device for cooperative transmission is obtained, the precoding matrix between the second access network device and the plurality of terminal devices can be determined. Therefore, each access network device only needs to send the autocorrelation matrix corresponding to itself to other access network devices, so that other access network devices can calculate the precoding matrix by themselves, which is the same as the centralized RZF. In the case that the number of the plurality of terminal devices is L, the amount of data transmitted between different access network devices is LxL complex numbers, and the amount of data transmitted between the access network device and the central node is 2N2xL complex numbers. N2 is the number of antennas on the second access network device. Since the number of antennas of a general access network device is much larger than the number of terminal devices for cooperative transmission, LxL is less than 2N2xL, thereby reducing the amount of data transmitted between access network devices. In addition, after the second access network device determines the precoding matrix between the second access network device and the plurality of terminal devices, the determined precoding matrix can be directly used, and compared with the transmission of the precoding matrix from the central node to the access network device, the precoding matrix does not need to be transmitted, thereby reducing the delay of cooperative transmission.

[0144] It should be understood that the formula (7) is an exemplary description of determining the precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and the second channel response matrix, and does not constitute a limitation. For example, the second access network device can determine the precoding matrix between the second access network device and the plurality of terminal devices through various modified formulas of the formula (7). For another example, the second access network device can also determine the precoding matrix between the second access network device and the plurality of terminal devices through other formulas, as long as the first autocorrelation matrix and the second channel response matrix are included in the formulas. For another example, the algorithm used is different, and the formula for determining the precoding matrix of the second access network device can be different.

[0145] The second access network device can also determine the second channel response matrix through channel estimation. In one case, the second access network device can send a second reference signal to the second terminal device. Accordingly, the second terminal device can receive the second reference signal from the second access network device, can perform channel estimation according to the second reference signal to obtain the channel response matrix between the second access network device and the second terminal device, and then can send the channel response matrix to the second access network device. Accordingly, the second access network device can receive the channel response matrix from the second terminal device, and then can determine the second channel response matrix according to the channel response matrix. The second terminal device is any terminal device in the plurality of terminal devices. The second reference signal is the reference signal sent by the second access network device to the second terminal device, and the reference signals sent by the second access network device to the plurality of terminal devices can be the same or different, which is not limited here.

[0146] In another case, the second terminal device can send a second reference signal to the second access network device. Accordingly, the second access network device can receive the second reference signal from the second terminal device, can perform channel estimation according to the second reference signal, obtain a channel response matrix between the second access network device and the second terminal device, and then can determine the second channel response matrix according to the channel response matrix. The second terminal device is any one of the plurality of terminal devices. The second reference signal is a reference signal sent by the second terminal device to the second access network device. The reference signals sent by the plurality of terminal devices to the second access network device can be the same or different, which is not limited here.

[0147] The second access network device can also determine a second autocorrelation matrix according to the second channel response matrix, and then send the second autocorrelation matrix to the first access network device. The way in which the second access network device determines the second autocorrelation matrix according to the second channel response matrix is the same as or similar to the way in which the first access network device determines the first autocorrelation matrix according to the first channel response matrix. For details, please refer to the related description, which will not be repeated here.

[0148] Accordingly, the first access network device receives the second autocorrelation matrix from the second access network device, and then can determine a precoding matrix between the first access network device and the plurality of terminal devices according to the first channel response matrix and the second autocorrelation matrix. For details, please refer to the description of the second access network device determining a precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and the second channel response matrix, which will not be repeated here.

[0149] Optionally, the autocorrelation matrix can be decomposed into a plurality of matrices first, and then the information of the decomposed plurality of matrices can be transmitted.

[0150] After the first access network device determines the first autocorrelation matrix, it can decompose the first autocorrelation matrix into a plurality of matrices by SVD, and then send first information to the second access network device. Accordingly, the second access network device can receive the first information from the first access network device, and then determine the first autocorrelation matrix according to the first information, i.e., recover the first autocorrelation matrix according to the information of the decomposed plurality of matrices. The first information is the information of the plurality of matrices corresponding to the first autocorrelation matrix, which can be the information of all matrices in the plurality of matrices corresponding to the first autocorrelation matrix, or can be the information of part of the plurality of matrices corresponding to the first autocorrelation matrix.

[0151] Similarly, after determining the second autocorrelation matrix, the second access network device can decompose the second autocorrelation matrix into a plurality of matrices through SVD, and then send second information to the first access network device. Correspondingly, the first access network device can receive the second information from the second access network device, and then determine the second autocorrelation matrix according to the second information, that is, restore the second autocorrelation matrix according to the information of the plurality of matrices after decomposition. The second information is the information of the plurality of matrices corresponding to the second autocorrelation matrix, which can be the information of all matrices in the plurality of matrices corresponding to the second autocorrelation matrix, or can be the information of part of the plurality of matrices corresponding to the second autocorrelation matrix.

[0152] The first access network device decomposes the first autocorrelation matrix through SVD, which is the same as or similar to the way the second access network device decomposes the second autocorrelation matrix through SVD. The first access network device determines the second autocorrelation matrix according to the second information, which is the same as or similar to the way the second access network device determines the first autocorrelation matrix according to the first information. The following is described by taking the first autocorrelation matrix as an example.

[0153] For example, the first access network device can perform SVD decomposition on the first autocorrelation matrix R1, which can be expressed as follows:

[0154]

[0155] The left singular matrix Q1 and the right singular matrix of the first autocorrelation matrix R1 after SVD decomposition are both unitary matrices, and the right singular matrix is the conjugate transpose matrix of the left singular matrix Q1, Λ1 is a diagonal matrix, and the dimensions of Q1, and Λ1 are both LxL. In the case of R1 being a conjugate symmetric matrix, the elements on the diagonal of the diagonal matrix Λ1 are arranged in descending order.

[0156] In one case, since is the conjugate transpose matrix of Q1, and Λ1 is a diagonal matrix, only the values on the diagonal of Q1 and Λ1 are needed to restore or determine the first autocorrelation matrix. The first access network device can send the information of the values on the diagonal of Q1 and Λ1 to the second access network device, that is, the first information can include the information of Q1, that is, the information of the elements in Q1, and the information of the values on the diagonal of Λ1.

[0157] After receiving the information of the values on the diagonal of Q1 and Λ1, the second access network device can first determine Q1 according to the information of Q1, and then determine According to the information of the values on the diagonal of Λ1, Λ1 can also be determined, and then the first autocorrelation matrix R1 can be determined according to Q1, Λ1 and ​

[0158] When the number of terminal devices mentioned above is L, the amount of data transmitted between different access network devices is L×(L+1) complex numbers, while the amount of data transmitted between the access network devices and the central node is 2N²×L complex numbers. Since the number of antennas of a typical access network device is much greater than the number of terminal devices providing cooperative transmission services, L×(L+1) is less than 2N²×L, thereby reducing the amount of data transmitted between access network devices.

[0159] In another scenario, information about the diagonal values ​​of Q1 and Λ1 is transmitted. The amount of data transmitted between different access network devices is L×(L+1). When L is large, the amount of data transmitted is still relatively large. To further reduce the amount of data transmitted between access network devices, the SVD decomposition result in formula (8) can be expressed as follows:

[0160]

[0161] The front of the diagonal matrix Λ1 can be... OK The column is determined as a submatrix Λ 1,1 The remaining rows and columns of the diagonal matrix Λ1 can be used to determine the submatrix Λ 1,2 , This indicates rounding up, where α is a value greater than 0 and less than 1. The unitary matrix Q1 is divided into Q according to its corresponding dimensions. 1,1 and Q 1,2 Two submatrices. Since the diagonal matrix Λ1 is arranged in descending order, the elements at the beginning of its diagonal reflect the main characteristic information of Λ1. Therefore, access network devices can transmit only Q. 1,1 Λ 1,1 ( (a real number (rounded down)) and Λ 1,2 The average value β, with dimension Q. 1,1 Λ 1,1 The total dimension of β, i.e. 100 complex numbers A real number. The first access network device can transmit Q. 1,1 Λ 1,1 The information of β is sent to the second access network device, that is, the first information may include Q. 1,1 Information, Λ 1,1 Information about the values ​​on the diagonal, and information about β.

[0162] After the second access network device receives the first information, i.e., Q 1,1 Λ 1,1 After obtaining information about β, we can then analyze Q. 1,1 Performing Schmidt orthogonalization, we obtain Q′ 1,2 Specifically, due to from The middle column elements are taken in turn The column elements are taken in turn The column elements are taken in turn 1,2 The second access network device can then estimate the first autocorrelation matrix according to Q 1,1 , Λ 1,1 , Q′ 1,2 and β. The estimated first autocorrelation matrix R′1 can be expressed as follows:

[0163]

[0164] It can be known from formula (9) and formula (10) that there will be some differences between the first autocorrelation matrix recovered according to the first information and the first autocorrelation matrix before decomposition, but these differences have little effect on the final result and can be ignored.

[0165] It can be known through calculation that in the case of , the data amount of complex numbers real numbers is less than the data amount of L×(L+1) complex numbers. For example, in the case of L being 10, as long as α is less than 0.9, it can be guaranteed that the data amount of the information of Q 1,1 , Λ 1,1 and β is less than the data amount of the first autocorrelation matrix. It can be seen that the first access network device sending the information of Q 1,1 , Λ 1,1 and β to the second access network device can reduce the data amount of transmission.

[0166] The second access network device can decompose the second autocorrelation matrix into multiple matrices through SVD, and then can send the second information to the first access network device, which is the same as the first access network device decomposing the first autocorrelation matrix into multiple matrices through SVD and sending the first information to the second access network device. The detailed description can be referred to the corresponding description, and will not be described here.

[0167] After the first access network device and the second access network device receive the first data from the core network device, in a case that the first data is determined to be data sent to the third terminal device, the first access network device can first determine a precoding matrix between the first access network device and the third access network device, i.e., a first precoding matrix, according to the precoding matrix between the first access network device and the plurality of terminal devices, and then can precode the first data using the first precoding matrix, and then can send the precoded first data to the third terminal device. Similarly, the second access network device can first determine a precoding matrix between the second access network device and the third access network device, i.e., a second precoding matrix, according to the precoding matrix between the second access network device and the plurality of terminal devices, and then can precode the first data using the second precoding matrix, and then can send the precoded first data to the third terminal device. Correspondingly, the third terminal device can receive the precoded first data from the plurality of access network devices. The third terminal device is any one of the plurality of terminal devices.

[0168] It can be seen that, in a case that there is downlink data sent to one of the plurality of terminal devices, the plurality of access network devices respectively precode the downlink data using the precoding matrix between each access network device and the terminal device, and then send the precoded downlink data, and the downlink data received by the terminal device is the downlink data cooperatively transmitted by the plurality of access network devices.

[0169] In the communication method, the distributed cooperative transmission is adopted, and the self-correlation matrix or the decomposed self-correlation matrix of the transmission channel response matrix corresponding to the rectangular information between the access network devices can reduce the amount of data exchanged between the access network devices. In addition, since the distributed cooperative transmission is adopted, the precoding matrix between different access network devices and the plurality of terminal devices is calculated by each access network device, which can reduce the process of the central node issuing the precoding matrix to the access network devices, thereby reducing the cooperative transmission delay.

[0170] Based on the network architecture, please refer to Figure 3 , Figure 3 is a structural schematic diagram of a communication device disclosed by an embodiment of the present application. As shown in Figure 3 , the communication device can include a processing unit 301 and a transceiver unit 302.

[0171] In one case, the communication device can be a first access network device, can be a chip, a chip system, or a processor supporting the first access network device to implement the method, and can also be a logic module or software capable of implementing all or part of the functions of the first access network device. Wherein:

[0172] The processing unit 301 is configured to determine a first autocorrelation matrix, the first autocorrelation matrix being an autocorrelation matrix corresponding to a first channel response matrix, the first channel response matrix comprising channel response matrices between the first access network device and a plurality of terminal devices, the plurality of terminal devices being all terminal devices within coverage of a plurality of access network devices, the plurality of access network devices being all access network devices for cooperative transmission, and the plurality of access network devices comprising the first access network device.

[0173] The transceiver unit 302 is configured to send the first autocorrelation matrix to a second access network device, the first autocorrelation matrix being used to determine a precoding matrix between the second access network device and the plurality of terminal devices, and the plurality of access network devices comprising the second access network device.

[0174] In an embodiment, the processing unit 301 is further configured to determine the first channel response matrix by channel estimation.

[0175] The processing unit 301 determines the first autocorrelation matrix can include:

[0176] The first autocorrelation matrix is determined according to the first channel response matrix.

[0177] In an embodiment, the processing unit 301 is further configured to decompose the first autocorrelation matrix into a plurality of matrices by SVD.

[0178] The transceiver unit is specifically configured to send first information corresponding to the plurality of matrices of the first autocorrelation matrix to the second access network device.

[0179] The first autocorrelation matrix is used to determine the precoding matrix between the second access network device and the plurality of terminal devices can include:

[0180] The first information is used to determine the precoding matrix between the second access network device and the plurality of terminal devices.

[0181] In an embodiment, the transceiver unit 302 is further configured to receive a second autocorrelation matrix from the second access network device, the second autocorrelation matrix being an autocorrelation matrix corresponding to a second channel response matrix, the second channel response matrix comprising channel response matrices between the second access network device and the plurality of terminal devices.

[0182] The processing unit 301 is further configured to determine a precoding matrix between the first access network device and the plurality of terminal devices according to the first channel response matrix and the second autocorrelation matrix.

[0183] In an embodiment, the transceiver unit 302 receives the second autocorrelation matrix from the second access network device can include:

[0184] receive second information from the second access network device, the second information being information of a plurality of matrices corresponding to a second autocorrelation matrix, the plurality of matrices corresponding to the second autocorrelation matrix being obtained by SVD decomposition of the second autocorrelation matrix;

[0185] The processing unit 301 is further configured to determine the second autocorrelation matrix according to the second information.

[0186] For more details of the processing unit 301 and the transceiver unit 302, refer to the above description of the method embodiment. Figure 2 The above description of the processing unit 301 and the transceiver unit 302 is directly obtained from the description of the first access network device in the method embodiment, and thus is not repeated here.

[0187] In another case, the communication apparatus can be the second access network device, or a chip, chip system, or processor supporting the second access network device to implement the method, or a logic module or software capable of implementing all or part of the functions of the second access network device. In this case:

[0188] The transceiver unit 302 is configured to receive a first autocorrelation matrix from the first access network device, the first autocorrelation matrix being an autocorrelation matrix corresponding to a first channel response matrix, the first channel response matrix including channel response matrices between the first access network device and a plurality of terminal devices, the plurality of terminal devices being all terminal devices within coverage of a plurality of access network devices, the plurality of access network devices being all access network devices for cooperative transmission, the plurality of access network devices including the first access network device and the second access network device.

[0189] The processing unit 301 is configured to determine a precoding matrix between the second access network device and the plurality of terminal devices according to the first autocorrelation matrix and a second channel response matrix, the second channel response matrix including channel response matrices between the second access network device and the plurality of terminal devices.

[0190] As a possible implementation, the transceiver unit 302 is specifically configured to receive first information from the first access network device, the first information being information of a plurality of matrices corresponding to a first autocorrelation matrix, the plurality of matrices corresponding to the first autocorrelation matrix being obtained by SVD decomposition of the first autocorrelation matrix.

[0191] The processing unit 301 is further configured to determine the first autocorrelation matrix according to the first information.

[0192] In one embodiment, the processing unit 301 is further configured to determine the second channel response matrix through channel estimation.

[0193] In one embodiment, the processing unit 301 is further configured to determine the second autocorrelation matrix according to the second channel response matrix.

[0194] The transceiver 302 is further configured to send, to the first access network device, a second autocorrelation matrix, the second autocorrelation matrix being used to determine a precoding matrix between the first access network device and the plurality of terminal devices.

[0195] In an embodiment, the processing unit 301 is further configured to decompose the second autocorrelation matrix into a plurality of matrices by SVD.

[0196] The transceiver 302 is further configured to send, to the first access network device, second information, the second information being information of the plurality of matrices corresponding to the second autocorrelation matrix.

[0197] The second autocorrelation matrix being used to determine a precoding matrix between the first access network device and the plurality of terminal devices can include:

[0198] The second information being used to determine a precoding matrix between the first access network device and the plurality of terminal devices.

[0199] The processing unit 301 and the transceiver 302 are described in more detail above, and thus are not described here. Figure 2 The second access network device in the method embodiments described above is described in more detail, and thus is not described here.

[0200] Based on the network architecture described above, please refer to Figure 4 , Figure 4 is another structure diagram of a communication device disclosed in embodiments of the present application. As Figure 4 shown, the communication device can include a processor 401, a memory 402, a transceiver 403, and a bus 404. The memory 402 can exist independently, and can be connected to the processor 401 through the bus 404. The memory 402 can also be integrated with the processor 401. The bus 404 is used to realize the connection between these components. In one case, as Figure 4 shown, the transceiver 403 can include a transmitter 4031, a receiver 4032, and an antenna 4033. In another case, the transceiver 403 can include a transmitter (i.e., an output interface) and a receiver (i.e., an input interface). The transmitter can include a transmitter and an antenna, and the receiver can include a receiver and an antenna.

[0201] The communication device can be a first access network device, or a module in the first access network device. When the computer program instructions stored in the memory 402 are executed, the processor 401 is configured to perform the operations performed by the processing unit 301 in the embodiments described above, and the transceiver 403 is configured to perform the operations performed by the transceiver 302 in the embodiments described above. The communication device can also be configured to perform various methods performed by the first access network device in the method embodiments described above, and thus is not described here. Figure 2

[0202] ​The communication apparatus can be the second access network device, or a module in the second access network device. The processor 401 is configured to perform the operations performed by the processing unit 301 in the above embodiments when the computer program instructions stored in the memory 402 are executed. The transceiver 403 is configured to perform the operations performed by the transceiving unit 302 in the above embodiments. The communication apparatus can also be configured to perform the above methods. Figure 2 The second access network device performs various methods in the method embodiments, which will not be repeated.

[0203] Based on the above network architecture, please refer to Figure 5 , Figure 5 is another structure diagram of a communication apparatus disclosed in embodiments of the present application. As shown in Figure 5 , the communication apparatus can include an input interface 501, a logic circuit 502, and an output interface 503. The input interface 501 and the output interface 503 are connected through the logic circuit 502. The input interface 501 is configured to receive information from other communication apparatuses, and the output interface 503 is configured to output, schedule, or send information to other communication apparatuses. The logic circuit 502 is configured to perform operations other than the operations of the input interface 501 and the output interface 503, such as implementing the functions implemented by the processor 401 in the above embodiments. The communication apparatus can be the first access network device (or a module in the first access network device), or the second access network device (or a module in the second access network device). The detailed description of the input interface 501, the logic circuit 502, and the output interface 503 can be directly obtained by referring to the related description of the first access network device or the second access network device in the above method embodiments, which will not be repeated here.

[0204] It should be understood that each of the above modules can be independent or integrated together. For example, the transmitter, the receiver, and the antenna can be independent or integrated into a transceiver. For another example, the input interface and the output interface can be independent or integrated into a communication interface.

[0205] Embodiments of the present application also disclose a computer readable storage medium having instructions stored thereon, which are executed by a processor to perform the methods in the above method embodiments.

[0206] Embodiments of the present application also disclose a computer program product including computer instructions, which are executed by a processor to perform the methods in the above method embodiments.

[0207] Embodiments of the present application also disclose a communication system, which can include multiple access network devices and multiple terminal devices cooperating in transmission, and the detailed description can be referred to the above communication method.

[0208] The above detailed description merely describes a specific implementation of the application, and the technical solutions and beneficial effects of the application are further described in detail. It should be understood that the above description is merely a specific implementation of the application, and is not intended to limit the protection scope of the application. Any modification, equivalent replacement, improvement, etc. made on the basis of the technical solutions of the application shall be included in the protection scope of the application.

[0209] Obviously, the above-described embodiments are only some of the embodiments of the application, rather than all the embodiments. In this document, the term "embodiment" means that a specific feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification is not necessarily all referring to the same embodiment, nor is it necessarily referring to a particular alternative or alternative to other embodiments. It is obvious to those skilled in the art that the embodiments described herein can be combined with other embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0210] The terms "first", "second", "third", etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, and are not used to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a series of steps or units are included, or optionally, other steps or units not listed are included, or optionally, other steps or units inherent to the process, method, product or equipment are included.

[0211] Only parts related to the present application are shown in the drawings, not all. Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowchart describes each operation (or step) as a sequential process, many of the operations can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operations are completed, but can also have additional steps not included in the drawings.

[0212] As used in this specification, the term "unit" and the like are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a unit can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, a thread of execution, a program, and / or distributed between two or more computers. Furthermore, these units can be executed from various computer-readable media on which various data structures are stored. Units can communicate, for example, via signals having one or more data packets (e.g., data from a second unit interacting with another unit between a local system, a distributed system, and / or a network; for example, the Internet interacting with other systems via signals).

[0213] In addition, in the embodiments of this application, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns", that is, "one or more". "At least one" means one or more, "more than one" means two or more, and "multiple" in "one or more" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

Claims

1. A communication method, characterized in that, The method is applied to a first access network device, including: A first autocorrelation matrix is ​​determined. The first autocorrelation matrix is ​​the autocorrelation matrix corresponding to the first channel response matrix. The first channel response matrix includes the channel response matrix between the first access network device and multiple terminal devices. The multiple terminal devices are all terminal devices within the coverage area of ​​the multiple access network devices. The multiple access network devices are all access network devices that cooperate in transmission. The multiple access network devices include the first access network device. The first autocorrelation matrix is ​​sent to the second access network device, the first autocorrelation matrix being used to determine the precoding matrix between the second access network device and the plurality of terminal devices, the plurality of access network devices including the second access network device.

2. The method according to claim 1, characterized in that, The method further includes: The first channel response matrix is ​​determined by channel estimation; Determining the first autocorrelation matrix includes: The first autocorrelation matrix is ​​determined based on the first channel response matrix.

3. The method according to claim 1 or 2, characterized in that, The method further includes: The first autocorrelation matrix is ​​decomposed into multiple matrices using singular value decomposition (SVD). Sending the first autocorrelation matrix to the second access network device includes: Send first information to the second access network device, wherein the first information is information of multiple matrices corresponding to the first autocorrelation matrix; The first autocorrelation matrix used to determine the precoding matrix between the second access network device and the plurality of terminal devices includes: The first information is used to determine the precoding matrix between the second access network device and the plurality of terminal devices.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: Receive a second autocorrelation matrix from the second access network device, the second autocorrelation matrix being the autocorrelation matrix corresponding to the second channel response matrix, the second channel response matrix including the channel response matrix between the second access network device and the plurality of terminal devices; The precoding matrix between the first access network device and the plurality of terminal devices is determined based on the first channel response matrix and the second autocorrelation matrix.

5. The method according to claim 4, characterized in that, The receipt of the second autocorrelation matrix from the second access network device includes: Receive second information from the second access network device, the second information being information about multiple matrices corresponding to the second autocorrelation matrix, the multiple matrices corresponding to the second autocorrelation matrix being obtained by SVD decomposition of the second autocorrelation matrix; The method further includes: The second autocorrelation matrix is ​​determined based on the second information.

6. A communication method, characterized in that, The method is applied to a second access network device, including: Receive a first autocorrelation matrix from a first access network device. The first autocorrelation matrix is ​​the autocorrelation matrix corresponding to a first channel response matrix. The first channel response matrix includes the channel response matrix between the first access network device and multiple terminal devices. The multiple terminal devices are all terminal devices within the coverage area of ​​the multiple access network devices. The multiple access network devices are all access network devices that cooperate in transmission. The multiple access network devices include the first access network device and the second access network device. The precoding matrix between the second access network device and the plurality of terminal devices is determined based on the first autocorrelation matrix and the second channel response matrix, wherein the second channel response matrix includes the channel response matrix between the second access network device and the plurality of terminal devices.

7. The method according to claim 6, characterized in that, The receiving of the first autocorrelation matrix from the first access network device includes: Receive first information from the first access network device, wherein the first information is information about multiple matrices corresponding to the first autocorrelation matrix, and the multiple matrices corresponding to the first autocorrelation matrix are obtained by singular value decomposition (SVD) of the first autocorrelation matrix. The method further includes: The first autocorrelation matrix is ​​determined based on the first information.

8. The method according to claim 6 or 7, characterized in that, The method further includes: The second channel response matrix is ​​determined by channel estimation.

9. The method according to claim 8, characterized in that, The method further includes: The second autocorrelation matrix is ​​determined based on the second channel response matrix; The second autocorrelation matrix is ​​sent to the first access network device. The second autocorrelation matrix is ​​used to determine the precoding matrix between the first access network device and the plurality of terminal devices.

10. The method according to claim 9, characterized in that, The method further includes: The second autocorrelation moment is decomposed into multiple matrices using SVD; Sending the second autocorrelation matrix to the first access network device includes: Send second information to the first access network device, wherein the second information is information of multiple matrices corresponding to the second autocorrelation matrix; The second autocorrelation matrix is ​​used to determine the precoding matrix between the first access network device and the plurality of terminal devices, including: The second information is used to determine the precoding matrix between the first access network device and the plurality of terminal devices.

11. A communication device, characterized in that, The device is applied to a first access network device and includes: The processing unit is configured to determine a first autocorrelation matrix, wherein the first autocorrelation matrix is ​​the autocorrelation matrix corresponding to the first channel response matrix, the first channel response matrix includes the channel response matrix between the first access network device and multiple terminal devices, the multiple terminal devices are all terminal devices within the coverage area of ​​the multiple access network devices, the multiple access network devices are all access network devices cooperating in transmission, and the multiple access network devices include the first access network device; The transceiver unit is configured to send the first autocorrelation matrix to the second access network device, the first autocorrelation matrix being used to determine the precoding matrix between the second access network device and the plurality of terminal devices, the plurality of access network devices including the second access network device.

12. The apparatus according to claim 11, characterized in that, The processing unit is further configured to determine the first channel response matrix through channel estimation; The processing unit determines the first autocorrelation matrix by including: The first autocorrelation matrix is ​​determined based on the first channel response matrix.

13. The apparatus according to claim 11 or 12, characterized in that, The processing unit is further configured to decompose the first autocorrelation matrix into multiple matrices using singular value decomposition (SVD). The transceiver unit is specifically used to send first information to the second access network device, wherein the first information is information of multiple matrices corresponding to the first autocorrelation matrix; The first autocorrelation matrix used to determine the precoding matrix between the second access network device and the plurality of terminal devices includes: The first information is used to determine the precoding matrix between the second access network device and the plurality of terminal devices.

14. The apparatus according to any one of claims 11-13, characterized in that, The transceiver unit is further configured to receive a second autocorrelation matrix from the second access network device, the second autocorrelation matrix being the autocorrelation matrix corresponding to the second channel response matrix, the second channel response matrix including the channel response matrix between the second access network device and the plurality of terminal devices; The processing unit is further configured to determine the precoding matrix between the first access network device and the plurality of terminal devices based on the first channel response matrix and the second autocorrelation matrix.

15. The apparatus according to claim 14, characterized in that, The transceiver unit receives a second autocorrelation matrix from the second access network device, including: Receive second information from the second access network device, the second information being information about multiple matrices corresponding to the second autocorrelation matrix, the multiple matrices corresponding to the second autocorrelation matrix being obtained by SVD decomposition of the second autocorrelation matrix; The processing unit is further configured to determine the second autocorrelation matrix based on the second information.

16. A communication device, characterized in that, The device is applied to a second access network device and includes: A transceiver unit is configured to receive a first autocorrelation matrix from a first access network device. The first autocorrelation matrix is ​​an autocorrelation matrix corresponding to a first channel response matrix. The first channel response matrix includes the channel response matrix between the first access network device and multiple terminal devices. The multiple terminal devices are all terminal devices within the coverage area of ​​the multiple access network devices. The multiple access network devices are all access network devices that cooperate in transmission. The multiple access network devices include the first access network device and the second access network device. The processing unit is configured to determine a precoding matrix between the second access network device and the plurality of terminal devices based on the first autocorrelation matrix and the second channel response matrix, wherein the second channel response matrix includes the channel response matrix between the second access network device and the plurality of terminal devices.

17. The apparatus according to claim 16, characterized in that, The transceiver unit is specifically used to receive first information from the first access network device. The first information is information about multiple matrices corresponding to the first autocorrelation matrix. The multiple matrices corresponding to the first autocorrelation matrix are obtained by the first autocorrelation matrix through singular value decomposition (SVD). The processing unit is further configured to determine the first autocorrelation matrix based on the first information.

18. The apparatus according to claim 16 or 17, characterized in that, The processing unit is further configured to determine the second channel response matrix through channel estimation.

19. The apparatus according to claim 18, characterized in that, The processing unit is further configured to determine a second autocorrelation matrix based on the second channel response matrix; The transceiver unit is further configured to send the second autocorrelation matrix to the first access network device, the second autocorrelation matrix being used to determine the precoding matrix between the first access network device and the plurality of terminal devices.

20. The apparatus according to claim 19, characterized in that, The processing unit is further configured to decompose the second autocorrelation moment into multiple matrices using SVD; The transceiver unit is further configured to send second information to the first access network device, wherein the second information is information of multiple matrices corresponding to the second autocorrelation matrix; The second autocorrelation matrix is ​​used to determine the precoding matrix between the first access network device and the plurality of terminal devices, including: The second information is used to determine the precoding matrix between the first access network device and the plurality of terminal devices.

21. A first access network device, characterized in that, The device includes a processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the first access network device to perform the method as described in any one of claims 1-5.

22. A second access network device, characterized in that, The device includes a processor coupled to a memory for storing programs or instructions that, when executed by the processor, cause the second access network device to perform the method as described in any one of claims 6-10.

23. A communication system, characterized in that, It includes the first access network device as described in claim 21 and the second access network device as described in claim 22.

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

25. A computer program product, characterized in that, The computer program product includes computer program code that, when executed by a processor, implements the method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Method and device for managing interference in neighbouring cells having multiple sending and receiving nodes

    US20130078991A1

  • Methods and systems for distributed coordination

    US20150092684A1