Antenna calibration method, base station and storage medium
By obtaining downlink and uplink channel information in the communication system, determining the target calibration parameters of the antenna to be calibrated, and performing calibration, the problem of the inequality of channels in the communication system is solved, resulting in large pilot overhead, and improving the convenience and flexibility of calibration.
Patent Information
- Application Number
- CN202311111847.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2043-08-30
AI Technical Summary
Because the upstream and downstream channels of the communication system are not reciprocal, the pilot overhead is poor.
By obtaining the downlink channel information feedback from the auxiliary calibration node to the antenna to be calibrated, as well as the uplink channel information between the antenna to be calibrated and the auxiliary calibration node, the target calibration parameters of the antenna to be calibrated and the antenna operation parameters are calibrated.
This improves the convenience and flexibility of reciprocating calibration antennas, thereby reducing the pilot overhead of the communication system.
Smart Images

Figure CN118368165B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to an antenna calibration method, a base station and a storage medium. Background Art
[0002] At present, time division duplexing (TDD) is widely used in communication systems. Among them, the advantage of the TDD system is that the TDD system can use the reciprocity of the uplink and downlink air channels to reduce the pilot overhead of the TDD system. However, the transceiver RF channel of the communication system is not an idealized transceiver RF channel, which easily leads to the non-reciprocity of the actual channel of the communication system, which is not conducive to reducing the pilot overhead of the communication system. Summary of the invention
[0003] The main purpose of the present invention is to provide an antenna calibration method, a base station and a storage medium, aiming to solve the problem of poor pilot overhead of a communication system caused by the non-reciprocity of uplink and downlink channels of the communication system.
[0004] In a first aspect, an embodiment of the present invention provides an antenna calibration method, which is applied to an antenna to be calibrated. The antenna calibration method includes:
[0005] Acquire downlink channel information fed back by the auxiliary calibration node to the antenna to be calibrated, and uplink channel information between the antenna to be calibrated and the auxiliary calibration node; the auxiliary calibration node is a node used to send and receive calibration signals with the antenna to be calibrated;
[0006] Determining a target calibration parameter of the antenna to be calibrated according to the downlink channel information and the uplink channel information;
[0007] The antenna operating parameters of the antenna to be calibrated are calibrated according to the target calibration parameters of the antenna to be calibrated.
[0008] In a second aspect, an embodiment of the present invention further provides a base station, the base station comprising a memory and a processor;
[0009] The memory is used to store computer programs;
[0010] The processor is used to execute the computer program and implement any one of the antenna calibration methods provided in the specification of the present invention when executing the computer program.
[0011] In a third aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program can be executed by a processor, and the processor implements any antenna calibration method provided in the specification of the present invention.
[0012] An embodiment of the present invention provides an antenna calibration method, a base station and a storage medium. The embodiment of the present invention obtains downlink channel information fed back by an auxiliary calibration node to an antenna to be calibrated, and uplink channel information between the antenna to be calibrated and the auxiliary calibration node; the auxiliary calibration node is a node used to send and receive calibration signals with the antenna to be calibrated; according to the downlink channel information and the uplink channel information, a target calibration parameter of the antenna to be calibrated is determined; according to the target calibration parameter of the antenna to be calibrated, the antenna operating parameters of the antenna to be calibrated are calibrated, which is beneficial to improving the convenience and flexibility of reciprocity calibration of the antenna to be calibrated, so as to reduce the pilot overhead of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0014] Figure 1 A schematic diagram of a flow chart of an antenna calibration method provided by an embodiment of the present invention;
[0015] Figure 2 A schematic diagram of an application scenario of an antenna calibration method according to an embodiment of the present invention;
[0016] Figure 3 A schematic diagram of an application scenario of an antenna calibration method according to another embodiment of the present invention;
[0017] Figure 4 A schematic diagram of an application scenario of an antenna calibration method according to another embodiment of the present invention;
[0018] Figure 5 A schematic diagram of a flow chart of an antenna calibration method according to an embodiment of the present invention;
[0019] Figure 6 A schematic block diagram of a base station provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0021] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.
[0022] It should be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0023] The embodiment of the present invention provides an antenna calibration method, a base station and a storage medium. The antenna calibration method can be applied to an antenna to be calibrated. The antenna to be calibrated can be an antenna set on a base station.
[0024] Some embodiments of the present invention are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0025] For example, a base station may be equipped with a large number of antennas. If the communication system in which the base station is located only uses downlink pilots, a large number of communication resources are likely to be wasted. Based on this, time division duplexing can be used to utilize the reciprocity of uplink and downlink channels of the communication system and the acquired uplink channel information to determine the downlink channel information, so as to reduce the pilot overhead of the communication system.
[0026] In some implementations, in an actual communication system, due to non-ideal characteristics of the transmitting and receiving radio frequency channels, it is easy to cause the uplink and downlink channels to be non-reciprocal, and it is necessary to perform reciprocity calibration on the uplink and downlink channels of the communication system.
[0027] However, in actual communication systems, due to at least one of the differences in hardware configuration and functions between base stations and user equipment such as terminal devices, and the differences in base station architecture (centralized architecture and distributed architecture), it is easy to make it impossible to perform reciprocity calibration on the uplink and downlink channels of the communication system through traditional reciprocity calibration methods.
[0028] Exemplarily, the present invention can effectively solve the above-mentioned shortcomings and improve the convenience and flexibility of reciprocity calibration of uplink and downlink channels of a communication system, such as improving the convenience and flexibility of reciprocity calibration of antennas to be calibrated, so as to reduce the pilot overhead of the communication system.
[0029] See also Figure 1 , Figure 1A flow chart of an antenna calibration method provided for an embodiment of the present invention. Exemplarily, the antenna calibration method is applied to an antenna to be calibrated. The antenna to be calibrated may be an antenna provided on a base station. The base station may be an electronic device, and the electronic device may be a computer or other device. The base station may also be a server, and the server may be a separate server, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The server may be a separate server or a server cluster, which is not limited here. Electronic devices are collectively referred to as computing systems hereinafter.
[0030] like Figure 1 As shown, the antenna scheduling method includes steps S101 to S103.
[0031] Step S101, obtaining downlink channel information fed back by the auxiliary calibration node to the antenna to be calibrated, and uplink channel information between the antenna to be calibrated and the auxiliary calibration node; the auxiliary calibration node is a node used to send and receive calibration signals with the antenna to be calibrated.
[0032] Exemplarily, the auxiliary calibration node may be any one of a terminal node and a base station side node.
[0033] For example, the terminal node may be a terminal device in the same communication system as the antenna to be calibrated. The terminal device is configured with an antenna. Figure 2 As shown, the antenna to be calibrated is an antenna set on the base station, and the terminal node can be a terminal device within the communication range corresponding to the base station. Based on this, the antenna configured on the terminal device can send and receive calibration signals with the antenna set on the base station, so as to perform reciprocity calibration on the antenna to be calibrated.
[0034] For example, the base station side node can be determined by grouping all antennas set on the base station. For example, multiple antennas set on the base station can be divided into different antenna groups. Taking the example that different antenna groups include antenna group 1 and antenna group 2, the antennas in antenna group 1 or antenna group 2 can be determined as antennas to be calibrated. Taking the example that the antenna to be calibrated is the antenna in antenna group 1 and the auxiliary calibration node is the antenna in antenna group 2, calibration signals can be sent and received by the antennas in antenna group 1 and the antennas in antenna group 2, so as to perform reciprocity calibration on the antennas in antenna group 1 and the antennas in antenna group 2. Of course, it is not limited to this. For example, in the case where the auxiliary calibration node is a base station side node, such as Figure 3As shown, if the communication system where the base station side node is located is a distributed cooperative communication system, the node division can be performed according to the multiple antennas set on the base station determined by the distributed nodes, and the reciprocity calibration between different nodes can be performed. Figure 4 As shown, if the communication system where the base station side node is located is a centralized communication system, reciprocity calibration between different antenna groups can be performed according to antenna groups consisting of a number of antennas. This is not limited here.
[0035] In some embodiments, before determining the auxiliary calibration node, channel quality information of multiple terminal nodes may be obtained. According to the channel quality information of each of the multiple terminal nodes, several terminal nodes with better channel quality information are selected from the multiple terminal nodes as auxiliary calibration nodes for transmitting and receiving calibration signals with the antenna to be calibrated. Of course, it is not limited to this. For example, before determining the auxiliary calibration node, channel quality information of multiple base station side nodes may be obtained. According to the channel quality information of each of the multiple base station side nodes, several base station side nodes with better channel quality information are selected from the multiple base station side nodes as auxiliary calibration nodes for transmitting and receiving calibration signals with the antenna to be calibrated, and no limitation is made here.
[0036] Exemplarily, regardless of whether the auxiliary calibration node is a terminal node or a base station side node, the data transmission link from the antenna to be calibrated to the auxiliary calibration node can be defined as a downlink, and the data transmission link from the auxiliary calibration node to the antenna to be calibrated can be defined as an uplink. The auxiliary calibration antenna can feedback downlink channel information to the antenna to be calibrated, and the antenna to be calibrated can obtain uplink channel information between the antenna to be calibrated and the auxiliary calibration node.
[0037] For example, when the auxiliary calibration node feeds back downlink channel information to the antenna to be calibrated, the downlink channel information can be fed back to the antenna to be calibrated through different channel feedback paths according to whether the auxiliary calibration node is a terminal node or a base station side node. For example, if the auxiliary calibration node is a terminal node, the auxiliary calibration node can feed back downlink channel information to the antenna to be calibrated through an air service channel. For another example, if the auxiliary calibration node is a base station side node, the auxiliary calibration node can exchange channel information with the antenna to be calibrated through the base station side return link, and can also feed back downlink channel information to the antenna to be calibrated through the air service channel. Of course, it is not limited to this, and no limitation is made here.
[0038] In some implementations, during the process of the auxiliary calibration node transmitting and receiving calibration signals with the antenna to be calibrated, the auxiliary calibration node may feed back downlink channel information to the antenna to be calibrated, so as to subsequently determine a target calibration parameter corresponding to the antenna to be calibrated.
[0039] In some implementations, the antenna to be calibrated may obtain uplink channel information between the antenna to be calibrated and the auxiliary calibration node. For example, the antenna to be calibrated may estimate the uplink channel information between the antenna to be calibrated and the auxiliary calibration node using a preset channel estimation algorithm to determine the uplink channel information between the antenna to be calibrated and the auxiliary calibration node.
[0040] In this way, based on the acquired downlink channel information and uplink channel information, the target calibration parameters of the antenna to be calibrated can be determined according to the downlink channel information and the uplink channel information to perform reciprocity calibration on the antenna to be calibrated, thereby reducing the pilot overhead of the communication system.
[0041] Step S102: Determine target calibration parameters of the antenna to be calibrated according to the downlink channel information and the uplink channel information.
[0042] For example, when the downlink channel information and the uplink channel information are acquired, the downlink channel information and the uplink channel information may be processed accordingly to determine the target calibration parameters of the antenna to be calibrated.
[0043] In some implementations, for different auxiliary calibration nodes, such as terminal nodes or base station side nodes, different processing strategies may be used to process downlink channel information and uplink channel information to determine the target calibration parameters of the antenna to be calibrated. Of course, this is not limited to this. For example, when the auxiliary calibration node is a terminal node or a base station side node, the comparison result between the sum of the number of antennas of all auxiliary calibration nodes and the number of antennas of the antenna to be calibrated may also be comprehensively considered to determine the processing strategy for the downlink channel information and the uplink channel information to determine the target calibration parameters of the antenna to be calibrated, which is not limited here.
[0044] In this way, by determining the target calibration parameters of the antenna to be calibrated according to the downlink channel information and the uplink channel information, the processing strategy for the downlink channel information and the uplink channel information can be flexibly determined based on at least one of the comparison results between whether the auxiliary calibration node is a terminal node or a base station side node, the sum of the number of antennas of all auxiliary calibration nodes and the number of antennas of the antenna to be calibrated, so as to determine the target calibration parameters of the antenna to be calibrated, which is conducive to improving the convenience and flexibility of determining the target calibration parameters of the antenna to be calibrated. The determination of the target calibration parameters of the antenna to be calibrated is conducive to improving the convenience and flexibility of reciprocity calibration of the antenna to be calibrated, so as to reduce the pilot overhead of the communication system.
[0045] Exemplarily, a target calibration information matrix corresponding to the antenna to be calibrated is determined according to the downlink channel information and the uplink channel information; and a target calibration parameter of the antenna to be calibrated is determined according to the target calibration information matrix.
[0046] For example, based on the consideration of simplifying the amount of calculation, the target calibration parameters of the antenna to be calibrated can be determined according to the downlink channel information and the uplink channel information in the form of matrix calculation. In some embodiments, the target calibration information matrix corresponding to the antenna to be calibrated can be determined according to the downlink channel information and the uplink channel information, so that the target calibration parameters of the antenna to be calibrated can be determined through the target calibration information matrix. For example, the downlink channel information and the uplink channel information can be calculated and processed to obtain the target calibration information matrix corresponding to the antenna to be calibrated, taking into account at least one of the comparison results between the auxiliary calibration node being a terminal node or a base station side node, the sum of the number of antennas of all auxiliary calibration nodes, and the number of antennas of the antenna to be calibrated. And based on at least one of the comparison results between the auxiliary calibration node being a terminal node or a base station side node, the sum of the number of antennas of all auxiliary calibration nodes, and the number of antennas of the antenna to be calibrated, the target calibration information matrix is calculated and processed to obtain the target calibration parameters of the antenna to be calibrated.
[0047] In this way, by determining the target calibration information matrix corresponding to the antenna to be calibrated based on the downlink channel information and the uplink channel information, and determining the target calibration parameters of the antenna to be calibrated based on the target calibration information matrix, the target calibration parameters of the antenna to be calibrated can be determined by comprehensively considering at least one of the comparison results between whether the auxiliary calibration node is a terminal node or a base station side node, the sum of the number of antennas of all auxiliary calibration nodes and the number of antennas of the antenna to be calibrated, which is conducive to improving the convenience and flexibility of determining the target calibration parameters of the antenna to be calibrated.
[0048] In some embodiments, when the auxiliary calibration node is a terminal node, the downlink channel information is divided by the uplink channel information to obtain a preset calibration information matrix; the preset calibration information matrix is point-multiplied by the conjugate transposed matrix of the preset calibration information matrix to obtain a target calibration information matrix corresponding to the antenna to be calibrated.
[0049] For example, in the case where the auxiliary calibration node is a terminal node, the auxiliary calibration node includes K auxiliary calibration nodes, and each auxiliary calibration node is equipped with a single antenna. For the i-th auxiliary calibration node, that is, auxiliary calibration node i, the antenna to be calibrated can divide the downlink channel information fed back by the auxiliary calibration node i to the antenna to be calibrated by the uplink channel information between the antenna to be calibrated and the auxiliary calibration node i, and obtain the preset calibration information vector y corresponding to the auxiliary calibration node i. i By analogy, the preset calibration information vectors corresponding to the K auxiliary calibration nodes can be determined.
[0050] When the preset calibration information vectors corresponding to the K auxiliary calibration nodes are determined, the antenna to be calibrated can combine all the preset calibration information vectors into a calibration information matrix to determine the preset calibration information matrix, such as matrix Y. The matrix Y can be expressed as Y = [y1, ..., y i , …, y K ].
[0051] Based on the determination of matrix Y, regardless of whether the sum of the number of antennas of all auxiliary calibration nodes is less than the number of antennas to be calibrated, the matrix Y can be multiplied by the conjugate transposed matrix of matrix Y to obtain the target calibration information matrix corresponding to the antenna to be calibrated, such as matrix R. Among them, matrix R can be expressed as R = YY H , Y H is the conjugate transposed matrix of the matrix Y.
[0052] In this way, when the auxiliary calibration node is a terminal node, the acquired downlink channel information and uplink channel information can be processed according to the corresponding processing strategy to determine the target calibration information matrix corresponding to the antenna to be calibrated, so that when the target calibration parameters of the antenna to be calibrated are subsequently determined, the calculation of the target calibration parameters of the antenna to be calibrated can be simplified to matrix operations, which is conducive to improving the convenience of determining the target calibration parameters of the antenna to be calibrated.
[0053] In some implementations, when the auxiliary calibration node is a terminal node, the target calibration information matrix is eigenvalue decomposed to obtain a first calibration information decomposition matrix; and the target calibration parameters of the antenna to be calibrated are determined based on the eigenvector with the largest eigenvalue in the first calibration information decomposition matrix.
[0054] For example, when the target calibration information matrix corresponding to the antenna to be calibrated is determined, such as the matrix R, whether the sum of the number of antennas of all auxiliary calibration nodes is less than the number of antennas to be calibrated, the rank 1 characteristic between the target calibration parameters and the ideal calibration parameters can be used to reduce the communication noise between the antenna to be calibrated and the auxiliary calibration nodes by eigenvalue decomposition, so as to reduce the adverse effect of the communication noise on determining the target calibration parameters of the antenna to be calibrated. For example, the matrix R can be eigenvalue decomposed to obtain a first calibration information decomposition matrix. The first calibration information decomposition matrix, for example, includes eigenvectors corresponding to each of the K auxiliary calibration nodes.
[0055] Based on this, the reciprocity calibration between the antenna to be calibrated and the auxiliary calibration node can be performed according to the first calibration information decomposition matrix to determine the target calibration parameters of the antenna to be calibrated. For example, by comparing the eigenvalues of all eigenvectors in the first calibration information decomposition matrix, the eigenvector with the largest eigenvalue in the first calibration information decomposition matrix can be determined, such as the eigenvector Based on the feature vector The determination of the eigenvector is a target calibration vector of the antenna to be calibrated, so that a target calibration parameter of the antenna to be calibrated is determined according to the target calibration vector.
[0056] In this way, when the auxiliary calibration node is a terminal node, the target calibration information matrix can be eigenvalue decomposed to reduce the adverse effect of communication noise on determining the target calibration parameters of the antenna to be calibrated, and the first calibration information decomposition matrix can be determined. In addition, the target calibration parameters of the antenna to be calibrated can be determined according to the eigenvector with the largest eigenvalue in the first calibration information decomposition matrix, which is conducive to improving the convenience of determining the target calibration parameters of the antenna to be calibrated.
[0057] In some embodiments, when the auxiliary calibration node is a terminal node and the sum of the number of antennas of all auxiliary calibration nodes is less than the number of antennas to be calibrated, the downlink channel information is divided by the uplink channel information to obtain a preset calibration information matrix; the conjugate transposed matrix of the preset calibration information matrix is point-multiplied by the preset calibration information matrix to obtain a target calibration information matrix corresponding to the antenna to be calibrated.
[0058] For example, in the case where the auxiliary calibration node is a terminal node, the auxiliary calibration node includes K auxiliary calibration nodes, and each auxiliary calibration node is equipped with a single antenna. For the i-th auxiliary calibration node, that is, auxiliary calibration node i, the antenna to be calibrated can divide the corresponding downlink channel information fed back by the auxiliary calibration node i to the antenna to be calibrated by the corresponding uplink channel information between the antenna to be calibrated and the auxiliary calibration node i, and obtain the preset calibration information vector y corresponding to the auxiliary calibration node i. i By analogy, the preset calibration information vectors corresponding to the K auxiliary calibration nodes can be determined.
[0059] When the preset calibration information vectors corresponding to the K auxiliary calibration nodes are determined, the antenna to be calibrated can combine all the preset calibration information vectors into a calibration information matrix to determine the preset calibration information matrix, such as matrix Y. The matrix Y can be expressed as Y = [y1, ..., y i , …, y K ].
[0060] Based on the determination of matrix Y, since the auxiliary calibration node is a terminal node, and the sum of the number of antennas of the K auxiliary calibration nodes is less than the number of antennas to be calibrated, if the target calibration information matrix corresponding to the antenna to be calibrated is obtained by multiplying the conjugate transpose matrix of matrix Y by matrix Y, then when the target calibration parameters of the antenna to be calibrated are subsequently determined according to the target calibration information matrix, it is easy to encounter a situation where the amount of calculation required to determine the target calibration parameters of the antenna to be calibrated is too large. Based on this, the conjugate transpose matrix of matrix Y can be multiplied by matrix Y to obtain the target calibration information matrix corresponding to the antenna to be calibrated, such as matrix Q. Among them, matrix Q can be expressed as Q=Y H Y, Y H is the conjugate transposed matrix of the matrix Y.
[0061] In this way, when the auxiliary calibration node is a terminal node and the sum of the number of antennas of all auxiliary calibration nodes is less than the number of antennas to be calibrated, based on simplifying the computational complexity of subsequently determining the target calibration parameters of the antennas to be calibrated, a different processing strategy from that when the auxiliary calibration node is a terminal node can be adopted to process the downlink channel information and the uplink channel information, and determine the target calibration information matrix corresponding to the antennas to be calibrated, so as to subsequently determine the target calibration parameters of the antennas to be calibrated, which is conducive to improving the convenience and flexibility of determining the target calibration parameters of the antennas to be calibrated.
[0062] In some embodiments, when the auxiliary calibration node is a terminal node and the sum of the number of antennas of all auxiliary calibration nodes is less than the number of antennas to be calibrated, the target calibration matrix is eigenvalue decomposition is performed to obtain a second calibration information decomposition matrix; the target calibration parameters of the antenna to be calibrated are determined by multiplying the eigenvector with the largest eigenvalue in the second calibration information decomposition matrix by a preset calibration information matrix.
[0063] For example, when the target calibration information matrix corresponding to the antenna to be calibrated, such as the matrix Q, is determined, the rank 1 characteristic between the target calibration parameters and the ideal calibration parameters can be used to reduce the communication noise between the antenna to be calibrated and the auxiliary calibration node by eigenvalue decomposition, so as to reduce the adverse effect of the communication noise on determining the target calibration parameters of the antenna to be calibrated. For example, the matrix Q can be eigenvalue decomposed to obtain a second calibration information decomposition matrix. The second calibration information decomposition matrix, for example, includes eigenvectors corresponding to each of the K auxiliary calibration nodes.
[0064] Based on this, the reciprocity calibration between the antenna to be calibrated and the auxiliary calibration node can be performed according to the second calibration information decomposition matrix to determine the target calibration parameters of the antenna to be calibrated. For example, by comparing the eigenvalues of all eigenvectors in the second calibration information decomposition matrix, the eigenvector with the largest eigenvalue can be determined, such as the eigenvector ω. Based on the determination of the eigenvector ω, the result of the operation of the matrix Y dot multiplication of the eigenvector ω can be determined as the target calibration vector of the antenna to be calibrated, such as the eigenvector The target calibration parameters of the antenna to be calibrated can be determined according to the target calibration vector.
[0065] In this way, when the auxiliary calibration node is a terminal node and the sum of the number of antennas of all auxiliary calibration nodes is less than the number of antennas of the antenna to be calibrated, the target calibration information matrix can be eigenvalue decomposition to reduce the adverse effect of communication noise on determining the target calibration parameters of the antenna to be calibrated, and the second calibration information decomposition matrix can be determined. In addition, the target calibration parameters of the antenna to be calibrated can be determined based on the eigenvector with the largest eigenvalue in the second calibration information decomposition matrix, which is conducive to improving the convenience of determining the target calibration parameters of the antenna to be calibrated.
[0066] In some implementations, when the auxiliary calibration node is a base station-side node, the downlink channel information is divided by the uplink channel information to obtain a target calibration information matrix corresponding to the antenna to be calibrated.
[0067] For example, in the case where the auxiliary calibration node is a node on the base station side, the auxiliary calibration node includes K auxiliary calibration nodes, and each auxiliary calibration node is equipped with a single antenna. For the i-th auxiliary calibration node, that is, auxiliary calibration node i, the antenna to be calibrated can divide the downlink channel information fed back by the auxiliary calibration node i to the antenna to be calibrated by the uplink channel information between the antenna to be calibrated and the auxiliary calibration node i, and obtain the preset calibration information vector y corresponding to the auxiliary calibration node i. i By analogy, the preset calibration information vectors corresponding to the K auxiliary calibration nodes can be determined.
[0068] When the preset calibration information vectors corresponding to the K auxiliary calibration nodes are determined, the antenna to be calibrated can combine all the preset calibration information vectors into a calibration information matrix to determine the preset calibration information matrix, such as matrix Y. The matrix Y can be expressed as Y = [y1, ..., y i , …, y K ].
[0069] Based on the determination of the matrix Y, the matrix Y may be directly determined as the target calibration information matrix corresponding to the antenna to be calibrated.
[0070] In this way, when the auxiliary calibration node is a base station side node, a different processing strategy from that when the auxiliary calibration node is a terminal node can be adopted to process the downlink channel information and the uplink channel information, and determine the target calibration information matrix corresponding to the antenna to be calibrated, so as to subsequently determine the target calibration parameters of the antenna to be calibrated, which is conducive to improving the convenience and flexibility of determining the target calibration parameters of the antenna to be calibrated.
[0071] For example, when the auxiliary calibration node is a base station side node, the target calibration information matrix is subjected to singular value decomposition to obtain a third calibration information decomposition matrix; the target calibration parameters of the antenna to be calibrated are determined based on the eigenvector with the largest singular value in the third calibration information decomposition matrix.
[0072] For example, when the target calibration information matrix corresponding to the antenna to be calibrated is determined, such as the matrix Y, the rank 1 characteristic between the target calibration parameters and the ideal calibration parameters can be used to reduce the communication noise between the antenna to be calibrated and the auxiliary calibration node by singular value decomposition, so as to reduce the adverse effect of the communication noise on determining the target calibration parameters of the antenna to be calibrated. For example, the matrix Y can be singular value decomposed to obtain a third calibration information decomposition matrix. The third calibration information decomposition matrix, for example, includes eigenvectors corresponding to each of the K auxiliary calibration nodes.
[0073] Based on this, the reciprocity calibration between the antenna to be calibrated and the auxiliary calibration node can be performed according to the third calibration information decomposition matrix to determine the target calibration parameters of the antenna to be calibrated. For example, by comparing the singular values of all eigenvectors in the third calibration information decomposition matrix, the eigenvector with the largest singular value in the third calibration vector can be determined, such as eigenvector u and eigenvector v. Based on the determination of eigenvector u and eigenvector v, eigenvector u and eigenvector v can be determined as the target calibration vector of the antenna to be calibrated and the target calibration vector of the auxiliary calibration node, respectively, so as to determine the target calibration parameters of the antenna to be calibrated and the target calibration parameters of the auxiliary calibration node according to the target calibration vector. Among them, the jth element in the eigenvector v, such as v j conform to In an exemplary implementation, when the auxiliary calibration node is a base station side node, the base station side node may also serve as an antenna to be calibrated to perform reciprocity calibration with other base station side nodes, which is not limited here.
[0074] In this way, when the auxiliary calibration node is a base station-side node, the target calibration information matrix can be subjected to singular value decomposition to reduce the adverse effect of communication noise on determining the target calibration parameters of the antenna to be calibrated, and determine the third calibration information decomposition matrix. Moreover, the target calibration parameters of the antenna to be calibrated can be determined based on the eigenvector with the largest singular value in the third calibration information decomposition matrix, which is conducive to improving the convenience of determining the target calibration parameters of the antenna to be calibrated.
[0075] Exemplarily, in the case where the auxiliary calibration node is a base station node, since the auxiliary calibration node can also serve as the antenna to be calibrated when reciprocity calibration is performed on the antenna to be calibrated and the auxiliary calibration node, the target calibration parameters of the antenna to be calibrated and the target calibration parameters of the auxiliary calibration node can be determined, which is equivalent to determining the target calibration parameters of each of the multiple antennas to be calibrated. Based on this, when the target calibration parameters of each of the multiple antennas to be calibrated are determined, reciprocity calibration between the multiple antennas to be calibrated can be achieved, such as achieving reciprocity calibration between different antenna groups on the base station side. However, in the case where multiple antennas are included in the antenna group, different antennas may affect each other, and the target calibration parameters of different antennas may be different. Therefore, it is still necessary to perform reciprocity calibration on different antennas in the same antenna group to compensate for relative deviations of different antennas included in the same antenna group.
[0076] In some embodiments, a diagonal matrix of target calibration parameters corresponding to the antenna to be calibrated is generated based on the target calibration parameters of the antenna to be calibrated; relative deviation compensation parameters between the multiple antennas to be calibrated are determined based on the diagonal matrix of target calibration parameters corresponding to each of the multiple antennas to be calibrated and the transmit and receive channel information between the multiple antennas to be calibrated; and relative deviation compensation is performed on the target calibration parameters corresponding to each of the multiple antennas to be calibrated based on the relative deviation compensation parameters between the multiple antennas to be calibrated, so as to obtain the target calibration parameters after relative deviation compensation corresponding to each of the multiple antennas to be calibrated.
[0077] For example, the antennas to be calibrated include base station node A and base station node B, and the target calibration vector corresponding to the target calibration parameter of base station node A is determined to be c A , and the target calibration vector corresponding to the target calibration parameter of the determined base station node B is c B For example, we can calibrate the target vector c A , determine the target calibration parameter diagonal matrix corresponding to base station node A, such as matrix C A The target calibration vector c can be B , determine the target calibration parameter diagonal matrix corresponding to the base station node B, such as matrix C B . Among them, the matrix C A The diagonal elements of are the target calibration vectors c A , matrix CB The diagonal elements of are the target calibration vectors c B .
[0078] Based on the matrix C A And the matrix C B The determination can be combined with the transceiver channel information between the base station node A and the base station node B to determine the relative deviation compensation parameter between the base station node A and the base station node B.
[0079] In some implementations, the transceiver channel information between base station node A and base station node B may include a transceiver channel from base station node A to base station node B, and a transceiver channel from base station node B to base station node A. The transceiver channel from base station node A to base station node B is defined as channel G AB , and define the transceiver channel from base station node B to base station node A as channel G BA , then according to the channel G AB and channel G BA Determine and calculate the relative deviation compensation parameter between base station node A and base station node B. For example, the matrix C A , Matrix C B , Channel G AB and channel G BA Perform matrix operations to determine parameters And determine the parameter p B =vec(G BA C B ), by passing the parameter p A And the parameter p B , determine the relative deviation compensation parameter between base station node A and base station node B. For example, by solving the least squares method, the parameter p A And the parameter p B By calculating the optimal solution, it can be determined that the relative deviation compensation parameter between base station node A and base station node B is parameter m, where parameter m can be expressed as
[0080] When the relative deviation compensation parameter between base station node A and base station node B is determined to be parameter m, the target calibration parameter c of base station node A can be adjusted according to parameter m. A Perform relative deviation compensation to obtain the target calibration parameters after relative deviation compensation, such as the target calibration parameters Target calibration parameters It can be expressed as The target calibration parameter c of the base station node B can also be adjusted according to the parameter m B Perform relative deviation compensation to obtain the target calibration parameters after relative deviation compensation, such as the target calibration parameters Target calibration parameters It can be expressed as
[0081] In this way, when the auxiliary calibration node is a base station side node, the determination of the target calibration parameters after relative deviation compensation corresponding to each of the multiple antennas to be calibrated is conducive to improving the convenience of determining the relative deviation compensation parameters corresponding to each of the multiple antennas to be calibrated. Based on the determination of the relative deviation compensation parameters corresponding to each of the multiple antennas to be calibrated, relative deviation compensation can be performed on the target calibration parameters of the multiple antennas to be calibrated, and the target calibration parameters after relative deviation compensation are obtained for subsequent calibration of the antenna operating parameters of the antennas to be calibrated.
[0082] Step S103: calibrate the antenna operating parameters of the antenna to be calibrated according to the target calibration parameters of the antenna to be calibrated.
[0083] In some embodiments, when the auxiliary calibration node is a terminal node, if the target calibration parameter of the antenna to be calibrated includes the eigenvector When the communication system is transmitting services, the base station can use the feature vector Reciprocity calibration is performed to calibrate the antenna operating parameters of the antenna to be calibrated.
[0084] In some embodiments, when the auxiliary calibration node is a base station side node, if it is determined that the target calibration parameters of the antenna to be calibrated include eigenvector u and eigenvector v, then when the communication system performs service transmission, the base station can use the eigenvector u and the eigenvector v to perform reciprocity calibration, thereby calibrating the antenna operating parameters of the antenna to be calibrated. In an exemplary embodiment, if the antenna to be calibrated includes a base station node A and a base station node B, and after the target calibration parameters of the base station node A and the target calibration parameters of the base station node B are relatively compensated for their deviations, the target calibration parameters after the relative deviation compensation, such as the target calibration parameters And the target calibration parameters Determine the target calibration vector of the base station, such as the target calibration vector The target calibration vector can be expressed as When the communication system is transmitting services, the base station can use the target calibration vector Reciprocity calibration is performed to calibrate the antenna operating parameters of the antenna to be calibrated.
[0085] For example, different application scenarios for determining target calibration parameters of the antenna to be calibrated can be divided according to whether the auxiliary calibration node is a terminal node or a base station side node. Figure 5 As shown, for different application scenarios, the target calibration parameters of the antenna to be calibrated can be determined according to different processes.
[0086] Take application scenario 1 of using K terminal devices as auxiliary calibration nodes to assist in determining the target calibration parameters of the base station as an example, where the base station is equipped with M antennas in total, and each auxiliary calibration node is equipped with a single antenna.
[0087] For example, the uplink channel from the auxiliary calibration node i to the base station can be expressed as g i1 , the downlink channel from the base station to the auxiliary calibration node i can be expressed as g i2 Based on the uplink channel g i1 and downlink channel g i2 The above two channel matrix elements can be divided correspondingly to obtain the preset calibration information vector ∝ i x, where ∝ i is equivalent to the inverse of the target calibration coefficient of the auxiliary calibration node, and x is equivalent to the target calibration coefficient of each antenna of the base station. Since there are K auxiliary calibration nodes in total, the base station can combine K preset calibration information vectors into a preset calibration information matrix, such as matrix Y. Matrix Y can be expressed as Y = [y1, ..., y i , …, y K ]=x∝ T , where ∝=[∝1,…,∝ i , …, ∝ K ] T .
[0088] In some implementations, when the number of antennas of the base station is not greater than the sum of the number of antennas of all auxiliary calibration nodes, that is, when M≤K, a target calibration information matrix of the base station may be constructed, such as matrix R. Matrix R may be expressed as R=YY H , Y H is the conjugate transposed matrix of matrix Y. Based on the determination of matrix R, the eigenvalue decomposition of matrix R can be performed. Due to the rank 1 property, such as rank(R) = 1, the eigenvector with the largest eigenvalue can be decomposed according to the eigenvector The target calibration parameters of the base station can be determined according to the target calibration vector.
[0089] In some implementations, when the number of antennas of the base station is greater than the sum of the number of antennas of all auxiliary calibration nodes, that is, when M>K, the constructed matrix R has a high dimension. In order to reduce the computational complexity of eigenvalue decomposition, the target calibration information matrix of the base station can be constructed in different ways, such as matrix Q. Matrix Q can be expressed as Q=Y H Y, Y His the conjugate transposed matrix of matrix Y. Based on the determination of matrix Q, the eigenvalue decomposition of matrix Q can be performed. Due to the rank 1 property, such as rank(Q) = 1, the eigenvector with the largest eigenvalue can be represented as the eigenvector ω. Based on matrix Y and eigenvector ω, the target calibration vector of the base station is determined, such as the eigenvector The target calibration parameters of the base station can be determined according to the target calibration vector.
[0090] For example, in an actual communication system, since the positive real number parameter before the reciprocity calibration vector can be regarded as a part of the large-scale fading of the channel, it has no actual impact on the reciprocity calibration performance.
[0091] Based on this, the eigenvector obtained by the above method is This is the target calibration vector of the base station. When the actual communication system starts to transmit services, the base station can use the feature vector Perform a reciprocity calibration.
[0092] Taking application scenario 2 as an example, using K base station side nodes as auxiliary calibration nodes to assist in determining the target calibration parameters of the base station, all antennas on the base station side are grouped to determine antenna groups. The antenna groups include antenna group A and antenna group B, where antenna group A has a total of M antennas and antenna group B has a total of N antennas.
[0093] For example, the transceiver channel from antenna group A to antenna group B can be expressed as channel G AB , the transceiver channel from antenna group B to antenna group A can be expressed as channel G BA Based on channel G AB and channel G BA The above channels can be determined With G BA The corresponding elements are divided to construct the target calibration information matrix of the base station, such as matrix Y. Matrix Y can be expressed as Among them, c A represents the target calibration parameters of antenna group A, Represents the inverse of the target calibration parameter for antenna group B.
[0094] In some implementations, due to the rank 1 property, such as rank(Y)=1, the matrix Y can be subjected to singular value decomposition to obtain the eigenvector u and eigenvector v corresponding to the maximum singular value, and the eigenvector u and eigenvector v are the target calibration vectors of the antenna to be calibrated and the auxiliary calibration node, respectively, to determine the target calibration parameters of the antenna to be calibrated and the auxiliary calibration node. Among them, the jth element in the eigenvector v, such as v j conform to
[0095] For example, in application scenario one, when the base station is regarded as an entire equivalent base station node for reciprocity calibration, such as solving the target calibration parameters of the base station, there is no relative deviation between the target calibration vectors because there is only one target calibration parameter of the base station. However, for application scenario two, the base station is divided into two or more base station side nodes, and then the target calibration parameters of the base station side nodes are solved independently. This will cause a relative deviation between the solved target calibration parameters corresponding to each base station side node. If the influence of communication noise is ignored, the eigenvector u obtained after the singular value decomposition of the matrix Y can be expressed as u=αc A , the eigenvector v can be expressed as v = βc B Based on this, since α and β can be different constants, it is easy to cause relative calibration deviations between the target calibration parameters of different base station side nodes, and relative deviation compensation needs to be performed on the target calibration parameters of different base station side nodes.
[0096] In some implementations, the relative deviation compensation parameter between different base station side nodes is defined as parameter m, where parameter m can be expressed as
[0097] For example, according to the uplink and downlink channel information between antenna group A and antenna group B, the following equation holds true in an ideal noise-free situation:
[0098]
[0099] Among them, C A With C B are diagonal matrices, whose diagonal elements are the target calibration vector c A and the target calibration vector c B .
[0100] For example, according to As an equality condition, construct the optimization problem:
[0101]
[0102] Among them, U and V are both diagonal matrices, and their diagonal elements are eigenvectors u and v respectively.
[0103] Define parameter p A And the parameter p B as follows:
[0104]
[0105] p B =vec(G BA V)
[0106] The optimization problem can be equivalently transformed into a least squares problem of the following form:
[0107]
[0108] According to the optimal solution of the least squares problem, the relative deviation compensation parameter between the optimal target calibration parameters of antenna group A and antenna group B can be obtained, such as parameter m:
[0109]
[0110] Then, according to the parameter m, the target calibration parameters of antenna group A and the target calibration parameters of antenna group B can be compensated for relative deviations to obtain the target calibration parameters after relative deviation compensation: And the target calibration parameters as follows:
[0111]
[0112]
[0113] Finally, the target calibration parameters of each antenna group of the base station obtained by the above method after relative deviation compensation need to be combined into the target calibration parameters of the base station, such as the target calibration parameters The target calibration vector can be expressed as When the communication system is transmitting services, the base station can use the target calibration parameters Perform a reciprocity calibration.
[0114] In this way, by calibrating the antenna operating parameters of the antenna to be calibrated according to the target calibration parameters of the antenna to be calibrated, it is helpful to improve the convenience of calibrating the antenna operating parameters of the antenna to be calibrated.
[0115] The antenna calibration method provided in the above embodiment obtains downlink channel information fed back by the auxiliary calibration node to the antenna to be calibrated, and uplink channel information between the antenna to be calibrated and the auxiliary calibration node; the auxiliary calibration node is a node used to send and receive calibration signals with the antenna to be calibrated; the target calibration parameters of the antenna to be calibrated are determined according to the downlink channel information and the uplink channel information; the antenna operating parameters of the antenna to be calibrated are calibrated according to the target calibration parameters of the antenna to be calibrated, and the strategy for calculating the target calibration parameters of the antenna to be calibrated can be flexibly determined based on at least one of the comparison results between the auxiliary calibration node being a terminal node or a base station side node and the sum of the number of antennas of all auxiliary calibration nodes and the number of antennas of the antenna to be calibrated, thereby improving the convenience and flexibility of reciprocity calibration of the antenna to be calibrated and reducing the pilot overhead of the communication system.
[0116] The method of the present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0117] Exemplarily, the above method may be implemented in the form of a computer program, and the computer program may be run on a base station.
[0118] See also Figure 6 , Figure 6 A schematic block diagram of a base station provided in an embodiment of the present invention.
[0119] like Figure 6 As shown, the base station 300 includes a processor 301 and a memory 302, and the processor 301 and the memory 302 are connected via a bus 303, such as an I2C (Inter-integrated Circuit) bus.
[0120] Specifically, the processor 301 is used to provide computing and control capabilities to support the operation of the entire base station. The processor 301 can be a central processing unit (CPU), and the processor 301 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0121] Specifically, the memory 302 may be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a mobile hard disk.
[0122] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a partial structure related to the embodiment of the present invention, and does not constitute a limitation on the base station to which the embodiment of the present invention is applied. The specific server may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0123] The processor is used to execute a computer program stored in the memory, and implement any one of the antenna calibration methods provided by the embodiments of the present invention when executing the computer program.
[0124] In one embodiment, the processor is used to execute a computer program stored in the memory, and implements the following steps when executing the computer program:
[0125] Acquire downlink channel information fed back by the auxiliary calibration node to the antenna to be calibrated, and uplink channel information between the antenna to be calibrated and the auxiliary calibration node; the auxiliary calibration node is a node used to send and receive calibration signals with the antenna to be calibrated;
[0126] Determining a target calibration parameter of the antenna to be calibrated according to the downlink channel information and the uplink channel information;
[0127] The antenna operating parameters of the antenna to be calibrated are calibrated according to the target calibration parameters of the antenna to be calibrated.
[0128] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the base station described above can refer to the corresponding process in the aforementioned antenna calibration method embodiment, and will not be repeated here.
[0129] An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program. The computer program can be executed by a processor, and the processor implements any antenna calibration method provided in the description of the embodiment of the present invention.
[0130] The storage medium may be an internal storage unit of the base station described in the foregoing embodiment, such as a hard disk or memory of the base station. The storage medium may also be an external storage device of the base station, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the base station.
[0131] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware embodiment, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0132] It should be understood that the term "and / or" used in the present specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system including the element.
[0133] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. An antenna calibration method, characterized in that: Applied to an antenna to be calibrated, the antenna calibration method comprises: Acquire downlink channel information fed back by the auxiliary calibration node to the antenna to be calibrated, and uplink channel information between the antenna to be calibrated and the auxiliary calibration node; the auxiliary calibration node is a node used to send and receive calibration signals with the antenna to be calibrated; Determining a target calibration parameter of the antenna to be calibrated according to the downlink channel information and the uplink channel information; Calibrate antenna operating parameters of the antenna to be calibrated according to target calibration parameters of the antenna to be calibrated; The determining, according to the downlink channel information and the uplink channel information, a target calibration parameter of the antenna to be calibrated includes: Determining a target calibration information matrix corresponding to the antenna to be calibrated according to the downlink channel information and the uplink channel information; The target calibration information matrix is subjected to computational processing to determine target calibration parameters of the antenna to be calibrated, wherein the computational processing includes eigenvalue decomposition or singular value decomposition.
2. The antenna calibration method according to claim 1, characterized in that: In a case where the auxiliary calibration node is a terminal node, determining, according to the downlink channel information and the uplink channel information, a target calibration information matrix corresponding to the antenna to be calibrated, includes: Dividing the downlink channel information by the uplink channel information to obtain a preset calibration information matrix; The preset calibration information matrix is point-multiplied by the conjugate transposed matrix of the preset calibration information matrix to obtain a target calibration information matrix corresponding to the antenna to be calibrated.
3. The antenna calibration method according to claim 2, characterized in that: The performing operation processing on the target calibration information matrix to determine the target calibration parameters of the antenna to be calibrated includes: Performing eigenvalue decomposition on the target calibration information matrix to obtain a first calibration information decomposition matrix; A target calibration parameter of the antenna to be calibrated is determined according to the eigenvector with the largest eigenvalue in the first calibration information decomposition matrix.
4. The antenna calibration method according to claim 1, characterized in that: In a case where the auxiliary calibration node is a terminal node and the sum of the number of antennas of all the auxiliary calibration nodes is less than the number of antennas of the antenna to be calibrated, determining, according to the downlink channel information and the uplink channel information, a target calibration information matrix corresponding to the antenna to be calibrated, includes: Dividing the downlink channel information by the uplink channel information to obtain a preset calibration information matrix; The conjugate transposed matrix of the preset calibration information matrix is point-multiplied by the preset calibration information matrix to obtain a target calibration information matrix corresponding to the antenna to be calibrated.
5. The antenna calibration method according to claim 4, characterized in that: The performing operation processing on the target calibration information matrix to determine the target calibration parameters of the antenna to be calibrated includes: Performing eigenvalue decomposition on the target calibration matrix to obtain a second calibration information decomposition matrix; The target calibration parameters of the antenna to be calibrated are determined by multiplying the preset calibration information matrix by the eigenvector with the largest eigenvalue in the second calibration information decomposition matrix.
6. The antenna calibration method according to claim 1, characterized in that: In a case where the auxiliary calibration node is a base station side node, determining the target calibration information matrix corresponding to the antenna to be calibrated according to the downlink channel information and the uplink channel information includes: The downlink channel information is divided by the uplink channel information to obtain a target calibration information matrix corresponding to the antenna to be calibrated.
7. The antenna calibration method according to claim 6, characterized in that: The performing operation processing on the target calibration information matrix to determine the target calibration parameters of the antenna to be calibrated includes: Performing singular value decomposition on the target calibration information matrix to obtain a third calibration information decomposition matrix; The target calibration parameters of the antenna to be calibrated are determined according to the eigenvector with the largest singular value in the third calibration information decomposition matrix.
8. The antenna calibration method according to claim 6 or 7, characterized in that: After determining the target calibration parameter of the antenna to be calibrated according to the downlink channel information and the uplink channel information, the method further includes: Generating a target calibration parameter diagonal matrix corresponding to the antenna to be calibrated according to the target calibration parameters of the antenna to be calibrated; Determine relative deviation compensation parameters between the plurality of antennas to be calibrated according to the target calibration parameter diagonal matrices corresponding to the plurality of antennas to be calibrated and the transceiver channel information between the plurality of antennas to be calibrated; According to the relative deviation compensation parameters between the plurality of antennas to be calibrated, relative deviation compensation is performed on the target calibration parameters corresponding to the plurality of antennas to be calibrated respectively, so as to obtain the target calibration parameters corresponding to the plurality of antennas to be calibrated after relative deviation compensation.
9. A base station, characterized in that: The base station includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the antenna calibration method according to any one of claims 1 to 8 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program can be executed by a processor, so that the processor implements the antenna calibration method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method, device and system for calibrating radio-frequency channels
CN102158272A
Antenna calibration device and method applied to coordinated multiple-point transmission
CN104768166A