Antenna calibration method, network side equipment, device and storage medium

By determining the channel error type through a precoding matrix indicator set and performing multiple calibrations, the problem of low calibration accuracy in the prior art is solved, and more accurate antenna calibration is achieved.

CN115833968BActive Publication Date: 2025-10-10DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111093565.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-17
Publication Date
2025-10-10
Estimated Expiration
2041-09-17

Smart Images

  • Figure CN115833968B_ABST
    Figure CN115833968B_ABST
Patent Text Reader

Abstract

The application provides an antenna calibration method, a network side device, an apparatus and a storage medium. The method comprises the following steps: determining a channel error type according to a precoding matrix indicator set sent by a target terminal, wherein the channel error type comprises a wideband error and a narrowband error; and performing antenna calibration according to the channel error type. The application determines the channel error type according to the precoding matrix indicator set, and then performs antenna calibration according to the channel error type, thereby improving the accuracy of antenna calibration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile communication technology, and in particular to an antenna calibration method, network-side equipment, a device, and a storage medium. Background Art

[0002] Multi-antenna technology is a key technology in 5G wireless communication systems. Time-division duplex (TDD) / frequency-division duplex (FDD) small base station systems utilize downlink user measurements and feedback to obtain quantized downlink channel information for the user equipment (UE), thereby calculating the precoding matrix. The protocol-specified precoding matrix takes into account the specific structure of the antenna array. If the downlink antenna array is not calibrated, downlink precoding performance will be significantly affected.

[0003] The existing air interface calibration scheme uses the Channel State Information-Reference Signal (CSI-RS) and the corresponding feedback Precoding Matrix Indicator (PMI) and Channel Quality Indication (CQI) for air interface calibration. The process includes four parts: CSI-RS design, UE selection, PMI feedback statistics, and CQI feedback statistics.

[0004] However, the existing air interface calibration scheme does not provide a specific method for adaptively judging wideband channel errors and narrowband channel errors, resulting in low calibration accuracy of the air interface calibration scheme. Summary of the Invention

[0005] The present invention provides an antenna calibration method, network-side equipment, a device and a storage medium, which are used to solve the technical problem of low calibration accuracy in the prior art.

[0006] In a first aspect, the present invention provides an antenna calibration method, comprising:

[0007] Determining a channel error type according to a precoding matrix indication set sent by a target terminal, where the channel error type includes a wideband error and a narrowband error;

[0008] Antenna calibration is performed according to the channel error type.

[0009] Optionally, determining the channel error type according to the precoding matrix indication set sent by the target terminal includes:

[0010] receiving a precoding matrix indication set sent by the target terminal;

[0011] determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth; the precoding matrix indicator pair being composed of precoding matrix indicators corresponding to two different groups of channel state information reference signals;

[0012] The channel error type is determined according to an average value of difference values ​​between pairs of precoding matrix indicators corresponding to the system bandwidth.

[0013] Optionally, determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth includes:

[0014] determining a difference value between each precoding matrix indicator pair in the precoding matrix indicator set;

[0015] Determining an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband according to the difference values ​​between all precoding matrix indicator pairs;

[0016] The average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth is determined according to the average value of the difference between the precoding matrix indicator pairs corresponding to all subbands.

[0017] Optionally, determining, according to the difference values ​​between all precoding matrix indicator pairs, an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband includes:

[0018] Screening the difference values ​​between all precoding matrix indicator pairs;

[0019] An average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband is determined according to the difference values ​​between the precoding matrix indicator pairs after screening.

[0020] Optionally, performing antenna calibration according to the channel error type includes:

[0021] Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands;

[0022] When the channel error type is a wideband error, determining a first calibration factor according to calibration phases corresponding to center positions of all sub-bands;

[0023] The antenna is calibrated for the first time according to the first calibration factor.

[0024] Optionally, performing antenna calibration according to the channel error type further includes:

[0025] Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands;

[0026] When the channel error type is a narrowband error, determining an average rate of change of the precoding matrix indication within the system bandwidth according to an average value of difference values ​​between pairs of precoding matrix indications corresponding to the system bandwidth;

[0027] determining a second calibration factor according to the calibration phases corresponding to the center positions of all subbands and the average rate of change of the precoding matrix indication within the system bandwidth;

[0028] The antenna is calibrated for the first time according to the second calibration factor.

[0029] Optionally, after the antenna is calibrated for the first time, the method further includes:

[0030] receiving a channel quality indicator sent by the target terminal;

[0031] determining a third calibration factor according to the channel quality indication;

[0032] The antenna is calibrated for the second time according to the third calibration factor.

[0033] Optionally, before determining the channel error type according to the precoding matrix indication set sent by the target terminal, the method further includes:

[0034] The initial calibration factor is used to perform frequency domain calibration on the channel state information reference signal of each antenna channel.

[0035] Optionally, the target terminal meets one or more of the following conditions:

[0036] The Doppler frequency shift is less than a first preset threshold;

[0037] There is a direct path to the base station;

[0038] The change rate of the incident angle is less than a second preset threshold.

[0039] In a second aspect, the present invention further provides a network device comprising a memory, a transceiver, and a processor;

[0040] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0041] Determining a channel error type according to a precoding matrix indication set sent by a target terminal, where the channel error type includes a wideband error and a narrowband error;

[0042] Antenna calibration is performed according to the channel error type.

[0043] In a third aspect, the present invention further provides an antenna calibration device, comprising:

[0044] a determination module, configured to determine a channel error type according to a precoding matrix indication set sent by a target terminal, wherein the channel error type includes a wideband error and a narrowband error;

[0045] A calibration module is used to perform antenna calibration according to the channel error type.

[0046] In a fourth aspect, the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of implementing any of the antenna calibration methods described above.

[0047] The antenna calibration method, network-side equipment, device and storage medium provided by the present invention determine the channel error type through a precoding matrix indicator set, and then perform antenna calibration according to the channel error type, thereby improving the accuracy of antenna calibration. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0049] Figure 1 4TR orthogonally polarized antenna according to an embodiment of the present invention;

[0050] Figure 2 is a schematic diagram of an antenna calibration method provided by an embodiment of the present invention;

[0051] Figure 3 1 is a flow chart of an antenna calibration method provided by an embodiment of the present invention;

[0052] Figure 4 is a schematic structural diagram of a network-side device provided by an embodiment of the present invention;

[0053] Figure 5 It is a structural diagram of an antenna calibration device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0054] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.

[0055] Since the overhead and complexity of air interface calibration are greatly increased with the increase of antenna ports, it is more appropriate to perform air interface calibration under a small number of antennas. Taking a 4TR small antenna base station as an example, Figure 1 is a schematic diagram of a 4TR orthogonal polarization antenna provided by an embodiment of the present application, referring to Figure 1 , the 4 orthogonal polarization antennas are arranged as antenna 1 and antenna 2 being one orthogonal polarization antenna pair, and antenna 3 and antenna 4 being one orthogonal polarization antenna pair. In addition to the above dual polarization antenna form, the 4TR small base station can also be a same polarization or omnidirectional antenna, and can be a linear array or a matrix array arrangement.

[0056] Figure 2 is a schematic diagram of an antenna calibration method provided by an embodiment of the present application, referring to Figure 2 , the CSI-RS mapping part is designed to correspond one-to-one between the physical antenna and the CSI-RS port number. The base station configures two groups of 2-port CSI-RS for the UE, and each group corresponds to one polarization direction. For example, the first group of two-port CSI-RS corresponds to physical antennas 1 and 3; the second group of two-port CSI-RS corresponds to physical antennas 2 and 4. The two groups of CSI-RS are transmitted on the same symbol in a frequency division manner. The terminal feeds back two corresponding PMIs respectively, which are used to measure the phase difference of the same polarization antenna and perform channel calibration.

[0057] Figure 3 is one of the flowcharts of the antenna calibration method provided by an embodiment of the present application, referring to Figure 3 , the embodiment of the present application provides an antenna calibration method, which comprises the following steps:

[0058] Step 301: determining a channel error type according to a precoding matrix indicator set sent by a target terminal, wherein the channel error type comprises a wideband error and a narrowband error.

[0059] Specifically, the target terminal can be a device providing voice and / or data connectivity to users, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the target terminal can also be different. For example, in a 5G system, the target terminal can be called user equipment. The number of target terminals can be multiple.

[0060] Optionally, the target terminal satisfies one or more of the following conditions:

[0061] The Doppler frequency shift is less than a first preset threshold;

[0062] There is a direct path to the base station;

[0063] The change rate of the incident angle is less than a second preset threshold.

[0064] Specifically, only terminals that meet certain conditions can become target terminals. For example, the signal-to-noise ratio of the target terminal is greater than a preset value, which can be 30dB; the Doppler shift of the target terminal is less than a first preset threshold, which can be 50Hz; there is a direct path between the target terminal and the base station, and the channel conditions with a direct path are generally good, with a relatively concentrated power delay spectrum energy; the target terminal's angle of incidence changes slowly less than a second preset threshold, which can be 0.5° / s, indicating a slow change in the angle of incidence and a stable angle of arrival. The target terminal must meet one or more of the above conditions.

[0065] By selecting a terminal that meets certain conditions as a target terminal and obtaining accurate and effective feedback data from the target terminal for antenna calibration, the accuracy of antenna calibration is improved.

[0066] The precoding matrix indicator set is a collection of precoding matrix indicators sent by multiple target terminals. Assume that the base station receives J PMI feedbacks for all I subbands of the same size from N qualified target terminals in two sets of two-port CSI-RS. The precoding matrix indicator set consists of 2·N·I·J precoding matrix indicators. Statistics are collected using the precoding matrix indicator set, and the channel error type is determined based on the statistical results.

[0067] Step 302: Perform antenna calibration according to the channel error type.

[0068] Generally speaking, channel error types include narrowband error and broadband error. Narrowband channel error and broadband channel error correspond to different calibration factors. Antenna calibration is performed using corresponding calibration factors according to the channel error type.

[0069] The present invention determines the channel error type through a precoding matrix indicator set, and then performs antenna calibration according to the channel error type, thereby improving the accuracy of antenna calibration.

[0070] Optionally, determining the channel error type according to the precoding matrix indication set sent by the target terminal includes:

[0071] receiving a precoding matrix indication set sent by the target terminal;

[0072] determining an average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth according to the precoding matrix indication set, wherein the precoding matrix indication pair is composed of precoding matrix indications corresponding to two different groups of channel state information reference signals;

[0073] The channel error type is determined according to the average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth.

[0074] Specifically, the base station receives a precoding matrix indication set composed of 2*N*I*J precoding matrix indications sent by the target terminal. The precoding matrix indication pair is composed of PMIs corresponding to two different groups of CSI-RS, and the precoding matrix indication pair is denoted as The value range of i is 0-I-1, the value range of j is 0-J-1, and the value range of n is 1-N, And The subscripts i, j, and n in the above formula represent the i-th subband of the n-th target terminal and the j-th feedback, the superscript 1 represents the PMI feedback corresponding to the two-port CSI-RS of the first group, and the superscript 2 represents the PMI feedback corresponding to the two-port CSI-RS of the second group.

[0075] An average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth is determined according to the precoding matrix indication set, and the average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth is denoted as If is greater than a preset threshold ΔPMI TH , it is considered that the channel error is a narrowband error, otherwise it is considered that the channel error is a wideband error, and ΔPMI TH is configurable, preferably ΔPMI TH is configured as 0.5.

[0076] The application determines the channel error type according to the average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth, thereby improving the accuracy of channel error type determination.

[0077] Optionally, the average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth is determined according to the precoding matrix indication set, comprising:

[0078] The difference value between each precoding matrix indication pair in the precoding matrix indication set is determined.

[0079] The average value of difference values between precoding matrix indication pairs corresponding to each subband is determined according to the difference values between all precoding matrix indication pairs.

[0080] The average value of difference values between precoding matrix indication pairs corresponding to the system bandwidth is determined according to the average value of difference values between precoding matrix indication pairs corresponding to all subbands.

[0081] Specifically, the difference value ΔPMI between the precoding matrix indicator pair i,j,n The expression is as follows:

[0082]

[0083] Where, ΔPMI i,j,n It indicates the difference between the precoding matrix pairs, and has four optional values, namely ΔPMI i,j,n ∈{0,1,2,3}, is the PMI feedback of the first group of two-port CSI-RS, It is the PMI feedback of the second group of two-port CSI-RS.

[0084] According to all I·N·J ΔPMI i,j,n , determine the N·J ΔPMIs corresponding to each subband i i,j,n Average value

[0085] The first subband in the entire system bandwidth The average value of the difference between the precoding matrix indicator pairs of other sub-bands in the system bandwidth is updated as a benchmark. The update rule can be: the average value of the difference between the precoding matrix indicator pairs of sub-band i is The average value of the difference between the precoding matrix indicator pairs of subband i-1 is like and If the difference is greater than 2, the average value of the difference between the precoding matrix indicator pairs of subband i is given by Updated to like and If the difference is less than -2, the average value of the difference between the precoding matrix indicator pairs of subband i is given by Updated to

[0086] Use the updated Calculate the average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth The expression is as follows:

[0087]

[0088] Where, is the average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth, is the average value of the difference between the precoding matrix indicator pairs of the first subband within the system bandwidth, It is the average of the difference values ​​between the pairs of precoding matrix indicators for the last subband in the system bandwidth.

[0089] The present invention determines the average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband through the difference values ​​between all precoding matrix indicator pairs, and then determines the average value of the difference values ​​between the precoding matrix indicator pairs corresponding to the system bandwidth based on the average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands, thereby further improving the accuracy of channel error type judgment.

[0090] Optionally, determining, according to the difference values ​​between all precoding matrix indicator pairs, an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband includes:

[0091] Screening the difference values ​​between all precoding matrix indicator pairs;

[0092] An average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband is determined according to the difference values ​​between the precoding matrix indicator pairs after screening.

[0093] Specifically, taking a certain sub-band i as an example, the process of screening the difference values ​​between the precoding matrix indicator pairs is as follows: N·J ΔPMI in sub-band i i,j,n The value of is counted and recorded as ΔPMI i,j,n The number of p is recorded as n i,p , the value range of p is 0 to 3, n i,0 represents the ΔPMI in subband i i,j,n The number of 0, n i,1 represents the ΔPMI in subband i i,j,n The number of 1, n i,2 represents the ΔPMI in subband i i,j,n The number of 2, n i,3 represents the ΔPMI in subband i i,j,n The number of 3, n i,0 、n i,1 、n i,2 With n i,3 and N i,tot For N.J.

[0094] If we count the number of n in subband i i,p / N i,tot Less than the preset threshold P TH , then it is considered to be equal to the ΔPMI of p i,j,n For outliers, the ΔPMI in sub-band i equal to p is i,j,n Discard. TH Configurable and P TH Less than 1 / 4, for example, you can set P THEqual to 1 / 6.

[0095] The ΔPMI equal to p in the sub-band i i,j,n After discarding, the remaining ΔPMI i,j,n is judged for abnormality, and the abnormality judging rule is shown in Table 1. If the remaining ΔPMI i,j,n has three values, when the remaining ΔPMI i,j,n has values of (0, 1, 2), the value of n i,1 is the largest as normal, otherwise it is judged as abnormal; when the remaining ΔPMI i,j,n has values of (1, 2, 3), the value of n i,2 is the largest as normal, otherwise it is judged as abnormal; when the remaining ΔPMI i,j,n has values of (2, 3, 0), the value of n i,3 is the largest as normal, otherwise it is judged as abnormal; when the remaining ΔPMI i,j,n has values of (0, 1, 3), the value of n i,0 is the largest as normal, otherwise it is judged as abnormal; if the remaining ΔPMI i,j,n has two values, the remaining ΔPMI i,j,n has values of (0, 1), (1, 2), (2, 3) or (0, 3), only these four cases are normal, and the rest are abnormal; if the remaining ΔPMI i,j,n has only one value, that is, the value of ΔPMI i,j,n is any one of 0, 1, 2 or 3, then the remaining ΔPMI i,j,n is considered to have no abnormality.

[0096] Table 1 Abnormality judging rule

[0097] remaining ΔPMI i,j,n values Abnormal judgment 0,1,2 <![CDATA[n i,1 =max(n i,0 ,n i,1 ,n i,2 ), it is normal; otherwise it is considered abnormal;]]> 1,2,3 n i,2 = max(n i,1 , n i,2 , n i,3 ), normal; otherwise, abnormal;]] 2,3,0 n i,3 = max(n i,0 , n i,2 , n i,3 ), normal; otherwise, abnormal;]] 0,1,3 <![CDATA[n i,0 =max(n i,0 ,n i,2 ,n i,3 ), it is normal; otherwise it is considered abnormal;]]> 0,1 normal 1,2 normal 2,3 normal 0,3 normal 0 normal 1 normal 2 normal 3 normal

[0098] The ΔPMI i,j,n in each sub-band in the whole system bandwidth is judged for abnormality and discarded, and if the remaining ΔPMI i,j,n in any sub-band is judged as abnormal, then the feedback statistics is considered abnormal, the current processing is interrupted, and the current processing result is discarded, and the base station re-waits for the next round of CSI-RS sending and PMI feedback receiving and statistics, and if the remaining ΔPMI i,j,n in all sub-bands is judged as normal, then the remaining ΔPMI i,j,n in each sub-band is processed by averaging, and the averaging processing rule is shown in Table 2.

[0099] Table 2 Averaging processing rule of the remaining ΔPMI i,j,n in the sub-band

[0100]

[0101]

[0102] The present invention improves the accuracy of antenna calibration data by screening the difference values ​​between precoding matrix indicator pairs and discarding abnormal values, and then processes the screened difference values ​​between the precoding matrix indicator pairs to further improve the accuracy of antenna calibration.

[0103] Optionally, performing antenna calibration according to the channel error type includes:

[0104] Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands;

[0105] When the channel error type is a wideband error, determining a first calibration factor according to calibration phases corresponding to center positions of all sub-bands;

[0106] The antenna is calibrated for the first time according to the first calibration factor.

[0107] Specifically, the average value of the difference between the precoding matrix indicators corresponding to all subbands is Calculate the calibration phase B corresponding to the center positions of all sub-bands. The expression of the calibration phase B corresponding to the center positions of all sub-bands is as follows:

[0108]

[0109] Where B is the calibration phase corresponding to the center position of all sub-bands, is the average of the difference values ​​between the precoding matrix indicator pairs of subband i, the value of i ranges from 0 to I-1, and I is the total number of subbands in the system bandwidth.

[0110] When the channel error type is a wideband error, the calibration phase corresponding to each resource block (RB) in the subband is the same, so there is no need to consider the average change rate of the precoding matrix indication within the system bandwidth.

[0111] Three sets of pre-addition phases B1, B2, and B3 are generated based on the calibration phase B corresponding to the center positions of all sub-bands. The expressions of the three sets of pre-addition phases B1, B2, and B3 are as follows:

[0112]

[0113] Wherein, the value of A is configurable, for example, A is equal to 22.5.

[0114] The first calibration factor C is generated according to the three sets of pre-added phases B1, B2 and B3 1,1 (n), C 1,2 (n) and C1,3 (n), C 1,1 (n) is the calibration factor corresponding to the pre-added phase B1, C 1,2 (n) is the calibration factor corresponding to the pre-added phase B2, C 1,3 (n) is the calibration factor corresponding to the pre-added phase B3, C 1,1 (n), C 1,2 (n) and C 1,3 The first subscript 1 of (n) indicates the first calibration factor, and the second subscripts 1, 2, and 3 indicate the corresponding pre-addition phases B1, B2, and B3. The first calibration factor C 1,1 (n), C 1,2 (n) and C 1,3 The expression for (n) is as follows:

[0115]

[0116] Where, is the calibration factor corresponding to the pre-added phase B1, is the calibration factor corresponding to the pre-added phase B2, is the calibration factor corresponding to the pre-added phase B3, n is the nth RB in the system bandwidth, and the value range of n is 0 to N RB -1, N RB is the number of RBs in the entire system bandwidth.

[0117] Using the first calibration factor C 1,1 (n), C 1,2 (n) and C 1,3 (n) Perform frequency domain calibration on the downlink transmission data of the last antenna respectively.

[0118] The present invention further improves the accuracy of antenna calibration by performing a first calibration on the antenna using a first calibration factor under the broadband error when the channel error type is a broadband error.

[0119] Optionally, performing antenna calibration according to the channel error type further includes:

[0120] Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands;

[0121] When the channel error type is a narrowband error, determining an average rate of change of the precoding matrix indication within the system bandwidth according to an average value of difference values ​​between pairs of precoding matrix indications corresponding to the system bandwidth;

[0122] determining a second calibration factor based on a phase difference between different groups of channel state information reference signals and an average rate of change of a precoding matrix indicator within the system bandwidth;

[0123] The antenna is calibrated for the first time according to the second calibration factor.

[0124] Specifically, the average value of the difference between the precoding matrix indicators corresponding to all subbands is Calculate the calibration phase B corresponding to the center positions of all sub-bands. The expression of the calibration phase B corresponding to the center positions of all sub-bands is as follows:

[0125]

[0126] Where B is the calibration phase corresponding to the center position of all sub-bands, is the average of the difference values ​​between the precoding matrix indicator pairs of subband i, the value of i ranges from 0 to I-1, and I is the total number of subbands in the system bandwidth.

[0127] When the channel error type is a narrowband error, the calibration phase corresponding to each RB in the subband is different, so the average change rate of the precoding matrix indication within the system bandwidth needs to be considered.

[0128] The average change rate of the precoding matrix indication within the system bandwidth can be RB level, and the average change rate of the precoding matrix indication within the system bandwidth K RB The expression is as follows:

[0129]

[0130] Where K RB is the average rate of change of the precoding matrix indicator within the system bandwidth, is the average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth, N RB is the number of RBs in the entire system bandwidth.

[0131] The center positions of all sub-bands corresponding to the calibration phase B are recorded as N c , N c The expression is as follows:

[0132]

[0133] Where N c is the center position of all sub-bands corresponding to the calibration phase B, N RB,sub is the number of RBs in the subband, and I is the total number of subbands in the system bandwidth.

[0134] According to B, K RB and N c Calculate the phase that needs to be calibrated at the center position of each RB The expression is as follows:

[0135]

[0136] Where B is the calibration phase corresponding to the center position of all sub-bands, K RB is the average rate of change of the precoding matrix indicator within the system bandwidth, N c is the center position of all subbands corresponding to the calibration phase B, and n is the nth RB in the system bandwidth.

[0137] use Generate three sets of pre-phase and and The expression is as follows:

[0138]

[0139] Where, N is the phase that needs to be calibrated at the center position of each RB. RB is the number of RBs in the entire system bandwidth, n is the nth RB in the system bandwidth, and the value of A′ is configurable, for example, A′ is equal to 45.

[0140] Using three sets of pre-phase and Generate the second calibration factor C 2,1 (n), C 2,2 (n) and C 2,3 (n), C 2,1 (n) is the pre-phase The corresponding calibration factor, C 2,2 (n) is the pre-phase The corresponding calibration factor, C 2,3 (n) is the pre-phase The corresponding calibration factor, C 2,1 (n), C 2,2 (n) and C 2,3 The first subscript 2 of (n) indicates the second calibration factor, and the second subscripts 1, 2, and 3 indicate the pre-phase and Correspondingly, the second calibration factor C 2,1 (n), C 2,2 (n) and C 2,3 The expression for (n) is as follows:

[0141]

[0142] Where, Pre-phase The corresponding calibration factor, Pre-phase The corresponding calibration factor, Pre-phase The corresponding calibration factor, n is the nth RB in the system bandwidth, and the value range of n is 0 to N RB -1, N RB is the number of RBs in the entire system bandwidth.

[0143] Using the second calibration factor C 2,1 (n), C 2,2 (n) and C 2,3 (n) Perform frequency domain calibration on the downlink transmission data of the last antenna respectively.

[0144] The average change rate of the precoding matrix indication within the system bandwidth can also be at the resource element (RE) level. When the average change rate of the precoding matrix indication within the system bandwidth is at the RE level, the average change rate of the precoding matrix indication within the system bandwidth K RE The expression is as follows:

[0145]

[0146] Where K RE is the average rate of change of the precoding matrix indicator within the system bandwidth, is the average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth, N RB is the number of RBs in the entire system bandwidth.

[0147] The phase of the center position corresponding to each RE needs to be calibrated The expression is as follows:

[0148]

[0149] Where B is the calibration phase corresponding to the center position of all sub-bands, K RE is the average rate of change of the precoding matrix indicator within the system bandwidth, N c To calibrate the center positions of all subbands corresponding to phase B, n' is the n'th RE in the system bandwidth, and the value of n' ranges from 0 to N RB 12-1, N RB is the number of RBs in the entire system bandwidth.

[0150] Thus, the calibration phases and calibration factors of three groups of RE levels are further obtained, which will not be described in detail here.

[0151] The present invention further improves the accuracy of antenna calibration by performing a first calibration on the antenna using a second calibration factor under narrowband error when the channel error type is narrowband error. Optionally, after performing the first calibration on the antenna, the method further includes:

[0152] receiving a channel quality indicator sent by the target terminal;

[0153] determining a third calibration factor according to the channel quality indication;

[0154] The antenna is calibrated for the second time according to the third calibration factor.

[0155] Specifically, the first calibration factor C 1,1 (n), C 1,2 (n) and C 1,3 (n) or the second calibration factor C 2,1 (n), C 2,2 (n) and C 2,3 (n) After calibrating the last antenna, the terminal will feedback three sets of corresponding CQIs, namely CQI1(i), CQI2(i) and CQI3(i), where the value of i ranges from 0 to I-1. 1,1 (n) or C 2,1 (n) After the last antenna is calibrated in the frequency domain, the terminal feeds back a set of CQIs, which are recorded as CQI1(i). 1,2 (n) or C 2,2 (n) After the last antenna is calibrated in the frequency domain again, the terminal feeds back another set of CQIs, which is recorded as CQI2(i). 1,3 (n) or C 2,3 (n) After frequency domain calibration of the last antenna, the terminal feeds back another set of CQIs, which is recorded as CQI3(i). The CQIs of each set are averaged to obtain three sets of average CQIs, which are recorded as The expression is as follows:

[0156]

[0157] Where i represents the i-th subband, the value range of i is 0 to I-1, I is the total number of subbands in the system bandwidth, q represents the CQI group, the value range of q is 1, 2 and 3, CQI q (i) represents the CQI in the i-th subband of the q-th group.

[0158] Compare and The largest value is determined, and one of the first calibration factor or the second calibration factor corresponding to the maximum value is used as the third calibration factor, which is recorded as C3(n). The last antenna is calibrated for the second time based on the third calibration factor C3(n).

[0159] For example, if the channel is a narrowband error, and middle The value of is the maximum, then Corresponding to C in the second calibration factor 2,2(n), C 2,2 (n) as the third calibration factor, using C 2,2 (n) Perform a second calibration on the last antenna.

[0160] For example, if the channel is a broadband error, and middle The value of is the maximum, then Corresponding to C in the first calibration factor 1,1 (n), C 1,1 (n) as the third calibration factor, using C 1,1 (n) Perform a second calibration on the last antenna.

[0161] The present invention determines a third calibration factor through three groups of CQIs fed back by the terminal, and then uses the third calibration factor to perform a second calibration on the antenna, thereby further improving the accuracy of antenna calibration.

[0162] Optionally, before determining the channel error type according to the precoding matrix indication set sent by the target terminal, the method further includes:

[0163] The initial calibration factor is used to perform frequency domain calibration on the channel state information reference signal of each antenna channel.

[0164] Specifically, when there is no PMI feedback statistics, the initial calibration factor c is used init,m (k) Perform frequency domain calibration on the channel state information reference signal of each antenna channel, c init,m The subscript init in (k) represents the initial calibration factor, and the subscript m is the number of antennas. The value of m ranges from 1 to N. ant , N ant is the total number of antennas in the base station, k is the subcarrier, and the value range of k is 0~N RB ·12-1. Assume that antenna m and the data on subcarrier k is d m (k), the calibrated data is d m (k) with The relationship expression is as follows:

[0165]

[0166] Where, the initial calibration factor c init,m (k) is equal to 1, that is, Equal to d m (k) is equivalent to not performing any calibration, that is, when there is no PMI feedback statistics, no calibration is performed on the channel state information reference signal of each antenna channel.

[0167] The present invention does not perform any calibration on the channel state information reference signal of each antenna channel when there is no PMI feedback statistics, thereby further improving the accuracy of antenna calibration using PMI.

[0168] Figure 4 This is a schematic diagram of the structure of the network side device provided by the embodiment of the present invention, referring to Figure 4 , the embodiment of the present application further provides a network device, which may include: a memory 401, a transceiver 402 and a processor 403;

[0169] The memory 401 is used to store computer programs; the transceiver 402 is used to send and receive data under the control of the processor 403; the processor 403 is used to read the computer program in the memory 401 and perform the following operations:

[0170] Determining a channel error type according to a precoding matrix indication set sent by a target terminal, where the channel error type includes a wideband error and a narrowband error;

[0171] Antenna calibration is performed according to the channel error type.

[0172] Among them, Figure 4 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 403 and memory represented by memory 401. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 402 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium. The processor 403 is responsible for managing the bus architecture and general processing, and the memory 401 may store data used by the processor 403 when performing operations.

[0173] Optionally, the processor 403 is further configured to perform the following operations:

[0174] Optionally, determining the channel error type according to the precoding matrix indication set sent by the target terminal includes:

[0175] receiving a precoding matrix indication set sent by the target terminal;

[0176] Determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth;

[0177] The channel error type is determined according to an average value of difference values ​​between pairs of precoding matrix indicators corresponding to the system bandwidth.

[0178] Optionally, determining the average value of the difference value between the precoding matrix indication pairs corresponding to the system bandwidth according to the set of precoding matrix indications comprises:

[0179] determining the difference value between each precoding matrix indication pair in the set of precoding matrix indications; the precoding matrix indication pair is composed of precoding matrix indications corresponding to two different groups of channel state information reference signals;

[0180] determining the average value of the difference value between the precoding matrix indication pairs corresponding to each sub-band according to the difference value between all precoding matrix indication pairs;

[0181] determining the average value of the difference value between the precoding matrix indication pairs corresponding to the system bandwidth according to the average value of the difference value between the precoding matrix indication pairs corresponding to all sub-bands.

[0182] Optionally, determining the average value of the difference value between the precoding matrix indication pairs corresponding to each sub-band according to the difference value between all precoding matrix indication pairs comprises:

[0183] screening the difference value between all precoding matrix indication pairs;

[0184] determining the average value of the difference value between the precoding matrix indication pairs corresponding to each sub-band according to the difference value between the screened precoding matrix indication pairs.

[0185] Optionally, performing antenna calibration according to the channel error type comprises:

[0186] determining the phase difference between different groups of channel state information reference signals according to the average value of the difference value between the precoding matrix indication pairs corresponding to all sub-bands;

[0187] in the case that the channel error type is wideband error, determining a first calibration factor according to the phase difference between different groups of channel state information reference signals;

[0188] performing first calibration on the antenna according to the first calibration factor.

[0189] Optionally, performing antenna calibration according to the channel error type further comprises:

[0190] determining a calibration phase corresponding to the center position of all sub-bands according to the average value of the difference value between the precoding matrix indication pairs corresponding to all sub-bands;

[0191] in the case that the channel error type is narrowband error, determining the average change rate of the precoding matrix indication within the system bandwidth according to the average value of the difference value between the precoding matrix indication pairs corresponding to the system bandwidth;

[0192] determining a second calibration factor based on a phase difference between different groups of channel state information reference signals and an average rate of change of a precoding matrix indicator within the system bandwidth;

[0193] The antenna is calibrated for the first time according to the second calibration factor.

[0194] Optionally, after the antenna is calibrated for the first time, the method further includes:

[0195] receiving a channel quality indicator sent by the target terminal;

[0196] determining a third calibration factor according to the channel quality indication;

[0197] The antenna is calibrated for the second time according to the third calibration factor.

[0198] Optionally, before determining the channel error type according to the precoding matrix indication set sent by the target terminal, the method further includes:

[0199] The initial calibration factor is used to perform frequency domain calibration on the channel state information reference signal of each antenna channel.

[0200] Optionally, the target terminal meets one or more of the following conditions:

[0201] The Doppler frequency shift is less than a first preset threshold;

[0202] There is a direct line between the base station and the base station;

[0203] The change rate of the incident angle is less than a second preset threshold.

[0204] It should be noted here that the network device provided in the embodiment of the present invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0205] Figure 5 This is a schematic diagram of the structure of the antenna calibration device provided by an embodiment of the present invention, referring to Figure 5 The present invention further provides an antenna calibration device, comprising a determination module 501 and a calibration module 502, wherein:

[0206] The determination module 501 is configured to determine a channel error type according to a precoding matrix indication set sent by a target terminal, where the channel error type includes a wideband error and a narrowband error;

[0207] The calibration module 502 is configured to perform antenna calibration according to the channel error type.

[0208] Optionally, the determination module 501 includes a first sub-receiving module, a first determination sub-module, and a second determination sub-module, wherein:

[0209] The first sub-receiving module is used to receive a precoding matrix indication set sent by the target terminal;

[0210] The first determination submodule is configured to determine, based on the precoding matrix indicator set, an average of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth; the precoding matrix indicator pair being composed of precoding matrix indicators corresponding to two different groups of channel state information reference signals;

[0211] The second determining submodule is configured to determine the channel error type according to an average value of difference values ​​between pairs of precoding matrix indicators corresponding to the system bandwidth.

[0212] Optionally, the first determining submodule includes a third determining submodule, a fourth determining submodule, and a fifth determining submodule, wherein:

[0213] The third determining submodule is configured to determine a difference value between each precoding matrix indicator pair in the precoding matrix indicator set;

[0214] The fourth determining submodule is configured to determine an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband based on the difference values ​​between all the precoding matrix indicator pairs;

[0215] The fifth determining submodule is configured to determine an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to the system bandwidth according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands.

[0216] Optionally, the fourth determining submodule includes a screening module and a sixth determining submodule, wherein:

[0217] The screening module is used to screen the difference values ​​between all precoding matrix indicator pairs;

[0218] The sixth determining submodule is configured to determine an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband according to the difference values ​​between the precoding matrix indicator pairs after screening.

[0219] Optionally, the calibration module 502 includes a seventh determination submodule, a first calibration factor module, and a first calibration factor calibration module, wherein:

[0220] The seventh determination submodule is configured to determine the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands;

[0221] The first calibration factor module is configured to determine a first calibration factor according to the calibration phase corresponding to the center positions of all subbands when the channel error type is wideband error.

[0222] The calibration module of the first calibration factor is configured to calibrate the antennas for the first time according to the first calibration factor.

[0223] Optionally, the calibration module 502 further comprises a seventh determination sub-module, an eighth determination sub-module, a second calibration factor module and a calibration module of the second calibration factor, wherein:

[0224] The seventh determination sub-module is configured to determine the calibration phase corresponding to the center positions of all subbands according to the average value of the difference between the pairs of precoding matrix indicators corresponding to all subbands.

[0225] The eighth determination sub-module is configured to determine the average rate of change of the precoding matrix indicators within the system bandwidth according to the average value of the difference between the pairs of precoding matrix indicators corresponding to the system bandwidth when the channel error type is narrowband error.

[0226] The second calibration factor module is configured to determine a second calibration factor according to the calibration phase corresponding to the center positions of all subbands and the average rate of change of the precoding matrix indicators within the system bandwidth.

[0227] The calibration module of the second calibration factor is configured to calibrate the antennas for the first time according to the second calibration factor.

[0228] Optionally, the calibration module 502 further comprises a second receiving sub-module, a third calibration factor module and a calibration module of the third calibration factor, wherein:

[0229] The second receiving sub-module is configured to receive the channel quality indicator sent by the target terminal.

[0230] The third calibration factor module is configured to determine a third calibration factor according to the channel quality indicator.

[0231] The calibration module of the third calibration factor is configured to calibrate the antennas for the second time according to the third calibration factor.

[0232] Optionally, the antenna calibration device provided by the application further comprises an initial factor calibration module, which is configured to perform frequency domain calibration on the channel state information reference signal of each antenna channel by using an initial calibration factor.

[0233] Optionally, the antenna calibration device provided by the application further comprises a terminal selection module, which is configured to select the target terminal satisfying one or more of the following conditions: the Doppler shift is less than a first preset threshold; there is a direct path between the target terminal and the base station; and the variation speed of the incident angle is less than a second preset threshold.

[0234] It should be noted here that the antenna calibration device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0235] On the other hand, an embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the steps of the methods provided in the above embodiments, for example, including: determining the channel error type based on the precoding matrix indication set sent by the target terminal, the channel error type including wideband error and narrowband error; and performing antenna calibration based on the channel error type.

[0236] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NANDFLASH), solid-state drives (SSDs)), etc.

[0237] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0238] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0239] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. An antenna calibration method, characterized in that: include: Determining a channel error type according to a precoding matrix indication set sent by a target terminal, where the channel error type includes a wideband error and a narrowband error; performing antenna calibration according to the channel error type; Determining the channel error type based on the precoding matrix indication set sent by the target terminal includes: receiving a precoding matrix indication set sent by the target terminal; determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth; the precoding matrix indicator pair being composed of precoding matrix indicators corresponding to two different groups of channel state information reference signals; The channel error type is determined according to an average value of difference values ​​between pairs of precoding matrix indicators corresponding to the system bandwidth.

2. The antenna calibration method according to claim 1, wherein: Determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth, comprising: determining a difference value between each precoding matrix indicator pair in the precoding matrix indicator set; Determining an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband according to the difference values ​​between all precoding matrix indicator pairs; The average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth is determined according to the average value of the difference between the precoding matrix indicator pairs corresponding to all subbands.

3. The antenna calibration method according to claim 2, wherein: Determining, based on the difference values ​​between all precoding matrix indicator pairs, an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband, including: Screening the difference values ​​between all precoding matrix indicator pairs; According to the screened difference values ​​between the precoding matrix indicator pairs, an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband is determined.

4. The antenna calibration method according to claim 2, wherein: Perform antenna calibration according to the channel error type, including: Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands; When the channel error type is a wideband error, determining a first calibration factor according to calibration phases corresponding to center positions of all sub-bands; The antenna is calibrated for the first time according to the first calibration factor.

5. The antenna calibration method according to claim 2, wherein: Performing antenna calibration according to the channel error type further includes: Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands; When the channel error type is a narrowband error, determining an average rate of change of the precoding matrix indication within the system bandwidth according to an average value of difference values ​​between pairs of precoding matrix indications corresponding to the system bandwidth; determining a second calibration factor according to the calibration phases corresponding to the center positions of all subbands and the average rate of change of the precoding matrix indication within the system bandwidth; The antenna is calibrated for the first time according to the second calibration factor.

6. The antenna calibration method according to claim 4 or 5, characterized in that: After the first calibration of the antenna, it also includes: receiving a channel quality indicator sent by the target terminal; determining a third calibration factor according to the channel quality indication; The antenna is calibrated for the second time according to the third calibration factor.

7. The antenna calibration method according to claim 1, wherein: Before determining the channel error type according to the precoding matrix indication set sent by the target terminal, the method further includes: The initial calibration factor is used to perform frequency domain calibration on the channel state information reference signal of each antenna channel.

8. The antenna calibration method according to claim 1, wherein: The target terminal meets one or more of the following conditions: The Doppler frequency shift is less than a first preset threshold; There is a direct path to the base station; The change rate of the incident angle is less than a second preset threshold.

9. A network side device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining a channel error type according to a precoding matrix indication set sent by a target terminal, where the channel error type includes a wideband error and a narrowband error; performing antenna calibration according to the channel error type; Determining the channel error type based on the precoding matrix indication set sent by the target terminal includes: receiving a precoding matrix indication set sent by the target terminal; determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth; the precoding matrix indicator pair being composed of precoding matrix indicators corresponding to two different groups of channel state information reference signals; The channel error type is determined according to an average value of difference values ​​between pairs of precoding matrix indicators corresponding to the system bandwidth.

10. The network side device according to claim 9, characterized in that: Determining, according to the precoding matrix indicator set, an average value of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth, comprising: determining a difference value between each precoding matrix indicator pair in the precoding matrix indicator set; Determining an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband according to the difference values ​​between all precoding matrix indicator pairs; The average value of the difference between the precoding matrix indicator pairs corresponding to the system bandwidth is determined according to the average value of the difference between the precoding matrix indicator pairs corresponding to all subbands.

11. The network side device according to claim 10, characterized in that: Determining, based on the difference values ​​between all precoding matrix indicator pairs, an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband, including: Screening the difference values ​​between all precoding matrix indicator pairs; An average value of the difference values ​​between the precoding matrix indicator pairs corresponding to each subband is determined according to the difference values ​​between the precoding matrix indicator pairs after screening.

12. The network side device according to claim 10, characterized in that: Perform antenna calibration according to the channel error type, including: Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands; When the channel error type is a wideband error, determining a first calibration factor according to calibration phases corresponding to center positions of all sub-bands; The antenna is calibrated for the first time according to the first calibration factor.

13. The network side device according to claim 10, characterized in that: Performing antenna calibration according to the channel error type further includes: Determining the calibration phases corresponding to the center positions of all subbands according to an average value of the difference values ​​between the precoding matrix indicator pairs corresponding to all subbands; When the channel error type is a narrowband error, determining an average rate of change of the precoding matrix indication within the system bandwidth according to an average value of difference values ​​between pairs of precoding matrix indications corresponding to the system bandwidth; determining a second calibration factor according to the calibration phases corresponding to the center positions of all subbands and the average rate of change of the precoding matrix indication within the system bandwidth; The antenna is calibrated for the first time according to the second calibration factor.

14. The network side device according to claim 12 or 13, characterized in that: After the first calibration of the antenna, it also includes: receiving a channel quality indicator sent by the target terminal; determining a third calibration factor according to the channel quality indication; The antenna is calibrated for the second time according to the third calibration factor.

15. The network side device according to claim 9, characterized in that: Before determining the channel error type according to the precoding matrix indication set sent by the target terminal, the method further includes: The initial calibration factor is used to perform frequency domain calibration on the channel state information reference signal of each antenna channel.

16. The network side device according to claim 9, characterized in that: The target terminal meets one or more of the following conditions: The Doppler frequency shift is less than a first preset threshold; There is a direct path to the base station; The change rate of the incident angle is less than a second preset threshold.

17. An antenna calibration device, characterized in that: include: a determination module, configured to determine a channel error type according to a precoding matrix indication set sent by a target terminal, wherein the channel error type includes a wideband error and a narrowband error; A calibration module, configured to perform antenna calibration according to the channel error type; The determination module includes a first sub-receiving module, a first determination sub-module and a second determination sub-module, wherein: The first sub-receiving module is configured to receive a precoding matrix indication set sent by the target terminal; The first determining submodule is configured to determine, based on the precoding matrix indicator set, an average of difference values ​​between precoding matrix indicator pairs corresponding to the system bandwidth; the precoding matrix indicator pair being composed of precoding matrix indicators corresponding to two different groups of channel state information reference signals; The second determining submodule is configured to determine the channel error type according to an average value of difference values ​​between pairs of precoding matrix indicators corresponding to the system bandwidth.

18. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is configured to cause the processor to execute the antenna calibration method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for antenna array calibration under complex electromagnetic environment

    CN103117781A

  • Wireless communication system, transmitting apparatus, wireless communication method, and control method for transmitting apparatus

    US20120128089A1