An antenna calibration performance detection method, base station and device

By adding and processing specific sequences in the base station, channel estimation and calibration factor adjustment are performed, the interference problem in antenna calibration performance detection is solved, and an effective evaluation of antenna calibration performance is achieved.

CN115987417BActive Publication Date: 2025-08-01DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111198846.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-14
Publication Date
2025-08-01
Estimated Expiration
2041-10-14

AI Technical Summary

Technical Problem

In base stations, antenna calibration performance detection is difficult to effectively offset the influence of device structure, frequency, time, environmental interference and other factors on the signal phase, resulting in inconsistent signal phases sent by different antennas.

Method used

The first sequence for antenna calibration performance detection is added to the signal to be transmitted, the signal is transmitted and recovered, the sequence is extracted for channel estimation processing, and the antenna is calibrated using calibration factors to calculate the phase difference to evaluate the performance.

Benefits of technology

By comparing the phase difference before and after calibration, the performance of the antenna calibration process can be effectively evaluated, and whether it can offset the influence of interference factors and ensure signal phase consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115987417B_ABST
    Figure CN115987417B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a method, a base station, and a device for detecting the performance of antenna calibration, which relate to the field of communication technologies. The method includes adding a first sequence for detecting the performance of antenna calibration at a preset position in a signal to be transmitted to obtain a first signal; transmitting the first signal and recovering the transmitted first signal as a second signal; extracting a second sequence from the preset position in the second signal; performing antenna calibration processing on the second sequence to obtain a third sequence; respectively obtaining a first phase corresponding to the first sequence and a third phase corresponding to the third sequence; and obtaining a detection result of the performance of antenna calibration based on the phase difference between the first phase and the third phase. The solution provided by the embodiment of the present invention can detect the performance 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 communication technologies, and in particular, to a method for detecting antenna calibration performance, a base station, and a device. Background Art

[0002] During the process of a base station performing baseband processing on a signal and transmitting the signal to the air interface, affected by interference factors such as device structure, device operating frequency, device operating time, electromagnetic interference, temperature, and humidity in the working environment, the phase of the transmitted signal may change accordingly. Moreover, different antennas of the base station are affected by different interference factors, and the phases of the signals transmitted by different antennas are affected differently. In order to ensure the consistency of the phases of the signals transmitted by each antenna, it is necessary to perform antenna calibration on the transmitted signals to offset the influence of interference factors on the signals.

[0003] In order to determine whether the antenna calibration has achieved good results, it is necessary to detect the performance of the antenna calibration. Summary of the Invention

[0004] The purpose of the embodiments of the present invention is to provide a method for detecting antenna calibration performance, a base station, and a device to detect the performance of antenna calibration. The specific technical solutions are as follows:

[0005] In a first aspect, an embodiment of the present invention provides a method for detecting antenna calibration performance, the method including:

[0006] Adding a first sequence for detecting antenna calibration performance at a preset position in a signal to be transmitted to obtain a first signal, where the first sequence includes: frequency domain components corresponding to different frequencies;

[0007] Transmitting the first signal and receiving the transmitted first signal as a second signal;

[0008] Extracting a second sequence from the preset position in the second signal;

[0009] Performing antenna calibration processing on the second sequence to obtain a third sequence;

[0010] Respectively obtaining a first phase corresponding to the first sequence and a third phase corresponding to the third sequence;

[0011] Based on the phase difference between the first phase and the third phase, obtaining a detection result of the antenna calibration performance.

[0012] In an embodiment of the present invention, the performing antenna calibration processing on the second sequence to obtain a third sequence includes:

[0013] Performing channel estimation processing on the second sequence to obtain calibration factors for different frequency points;

[0014] Perform antenna calibration processing on the second sequence before channel estimation processing based on the calibration factor to obtain a third sequence.

[0015] In one embodiment of the present invention, the performing antenna calibration processing on the second sequence before channel estimation processing based on the calibration factor to obtain a third sequence includes:

[0016] Convert the second sequence before channel estimation processing into frequency-domain data;

[0017] For each frequency point corresponding to the frequency-domain data, adjust the frequency-domain data corresponding to the frequency point by using the calibration factor corresponding to the frequency point to obtain a third sequence.

[0018] In one embodiment of the present invention, the obtaining a detection result of antenna calibration performance based on the phase difference between the first phase and the third phase includes:

[0019] For each frequency point, calculate the phase difference between the first phase corresponding to the frequency point and the third phase corresponding to the frequency point;

[0020] Perform statistics on the calculated phase differences, and determine the detection result of antenna calibration performance based on the statistical result.

[0021] In one embodiment of the present invention, the respectively obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence includes:

[0022] Obtain the frequency-domain data corresponding to the first sequence and the third sequence;

[0023] Based on the frequency-domain data corresponding to the first sequence, obtain the first phase corresponding to the first sequence, and based on the frequency-domain data corresponding to the third sequence, obtain the third phase corresponding to the third sequence.

[0024] In a second aspect, an embodiment of the present invention provides a base station, including a memory, a transceiver, and a processor:

[0025] The memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0026] Add a first sequence for detecting antenna calibration performance at a preset position in the signal to be transmitted to obtain a first signal, where the first sequence includes: frequency-domain components corresponding to different frequencies;

[0027] Transmit the first signal, and recover the transmitted first signal as a second signal;

[0028] Extract a second sequence from the preset position in the second signal;

[0029] Perform antenna calibration processing on the second sequence to obtain a third sequence;

[0030] Obtain the first phase corresponding to the first sequence and the third phase corresponding to the third sequence respectively;

[0031] Based on the phase difference between the first phase and the third phase, obtain the detection result of the antenna calibration performance.

[0032] In one embodiment of the present invention, the performing antenna calibration processing on the second sequence to obtain a third sequence specifically includes:

[0033] Perform channel estimation processing on the second sequence to obtain calibration factors for different frequency points;

[0034] Based on the calibration factors, perform antenna calibration processing on the second sequence before channel estimation processing to obtain a third sequence.

[0035] In one embodiment of the present invention, the based on the calibration factors, performing antenna calibration processing on the second sequence before channel estimation processing to obtain a third sequence specifically includes:

[0036] Convert the second sequence before channel estimation processing into frequency domain data;

[0037] For each frequency point corresponding to the frequency domain data, use the calibration factor corresponding to the frequency point to adjust the frequency domain data corresponding to the frequency point to obtain a third sequence.

[0038] In one embodiment of the present invention, the based on the phase difference between the first phase and the third phase, obtaining the detection result of the antenna calibration performance specifically includes:

[0039] For each frequency point, calculate the phase difference between the first phase corresponding to the frequency point and the third phase corresponding to the frequency point;

[0040] Perform statistics on the calculated phase differences, and determine the detection result of the antenna calibration performance based on the statistical results.

[0041] In one embodiment of the present invention, the obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence respectively specifically includes:

[0042] Obtain the frequency domain data corresponding to the first sequence and the third sequence;

[0043] Based on the frequency domain data corresponding to the first sequence, obtain the first phase corresponding to the first sequence, and based on the frequency domain data corresponding to the third sequence, obtain the third phase corresponding to the third sequence.

[0044] In a third aspect, an embodiment of the present invention provides an antenna calibration performance detection device, where the device includes:

[0045] A sequence adding module, configured to add a first sequence for performing antenna calibration performance detection at a preset position in a signal to be transmitted, to obtain a first signal, where the first sequence includes frequency domain components corresponding to different frequencies;

[0046] A signal transmitting module, configured to transmit the first signal and recover the transmitted first signal as a second signal;

[0047] A sequence extracting module, configured to extract a second sequence from the preset position in the second signal;

[0048] An antenna calibration module, configured to perform antenna calibration processing on the second sequence to obtain a third sequence;

[0049] A phase obtaining module, configured to respectively obtain a first phase corresponding to the first sequence and a third phase corresponding to the third sequence;

[0050] A detection result obtaining module, configured to obtain a detection result of antenna calibration performance based on a phase difference between the first phase and the third phase.

[0051] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the method steps described in any one of the first aspects are implemented.

[0052] In a fifth aspect, an embodiment of the present invention further provides a computer program product including instructions, which when running on a computer, causes the computer to execute the method steps described in any one of the first aspects.

[0053] Advantageous effects of the embodiments of the present invention:

[0054] The embodiments of the present invention provide an antenna calibration performance detection method, where a first sequence for performing antenna calibration performance detection is added at a preset position in a signal to be transmitted, after the first signal is transmitted, the transmitted first signal is recovered as a second signal; a second sequence is extracted from the preset position in the second signal, and antenna calibration processing is performed on the second sequence to obtain a third sequence; a first phase corresponding to the first sequence and a third phase corresponding to the third sequence are respectively obtained; and a detection result of antenna calibration performance is obtained based on a phase difference between the first phase and the third phase.

[0055] As can be seen from the above, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. After obtaining the third sequence through antenna calibration processing on the second sequence in the embodiment of the present invention, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good. If there is a large gap between the third phase and the first phase, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided in the embodiment of the present invention. Description of the Drawings

[0056] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention, and those of ordinary skill in the art can obtain other drawings based on these drawings.

[0057] Figure 1 Flow diagram of the first method for detecting the performance of antenna calibration provided by the embodiment of the present invention;

[0058] Figure 2 Flow diagram of the second method for detecting the performance of antenna calibration provided by the embodiment of the present invention;

[0059] Figure 3 Structural diagram of a base station provided by the embodiment of the present invention;

[0060] Figure 4 Structural diagram of the first device for detecting the performance of antenna calibration provided by the embodiment of the present invention;

[0061] Figure 5 Structural diagram of the second device for detecting the performance of antenna calibration provided by the embodiment of the present invention. Detailed Embodiments

[0062] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0063] In the embodiments of the present invention, the term "a plurality" refers to two or more, and other quantifiers are similar.

[0064] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention belong to the scope of protection of the present invention.

[0065] To detect the performance of antenna calibration, an antenna calibration performance detection method, a base station and a device are provided in the embodiments of the present invention.

[0066] The embodiments of the present invention provide an antenna calibration performance detection method, and the above method includes:

[0067] Add a first sequence for detecting the performance of antenna calibration at a preset position in the signal to be transmitted to obtain a first signal, wherein the above first sequence includes: frequency domain components corresponding to different frequencies;

[0068] Transmit the above first signal and recover the first signal after transmission as a second signal;

[0069] Extract a second sequence from the above preset position in the above second signal;

[0070] Perform antenna calibration processing on the above second sequence to obtain a third sequence;

[0071] Obtain the first phase corresponding to the above first sequence and the third phase corresponding to the above third sequence respectively;

[0072] Based on the phase difference between the above first phase and the third phase, obtain the detection result of the antenna calibration performance.

[0073] As can be seen from the above, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. After obtaining the third sequence by performing antenna calibration processing on the second sequence in the embodiments of the present invention, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good. If there is a large gap between the third phase and the first phase, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided in the embodiments of the present invention.

[0074] See Figure 1 , which is a schematic flowchart of the first antenna calibration performance detection method provided in the embodiments of the present invention. The above method includes the following steps S101-S106.

[0075] Specifically, the above method is applied to a base station.

[0076] S101: Add a first sequence for antenna calibration performance detection at a preset position in the signal to be transmitted to obtain a first signal.

[0077] Among them, the above first sequence includes: frequency domain components corresponding to different frequencies.

[0078] Specifically, the above first sequence can be a ZC sequence, which has good autocorrelation and low cross-correlation. If subsequent time-domain antenna calibration is performed on the first sequence, the above preset position can be a preset time-domain position, and the above preset time-domain position can be a preset symbol in the signal. If subsequent frequency-domain antenna calibration is performed on the first sequence, the above preset position can be a preset frequency-domain position.

[0079] S102: Transmit the above first signal and recover the transmitted first signal as a second signal.

[0080] Specifically, the base station can process and transmit the first signal through the antenna coupling network included in itself, and the antenna coupling network can also transmit the transmitted first signal to the calibration receiving channel included in itself, which is equivalent to recovering the transmitted first signal.

[0081] Among them, the above antenna coupling network and calibration receiving channel are both hardware devices included in the above base station.

[0082] Since the first signal will be affected by interference factors such as the device structure, device operating frequency, device operating time in the base station, and electromagnetic interference, temperature, and humidity in the working environment of the base station during the process of processing and transmitting the first signal, the recovered first signal will change compared with the first signal before transmission. To make a distinction, in this embodiment, the recovered first signal is called the second signal.

[0083] S104: Extract a second sequence from the above preset position in the second signal.

[0084] Specifically, if the above first sequence is added at a preset time-domain position, the data at the preset time-domain position in the second signal can be intercepted as the above second sequence. If the above first sequence is added at a preset frequency-domain position, the data at the preset frequency-domain position in the second signal can be intercepted as the above second sequence. After the above second sequence is extracted, the above second sequence can be transmitted to the physical layer for subsequent processing.

[0085] S104: Perform antenna calibration processing on the above second sequence to obtain a third sequence.

[0086] Among them, channel estimation processing can be performed on the above-mentioned second sequence, so as to complete the antenna calibration process for the second sequence. The channel processing method in the prior art can be used to perform channel estimation processing on the second sequence, which will not be elaborated here.

[0087] Specifically, reference can be made to steps S104A - S104B below, which will not be elaborated here for the time being.

[0088] S105: Obtain the first phase corresponding to the above-mentioned first sequence and the third phase corresponding to the above-mentioned third sequence respectively.

[0089] In an embodiment of the present invention, the above-mentioned step S105 can be implemented through the following steps A - B.

[0090] Step A: Obtain the frequency-domain data corresponding to the above-mentioned first sequence and the third sequence.

[0091] Specifically, since the above-mentioned first sequence is time-domain data, frequency-domain conversion can be performed on the first sequence to obtain frequency-domain data. If the above-mentioned third sequence is also time-domain data, frequency-domain conversion can also be performed on the third sequence to obtain the above-mentioned frequency-domain data. If the above-mentioned third sequence itself is frequency-domain data, then the third sequence does not need to be processed.

[0092] Step B: Based on the frequency-domain data corresponding to the first sequence, obtain the first phase corresponding to the first sequence, and based on the frequency-domain data corresponding to the third sequence, obtain the third phase corresponding to the third sequence.

[0093] Specifically, the data corresponding to each frequency point can be obtained from the frequency-domain data corresponding to the first sequence, and the phases corresponding to different frequency points are calculated respectively based on the data corresponding to different frequency points as the first phase.

[0094] Similarly, the data corresponding to each frequency point can be obtained from the frequency-domain data corresponding to the third sequence, and the phases corresponding to different frequency points are calculated respectively based on the data corresponding to different frequency points as the third phase.

[0095] In an embodiment of the present invention, the frequency-domain data corresponding to the first sequence may not contain the data corresponding to all frequency points. The data corresponding to the valid frequency points can be extracted from the frequency-domain data corresponding to the first sequence, and the first phases corresponding to different valid frequency points are calculated based on the extracted data corresponding to the valid frequency points. Among them, the valid frequency points are the frequency points corresponding to the data.

[0096] In addition, the frequency-domain data corresponding to the third sequence may also not contain the data corresponding to all frequency points. The data corresponding to the valid frequency points can be extracted from the frequency-domain data corresponding to the third sequence, and the third phases corresponding to different valid frequency points are calculated based on the extracted data corresponding to the valid frequency points.

[0097] S106: Obtain the detection result of the antenna calibration performance based on the phase difference between the above-mentioned first phase and third phase.

[0098] Specifically, different first phases correspond to different frequency points, and different third phases correspond to different frequency points. Then, the phase difference between the first phase and the third phase can be calculated for each frequency point, and the detection result of the antenna calibration performance can be obtained based on the calculated phase difference.

[0099] In an embodiment of the present invention, the above step S106 can be implemented through the following steps C-step D.

[0100] Step C: For each frequency point, calculate the phase difference between the first phase corresponding to this frequency point and the third phase corresponding to this frequency point.

[0101] Specifically, for different frequency points, the first phase may be greater than the third phase or less than the third phase. Therefore, the calculated phase difference may be positive or negative. Whether the phase difference is positive or negative, it indicates that there is a gap between the first phase and the third phase. That is to say, there is a gap between the third sequence obtained after performing antenna calibration processing on the second sequence and the first sequence that has not been affected by interference factors. Moreover, the larger the absolute value of the above phase difference, the greater the gap between the first phase and the third phase, that is, the greater the gap between the first sequence and the third sequence.

[0102] In the embodiment of the present invention, the antenna calibration performance is analyzed by analyzing the gap between the first sequence and the third sequence. The greater the gap between the first sequence and the third sequence, the greater the gap between the result obtained after performing antenna calibration processing on the second sequence affected by interference factors and the original first sequence, and the worse the performance of the antenna calibration. Therefore, the positive or negative of the phase difference between the above first phase and third phase has little impact on the detection result of this solution, and the absolute value of the phase difference has a greater impact on the detection result of this solution. Therefore, the absolute value of the phase difference can be taken during the process of obtaining the detection result based on the phase difference, and then the above detection result can be obtained based on the absolute value.

[0103] Step D: Statistically analyze the calculated phase difference, and determine the detection result of the antenna calibration performance based on the statistical result.

[0104] Specifically, the mean value, maximum value, minimum value, median, etc. of the absolute value of the above phase difference can be determined as the statistical result, and the detection result of the antenna calibration performance can be determined based on the statistical result.

[0105] The above detection results can be represented in the form of performance levels, which can be divided into good, medium, poor, etc. For each type of statistical result, a numerical range corresponding to different performance levels can be set for this statistical result, so as to determine which numerical range the calculated statistical result belongs to, and thus determine the performance level to which it belongs.

[0106] Since the statistical results may contain different types of data. For example, if the statistical results contain three types of data: mean, maximum value, and minimum value, then the performance levels corresponding to different types of statistical results can be obtained respectively based on different types of statistical results. Further, the different performance levels are fused to obtain the final detection result.

[0107] In one embodiment of the present invention, the performance levels corresponding to different types of statistical results can be counted, and the performance level with the most occurrences is used as the finally obtained performance level and used as the detection result.

[0108] As can be seen from the above, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. After obtaining the third sequence by performing antenna calibration processing on the second sequence in the embodiment of the present invention, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good. If there is a large gap between the third phase and the first phase, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided by the embodiment of the present invention.

[0109] See Figure 2 , which is a schematic flowchart of the second antenna calibration performance detection method provided by the embodiment of the present invention. Compared with the embodiment shown in the foregoing Figure 1 , the above step S104 can be implemented through the following steps S104A - S104B.

[0110] S104A: Perform channel estimation processing on the above second sequence to obtain calibration factors for different frequency points.

[0111] S104B: Perform antenna calibration processing on the second sequence before channel estimation processing based on the above calibration factors to obtain a third sequence.

[0112] Specifically, for each frequency point, multiply the calibration factor corresponding to this frequency point by the frequency domain data corresponding to this frequency point, and use the calculation result as the frequency domain data corresponding to this frequency point in the third sequence, so as to obtain the third sequence.

[0113] In one embodiment of the present invention, the above step S104B can be implemented by the following steps E - step F.

[0114] Step E: Convert the second sequence before channel estimation processing into frequency - domain data.

[0115] Step F: For each frequency point corresponding to frequency - domain data, use the calibration factor corresponding to this frequency point to adjust the frequency - domain data corresponding to this frequency point to obtain a third sequence.

[0116] Specifically, for each frequency point corresponding to frequency - domain data, multiply the calibration factor corresponding to this frequency point by the frequency - domain data corresponding to this frequency point, and use the calculation result as the frequency - domain data corresponding to this frequency point in the third sequence, so as to obtain the third sequence.

[0117] Among them, only adjust the frequency - domain data corresponding to the frequency points corresponding to frequency - domain data, and ignore the frequency points without corresponding frequency - domain data, which can reduce the amount of calculation required in the process of calculating the third sequence.

[0118] As can be seen from the above, after performing channel estimation processing on the second sequence, calibration factors for different frequency points can be obtained. By using different calibration factors to process the frequency - domain data corresponding to different frequency points, the antenna calibration process of the second sequence can be realized, and a third sequence after antenna calibration processing can be obtained. After the antenna calibration processing, the result of this antenna calibration process can be detected to realize the detection of antenna calibration performance.

[0119] Corresponding to the foregoing antenna calibration performance detection method, an embodiment of the present invention further provides a base station.

[0120] See Figure 3 , which is a schematic structural diagram of a base station provided by an embodiment of the present invention, including a memory 301, a transceiver 302, and a processor 303:

[0121] The memory 301 is used to store computer programs; the transceiver 302 is used to transmit and receive data under the control of the processor; the processor 303 is used to read the computer programs in the memory and perform the following operations:

[0122] Add a first sequence for performing antenna calibration performance detection at a preset position in the signal to be transmitted to obtain a first signal, where the first sequence includes: frequency - domain components corresponding to different frequencies;

[0123] Transmit the first signal and receive the transmitted first signal as a second signal;

[0124] Extract a second sequence from the preset position in the second signal;

[0125] Perform antenna calibration processing on the second sequence to obtain a third sequence;

[0126] Obtain the first phase corresponding to the first sequence and the third phase corresponding to the third sequence respectively;

[0127] Based on the phase difference between the first phase and the third phase, obtain the detection result of the antenna calibration performance.

[0128] Among them, in Figure 3 The bus architecture may include any number of interconnected buses and bridges, specifically, various circuits represented by one or more processors represented by the processor 303 and the memory represented by the memory 301 are linked together. The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art, so they will not be further described herein. The bus interface provides an interface. The transceiver 302 may be multiple elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on the transmission medium, and these transmission mediums include wireless channels, wired channels, optical fiber cables, and other transmission mediums. The processor 303 is responsible for managing the bus architecture and general processing, and the memory 301 can store the data used by the processor 303 when performing operations.

[0129] The processor 303 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.

[0130] As can be seen from the above, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. In the embodiment of the present invention, after obtaining the third sequence by performing antenna calibration processing on the second sequence, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good. If the gap between the third phase and the first phase is large, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided by the embodiment of the present invention.

[0131] In an embodiment of the present invention, the performing antenna calibration processing on the second sequence to obtain a third sequence specifically includes:

[0132] Perform channel estimation processing on the second sequence to obtain calibration factors for different frequency points;

[0133] Perform antenna calibration processing on the second sequence before channel estimation processing based on the calibration factors to obtain a third sequence.

[0134] As can be seen from the above, after performing channel estimation processing on the second sequence, calibration factors for different frequency points can be obtained. By using different calibration factors to process the frequency-domain data corresponding to different frequency points respectively, the antenna calibration processing process of the second sequence can be realized, and a third sequence after antenna calibration processing can be obtained. After performing antenna calibration processing, the result of this antenna calibration processing process can be detected to realize antenna calibration performance detection.

[0135] In one embodiment of the present invention, the performing antenna calibration processing on the second sequence before channel estimation processing based on the calibration factors to obtain a third sequence specifically includes:

[0136] Convert the second sequence before channel estimation processing into frequency-domain data;

[0137] For each frequency point corresponding to frequency-domain data, adjust the frequency-domain data corresponding to this frequency point by using the calibration factor corresponding to this frequency point to obtain a third sequence.

[0138] In one embodiment of the present invention, the obtaining the detection result of antenna calibration performance based on the phase difference between the first phase and the third phase specifically includes:

[0139] For each frequency point, calculate the phase difference between the first phase corresponding to this frequency point and the third phase corresponding to this frequency point;

[0140] Statistically analyze the calculated phase differences, and determine the detection result of antenna calibration performance based on the statistical results.

[0141] In one embodiment of the present invention, the respectively obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence specifically includes:

[0142] Obtain the frequency-domain data corresponding to the first sequence and the third sequence;

[0143] Based on the frequency-domain data corresponding to the first sequence, obtain the first phase corresponding to the first sequence, and based on the frequency-domain data corresponding to the third sequence, obtain the third phase corresponding to the third sequence.

[0144] Corresponding to the foregoing antenna calibration performance detection method, an embodiment of the present invention further provides an antenna calibration performance detection device.

[0145] SeeFigure 4 , which is a schematic structural diagram of the first antenna calibration performance detection device provided by an embodiment of the present invention. The above device includes:

[0146] A sequence adding module 401, configured to add a first sequence for performing antenna calibration performance detection at a preset position in a signal to be transmitted, to obtain a first signal, where the first sequence includes: frequency domain components corresponding to different frequencies;

[0147] A signal transmitting module 402, configured to transmit the first signal and recover the transmitted first signal as a second signal;

[0148] A sequence extracting module 403, configured to extract a second sequence from the preset position in the second signal;

[0149] An antenna calibration module 404, configured to perform antenna calibration processing on the second sequence to obtain a third sequence;

[0150] A phase obtaining module 405, configured to respectively obtain a first phase corresponding to the first sequence and a third phase corresponding to the third sequence;

[0151] A detection result obtaining module 406, configured to obtain a detection result of antenna calibration performance based on a phase difference between the first phase and the third phase.

[0152] As can be seen from the above, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. After obtaining the third sequence by performing antenna calibration processing on the second sequence in the embodiment of the present invention, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good. If there is a large gap between the third phase and the first phase, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided by the embodiment of the present invention.

[0153] See Figure 5 , which is a schematic structural diagram of the second antenna calibration performance detection device provided by an embodiment of the present invention. Compared with the embodiment shown in the foregoing Figure 4 , the above antenna calibration module 404 includes:

[0154] A calibration factor obtaining sub-module 404A, configured to perform channel estimation processing on the second sequence to obtain calibration factors for different frequency points;

[0155] The antenna calibration sub-module 404B is used to perform antenna calibration processing on the second sequence before channel estimation processing based on the calibration factor to obtain a third sequence.

[0156] As can be seen from the above, after performing channel estimation processing on the second sequence, calibration factors for different frequency points can be obtained. By using different calibration factors to process the frequency-domain data corresponding to different frequency points, the antenna calibration processing process of the second sequence can be realized, and a third sequence after antenna calibration processing can be obtained. After performing antenna calibration processing, the result of this antenna calibration processing process can be detected to realize antenna calibration performance detection.

[0157] In an embodiment of the present invention, the above-mentioned antenna calibration sub-module 404B is specifically used for:

[0158] Convert the second sequence before channel estimation processing into frequency-domain data;

[0159] For each frequency point corresponding to frequency-domain data, use the calibration factor corresponding to this frequency point to adjust the frequency-domain data corresponding to this frequency point to obtain a third sequence.

[0160] In an embodiment of the present invention, the detection result obtaining module 406 is specifically used for:

[0161] For each frequency point, calculate the phase difference between the first phase corresponding to this frequency point and the third phase corresponding to this frequency point;

[0162] Statistically analyze the calculated phase differences, and determine the detection result of the antenna calibration performance based on the statistical results.

[0163] In an embodiment of the present invention, the phase acquisition module 405 is specifically used for:

[0164] Obtain the frequency-domain data corresponding to the first sequence and the third sequence;

[0165] Based on the frequency-domain data corresponding to the first sequence, obtain the first phase corresponding to the first sequence, and based on the frequency-domain data corresponding to the third sequence, obtain the third phase corresponding to the third sequence.

[0166] In another embodiment provided by the present invention, a computer-readable storage medium is further provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any of the above antenna calibration performance detection methods are implemented.

[0167] When using the computer-readable storage medium provided by the embodiments of the present invention to perform antenna calibration performance detection, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. After the embodiments of the present invention obtain the third sequence through antenna calibration processing on the second sequence, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good; if there is a large gap between the third phase and the first phase, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided by the embodiments of the present invention.

[0168] In another embodiment provided by the present invention, there is also provided a computer program product containing instructions. When it runs on a computer, it causes the computer to execute the steps of any one of the antenna calibration performance detection methods in the above embodiments.

[0169] When using the computer program product provided by the embodiments of the present invention to perform antenna calibration performance detection, during the process of transmitting the first signal, the first signal will be affected by interference factors, resulting in the second sequence in the recovered second signal being different from the first sequence in the first signal before transmission. The purpose of performing antenna calibration processing on the second sequence is to offset the influence of interference factors. After the embodiments of the present invention obtain the third sequence through antenna calibration processing on the second sequence, the third phase of the third sequence is compared with the first phase of the first sequence. If the third phase is close to the first phase, it indicates that the performance of the antenna calibration processing is good; if there is a large gap between the third phase and the first phase, it indicates that the performance of the antenna calibration processing is poor. Therefore, the performance of the antenna calibration processing can be detected through the solution provided by the embodiments of the present invention.

[0170] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)).

[0171] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0172] Each embodiment in this specification is described in a related manner. For the same or similar parts among the embodiments, reference can be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the base station, device, storage medium, and computer program, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments.

[0173] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) that contain computer-usable program code.

[0174] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or the combination of blocks.

[0175] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the processor-readable memory generate a manufactured article including an instruction device that implements the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or the combination of blocks.

[0176] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the flows Figure 1 or blocks or the combination of blocks.

[0177] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the embodiments of the present application and their equivalent technologies, the present application also intends to include these changes and modifications.

Claims

1. An antenna calibration performance detection method, characterized in that, The method includes: Adding a first sequence for antenna calibration performance detection at a preset position in the signal to be transmitted to obtain a first signal, where the first sequence includes frequency domain components corresponding to different frequencies; Transmitting the first signal and receiving the transmitted first signal as a second signal; Extracting a second sequence from the preset position in the second signal; Performing antenna calibration processing on the second sequence to obtain a third sequence, where the purpose of performing antenna calibration processing on the second sequence is to cancel the influence of interference factors on the first signal during the transmission of the first signal; Obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence respectively; Obtaining a detection result of the antenna calibration performance based on the phase difference between the first phase and the third phase.

2. The method according to claim 1, wherein The performing antenna calibration processing on the second sequence to obtain a third sequence includes: Performing channel estimation processing on the second sequence to obtain calibration factors for different frequency points; Performing antenna calibration processing on the second sequence before channel estimation processing based on the calibration factors to obtain a third sequence.

3. The method according to claim 2, characterized in that The performing antenna calibration processing on the second sequence before channel estimation processing based on the calibration factors to obtain a third sequence includes: Converting the second sequence before channel estimation processing into frequency domain data; For each frequency point corresponding to the frequency domain data, adjusting the frequency domain data corresponding to the frequency point with the calibration factor corresponding to the frequency point to obtain a third sequence.

4. The method according to any one of claims 1 to 3, characterized in that, The obtaining a detection result of the antenna calibration performance based on the phase difference between the first phase and the third phase includes: For each frequency point, calculating the phase difference between the first phase corresponding to the frequency point and the third phase corresponding to the frequency point; Statistically processing the calculated phase differences and determining the detection result of the antenna calibration performance based on the statistical result.

5. The method according to any one of claims 1 to 3, characterized in that, The obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence respectively includes: Obtaining the frequency domain data corresponding to the first sequence and the third sequence; Based on the frequency domain data corresponding to the first sequence, obtaining the first phase corresponding to the first sequence, and based on the frequency domain data corresponding to the third sequence, obtaining the third phase corresponding to the third sequence.

6. A base station, characterized in that, Including a memory, a transceiver, and a processor: The memory is used to store computer programs; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: Adding a first sequence for antenna calibration performance detection at a preset position in the signal to be transmitted to obtain a first signal, where the first sequence includes frequency domain components corresponding to different frequencies; Transmitting the first signal and receiving the transmitted first signal as a second signal; Extracting a second sequence from the preset position in the second signal; Performing antenna calibration processing on the second sequence to obtain a third sequence, where the purpose of performing antenna calibration processing on the second sequence is to cancel the influence of interference factors on the first signal during the transmission of the first signal; Obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence respectively; Based on the phase difference between the first phase and the third phase, a detection result of the antenna calibration performance is obtained.

7. The base station according to claim 6, wherein The antenna calibration process for the second sequence to obtain a third sequence specifically includes: Performing channel estimation processing on the second sequence to obtain calibration factors for different frequency points; Based on the calibration factors, performing antenna calibration processing on the second sequence before channel estimation processing to obtain a third sequence.

8. The base station according to claim 7, characterized in that, The performing antenna calibration processing on the second sequence before channel estimation processing based on the calibration factors to obtain a third sequence specifically includes: Converting the second sequence before channel estimation processing into frequency-domain data; For each frequency point corresponding to the frequency-domain data, using the calibration factor corresponding to the frequency point to adjust the frequency-domain data corresponding to the frequency point to obtain a third sequence.

9. The base station according to any one of claims 6 - 8, characterized in that, The obtaining a detection result of the antenna calibration performance based on the phase difference between the first phase and the third phase specifically includes: For each frequency point, calculating the phase difference between the first phase corresponding to the frequency point and the third phase corresponding to the frequency point; Statistically processing the calculated phase differences, and determining the detection result of the antenna calibration performance based on the statistical results.

10. The base station according to any one of claims 6-8, characterized in that, The respectively obtaining the first phase corresponding to the first sequence and the third phase corresponding to the third sequence specifically includes: Obtaining the frequency-domain data corresponding to the first sequence and the third sequence; Based on the frequency-domain data corresponding to the first sequence, obtaining the first phase corresponding to the first sequence, and based on the frequency-domain data corresponding to the third sequence, obtaining the third phase corresponding to the third sequence.

11. An antenna calibration performance detection device, characterized in that, The device includes: A sequence adding module, configured to add a first sequence for detecting the antenna calibration performance at a preset position in the signal to be transmitted to obtain a first signal, where the first sequence includes frequency-domain components corresponding to different frequencies; A signal transmitting module, configured to transmit the first signal and recover the transmitted first signal as a second signal; A sequence extracting module, configured to extract a second sequence from the preset position in the second signal; An antenna calibration module, configured to perform antenna calibration processing on the second sequence to obtain a third sequence, where the purpose of performing antenna calibration processing on the second sequence is to cancel the influence of the interference factors on the first signal during the transmission of the first signal; A phase obtaining module, configured to respectively obtain the first phase corresponding to the first sequence and the third phase corresponding to the third sequence; A detection result obtaining module, configured to obtain a detection result of the antenna calibration performance based on the phase difference between the first phase and the third phase.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps described in any one of claims 1-5 are implemented.

Citation Information

Patent Citations

  • Detection method and device for array antenna calibration

    CN110620605A