Channel phase correction method and related device

By working together between communication devices and using reference signals for channel measurement and phase compensation, the problem of channel phase correction in the prior art requires additional hardware, and channel phase correction without adding hardware is achieved.

CN115515153BActive Publication Date: 2025-05-09HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110691655.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-22
Publication Date
2025-05-09
Estimated Expiration
2041-06-22

AI Technical Summary

Technical Problem

The prior art requires additional hardware when correcting the channel phase, resulting in increased hardware costs.

Method used

By working together between communication devices, channel measurement is performed using reference signals, the phase of each channel is estimated, and the phase compensation value is calculated based on the phase difference, thereby realizing the correction of the channel phase.

Benefits of technology

Without increasing hardware, the phase difference between channels is effectively corrected, data transmission performance is improved, and hardware costs are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115515153B_ABST
    Figure CN115515153B_ABST
Patent Text Reader

Abstract

The present application provides a method and related apparatus for channel phase correction. The method may include: a first communication device sends a reference signal to a second communication device through multiple channels; the second communication device uses the reference signal to perform channel measurement and feeds back channel measurement information to the first communication device; the first communication device estimates the phase difference between the first channel and the second channel in the multiple channels based on the channel measurement information fed back by the second communication device, and based on the phase difference between the first channel and the second channel, obtains the phase compensation value of the channels other than the first channel and the second channel in the multiple channels to correct the phase of the channels other than the first channel and the second channel in the multiple channels. Through the cooperation of the first communication device and the second communication device, that is, through the air interface correction technical solution, it is possible to correct the phase difference between channels without the need for additional hardware.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications, and more specifically, to a method and a related device for channel phase correction. Background Art

[0002] There is a phase difference between multiple channels in a channel group. In order to ensure the performance of the communication system, the phase of the channel can usually be corrected so that the phase difference between the channels meets the preset conditions.

[0003] Generally, the phase of the channel can be corrected by combining hardware and software. For example, when performing phase correction on the transmission channel, the signal stream is sent through multiple channels in the baseband, and reaches the coupler at the correction port on the channel side through the remote radio unit (RRU). The coupler splices the multiple channel signal streams in the time and frequency domain so that the correction signals of different channels are orthogonal in the time domain or frequency domain, and then the signal is fed back to the baseband through the correction channel on the RRU side for phase difference calculation. This method requires the channel to have a correction port and the RRU to have a correction channel, which will lead to an increase in hardware costs. Summary of the invention

[0004] The present application provides a channel phase correction method and related devices, which can realize the correction of phase difference without adding additional hardware.

[0005] In a first aspect, a communication method is provided, which can be executed by a communication device (such as a network device or a terminal device), or can be executed by a chip or circuit for a communication device, or can be implemented by a logic module or software that can implement all or part of the functions of the communication device, and this application does not limit this. For illustration, the following mainly takes the first communication device as an example for exemplary description.

[0006] The method may include: sending a reference signal to a communication device through multiple channels, the reference signal being used for channel measurement; receiving channel measurement information from the communication device; obtaining a phase difference between a first channel and a second channel according to the channel measurement information, the multiple channels including the first channel and the second channel; and obtaining a phase compensation value of a channel other than the first channel and the second channel based on the phase difference between the first channel and the second channel.

[0007] For example, before obtaining the phase difference between the first channel and the second channel, the method may further include: obtaining phases of multiple channels according to the channel measurement information.

[0008] Based on the above technical solution, the first communication device sends a reference signal to the second communication device, and the second communication device uses the reference signal to perform channel measurement and feed back channel measurement information. The first communication device estimates the phase of each channel based on the channel measurement information fed back by the second communication device, and corrects the phase of the channel, such as obtaining the phase compensation value of the channel other than the first channel and the second channel in multiple channels based on the phase difference between the first channel and the second channel, so that the phase difference between the channels meets certain conditions. Through the cooperation of the first communication device and the second communication device, that is, through the air interface correction technical solution, it can be achieved without the need for additional hardware, such as without relying on the correction port on the antenna side, the correction channel on the RRU side and the radio frequency phase correction unit (RPCU), so that the phase difference between channels can be corrected, which can save hardware costs.

[0009] In combination with the first aspect, in certain implementations of the first aspect, data is sent to one or more communication devices through multiple channels, and phases of channels other than the first channel and the second channel in the multiple channels are phases compensated by the phase compensation value.

[0010] For example, the one or more communication devices may include: a communication device participating in phase correction (ie, the communication device feeding back channel measurement information) and / or other communication devices (eg, a communication device located in the same cell as the communication device participating in phase correction).

[0011] Based on the above technical solution, after the first communication device obtains the phase compensation value of the channels other than the first channel and the second channel among the multiple channels, the obtained phase compensation value can be compensated for each channel when sending data. By transmitting data through the channel after the phase difference correction, the data transmission performance can be improved and the influence of the phase difference on the communication performance can be reduced as much as possible.

[0012] In combination with the first aspect, in certain implementations of the first aspect, a phase difference between a first channel and a second channel is obtained based on channel measurement information, including: obtaining a characteristic vector corresponding to a correlation matrix between multiple channels based on the channel measurement information; determining the phase difference between the first channel and the second channel based on elements in the characteristic vector corresponding to the first channel and the second channel; and obtaining a phase compensation value for channels other than the first channel and the second channel based on the phase difference between the first channel and the second channel, including: obtaining a phase compensation value for channels other than the first channel and the second channel based on the phase difference between the first channel and the second channel and based on elements in the characteristic vector corresponding to channels other than the first channel and the second channel.

[0013] Based on the above technical solution, when calculating the phase and phase compensation value of the channel, the eigenvector of the correlation matrix can be used, and the elements corresponding to each channel in the eigenvector can be used to calculate the phase and phase compensation value of the channel, which can reduce the implementation complexity.

[0014] In combination with the first aspect, in certain implementations of the first aspect, sending a reference signal to a communication device through multiple channels includes: sending a reference signal to the communication device through multiple channels in multiple time periods; and the channel measurement information includes channel measurement information corresponding to the reference signals sent in multiple time periods.

[0015] For example, the channel measurement information corresponding to the reference signal means the channel measurement information obtained by performing channel measurement based on the reference signal; in other words, the second communication device performs channel measurement based on the reference signal and feeds back the channel measurement information to the first communication device. The channel measurement information includes the channel measurement information corresponding to the reference signal sent in multiple time periods, which can be understood as the first communication device receiving the channel measurement information fed back by the second communication device based on the reference signal sent in multiple time periods. In other words, the second communication device performs channel measurement based on the reference signal sent in multiple time periods, and feeds back the channel measurement information to the first communication device, so that the first communication device receives the channel measurement information.

[0016] Based on the above technical solution, the first communication device can send reference signals to the second communication device multiple times, such as sending reference signals in multiple stages (or multiple times, or multiple time periods). For example, the first communication device sends reference signals to the second communication device through multiple channels in multiple time periods. In this way, the phase and phase compensation value of each channel are estimated through multiple feedback channel measurement information with high accuracy.

[0017] In combination with the first aspect, in certain implementations of the first aspect, sending a reference signal to a communication device through multiple channels includes: sending a reference signal to multiple communication devices through multiple channels; receiving channel measurement information from the communication device includes: receiving channel measurement information from multiple communication devices.

[0018] In one example, phase compensation values ​​are estimated respectively according to channel measurement information fed back by different communication devices, and an average value of the phase compensation values ​​estimated by different communication devices is taken.

[0019] As another example, when calculating the phase and phase compensation value of each channel, the calculation may be performed based on channel measurement information fed back by multiple communication devices.

[0020] Based on the above technical solution, the first communication device can calculate the phase compensation value of each channel based on the assistance of multiple communication devices, which can further improve the phase estimation accuracy.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the multiple channels include a channel in a first polarization direction and a channel in a second polarization direction; sending a reference signal to a communication device through the multiple channels, and receiving channel measurement information from the communication device, including: in a first time period, sending a reference signal to the communication device through the channel in the first polarization direction, and in a second time period, sending a reference signal to the communication device through the channel in the second polarization direction.

[0022] For example, in a first time period, channel measurement information of a reference signal sent by a communication device based on a channel in a first polarization direction is received, and in a second time period, channel measurement information of a reference signal sent by a communication device based on a channel in a second polarization direction is received.

[0023] Based on the above technical solution, by dividing the channels in the two polarization directions into two groups and training each group separately (that is, each group performs phase correction separately), training can be performed in time periods, thereby effectively reducing the channel dimension, reducing the training time, and increasing the number of communication devices that can be used for training.

[0024] In combination with the first aspect, in certain implementations of the first aspect, sending a reference signal to a communication device through multiple channels includes: sending a reference signal to the communication device through multiple channels X times, wherein the reference signal is a reference signal weighted based on the same correction weight, and X is an integer greater than 1; receiving channel measurement information from the communication device includes: receiving channel measurement information from the communication device X times, the X times of channel measurement information received respectively corresponding to the X times of reference signals sent; obtaining a phase difference between a first channel and a second channel according to the channel measurement information, including: obtaining the phases of multiple channels according to Y times of channel measurement information received out of the X times, where Y is an integer greater than 1 or equal to 1 and less than X.

[0025] Among them, receiving channel measurement information from the communication device X times can be understood as, for example, receiving channel measurement information X times, where the X times of channel measurement information respectively correspond to X times of reference signals, that is, the second communication device feeds back channel measurement information once each time it receives a reference signal.

[0026] In one example, Y times may be the Yth time among X times. For example, Y times may be the last Y times among X times, such as the last time.

[0027] As another example, Y times is one or more of X times.

[0028] For example, the phases of the multiple channels are obtained according to the Y-order channel measurement information in the X-order channel measurement information.

[0029] Based on the above technical solution, the network device can use the same correction weight to weight the reference signal, and repeatedly send the reference signal weighted by the correction weight multiple times, and select one or more feedback results for phase correction, so as to avoid as much as possible the result of the measurement at one moment being correlated with the measurement results at the previous moments due to the filtering operation of the communication device, and then the recovered correlation matrix may have deviations, resulting in inaccurate phase estimation. In this way, the phase estimation accuracy can be further improved, and the accuracy of the phase difference correction between channels can be improved.

[0030] In combination with the first aspect, in some implementations of the first aspect, sending the reference signal to the communication device through multiple channels includes: sending the weighted reference signal to the communication device through the multiple channels.

[0031] Based on the above technical solution, the first communication device can first perform weighted processing on the reference signal, and then send the weighted reference signal to the second communication device. Thus, when estimating the phase of each channel, the first communication device can calculate the correlation matrix between channels using the correction weights used for weighting the reference signal, and estimate the phase of each channel based on the correlation matrix.

[0032] In combination with the first aspect, in certain implementations of the first aspect, the channel measurement information includes one or more of the following: a precoding matrix indication, a rank indication, and a channel quality indication.

[0033] Based on the above technical solution, the second communication device can feedback one or more of the precoding matrix indication, rank indication, and channel quality indication to the first communication device, which not only complies with the provisions of the relevant communication protocol, but also reduces the resource overhead of feedback.

[0034] In combination with the first aspect, in certain implementations of the first aspect, the channel measurement information is measurement information based on subband feedback, or the channel measurement information includes measurement information based on subband feedback and measurement information based on wideband feedback.

[0035] Based on the above technical solution, when the feedback channel measurement information includes measurement information based on sub-band feedback, the first communication device uses the measurement information based on sub-band feedback from the second communication device to calculate the correlation matrix of the sub-band, and then calculates the channel phase and phase compensation value of the sub-band, which can effectively solve the phase error caused by the delay difference between channels.

[0036] In a second aspect, a communication device is provided, the device being used to execute the method provided in the first aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method provided in the first aspect.

[0037] In one implementation, the device is a communication device (such as a network device or a terminal device). When the device is a communication device, the communication unit may be a transceiver, or an input / output interface; the processing unit may be a processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.

[0038] In another implementation, the device is a chip, chip system or circuit in a communication device (such as a network device or a terminal device). When the device is a chip, chip system or circuit in a communication device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit; the processing unit may be a processor, processing circuit or logic circuit.

[0039] In a third aspect, a communication device is provided, which includes: a memory for storing programs; a processor for executing computer programs or instructions stored in the memory, and when the computer program or instructions stored in the memory are executed, the processor is used to execute the method provided in the first aspect above.

[0040] In one implementation, the apparatus is a communication device (such as a network device or a terminal device).

[0041] In another implementation, the apparatus is a chip, a chip system or a circuit in a communication device.

[0042] In a fourth aspect, the present application provides a processor for executing the method provided in the first aspect. In the process of executing these methods, the process of sending the above-mentioned information and obtaining / receiving the above-mentioned information in the above-mentioned method can be understood as the process of the processor outputting the above-mentioned information and the process of the processor receiving the above-mentioned information input. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the interface and transmits it through the interface. After being output by the processor, the above-mentioned information may also need to be processed in other ways before it reaches the interface. Similarly, when the processor receives the above-mentioned information input, the interface obtains / receives the above-mentioned information and inputs it into the processor. Furthermore, after the interface receives the above-mentioned information, the above-mentioned information may need to be processed in other ways before it is input into the processor.

[0043] For the operations involved, such as transmission, sending, and acquisition / reception, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as operations such as output and reception, input, etc., and can also be understood as transmission, sending, and receiving operations performed by radio frequency circuits and antennas. This application does not limit this.

[0044] In the implementation process, the processor may be a processor specifically used to execute these methods, or a processor that executes computer programs or instructions in a memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.

[0045] In a fifth aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, wherein the program code includes code for executing the method provided in the first aspect.

[0046] According to a sixth aspect, a computer program product comprising instructions is provided. When the computer program product is run on a computer, the computer is enabled to execute the method provided in the first aspect.

[0047] In a seventh aspect, a chip is provided, the chip comprising a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes the method provided in the first aspect.

[0048] Optionally, as an implementation method, the chip may also include a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 A schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application is shown.

[0050] Figure 2 A schematic diagram showing a phase difference that satisfies a preset condition applicable to an embodiment of the present application is shown.

[0051] Figure 3 A schematic diagram showing the phase change caused by the delay difference.

[0052] Figure 4 A schematic diagram showing the impact of different maximum phase differences on throughput performance.

[0053] Figure 5 A schematic diagram showing the impact of uncorrected phase difference and ideally corrected phase difference on throughput performance is shown.

[0054] Figure 6 It is a schematic diagram of a communication method 600 provided in an embodiment of the present application.

[0055] Figure 7 A schematic diagram of sending a pilot signal applicable to an embodiment of the present application is shown.

[0056] Figure 8 A schematic diagram showing the basic principles applicable to an embodiment of the present application is shown.

[0057] Fig. 9 A schematic diagram showing an error in the estimated phase is shown.

[0058] Fig.10 A schematic diagram of an antenna array is shown.

[0059] Fig.11 Another schematic diagram of an antenna array is shown.

[0060] Fig.12 A schematic diagram showing independent training of channel groups.

[0061] Fig.13 A schematic diagram of repeated transmission and selection correlation matrix calculation is shown.

[0062] Fig.14 A schematic diagram showing the error of estimating phase based on wideband precoding matrix indicator (PMI) when there is an inter-channel delay difference is shown.

[0063] Fig.15 FIG. 4 is a schematic diagram showing the error of phase estimation based on sub-band PMI when there is a delay difference between channels.

[0064] Fig.16 A schematic flowchart of a communication method applicable to an embodiment of the present application is shown.

[0065] Fig.17 It is a schematic block diagram of a communication device provided in an embodiment of the present application.

[0066] Fig.18 It is a schematic structural diagram of a communication device provided in an embodiment of the present application.

[0067] Fig.19 It is a schematic diagram of the chip system provided in an embodiment of the present application.

[0068] Fig. 20 It is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0069] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0070] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) system or new radio (new radio, NR), long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD), etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0071] The terminal device in the embodiment of the present application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, and may be used to connect people, objects and machines, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using a sidelink signal. The cellular phone and the smart home device communicate with each other without relaying the communication signal through the base station.

[0072] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. Base station can broadly cover various names as follows, or replace with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, auxiliary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip used to be arranged in the aforementioned device or apparatus. The base station can also be a mobile switching center and a device that performs base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, a network-side device in a 6G network, and a device that performs base station functions in future communication systems. The base station can support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form used by the network equipment.

[0073] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0074] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device includes a CU and a DU. The gNB may also include an active antenna unit (AAU).

[0075] The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and satellites in the air. The embodiments of the present application do not limit the scenarios in which the network equipment and terminal equipment are located.

[0076] It should be understood that the communication device involved in the present application may be a network device or a terminal device. For example, the first communication device is a network device, and the second communication device is a terminal device. For another example, the first communication device is a terminal device, and the second communication device is a network device. For another example, the first communication device is a network device, and the second communication device is a network device. For another example, the first communication device is a terminal device, and the second communication device is a terminal device.

[0077] It should also be understood that all or part of the functions of the communication device in the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (eg, a cloud platform).

[0078] To facilitate understanding of the embodiments of the present application, first Figure 1 A communication system applicable to an embodiment of the present application is described in detail.

[0079] As an illustrative example, see Figure 1 , Figure 1 FIG. 1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application. Figure 1 As shown, the wireless communication system 100 may include at least one network device, such as Figure 1 The wireless communication system 100 may further include at least one terminal device, such as Figure 1 The terminal device 120 is shown. The network device and the terminal device may be configured with multiple antennas, and the network device and the terminal device may communicate using multiple antenna technology.

[0080] When the network device and the terminal device communicate, the network device can manage one or more cells, and one cell can have one or more terminal devices. Optionally, the network device 110 and the terminal device 120 form a single-cell communication system, and without loss of generality, the cell is recorded as cell #1. The network device 110 can be a network device in cell #1, or the network device 110 can serve the terminal device (such as the terminal device 120) in cell #1.

[0081] It should be noted that a cell can be understood as an area within the coverage range of wireless signals of network equipment.

[0082] It should be understood that Figure 1 This is a simplified schematic diagram for ease of understanding only. The wireless communication system 100 may also include other network devices or other terminal devices. Figure 1 Not drawn in.

[0083] It should also be understood that the technical solutions of the embodiments of the present application can be applied to multi-antenna systems, such as a 4-antenna system or an antenna system with more than 4 antennas, or a system in which the phases of multiple antennas need to be corrected.

[0084] To facilitate understanding of the embodiments of the present application, several basic concepts involved in the embodiments of the present application are briefly described. It should be understood that the basic concepts introduced below are briefly described by taking the basic concepts specified in the current protocol as an example, but the embodiments of the present application are not limited to being applicable only to existing communication systems. Therefore, the standard names that appear when describing the existing communication system as an example are functional descriptions, and the specific names are not limited.

[0085] 1. Antenna delay difference: or it can be called channel delay difference, which refers to the delay difference of the signal reaching the receiving end when the transmitter sends a signal to the receiving end through multiple channels or multiple antennas of an antenna group. It can also be called channel delay difference. The main reason for the antenna delay difference is that the connection lengths of different channels or antennas are different or the processing delays are different. For simplicity, the antenna delay difference is referred to as delay difference below.

[0086] 2. Inter-antenna phase difference: or it can be called inter-channel phase difference, which refers to the phase difference between multiple channels or multiple antennas of an antenna group. The main reason for the inter-antenna phase difference is that the initial phases of the electromagnetic waves between the antennas are inconsistent, resulting in the phases between different antennas not conforming to the preset rules. For simplicity, the inter-antenna phase difference is referred to as phase difference below.

[0087] Generally, the phase difference needs to meet the preset conditions. The preset conditions can be designed according to the actual situation and are not limited to this. In a possible design, the preset conditions include: equal phase difference of the same polarization and equal phase difference values ​​of different polarizations. As an example, Figure 2 A schematic diagram showing a phase difference applicable to an embodiment of the present application that satisfies the preset condition is shown.

[0088] like Figure 2 As shown, Figure 2 The “×” in is used to represent a cross-polarization antenna unit. The cross-polarization antenna unit may include one or more cross-polarization antennas. The cross-polarization antenna unit may correspond to two polarization directions. Figure 2As shown in , "╱" represents a first polarization direction (or may also be referred to as a positive polarization direction), and "╲" represents a second polarization direction (or may also be referred to as a negative polarization direction). Exemplarily, the first polarization direction may be a horizontal polarization direction, and the second polarization direction may be a vertical polarization direction; or, the first polarization direction may be a +45° polarization direction, and the second polarization direction may be a -45° polarization direction.

[0089] Depend on Figure 2 It can be seen that Figure 2 The phase difference between the antennas shown satisfies the relationship of equal phase difference for the same polarization. For example, for the antennas in the first polarization direction, the phase difference between the second column antenna and the first column antenna is θ, the phase difference between the third column antenna and the second column antenna is θ, and the phase difference between the fourth column antenna and the third column antenna is θ. For another example, for the antennas in the second polarization direction, the phase difference between the second column antenna and the first column antenna is θ, the phase difference between the third column antenna and the second column antenna is θ, and the phase difference between the fourth column antenna and the third column antenna is θ.

[0090] Depend on Figure 2 It can be seen that Figure 2 The phase difference shown satisfies that the phase difference values ​​of different polarizations are equal. For example, in the first polarization direction and the second polarization direction, the phase difference between adjacent antennas is θ.

[0091] Generally, the phase difference can be corrected (or adjusted) so that the phase difference meets the preset conditions, such as Figure 2 Specifically, for example, by correcting (or adjusting) the phase of the channel or antenna, the phase difference between the channels or between the antennas satisfies the preset condition. The following description is unified and is described by channels. It can be understood that the channels can also be replaced by antennas.

[0092] However, in some cases, such as when using full bandwidth for phase difference measurement, the phase difference may be calibrated incorrectly. Figure 3 Give an example.

[0093] The delay difference will lead to additional channel frequency selective fading, that is, the phase values ​​of channels in different frequency bands are different, and in the case of broadband, it will produce periodic effects. As an example, Figure 3 A schematic diagram showing the phase change caused by the delay difference. Figure 3 In the figure, the vertical axis represents the phase, and the horizontal axis represents the subcarrier index, which are represented by N, 2N, and 3N respectively. Figure 3 As shown in the figure, the phase rotates once every N subcarriers. In this case, if the full bandwidth is used to measure the phase difference, it may cause a large error. For example, the average calculated phase difference of the full bandwidth is 0, and the actual sub-band phase difference is large, which will lead to phase difference correction errors.

[0094] If the phase difference is not corrected, it may cause interference between users and interference between cells due to changes in cell coverage, and affect communication performance.

[0095] It is generally believed that the phase difference follows a uniform distribution of (-180 degrees to 180 degrees). As an example, Figure 4 A schematic diagram showing the impact of different maximum phase differences on throughput performance, Figure 5 A schematic diagram showing the impact of the maximum phase difference, the non-correct phase difference and the ideal corrected phase difference on the throughput performance is shown. Figure 4 In the figure, the horizontal axis represents the maximum phase difference in degrees; the vertical axis represents the throughput in bits per second (bps); Figure 5 In the figure, the horizontal axis represents the maximum phase difference in degrees; the vertical axis represents the throughput performance loss, which represents the ratio of the throughput performance loss compared to the ideal correction. Figure 4 As shown in Figure 1, as the maximum phase difference increases, the throughput gradually decreases. For example, when the maximum phase difference is 0, the throughput is 14.499 bps; when the maximum phase difference increases to 180 degrees, the throughput decreases to 10.618 bps. Figure 5 As shown, compared with ideal correction (ie, the phase difference is 0), when the phase difference is not corrected, the throughput performance loss can reach about 30%.

[0096] Therefore, the phase difference needs to be corrected to ensure system performance.

[0097] It should be understood that Figure 4 and Figure 5 This is only an exemplary description and does not limit the protection scope of the embodiments of the present application.

[0098] For phase correction, the base station can generally be used to perform correction by self-transmission and self-reception. For example, when correcting the phase of the transmission channel, the signal stream is sent through multiple channels in the baseband, and reaches the coupler of the correction port on the antenna side through the RRU. The coupler splices the signal streams of multiple channels in the time and frequency domain so that the correction signals of different channels are orthogonal in the time domain or frequency domain, and then the signal is fed back to the baseband through the correction channel on the RRU side for phase difference calculation. The above method requires the antenna to have a correction port, the RRU to have a correction channel, and the baseband needs to suspend the service to receive and send the correction signal, which will increase the hardware cost and affect the continuity of the service.

[0099] In view of this, the present application provides a solution, which can achieve phase correction and improve the accuracy of correction as much as possible without the need for additional hardware through cooperation between network equipment and terminal equipment.

[0100] The various embodiments provided in the present application will be described in detail below with reference to the accompanying drawings.

[0101] It should be understood that the embodiments of the present application repeatedly mention "correcting the phase difference between channels" and "correcting the phase of the channels", and those skilled in the art should understand their meanings. Specifically, by correcting the phase of the channels, the phase difference between the channels can be corrected, so that the phase difference between the channels can meet the preset conditions, such as Figure 2 Preset conditions shown.

[0102] It should also be understood that, in the following embodiments, for the sake of uniformity, channels are used to describe, and it can be understood that channels can also be replaced by antennas. In addition, "multiple channels" are mentioned many times below, which means channels that will be phase corrected, or channels that will determine whether to perform phase correction.

[0103] Figure 6 6 is a schematic diagram of a communication method 600 provided in an embodiment of the present application. Taking the first communication device and the second communication device as an example, the method 600 may include the following steps.

[0104] 610. The first communication device sends a reference signal to the second communication device through multiple channels, where the reference signal is used for channel measurement. Correspondingly, the second communication device receives the reference signal.

[0105] The reference signal is a reference signal used for channel measurement. In one example, the reference signal is a reference signal used for downlink channel measurement, such as a channel state information reference signal (CSI-RS), etc. In another example, the reference signal is a reference signal used for uplink channel measurement, such as a sounding reference signal (SRS), etc.

[0106] The embodiments of the present application do not limit the form of the communication device.

[0107] In one example, the first communication device is a network device, and the second communication device is a terminal device. In this example, the reference signal may be a reference signal for downlink channel measurement, such as a CSI-RS.

[0108] In another example, the first communication device is a terminal device, and the second communication device is a network device. In this example, the reference signal may be a reference signal for uplink channel measurement, such as SRS.

[0109] It should be understood that the above is only an example, and the first communication device and the second communication device may also be similar devices, such as the first communication device and the second communication device are network devices, or the first communication device and the second communication device are terminal devices. When the first communication device and the second communication device are similar devices, the reference signal may be a signal for measuring between similar devices.

[0110] In the embodiment of the present application, the first communication device can be understood as a device for performing phase correction; the second communication device can be understood as a device participating in phase correction, or the second communication device can be understood as a device that cooperates with the first communication device to perform phase correction. The second communication device may include one or more communication devices, which will be described in detail later in conjunction with method 2 in aspect 1.

[0111] Optionally, the first communication device sends a weighted reference signal to the second communication device through multiple channels.

[0112] For example, the first communication device may first perform weighted processing on the reference signal, and then send the weighted reference signal to the second communication device.

[0113] The reference signal may be weighted by, for example, multiplying the reference signal by a correction weight. Reference signals of different channels may be multiplied by the same correction weight; or may be multiplied by different correction weights; or reference signals of some channels may be multiplied by the same correction weight, and reference signals of some channels may be multiplied by different correction weights.

[0114] The correction weight, for example, may be a complex value. The correction weight is used by the first communication device to perform calculations when estimating the phase of the channel. For example, when the first communication device calculates the correlation matrix between channels, the correction weight may be used to perform calculations, thereby estimating the phase of the channel.

[0115] As an example, Figure 7 FIG. 1 is a schematic diagram of sending a reference signal applicable to an embodiment of the present application. Assume that the first communication device is a network device, the second communication device is a terminal device, and the reference signal is a CSI-RS. Figure 7 As shown, before sending the CSI-RS, the network device performs weighted processing on the CSI-RS, such as multiplying the CSI-RS by a correction weight. Figure 7 B i Indicates the correction weight used by the network device to weight the reference signal in stage i. When estimating the phase of the channel, the network device can use this B i The calculation is performed. Phase i may be the i-th time, or the i-th time period. The network device may send multiple CSI-RS to the terminal device, such as sending the CSI-RS in multiple time periods.

[0116] After receiving the reference signal, the second communication device may use the reference signal to perform channel measurement and feed back channel measurement information to the first communication device.

[0117] 620. The second communication device sends channel measurement information to the first communication device.

[0118] Accordingly, the first communication device receives the channel measurement information from the second communication device.

[0119] The channel measurement information fed back by the second communication device may also be referred to as multi-channel information or multi-antenna information, for example, and may include information that can be used to calculate a multi-channel phase.

[0120] Optionally, the second communication device may feed back the quantized information to the first communication device. By feeding back the quantized information, the resource overhead of the feedback may be reduced.

[0121] In a possible implementation, the channel measurement information fed back by the second communication device may include, for example, one or more of the following: PMI, rank indication (RI), and channel quality indicator (CQI). That is, the second communication device may feed back one or more of the following to the first communication device: PMI, RI, CQI. By feeding back one or more of PMI, RI, and CQI, it not only complies with the provisions of the relevant communication protocol, but also reduces the resource overhead of the feedback.

[0122] For example, the first communication device is a network device and the second communication device is a terminal device. Figure 7 As shown, after receiving the weighted CSI-RS, the terminal device uses the weighted CSI-RS to measure the channel state and feed back the measurement information. For example, the terminal device can measure the channel state according to the weighted CSI-RS received each time and feed back the PMI. PMI i It represents the PMI information measured by the terminal device using the pilot signal received in the corresponding stage i.

[0123] 630. The first communication device obtains a phase difference between a first channel and a second channel, where the multiple channels include the first channel and the second channel.

[0124] The first communication device may obtain (or estimate, calculate, or determine, or obtain from other devices, etc.) the phase difference between the first channel and the second channel according to the channel measurement information fed back by the second communication device.

[0125] It should be understood that the term "obtain" (such as obtaining the phase of a channel, obtaining a phase compensation value of a channel) is mentioned many times in the embodiments of the present application, and those skilled in the art should understand its meaning. "Obtain" can be replaced by "estimate", or by "calculate", or by "determine", or by "input / receive", etc.

[0126] Optionally, before step 630, the method may further include: the first communications device obtains phases of multiple channels according to the channel measurement information.

[0127] The first communication device may determine a phase difference between the first channel and the second channel according to the phase of the first channel and the phase of the second channel.

[0128] The first channel and the second channel may be referred to as reference channels, and the phase difference between the first channel and the second channel may be referred to as reference phase difference. For example, the reference channel is used to determine the target of phase correction, or to determine the target of phase alignment; the reference phase difference is used to correct the phase based on the reference phase difference, or to make the phase difference between other channels aligned with the reference phase difference.

[0129] The present application does not limit the method for selecting the reference channels (i.e., the first channel and the second channel). For example, the reference channels may be any two channels, such as two adjacent channels; or, the reference channels may be two channels with a better signal-to-noise ratio (SNR), and so on.

[0130] It should be understood that the reference channel and the reference phase difference are merely named for simplicity and do not limit the protection scope of the embodiments of the present application.

[0131] 640. The first communication device obtains phase compensation values ​​of channels other than the first channel and the second channel based on the phase difference between the first channel and the second channel.

[0132] The first communication device obtains the phase compensation value of the channels other than the reference channel among the multiple channels based on the reference phase difference, so that the phase difference between the channels satisfies certain conditions, such as Figure 2 conditions shown.

[0133] After the first communication device obtains the phase compensation value of a channel other than the reference channel among the multiple channels, the first communication device may compensate the channel with the obtained phase compensation value when sending data.

[0134] Optionally, the first communication device sends data to one or more communication devices through multiple channels, wherein the phases of channels other than the reference channel among the multiple channels are phases compensated by the phase compensation value.

[0135] That is, after the first communication device obtains the phase compensation value of a channel other than the reference channel among the multiple channels, when data needs to be transmitted with the communication device, the phase compensation value can be used to perform phase compensation on the data sent by the channel other than the reference channel among the multiple channels.

[0136] Among them, one or more communication devices may include at least the following three situations.

[0137] 1) One or more communication devices include a communication device that participates in phase correction, that is, the one or more communication devices include a second communication device. That is, when the first communication device transmits data with the second communication device, the phase compensation value can be used to perform phase compensation on data sent by channels other than the reference channel among the multiple channels.

[0138] 2) One or more communication devices include a communication device involved in phase correction and other communication devices, that is, the one or more communication devices include a second communication device and other communication devices, and the other communication devices may be, for example, communication devices located in the same cell as the second communication device. That is, when the first communication device transmits data with the second communication device and other communication devices, the phase compensation value may be used to perform phase compensation on data sent by channels other than the reference channel among the multiple channels.

[0139] 3) One or more communication devices include other communication devices other than the communication device involved in phase correction, that is, the one or more communication devices include other communication devices other than the second communication device, and the other communication devices may be, for example, communication devices located in the same cell as the second communication device. That is to say, when the first communication device transmits data with other communication devices other than the second communication device, the phase compensation value may be used to perform phase compensation on data sent from channels other than the reference channel among the multiple channels.

[0140] Through the embodiment of the present application, the first communication device sends a reference signal to the second communication device, and the second communication device uses the reference signal to perform channel measurement and feed back channel measurement information. The first communication device estimates the phase of the channel based on the channel measurement information fed back by the second communication device, and corrects the phase of the channel, such as based on the phase difference between the first channel and the second channel, obtaining the phase compensation value of the channel other than the first channel and the second channel in the multiple channels, so that the phase difference between the channels meets the preset conditions. Through the cooperation of the first communication device and the second communication device, that is, through the air interface correction technical solution, it can be achieved without the need for additional hardware, such as without relying on the correction port on the antenna side, the correction channel on the RRU side and the radio frequency phase correction unit (RPCU), it is possible to correct the phase difference, which can save hardware costs.

[0141] The solution of the embodiment of the present application is described in detail from two aspects below.

[0142] For the sake of understanding, the following mainly uses the first communication device as a network device and the second communication device as a terminal device as an example for explanation.

[0143] Aspect 1: related solutions for network equipment to correct the phase of the channel.

[0144] The network device obtains the phase of each channel in the multiple channels based on the channel measurement information fed back by the terminal device. According to the phase of each channel, the phase compensation value of some or all channels in the multiple channels is obtained. For example, for the reference channel, its phase compensation value can be understood as zero, or it can also be understood that the phase of the reference channel is not compensated. Through this phase compensation value, the phase difference between the multiple channels can meet the preset conditions. In actual communication, phase compensation may be performed on some or all channels in the multiple channels, and there is no limitation on this, as long as the phase compensation can make the phase difference between the multiple channels meet the preset conditions.

[0145] The preset conditions may be, for example, the above-mentioned: equal phase difference of the same polarization and equal phase difference of different polarizations. That is, the network device calculates the phase compensation value of the channel according to the channel measurement information fed back by the terminal device, so that the phase difference between each channel satisfies the following conditions: Figure 2 conditions shown.

[0146] It should be understood that the embodiments of the present application do not limit the specific preset conditions. In actual communication, the preset conditions can be set according to the needs or actual communication conditions. After the preset conditions are set, the phase of the channel can be adjusted using the method provided in the embodiments of the present application so that the phase difference between the channels meets the preset conditions.

[0147] It should also be understood that the embodiments of the present application are mainly described with the phase difference between channels satisfying preset conditions as the correction target. It should be understood that, in actual use, the phase of the channel can also be used as the correction target to satisfy the conditions, or the phase relationship between the channels can be used as the correction target to satisfy the conditions.

[0148] As an example, combining Figure 8 The basic principles of the embodiments of the present application are introduced.

[0149] Assume that there are three channels, which are called channel 1, channel 2, and channel 3 for distinction. Assume that the phase measured by channel 1 is θ, the phase measured by channel 2 is (θ+Δ), and the phase measured by channel 3 is (θ+2Δ+δ). Assume that the preset condition is that the phase difference between adjacent channels is the same.

[0150] like Figure 8As shown, the network device sends a reference signal to the terminal device through channel 1, channel 2, and channel 3. After receiving the reference signals from channel 1, channel 2, and channel 3, the terminal device performs channel measurement and feeds back the channel measurement information to the network device. The network device can obtain the phase of the channel measurement through the channel measurement information, such as the phase of channel 1 is (α=θ), the phase of channel 2 is (β=θ+Δ), and the phase of channel 3 is (γ=θ+2Δ+δ). It can be seen that the phase of the channel estimated before compensation does not meet the condition that the phase difference between adjacent channels is the same. In order to ensure the goal of the same phase difference between adjacent channels, the estimated channel phase needs to be compensated through compensation technology. From Figure 8 It can be seen that the phase of the compensated channel can satisfy the condition that the phase difference between adjacent channels is the same.

[0151] The network device can select the phase difference between two channels (such as the phase difference between the first channel and the second channel) as the reference phase difference, and make the phase difference between other adjacent channels equal to the reference phase difference. In this way, the phase difference between two channels can be selected as the reference phase difference, and only the phase of other channels needs to be corrected. The calculation is simple and easy to implement.

[0152] like Figure 8 As shown, assuming that channel 1 and channel 2 are used as reference channels, and the phase difference Δ between channel 1 and channel 2 is used as the reference phase difference, then the phase of channel 3 can be compensated (or corrected), and the compensation becomes (μ=θ+2Δ). At this time, the phase difference between channel 1 and channel 2 is Δ, and the phase difference between channel 2 and channel 3 is Δ. Before compensation, the phase of channel 3 estimated by the network device is (γ=θ+2Δ+δ). If the phase of channel 3 after compensation is to be (μ=θ+2Δ), the phase compensation value δ can be calculated.

[0153] Through calculation, we know that δ = γ-2β + α. Therefore, by using the measured phases of the three channels to calculate the phase compensation value, such as calculating the phase compensation value of channel 3, and then using the phase compensation value to perform phase correction on the signal of channel 3, the goal of phase alignment can be achieved.

[0154] It should be understood that the above implementation is only an exemplary description and is not limited thereto, as long as the phases of some or all of the multiple channels are corrected so that after the phase correction, the phase difference between the multiple channels meets the preset value. For example, regarding the selection of the reference phase difference, the phase difference between two channels with better SNRs can also be selected as the reference phase difference, or the phase difference between any two adjacent channels can also be selected as the reference phase difference.

[0155] In some cases, such as when the terminal device feeds back quantized information, the obtained phase may be erroneous, resulting in reduced accuracy of phase estimation and, consequently, reduced accuracy of phase compensation. As an example, Fig. 9 FIG. 1 shows a schematic diagram of an error in the estimated phase. Fig. 9 As shown in the figure, assuming that the quantization granularity is 90 degrees, the actual angle is 45 degrees, and the quantized angle is 0 degrees or 90 degrees, that is, the quantization error may reach 45 degrees. In this example, the terminal device feeds back the quantized information, and the obtained phase error is 45 degrees. The network device estimates the phase based on the 45-degree phase error and performs phase compensation based on the estimated phase. Estimation errors may occur in the middle, and the error of the final phase error value may reach 180 degrees in some cases.

[0156] The network device may obtain the phase of each channel in one or more of the following ways to reduce the impact of errors that may be caused by the quantized information fed back by the terminal device and improve the phase estimation accuracy. These ways are described in detail below.

[0157] Method 1

[0158] The network device can collect the channel measurement information fed back by the terminal device multiple times, and then obtain the phase of each channel according to the channel measurement information fed back multiple times, so as to improve the phase estimation accuracy. Method 1 can also be called a multi-dimensional projection convergence algorithm, which is described in detail below.

[0159] The network device sends a reference signal to the terminal device multiple times, such as sending the reference signal in multiple stages (or multiple times, or multiple time periods). For example, the network device sends the reference signal to the terminal device through multiple channels in multiple time periods, and receives channel measurement information fed back by the terminal device, the channel measurement information including the channel measurement information corresponding to the reference signal sent in multiple time periods. After receiving the channel measurement information, the network device can perform the following steps.

[0160] 1) The network device may first calculate the correlation matrix between channels.

[0161] The network device may calculate the correlation matrix between channels by using the correction weights used to weight the reference signal in multiple stages (or multiple times, or multiple time periods) and the channel measurement information fed back by the terminal device.

[0162] For example, the network device collects channel measurement information (such as RI / PMI / CQI) fed back by the terminal device for multiple times, and the network device calculates the inter-channel correlation matrix R based on the collected channel measurement information. As an example, the inter-channel correlation matrix R satisfies Formula 1.

[0163]

[0164] Among them, B i W represents the correction weight used by the network device to weight the reference signal in phase i (or the i-th time, or the i-th time period). K represents the number of times the network device sends the reference signal. PMI,i Indicates the correction weight corresponding to the PMI information measured by the terminal device using the reference signal received in the corresponding stage i (or the i-th time, or the i-th time period). i Indicates the signal to interference plus noise ratio (SINR) value corresponding to the CQI information measured by the terminal device using the reference signal received in the corresponding stage i (or the i-th time, or the i-th time period). The superscript H indicates the conjugate transpose, such as A H Represents the conjugate transpose of the matrix (or vector) A.

[0165] 2) The network device uses the correlation matrix R between channels to calculate the characteristic vector of R.

[0166] One possible implementation method is to perform singular value decomposition (SVD) on the correlation matrix R between channels to obtain a feature vector.

[0167] It should be understood that the correlation matrix shown above is mainly obtained based on the feedback of one transmission layer (i.e., the transmission rank is 1). When the number of transmission layers increases, if there are multiple transmission layers, the terminal device can provide feedback based on each transmission layer, and the network device can obtain multiple correlation matrices, corresponding to the multiple transmission layers. The network device can process each transmission layer independently or in combination. As an example, when processing in combination, the network device can perform accumulation processing on the correlation matrices corresponding to the transmission layer, and then obtain the correlation matrices of the multiple transmission layers. For example, if the number of transmission layers is 4, the network device can obtain 4 correlation matrices, corresponding to the 4 transmission layers respectively, then the network device can perform accumulation processing on the correlation matrices corresponding to the 4 transmission layers to obtain the correlation matrices of the 4 transmission layers, and perform SVD on the correlation matrices of the 4 transmission layers to obtain the eigenvectors of the correlation matrices under the 4 transmission layers.

[0168] For example, the network device obtains a channel phase vector W based on the characteristic vector of R, where each element in W represents a phase value of each channel. For example, W may satisfy: The superscript T indicates transposition, such as A T represents the transpose of the matrix (or vector) A, to It represents the phase value of each channel obtained by the network device based on the characteristic vector of R. L can represent the number of channels, and L is a positive integer.

[0169] 3) The network device calculates the phase compensation value of each channel based on the obtained channel phase vector W.

[0170] After the network device calculates the phase compensation value, it can compensate the channel with the calculated phase compensation value when sending data.

[0171] For example, W may be split into two parts, corresponding to antennas in two polarization directions respectively.

[0172] As an example, Fig.10 A schematic diagram of an antenna array is shown. Fig.10 The antenna array shown is an antenna array with M rows and N columns, that is, it can be referred to as an M×N antenna array. In other words, the dimension of the antenna array is M×N. That is, the antenna array may include M×N antenna units. Fig.10 As shown in Fig.10 The "×" in the figure represents a cross-polarized antenna unit, which can correspond to two polarization directions. The "╱" represents the first polarization direction (or the positive polarization direction), and the "╲" represents the second polarization direction (or the negative polarization direction). Fig.10 For the antenna array shown, based on the channel measurement information fed back by the terminal device, the phase of the channel on a polarization plane (such as the channel in the first polarization direction or the polarization plane composed of antennas) obtained by the network device can satisfy Formula 2.

[0173]

[0174] Where, L = M × N, represents the phase value of the channel at the mth row and nth column in the current polarization plane, M, N, m, n are positive integers, m∈[1,M], n∈[1,N]. As an example but not a limitation, the L elements (i.e., to ) From 0 to L-1, first fill the first row and N columns, then fill the second row and N columns, and so on, filling the entire phase matrix. For example, M = 1, N = 4, then

[0175] The phase compensation value θ of the current polarization plane + Equation 3 can be satisfied.

[0176]

[0177] Among them, θ m,n represents the phase compensation value of the channel in the mth row and nth column in the current polarization plane. It can be understood that for the channel in the mth row and nth column, Indicates the phase value of the channel, θ m,nIndicates the phase compensation value of the channel, which will not be described in detail below.

[0178] For the horizontal phase difference, the difference between the two phases can be selected as the reference phase difference, and the other horizontal phase differences are aligned with it. For distinction, it is called the horizontal reference phase difference. The horizontal reference phase difference can satisfy Formula 4, for example.

[0179]

[0180] Among them, Δ H Indicates the horizontal reference phase difference corresponding to each channel in the current polarization plane. Indicates the phase value of the channel at row x and column y in the current polarization plane. Represents the phase value of the channel in the e-th row and f-th column in the current polarization plane, where x, y, e, and f are positive integers.

[0181] For the vertical phase difference, the difference between the two phases can be selected as the reference phase difference, and the other vertical phase differences are aligned with it.

[0182] For the purpose of distinction, it is referred to as a vertical reference phase difference. The vertical reference phase difference may satisfy Equation 5, for example.

[0183]

[0184] Among them, Δ V Indicates the vertical reference phase difference corresponding to each channel in the current polarization plane. represents the phase value of the channel in the gth row and the hth column in the current polarization plane, It represents the phase value of the channel in the e-th row and the f-th column in the current polarization plane, where g and h are positive integers.

[0185] Therefore, based on Equation 4 and Equation 5, the phase compensation value can satisfy Equation 6.

[0186]

[0187] Among them, θ m,n Indicates the phase compensation value of the channel in the mth row and nth column in the current polarization plane.

[0188] Similarly, based on the channel measurement information fed back by the terminal device, the phase of the channel on another polarization plane (such as the channel in the second polarization direction or the polarization plane composed of antennas) obtained by the network device can satisfy Formula 7.

[0189]

[0190] in, Indicates the phase value of the channel in the mth row and nth column in the current polarization plane.

[0191] The phase compensation value θ in the other polarization plane is - Equation 8 can be satisfied.

[0192]

[0193] Among them, θ' m,n Indicates the phase value of the channel in the mth row and nth column in the current polarization plane.

[0194] It can be understood that in the embodiment of the present application, for the channel in the mth row and nth column in a polarization plane, Indicates the phase value of the channel, θ m,n Represents the phase compensation value of the channel; for the mth row and nth column channel in another polarization plane, use Indicates the phase value of the channel, θ' m,n Indicates the phase compensation value of this channel.

[0195] The phase compensation value can satisfy equation 9.

[0196]

[0197] Among them, Δ' H Indicates the horizontal reference phase difference corresponding to each channel in the current polarization plane. Δ' V Indicates the vertical reference phase difference corresponding to each channel in the current polarization plane. x, y, p, q, g, h are positive integers. θ' m,n Indicates the phase compensation value of the channel in the mth row and nth column in the current polarization plane. represents the phase value of the channel in the pth row and qth column in the current polarization plane, represents the phase value of the channel in the mth row and nth column in the current polarization plane. It can be understood that Δ H and Δ' H is a description to distinguish different polarization planes, Δ H and Δ' H Respectively represent the horizontal reference phase difference corresponding to the channels of different polarization planes; Δ V and Δ' V is a description to distinguish different polarization planes, Δ V and Δ' V They respectively represent the vertical reference phase differences corresponding to the channels of different polarization planes, which will not be described in detail below.

[0198] In the above manner, the phase compensation value of each channel in each polarization plane can be calculated.

[0199] For simplicity, the polarization plane composed of the channels or antennas in the first polarization direction is called the first polarization plane, and the polarization plane composed of the channels or antennas in the second polarization direction is called the second polarization plane. Assume that the horizontal reference phase difference corresponding to each channel in the first polarization plane is Right now The vertical reference phase difference is Right now The horizontal reference phase difference corresponding to each channel in the second polarization plane is: Right now The vertical reference phase difference is Right now The phase compensation values ​​obtained by the network equipment in the two polarization planes are:

[0200]

[0201] Let's take a specific example. Assume that M=1, N=4, and the antenna array is arranged as follows: Fig.11 As shown. Fig.11 In the 8T (ie, 8 channels) scenario shown, the above equations can be expressed as follows.

[0202] (1) Based on the channel measurement information fed back by the terminal device, the network device obtains the phase value of each channel on the first polarization plane:

[0203] represents the phase value of the first row and first column channel in the first polarization plane, represents the phase value of the channel in row 1 and column 2 in the first polarization plane, represents the phase value of the channel at row 1 and column 3 in the first polarization plane, Represents the phase value of the channel in the 1st row and 4th column in the first polarization plane.

[0204] (2) Based on the channel measurement information fed back by the terminal device, the network device obtains the phase compensation value of each channel on the first polarization plane:

[0205] Θ + =[θ 1,1 θ 1,2 θ 1,3 θ 1,4 ].θ 1,1 represents the phase compensation value of the first row and first column channel in the first polarization plane, θ 1,2 represents the phase compensation value of the channel in the first row and second column in the first polarization plane, θ 1,3 represents the phase compensation value of the channel in the first row and third column in the first polarization plane, θ 1,4 Represents the phase compensation value of the channel in the 1st row and 4th column in the first polarization plane.

[0206] (3) Horizontal reference phase difference corresponding to each channel in the first polarization plane:

[0207] (4) The vertical reference phase difference corresponding to each channel in the first polarization plane: Δ V =0.

[0208] (5) The phase compensation value of each channel in the first polarization plane can satisfy the following formula:

[0209]

[0210] Specifically, the phase compensation value of each channel in the first polarization plane is:

[0211] θ 1,1 =0;

[0212] (6) Based on the channel measurement information fed back by the terminal device, the network device obtains the phase value of each channel on the second polarization plane:

[0213] represents the phase value of the first row and first column channel in the second polarization plane, represents the phase value of the channel in row 1 and column 2 in the second polarization plane, represents the phase value of the channel in the 1st row and 3rd column in the second polarization plane, Represents the phase value of the 1st row and 4th column channel in the second polarization plane.

[0214] (7) Based on the channel measurement information fed back by the terminal device, the network device obtains the phase compensation value of each channel on the second polarization plane:

[0215] Θ - =[θ' 1,1 θ' 1,2 θ' 1,3 θ' 1,4 ].θ' 1,1 represents the phase compensation value of the first row and first column channel in the second polarization plane, θ' 1,2 represents the phase compensation value of the channel in the first row and second column in the second polarization plane, θ' 1,3 represents the phase compensation value of the channel in the first row and third column in the second polarization plane, θ' 1,4 Represents the phase compensation value of the channel in the 1st row and 4th column in the second polarization plane.

[0216] (8) Horizontal reference phase difference corresponding to each channel in the second polarization plane The vertical reference phase difference Δ' corresponding to each channel in the second polarization planeV =0, the phase compensation value corresponding to each channel in the second polarization plane can satisfy the following formula:

[0217] Specifically, the phase compensation value of each channel in the second polarization plane is:

[0218] θ' 1,1 =0;

[0219] Optionally, in actual implementation, for the sake of simplicity, the elements in the eigenvector of the correlation matrix R may be used for calculation, which is simple to implement and can reduce the calculation complexity.

[0220] Assume that the eigenvector of the correlation matrix R calculated by the network device is:

[0221] So, Here, * indicates conjugation. is the complex value (such as including amplitude and phase) of the first channel of the first polarization direction in the eigenvector, is the complex value of the second channel of the first polarization direction in the eigenvector, is the complex value of the third channel of the first polarization direction in the eigenvector, is the complex value of the fourth channel of the first polarization direction in the eigenvector. Similarly, is the complex value of the first channel of the second polarization direction in the eigenvector, is the complex value of the second channel of the second polarization direction in the eigenvector, is the complex value of the third channel of the second polarization direction in the eigenvector, is the complex value of the fourth channel of the second polarization direction in the eigenvector. For example, It is the value obtained by multiplying the complex conjugate of the first channel and the second channel, and is used to calculate the phase difference.

[0222] With the above Fig.11 Taking the example shown as an example, the phase compensation value of each channel in the first polarization plane (that is, the phase compensation value of each channel in (5) above) can be expressed as:

[0223] θ 1,1 =0;θ 1,2 =0;

[0224] The phase compensation value of each channel in the second polarization plane (i.e., the phase compensation value of each channel in (8) above) can be expressed as:

[0225] θ'1,1 =0;

[0226] The function angle() is used to find the angle of a complex number. Assume that Z is a complex number, Z = A + Bi (A and B are both real numbers), A is the real part, B is the imaginary part, and the angle of Z angle(Z) = arctan(B / A). arctan() represents the inverse tangent function.

[0227] It should be understood that the use of the function angle() to calculate the complex angle is used as an example for illustrative description, and this is not limited to any method that can calculate the complex angle, which is applicable to the embodiments of the present application.

[0228] Based on the above method 1, the network device sends a weighted reference signal to the terminal device for multiple times, the terminal device uses the reference signal to measure the channel state and feed back the channel measurement information, the network device uses the channel measurement information to calculate the correlation matrix, and uses the correlation matrix information to calculate the phase and phase compensation value of each channel, and then the phase compensation value can be used to perform phase compensation on the data sent to each channel. In addition, when calculating the channel phase and phase compensation value, the eigenvalue decomposition or eigenvector decomposition of the correlation matrix can be used to obtain the eigenvector of the correlation matrix, and the elements corresponding to each channel in the eigenvector are used to calculate the channel phase and phase compensation value, which is simple to calculate.

[0229] Method 2

[0230] The network device can send reference signals to multiple terminal devices and collect channel measurement information fed back from multiple terminal devices, and then calculate the phase of each channel based on the feedback from multiple terminal devices to improve the phase estimation accuracy. Method 2 can also be called a multi-user multi-dimensional averaging algorithm. The following is a detailed introduction.

[0231] In one possible implementation, phase compensation values ​​are estimated respectively according to channel measurement information fed back by different terminal devices, and an average value of the phase compensation values ​​estimated by different terminal devices is taken, such as satisfying equations 10 and 11.

[0232]

[0233]

[0234] Where K represents the number of terminal devices participating in the average, θ m,n,avg ,θ' m,n,avg Respectively represent the phase compensation values ​​of the channels in the two polarization planes finally determined (such as the first polarization plane composed of the channel in the first polarization direction or the antenna and the second polarization plane composed of the channel in the second polarization direction or the antenna), that is, θ m,n,avgrepresents the phase compensation value of the channel in the mth row and nth column in the first polarization plane, θ' m,n,avg represents the phase compensation value of the channel in the mth row and nth column in the second polarization plane. m,n and θ' m,n , you can refer to the introduction of the formula or parameters that appeared earlier, and will not repeat them here.

[0235] It should be understood that the above description is made by taking the average value of the phase compensation values ​​estimated for different terminal devices as an example, and this is not limited to this.

[0236] In another possible implementation, when calculating the phase and phase compensation value of each channel, the calculation can be performed based on the channel measurement information fed back by multiple terminal devices. For example, when calculating the phase and phase compensation value of each channel using method 1, the network device can use the channel measurement information fed back by multiple terminal devices and the correction weights used to weight the reference signal to calculate the correlation matrix R between the channels. That is, in this implementation, the channel measurement information fed back by multiple terminal devices can be used as the input for calculating the correlation matrix R in method 1.

[0237] It should be understood that the above two implementations are only exemplary, and any method for determining the phase compensation value of each channel based on feedback from multiple terminal devices is applicable to the embodiments of the present application. For example, channel measurement information fed back by some of the terminal devices may be selected for calculation according to actual conditions.

[0238] It should also be understood that method 1 and method 2 can be used in combination. For example, according to the channel measurement information fed back by each terminal device, method 1 is used to calculate the phase and phase compensation value determined based on the feedback of each terminal device, and then method 2 is used to calculate the final phase compensation value of each channel.

[0239] Based on the above method 2, the network device can calculate the phase compensation value of each channel based on the assistance of multiple terminal devices to achieve phase correction. For example, different terminal devices estimate different phase compensation values, and the phase difference between terminal devices is averaged to further improve the phase estimation accuracy.

[0240] Method 3

[0241] The channels in the two polarization directions may be divided into two groups, and each group is trained separately. In the embodiment of the present application, training means sending a reference signal through the channel to measure the phase of the channel.

[0242] Using all channels for weighted training may result in a long training time, and there are not many terminal devices that support a large number of channels, which reduces the samples available for training and reduces the phase calculation accuracy. Therefore, the channels in the two polarization directions can be divided into two groups, and each group can be trained separately. Method 3 can also be called a channel grouping algorithm. The following is a detailed description.

[0243] In a possible implementation manner, a reference signal is sent through a channel of a first polarization direction in a first time period, and a reference signal is sent through a channel of a second polarization direction in a second time period.

[0244] As an example, Fig.12 A schematic diagram of independent channel grouping training is shown. Fig.12 As shown, the two polarized channels are divided into two groups, corresponding to time period 1 and time period 2, respectively. In time period 1, multiple reference signals are sent, and based on the feedback channel measurement information, the phase of the channel in the first polarization direction is obtained; in time period 2, multiple reference signals are sent, and based on the feedback channel measurement information, the phase of the channel in the second polarization direction is obtained. Based on this method, two correlation matrices R (such as R1 and R2) can be obtained, corresponding to the channels in the first polarization direction and the channels in the second polarization direction, respectively. For example, R1 and R2 satisfy equations 12 and 13, respectively.

[0245]

[0246]

[0247] Among them, Q1 represents the number of reference signals sent in time period 1, Q2 represents the number of reference signals sent in time period 2, and other parameters in equations 12 and 13 can refer to the introduction of the formulas or parameters that appear above, and will not be repeated here. It should be understood that Q1 and Q2 can be the same or different, and there is no limitation on this.

[0248] Compared with the correlation matrix R in method 1, the dimension of the correlation matrix (such as R1 and R2) in method 3 is halved. In method 3, the correlation matrix (such as R1 and R2) is independently decomposed by SVD to calculate the corresponding eigenvector, and all elements in a eigenvector correspond to a channel in a polarization direction. Specifically, please refer to the description in method 1, which will not be repeated here.

[0249] It should be understood that the above is only an exemplary description and is not limited to this. For example, the phase and phase compensation value of each channel can also be calculated regardless of time period. For example, multiple reference signals are sent through the channel of the first polarization direction in time period 1, and multiple reference signals are sent through the channel of the second polarization direction in time period 2, and then the phases of the channels in each polarization direction are calculated based on the channel measurement feedback information received in each time period. For another example, multiple reference signals are sent through the channel of the first polarization direction in time period 1, and the feedback measurement information is received; multiple reference signals are sent through the channel of the second polarization direction in time period 2, and the feedback measurement information is received; and then the phases of the channels in each polarization direction are calculated based on the channel measurement feedback information received in each time period.

[0250] It should also be understood that Mode 3 can be used in combination with Mode 1 or Mode 2. For example, Mode 1 and / or Mode 2 can be used to calculate the phase and phase compensation value of the channel in each polarization direction.

[0251] Based on the above method 3, by dividing the channels in the two polarization directions into two groups and training each group separately (that is, each group performs phase correction separately), training can be performed in time periods, thereby effectively reducing the channel dimension, reducing the training time, and increasing the number of terminal devices that can be used for training.

[0252] Method 4

[0253] For a weighted reference signal, the network device may continuously send multiple reference signals weighted based on the same correction weight, and select one or more feedback results to perform phase correction.

[0254] When implementing for terminal equipment, the measurement quantity may be filtered, which may cause the result of measurement at one moment to be correlated with the measurement results of previous moments. This is inconsistent with the requirement that the result of measurement at one moment is only related to the result of the current weighted reference signal, and the recovered correlation matrix may have deviations. Therefore, for the weighted reference signal, a correction weight can be used to send it multiple times in succession (or it can also be understood as the network device using the same beam to repeat sending multiple times), and then send the reference signal weighted by the next correction weight. The network device selects the terminal device feedback measurement quantity corresponding to the sample points of some sending moments of a correction weight as the effective measurement quantity to calculate the correlation matrix. Method 4, for example, can also be called a beam repetition transmission combined with an effective sample point selection scheme. The following is a detailed introduction.

[0255] In a possible implementation, the network device weights the reference signal using a correction weight, and continuously sends the reference signal weighted based on the correction weight X times, and selects the feedback results corresponding to Y times out of the X times as the input for calculating the correlation matrix R in method 1. Or it can be understood that the network device uses the same beam to send the reference signal X times, and selects the feedback results corresponding to Y times out of the X times as the input for calculating the correlation matrix R in method 1. X is an integer greater than 1, Y is an integer greater than 1 or equal to 1, and X is greater than Y. Among them, X and Y can be pre-configured, or can be specified by the protocol, or can be agreed upon by the network device and the terminal device, and there is no limitation on this. As an example, Y times can be the last time, or the last multiple times.

[0256] As an example, Fig.13 A schematic diagram of repeated transmission and selection correlation matrix calculation is shown. Fig.13 As shown in , for a weighted reference signal, a correction weight value can be used to send it multiple times continuously, and then the reference signal weighted by the next correction weight value is sent. Fig.13 As shown, the reference signal is weighted by the correction weight B0, and the reference signal weighted by the correction weight B0 is sent for X1 consecutive times, and then the reference signal is weighted by the correction weight B1, and the reference signal weighted by the correction weight B1 is sent for X2 consecutive times. Among them, X1 and X2 can be the same (such as the same pre-configured value), or they can be different, and there is no limitation on this. The network device can select the measurement amount fed back by the terminal device corresponding to the sampling point of the partial transmission time of a correction weight as the effective measurement amount to calculate the correlation matrix. As Fig.13 As shown, the network device sends the reference signal weighted by the correction weight B0 for X1 consecutive times, and accordingly, the network device can obtain the channel measurement information of the reference signal weighted by the correction weight B0 for X1 times. For example, the network device can select the channel measurement information of Y1 times in the X1 times as the effective channel measurement information to calculate the correlation matrix. Similarly, the network device sends the reference signal weighted by the correction weight B1 for X2 consecutive times, and accordingly, the network device can obtain the channel measurement information of the reference signal weighted by the correction weight B1 for X2 times. For example, the network device can select the channel measurement information of Y2 times in the X2 times as the effective channel measurement information to calculate the correlation matrix. Among them, Y1 and Y2 can be the same (such as the same pre-configured value), or they can be different, and there is no limitation on this.

[0257] It should be understood that the above Fig.13 This is only an example and is not intended to be limiting. For example, the correction weights may be processed as described above. For another example, Y times may be one or more of X times.

[0258] It should be understood that mode 4 can be used in combination with mode 1, mode 2, or mode 3.

[0259] Based on the above method 4, for the weighted reference signal, a correction weight can be used to send it multiple times in succession, and then the reference signal weighted by the next correction weight can be sent. The network device selects the measurement amount fed back by the terminal device corresponding to the sampling point of some sending moments of a correction weight as the effective measurement amount to calculate the correlation matrix. For example, the network device selects the measurement amount fed back by the terminal device corresponding to the last one or more times of repeated sending of a correction weight as the effective measurement amount to calculate the correlation matrix. Through this method 4, the problem of joint filtering of the measurement amounts of multiple moments of the terminal device can be effectively solved.

[0260] The above combination of methods 1 to 4 lists the methods that the network device can adopt during the phase estimation process. Through the above method, the phase estimation accuracy can be improved. The above methods 1 to 4 can be used alone or in combination. When used in combination, the phase estimation accuracy can be further improved.

[0261] The above describes the specific processing of the network device in conjunction with aspect 1. The following describes the feedback of the terminal device.

[0262] Aspect 2: Feedback mode of terminal equipment.

[0263] The feedback mode of the terminal device may include the following two modes: broadband feedback mode and sub-band feedback mode. In the embodiment of the present application, the terminal device may adopt any of the following methods for feedback.

[0264] (1) The mode in which the terminal device feeds back the channel measurement information may be a wideband feedback mode. The wideband feedback mode means that the terminal device may select a wideband measurement quantity (such as one or more of the following: RI, PMI, CQI) for feedback. The wideband measurement quantity means channel measurement information based on wideband measurement, for example, the channel measurement information based on wideband measurement includes a quantized value of a wideband amplitude coefficient.

[0265] (2) The mode in which the terminal device feeds back the channel measurement information may be a subband feedback mode. The subband feedback mode means that the terminal device may select a subband measurement quantity (such as one or more of the following: RI, PMI, CQI) for feedback. The subband measurement quantity means channel measurement information based on subband measurement, for example, the channel measurement information based on subband measurement includes a quantized value of a subband combination coefficient, and the combination coefficient includes, for example, a subband amplitude coefficient and a subband phase coefficient.

[0266] (3) The mode in which the terminal device feeds back the channel measurement information can be a wideband feedback mode or a sub-band feedback mode.

[0267] The terminal device can adopt any of the above methods for feedback. The following mainly introduces the sub-band feedback mode, that is, the above method (2) and method (3). Taking the above method (2) as an example, under this method, all the above correlation matrix R calculation processes and phase calculation processes and compensation processes are calculated based on sub-bands. The network device can use broadband weighting or sub-band weighting to weight the reference signal. If sub-band weighting is used, different correction weights can be added to different sub-bands.

[0268] In actual communication, there are not only phase differences but also delay differences between channels. Phase correction alone may not be able to effectively compensate for the phase error caused by the delay difference between channels. The phase calculation and compensation scheme based on sub-band measurement, that is, the terminal device uses the above method (2) and method (3) for feedback, which can effectively solve the phase error caused by the delay difference between channels.

[0269] In one possible implementation, the network device may indicate to the terminal device that the mode of feedback channel measurement information includes a subband feedback mode, or in other words, the network device may indicate to the terminal device that subband feedback is performed based on a reference signal. The terminal device performs subband feedback according to the instructions of the network device. The network device uses the measurement quantity of the subband feedback of the terminal device to calculate the correlation matrix of the subband, and then calculates the channel phase and phase compensation value of the subband, and when sending data, compensates the channel based on the phase compensation value calculated based on the subband compensation. It should be understood that the terminal device based on subband feedback can be indicated by the network device, or it can be predefined (such as pre-agreed), and there is no limitation on this.

[0270] Fig.14 and Fig.15 The following are schematic diagrams showing the error of estimating the phase based on the broadband PMI (i.e., the terminal device feeds back the broadband PMI) and the sub-band PMI (i.e., the terminal device feeds back the sub-band PMI) when there is a delay difference between channels. Fig.14 and Fig.15 In , the horizontal axis represents the number of resource blocks (RBs), and the vertical axis represents the estimated phase error. Fig.14 and Fig.15 In the figure, Tx3 indicates the third channel, Tx4 indicates the fourth channel, Tx5 indicates the fifth channel, Tx6 indicates the sixth channel, Tx7 indicates the seventh channel, and Tx8 indicates the eighth channel. Assuming that the delay difference between channels is 65 nanoseconds (ns), Fig.14 and Fig.15 It can be seen that using the sub-band PMI fed back by the terminal device for phase calculation can reduce the impact of the delay difference between channels. Alternatively, it can also be understood that the network device can compensate for the delay difference between channels by performing sub-band-based phase calculation and compensation through the sub-band PMI of the terminal device.

[0271] The above describes the embodiments of the present application from two aspects. For ease of understanding, the first communication device is a network device, the second communication device is a terminal device, and the reference signal is a CSI-RS. Fig.16 Give a possible process.

[0272] As an example, Fig.16 A schematic flow chart of a communication method 1600 applicable to an embodiment of the present application is shown. The method 1600 may include the following steps.

[0273] 1610. The network device performs weighted processing on the CSI-RS.

[0274] For example, the network device multiplies the CSI-RS by a correction weight, such as a complex value.

[0275] 1620, the network device sends the weighted CSI-RS to the terminal device. Correspondingly, the terminal device receives the weighted CSI-RS.

[0276] In step 1620, the network device may send multiple weighted CSI-RS to the terminal device through multiple channels.

[0277] It should be understood that Fig.16 In the description, a terminal device is used as an example, and this is not limited. For example, the network device may send weighted CSI-RS to multiple terminal devices.

[0278] In step 1620, the network device may also divide the channels in the two polarization directions into two groups, and train each group separately. For details, refer to the description in the above method 3.

[0279] In step 1620, for the weighted CSI-RS, the network device may send it multiple times in succession using a correction weight, and then send the CSI-RS weighted by the next correction weight. Specifically, please refer to the description in the above method 4.

[0280] 1630. The terminal device uses CSI-RS to perform channel measurement.

[0281] The terminal device uses the received weighted CSI-RS to perform channel measurement and quantizes the measured information, such as quantizing it into RI / PMI / CQI.

[0282] 1640. The terminal device feeds back RI / PMI / CQI to the network device.

[0283] The terminal device may send one or more of the following to the network device: PMI, RI, CQI.

[0284] For example, in step 1640, the feedback mode of the terminal device may be a sub-band feedback mode, or may include a broadband feedback mode and a sub-band feedback mode.

[0285] It should be understood that Fig.16 Taking the example of the network device sending a CSI-RS to the terminal device once as an example, it should be understood that the network device can send CSI-RS to the terminal device multiple times, and each time can be performed according to the steps 1610 to 1640.

[0286] 1650. The network device calculates multi-channel phase information and uses the phase information to calculate multi-channel phase compensation values.

[0287] The network device calculates the phase of each channel in the multiple channels according to the channel measurement information fed back by the terminal device. According to the phase of each channel, the phase compensation value of some or all channels in the multiple channels is calculated. For example, the network device calculates the phase compensation value of the channels other than the reference channel in the multiple channels according to the reference phase difference. When calculating the phase and the phase compensation value, the network device can use one or more of the above methods 1 to 4 for calculation.

[0288] Regarding the specific processing process of the network device, please refer to the description in aspect 1 above, which will not be repeated here.

[0289] 1660. The network device sends data to the terminal device.

[0290] When a network device sends data to a terminal device, the phase compensation value is used to perform phase compensation on the data sent through each channel.

[0291] Combined with the above Fig.16 A process applicable to an embodiment of the present application is introduced. Through the embodiment of the present application, the phase difference can be corrected without relying on the correction port on the antenna side, the correction channel on the RRU side and the RPCU, which can save hardware costs. In addition, the channel phase correction performed by the embodiment of the present application is basically lossless compared to the ideal channel phase correction performance.

[0292] It should be understood that the embodiments of the present application are mainly illustrated by taking the phase difference satisfying: equal phase difference of the same polarization and equal phase difference of different polarizations as an example, and no strict limitation is made to this. In actual use, the preset conditions can be determined according to the actual situation, and then the method provided in the embodiments of the present application can be used to make the phase difference satisfy certain preset conditions.

[0293] It should also be understood that the embodiments of the present application are mainly explained by taking the correction phase as an example, for example, the network device and the terminal device cooperate to realize the channel information recovery, thereby calculating the phases between multiple channels and the phases that need to be compensated, and when sending data, the corresponding compensation phase is compensated to the sent data signal. It should be understood that the solution of the embodiments of the present application can be applied to other technical fields that need correction.

[0294] It should also be understood that in some of the above embodiments, the first communication device is a network device and the second communication device is a terminal device, which is mainly used as an example for exemplary description, and no limitation is made to this. The above solution can also be used when the first communication device is a terminal device and the second communication device is a network device.

[0295] It should also be understood that the formulas involved in the various embodiments of the present application are only exemplary and do not limit the protection scope of the embodiments of the present application. In the process of calculating the above-mentioned parameters, the calculation can also be performed according to the above formula, or based on the deformation of the above formula, or according to other methods to satisfy the result of the formula calculation.

[0296] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by the communication device (such as network equipment or terminal equipment) can also be implemented by components (such as chips or circuits) that can be used in the communication device.

[0297] Combination of the above Figures 6 to 16 The method of this application is described in detail. Figures 17 to 20 It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and will not be repeated here for the sake of brevity.

[0298] Fig.17 17 is a schematic block diagram of a communication device 1700 provided in an embodiment of the present application. The device 1700 includes an interface unit 1710 and a processing unit 1720. The interface unit 1710 can implement corresponding communication functions, and the processing unit 1720 is used to perform data processing. The interface unit 1710 can also be referred to as a communication interface or a communication unit or a transceiver unit. It should be understood that for the operations such as sending and receiving involved in this application, if there is no special explanation, or if it does not conflict with its actual role or internal logic in the relevant description, it can be more generally understood as operations such as output and input, rather than sending and receiving operations directly performed by the radio frequency circuit and the antenna.

[0299] Optionally, the device 1700 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 1720 may read the instructions and / or data in the storage unit so that the device implements the aforementioned method embodiment.

[0300] The device 1700 can be used to execute the actions performed by the communication device (such as a network device or a terminal device) in the above method embodiment. In this case, the device 1700 can be a communication device or a component that can be configured on the communication device, the interface unit 1710 is used to execute the sending and receiving related operations on the communication device side in the above method embodiment, and the processing unit 1720 is used to execute the processing related operations on the communication device side in the above method embodiment.

[0301] As a design, the apparatus 1700 is used to execute the actions performed by the first communication device in the above method embodiment.

[0302] In a possible implementation, the interface unit 1710 is used to send a reference signal to a communication device through multiple channels, and the reference signal is used for channel measurement; the interface unit 1710 is also used to receive channel measurement information from the communication device; the processing unit 1720 is used to obtain a phase difference between a first channel and a second channel according to the channel measurement information, and the multiple channels include the first channel and the second channel; the processing unit 1720 is also used to obtain a phase compensation value of a channel other than the first channel and the second channel based on the phase difference between the first channel and the second channel.

[0303] In some possible implementations of the apparatus 1700, the interface unit 1710 is further configured to send data to one or more communication devices through multiple channels, and the phases of the multiple channels except the first channel and the second channel are phases compensated by the phase compensation value.

[0304] In some possible embodiments of the device 1700, the processing unit 1720 is used to obtain the phase difference between the first channel and the second channel according to the channel measurement information, including: the processing unit 1720 is used to: obtain the characteristic vector corresponding to the correlation matrix between multiple channels according to the channel measurement information, and obtain the phase difference between the first channel and the second channel according to the elements corresponding to the first channel and the second channel in the characteristic vector; the processing unit 1720 is also used to obtain the phase compensation value of the channel other than the first channel and the second channel based on the phase difference between the first channel and the second channel, including: the processing unit 1720 is also used to obtain the phase compensation value of the channel other than the first channel and the second channel based on the phase difference between the first channel and the second channel, and according to the elements corresponding to the channels other than the first channel and the second channel in the characteristic vector.

[0305] In certain possible implementations of the device 1700, the interface unit 1710 is used to send a reference signal to a communication device through multiple channels, including: the interface unit 1710 is used to: send a reference signal to a communication device through multiple channels in multiple time periods; the channel measurement information includes channel measurement information corresponding to the reference signals sent in multiple time periods.

[0306] In certain possible implementations of the apparatus 1700, the interface unit 1710 is used to send a reference signal to a communication device through multiple channels, including: the interface unit 1710 is used to: send a reference signal to multiple communication devices through multiple channels; the interface unit 1710 is also used to receive channel measurement information from the communication device, including: the interface unit 1710 is also used to receive channel measurement information from multiple communication devices.

[0307] In some possible embodiments of the device 1700, the multiple channels include a channel in a first polarization direction and a channel in a second polarization direction; the interface unit 1710 is used to send a reference signal to the communication device through the multiple channels, including: the interface unit 1710 is used to: in a first time period, send a reference signal to the communication device through the channel in the first polarization direction; in a second time period, send a reference signal to the communication device through the channel in the second polarization direction.

[0308] In some possible implementations of the apparatus 1700, the interface unit 1710 is used to send a reference signal to a communication device through multiple channels, including: the interface unit 1710 is used to: send X reference signals to the communication device through multiple channels, wherein the reference signal is a reference signal weighted based on the same correction weight, and X is an integer greater than 1; the interface unit is also used to receive channel measurement information from the communication device, including: the interface unit 1710 is also used to receive X times of channel measurement information from the communication device, and the X times of channel measurement information received respectively correspond to the X times of reference signals sent; the processing unit 1720 is used to obtain a phase difference between the first channel and the second channel according to the channel measurement information, including: the processing unit 1720 is used to obtain the phase difference between the first channel and the second channel according to Y times of channel measurement information received out of X times, and Y is an integer greater than 1 or equal to 1 and less than X.

[0309] The apparatus 1700 may implement the steps or processes executed by the first communication device in the method embodiment according to the embodiment of the present application. The apparatus 1700 may include a method for executing Figures 6 to 17 The units of the method performed by the first communication device in the apparatus 1700 are respectively for implementing Figures 6 to 17 The corresponding process of the method embodiment in the network device in.

[0310] Wherein, when the device 1700 is used to perform Figure 6 When the method 600 is implemented, the interface unit 1710 can be used to execute steps 610-620 in the method 600; the processing unit 1720 can be used to execute the processing steps in the method 600, such as steps 630-640.

[0311] When the device 1700 is used to perform Fig.16 When the method 1600 is executed, the interface unit 1710 can be used to execute steps 1620, 1640, and 1660 in the method 1600; the processing unit 1720 can be used to execute the processing steps in the method 1600, such as steps 1610 and 1650.

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

[0313] The processing unit 1720 in the above embodiment may be implemented by at least one processor or processor-related circuits. The interface unit 1710 may be implemented by a transceiver or a transceiver-related circuit. The storage unit may be implemented by at least one memory.

[0314] like Fig.18 As shown, the embodiment of the present application further provides a communication device 1800. The device 1800 includes a processor 1810, the processor 1810 is coupled to a memory 1820, the memory 1820 is used to store computer programs or instructions and / or data, and the processor 1810 is used to execute the computer programs or instructions and / or data stored in the memory 1820, so that the method in the above method embodiment is executed.

[0315] Optionally, the device 1800 includes one or more processors 1810.

[0316] Alternatively, if Fig.18 As shown, the device 1800 may further include a memory 1820 .

[0317] Optionally, the memory 1820 included in the device 1800 may be one or more.

[0318] Optionally, the memory 1820 may be integrated with the processor 1810 or provided separately.

[0319] Alternatively, if Fig.18 As shown, the device 1800 may further include a transceiver 1830, and the transceiver 1830 is used for receiving and / or sending signals. For example, the processor 1810 is used to control the transceiver 1830 to receive and / or send signals.

[0320] As a solution, the device 1800 is used to implement the operations performed by a communication device (such as a network device or a terminal device) in the above method embodiment.

[0321] For example, the processor 1810 is used to implement the processing-related operations performed by the first communication device in the above method embodiment, and the transceiver 1830 is used to implement the sending and receiving-related operations performed by the first communication device in the above method embodiment.

[0322] The present application embodiment also provides a chip system 1900, such as Fig.19 As shown. The chip system 1900 (or it can also be called a processing system) includes a logic circuit 1910 and an input / output interface (input / output interface) 1920. The logic circuit is used to couple with the input interface, and transmit data parameters through the input / output interface to execute the method in the above method embodiment. The device installed with the chip system 1900 can implement the method and function of the embodiment of the present application. For example, the logic circuit 1910 can be a processing circuit in the chip system 1900, which realizes the control of the device installed with the chip system 1900, and can also be coupled to a storage unit to call the instructions in the storage unit so that the device can implement the method and function of the embodiment of the present application. The input / output interface 1920 can be an input and output circuit in the chip system 1900, which outputs the information processed by the chip system 1900, or inputs the data or signaling information to be processed into the chip system 1900 for processing.

[0323] As a solution, the chip system 1900 is used to implement the operations performed by a communication device (such as a network device or a terminal device) in the above method embodiment.

[0324] For example, the logic circuit 1910 is used to implement the processing-related operations performed by the first communication device in the above method embodiment, and the input / output interface 1920 is used to implement the sending and receiving-related operations performed by the first communication device in the above method embodiment.

[0325] The present application embodiment also provides a communication system 2000, such as Fig. 20 The system 2000 may include a first communication device.

[0326] In a possible design, the transmitting side of the first communication device may include the following modules: a pilot sequence generating module 2011, a pilot sequence weighting module 2012, a pilot signal mapping module 2013, and a pilot signal sending module 2014. The pilot sequence generating module 2011 may be used to generate a pilot signal for measuring a phase. The pilot sequence weighting module 2012 may be used to perform weighted processing on the pilot signal. The pilot signal mapping module 2013 may be used to map the weighted pilot signal to a resource for sending to a terminal device. The pilot signal sending module 2014 may be used to send the weighted pilot signal to a terminal device.

[0327] In another possible design, the receiving side of the first communication device may include the following modules: a feedback information receiving module 2021, a feedback information processing module 2022, a multi-dimensional projection convergence module 2023, a feature vector calculation module 2024, a channel phase calculation module 2025, and a channel phase compensation module 2026. The feedback information receiving module 2021 can be used to receive the measurement information fed back by the terminal device. The feedback information processing module 2022 can be used to perform channel estimation / equalization / demodulation / decoding and other processing on the received measurement information. The multi-dimensional projection convergence module 2023 can be used to calculate the channel correlation matrix using the above formula 1. The feature vector calculation module 2024 can be used to calculate the feature vector of the correlation matrix. The channel phase calculation module 2025 can be used to calculate the phase of the channel. The channel phase compensation module 2026 can be used to calculate the phase compensation value of the channel, and can also be used to compensate each channel with the phase compensation value calculated based on the sub-band compensation when sending data.

[0328] Optionally, the system 2000 may further include a second communication device.

[0329] In one possible design, the receiving side of the second communication device may include the following modules: a pilot sequence receiving module 2031, a pilot sequence channel estimation module 2032, and a pilot sequence corresponding channel information measurement module 2033. The pilot sequence receiving module 2031 may be used to receive a pilot signal sent by a network device. The pilot sequence channel estimation module 2032 may be used to perform channel estimation based on the pilot signal. The pilot sequence corresponding channel information measurement module 2033 may be used to measure phase information corresponding to each channel.

[0330] In another possible design, the sending side of the second communication device may include the following modules: a measurement information encoding module 2041, a measurement information modulation module 2042, a measurement information mapping module 2043, and a measurement information sending module 2044. The measurement information encoding module 2041 may be used to encode the measurement information to be fed back. The measurement information modulation module 2042 may be used to modulate the measurement information to be fed back. The measurement information mapping module 2043 may be used to map the measurement information to be fed back onto a transmission resource. The measurement information sending module 2044 may be used to feed back the measurement information to the network device.

[0331] It should be understood that the division of the modules in the first communication device and the second communication device is only a logical function division, and there may be other division methods in actual implementation. In addition, the modules are only an example, and for example, the first communication device or the second communication device may include more modules.

[0332] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the method executed by a communication device (such as a network device or a terminal device) in the above method embodiment are stored.

[0333] For example, when the computer program is executed by a computer, the computer can implement the method performed by the first communication device in the above method embodiment.

[0334] An embodiment of the present application also provides a computer program product including instructions, which, when executed by a computer, enables the computer to implement the method executed by a communication device (such as a network device or a terminal device) in the above method embodiment.

[0335] An embodiment of the present application also provides a communication system, which includes the first communication device and the second communication device in the above embodiment.

[0336] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

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

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

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

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

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

[0342] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0343] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement the solution provided by the present application.

[0344] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0345] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium may include, but is not limited to, various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0346] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: The method is applied to a first communication device, and the method includes: Sending a reference signal to a second communication device through multiple channels, wherein the reference signal is used for channel measurement; receiving channel measurement information from the second communication device; Obtaining a phase difference between a first channel and a second channel according to the channel measurement information, the multiple channels including the first channel and the second channel, the phase difference between the first channel and the second channel being determined according to a phase of the first channel and a phase of the second channel, and the phase of the first channel and the phase of the second channel being determined according to the channel measurement information; Based on the phase difference between the first channel and the second channel, obtaining phase compensation values ​​of channels other than the first channel and the second channel; The multiple channels include channels in a first polarization direction and channels in a second polarization direction, and the sending of a reference signal to the second communication device through the multiple channels includes: In a first time period, the reference signal is sent to the second communication device through a channel in the first polarization direction, and in a second time period, the reference signal is sent to the second communication device through a channel in the second polarization direction.

2. The method according to claim 1, characterized in that: The method further comprises: Data is sent to one or more second communication devices through the multiple channels, and phases of channels other than the first channel and the second channel among the multiple channels are phases compensated by the phase compensation value.

3. The method according to claim 1, characterized in that The obtaining, according to the channel measurement information, a phase difference between the first channel and the second channel comprises: Obtaining, according to the channel measurement information, a characteristic vector corresponding to a correlation matrix between the multiple channels; determining a phase difference between the first channel and the second channel according to elements in the characteristic vector corresponding to the first channel and the second channel; The obtaining, based on the phase difference between the first channel and the second channel, phase compensation values ​​of channels other than the first channel and the second channel comprises: Based on the phase difference between the first channel and the second channel and according to the elements in the feature vector corresponding to the channels other than the first channel and the second channel, phase compensation values ​​of the channels other than the first channel and the second channel are obtained.

4. The method according to any one of claims 1 to 3, characterized in that The sending of the reference signal to the second communication device through multiple channels includes: sending the reference signal to the second communication device through the multiple channels in multiple time periods; The channel measurement information includes channel measurement information corresponding to the reference signal sent in the multiple time periods.

5. The method according to any one of claims 1 to 3, characterized in that The sending of the reference signal to the second communication device through multiple channels includes: Sending the reference signal to multiple second communication devices through the multiple channels; The receiving channel measurement information from the second communication device includes: Channel measurement information is received from the plurality of second communication devices.

6. The method according to any one of claims 1 to 3, characterized in that The sending of the reference signal to the second communication device through multiple channels includes: Sending the reference signal to the second communication device X times through the multiple channels, wherein the reference signal is a reference signal weighted based on the same correction weight value, and X is an integer greater than 1; The receiving channel measurement information from the second communication device includes: receiving X times of channel measurement information from the second communication device, wherein the X times of channel measurement information received respectively correspond to the X times of reference signals sent; The obtaining, according to the channel measurement information, a phase difference between the first channel and the second channel comprises: A phase difference between the first channel and the second channel is obtained according to the channel measurement information received Y times out of the X times, where Y is an integer greater than 1 or equal to 1 and less than X.

7. A communication device, characterized in that: include: Interface unit and processing unit, The interface unit is used to send a reference signal to the second communication device through multiple channels, wherein the reference signal is used for channel measurement; The interface unit is further configured to receive channel measurement information from the second communication device; The processing unit is configured to obtain a phase difference between a first channel and a second channel according to the channel measurement information, the multiple channels including the first channel and the second channel, the phase difference between the first channel and the second channel is determined according to a phase of the first channel and a phase of the second channel, and the phase of the first channel and the phase of the second channel are determined according to the channel measurement information; The processing unit is further configured to obtain a phase compensation value of a channel other than the first channel and the second channel based on a phase difference between the first channel and the second channel; The multiple channels include channels in a first polarization direction and channels in a second polarization direction, and the interface unit is used to send a reference signal to the second communication device through the multiple channels, including: The interface unit is configured to send the reference signal to the second communication device through a channel in the first polarization direction in a first time period, and send the reference signal to the second communication device through a channel in the second polarization direction in a second time period.

8. The device according to claim 7, characterized in that The interface unit is further used to send data to one or more second communication devices through the multiple channels, and the phases of the channels other than the first channel and the second channel in the multiple channels are phases compensated by the phase compensation value.

9. The device according to claim 7, characterized in that The processing unit is used to obtain the phase difference between the first channel and the second channel according to the channel measurement information, including: The processing unit is configured to obtain, according to the channel measurement information, a characteristic vector corresponding to a correlation matrix between the plurality of channels, and determine a phase difference between the first channel and the second channel according to elements in the characteristic vector corresponding to the first channel and the second channel; The processing unit is further configured to obtain a phase compensation value of a channel other than the first channel and the second channel based on a phase difference between the first channel and the second channel, including: The processing unit is further configured to obtain phase compensation values ​​of channels other than the first channel and the second channel based on the phase difference between the first channel and the second channel and according to elements in the feature vector corresponding to channels other than the first channel and the second channel.

10. The device according to any one of claims 7 to 9, characterized in that The interface unit is used to send a reference signal to the second communication device through multiple channels, including: The interface unit is configured to send the reference signal to the second communication device through the multiple channels in multiple time periods; The channel measurement information includes channel measurement information corresponding to the reference signal sent in the multiple time periods.

11. The device according to any one of claims 7 to 9, characterized in that The interface unit is used to send a reference signal to the second communication device through multiple channels, including: The interface unit is used to send the reference signal to multiple second communication devices through the multiple channels; The interface unit is further configured to receive channel measurement information from the second communication device, including: The interface unit is further configured to receive channel measurement information from the plurality of second communication devices.

12. The device according to any one of claims 7 to 9, characterized in that The interface unit is used to send a reference signal to the second communication device through multiple channels, including: The interface unit is configured to send the reference signal X times to the second communication device through the multiple channels, wherein the reference signal is a reference signal weighted based on the same correction weight value, and X is an integer greater than 1; The interface unit is further configured to receive channel measurement information from the second communication device, including: The interface unit is further configured to receive X times of channel measurement information from the second communication device, wherein the X times of channel measurement information received respectively correspond to the X times of reference signals sent; The processing unit is used to obtain the phase difference between the first channel and the second channel according to the channel measurement information, including: The processing unit is used to obtain the phase difference between the first channel and the second channel according to the channel measurement information received Y times out of the X times, where Y is an integer greater than 1 or equal to 1 and less than X.

13. A communication device, characterized in that: include: A processor, configured to execute instructions stored in the memory so that the apparatus performs the method according to any one of claims 1 to 6.

14. The device according to claim 13, characterized in that The device includes the memory.

15. The device according to claim 13 or 14, characterized in that The device comprises a communication interface, The communication interface is used to input and / or output information.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction, and when the computer program or instruction is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 6.

17. A computer program product, characterized in that The computer program product comprises instructions for performing the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Channel cablibration method, apparatus and base station based on antenna feed system

    CN103828270A

  • Methods, Systems, And Computer Program Products For Calibrating Phase Hardware-Induced Distortion In A Cellular Communications System

    US20170070311A1