Antenna calibration method and apparatus, electronic device, and readable storage medium

By selecting multiple sets of alternative calibration weights on the base station side and feedback CSI-RS resource indication information on the target terminal side, determining the target calibration weights and performing antenna array calibration, the problem of high cost of hardware equipment in the prior art is solved, and the downlink transmission rate and user experience are improved.

WO2025092043A1PCT designated stage expired Publication Date: 2025-05-08ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/106927
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-30
Filing Date
2024-07-23
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In the prior art, the cost of antenna calibration by adding hardware equipment is high, and it is difficult to achieve the characteristics of the two sets of circuits at the radio frequency end, which affects the downlink transmission rate and user experience of the terminal.

Method used

By selecting multiple sets of alternative calibration weights from the calibration weight set on the base station side, sending a CSI-RS reference signal to the target terminal, determining the target calibration weights based on the CSI-RS resource indication information feedbacked by the target terminal, and performing antenna array calibration.

Benefits of technology

Antenna calibration is performed without adding hardware devices, reducing costs and improving downlink transmission rates and user experience by matching downlink channel measurements of target terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024106927_08052025_PF_FP_ABST
    Figure CN2024106927_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses an antenna calibration method and apparatus, an electronic device, and a readable storage medium. The method comprises: selecting a plurality of groups of alternative calibration weights from a calibration weight set, and sending, to a target terminal, a channel state information reference signal (CSI-RS) corresponding to each group of alternative calibration weights; determining a target calibration weight in the plurality of groups of alternative calibration weights on the basis of CSI-RS resource indication information fed back by the target terminal; and calibrating an antenna array on the basis of the target calibration weight.
Need to check novelty before this filing date? Find Prior Art

Description

Antenna calibration method, device, electronic device and readable storage medium

[0001] Cross-references

[0002] The present invention claims priority to the Chinese patent application filed with the China Patent Office on October 30, 2023, with application number 202311429825.0 and invention name “Antenna calibration method, device, electronic device and readable storage medium”. The entire contents of the application are incorporated into the present invention by reference. Technical Field

[0003] The embodiments of the present application relate to the field of communication technology, and in particular to an antenna calibration method, device, electronic device, and readable storage medium. Background Art

[0004] In a Multiple-Input Multiple-Output (MIMO) communication system, each antenna typically has two sets of circuits at the RF end to transmit and receive signals, respectively. However, due to hardware process errors and nonlinear distortion in active components such as amplifiers, it is difficult to achieve completely identical characteristics between the two sets of circuits at the RF end.

[0005] To eliminate the impact of phase deviations between RF receive and transmit channels on service channel shaping, antenna calibration is typically performed by adding hardware, but this hardware is expensive. Failure to perform downlink antenna calibration can affect the terminal's downlink transmission rate, reducing the user experience.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide an antenna calibration method, apparatus, electronic device, and readable storage medium to solve the problem of high calibration cost in related technologies of performing antenna calibration by adding hardware devices.

[0008] In the first aspect, an embodiment of the present application provides an antenna calibration method for a base station, comprising: selecting multiple groups of alternative calibration weights from a calibration weight set, and sending a channel state information measurement reference signal CSI-RS corresponding to each group of alternative calibration weights to a target terminal; determining a target calibration weight from the multiple groups of alternative calibration weights based on the CSI-RS resource indication information fed back by the target terminal; and calibrating the antenna array based on the target calibration weights.

[0009] In the second aspect, an embodiment of the present application provides an antenna calibration method for a target terminal, including: receiving multiple channel state information measurement reference signals CSI-RS sent by a base station; wherein each of the channel state information measurement reference signals CSI-RS corresponds to an alternative calibration weight, and the alternative calibration weight is any one of multiple groups of alternative calibration weights selected by the base station from a calibration weight set; measuring the resources corresponding to the multiple CSI-RSs, and determining the CSI-RS resource indication information corresponding to the target CSI-RS among the multiple CSI-RSs; sending the CSI-RS resource indication information to the base station, so that the base station determines the target calibration weight for calibrating the antenna array from the multiple groups of alternative calibration weights according to the CSI-RS resource indication information.

[0010] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first or second aspect above are implemented.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first or second aspect above are implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0013] FIG1 is a schematic diagram showing a flow chart of an antenna calibration method provided in an embodiment of the present application;

[0014] FIG2 shows a schematic structural diagram of an antenna array provided in an embodiment of the present application;

[0015] FIG3 is a schematic diagram showing scanning results of multiple sets of alternative calibration weights provided in an embodiment of the present application;

[0016] FIG4 shows a schematic flow chart of another antenna calibration method provided in an embodiment of the present application;

[0017] FIG5 shows a schematic structural diagram of an antenna calibration system provided in an embodiment of the present application;

[0018] FIG6 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0020] Whether using single-polarized or dual-polarized antennas, the polarization of the antennas at both ends must be identical. If the polarizations differ or there is an angle deviation, the overlap area of ​​the polarized signals will be small, resulting in weak signals and poor communication. Existing antenna calibration methods typically require additional hardware, which is costly.

[0021] The present application provides an antenna calibration method that calibrates the antenna array based on information fed back by each target terminal. This method eliminates the need for additional hardware equipment to calibrate the antenna, thereby reducing antenna calibration costs. FIG1 shows a flow chart of an antenna calibration method provided by an embodiment of the present application. The antenna calibration method is used for a base station. As shown in the figure, the method 100 may include the following steps:

[0022] Step S101: selecting multiple groups of candidate calibration weights from a calibration weight set, and sending a channel state information measurement reference signal CSI-RS corresponding to each group of candidate calibration weights to a target terminal.

[0023] Step S102: determining a target calibration weight among the multiple groups of candidate calibration weights according to the CSI-RS resource indication information fed back by the target terminal.

[0024] Step S103: calibrating the antenna array according to the target calibration weight.

[0025] The target terminal is a terminal used to calibrate the antenna array.

[0026] In a specific implementation, the base station selects multiple groups of alternative calibration weights from a pre-configured calibration weight set and sends a channel state information measurement reference signal (CSI-RS) corresponding to each group of alternative calibration weights to the target terminal. Here, a group of alternative calibration weights can correspond to multiple CSI-RSs.

[0027] After receiving multiple CSI-RSs, the target terminal measures the resources corresponding to each CSI-RS and, based on the measurement results, sends the base station CSI-RS resource indication information corresponding to the CSI-RS with the best performance among the multiple CSI-RSs. Based on the CSI-RS resource indication information fed back by the target terminal, the base station can determine a target calibration weight from multiple sets of candidate calibration weights and then calibrate the antenna array based on this target calibration weight.

[0028] Through the above steps, since the base station side calibrates the antenna array based on the information fed back by the target terminal without adding hardware equipment to calibrate the antenna, the antenna calibration cost can be reduced. At the same time, based on the CSI-RS resource indication information fed back by each target terminal, the target calibration weight among multiple groups of alternative calibration weights is determined, and a downlink channel measurement that better matches the target terminal can be obtained, thereby increasing the downlink transmission rate of the target terminal and improving the user experience.

[0029] In one possible implementation, in order to further improve the downlink transmission rate of the target terminal, the pre-configured calibration weight set includes as many calibration weights as possible that are complete in the entire space. Specifically, the calibration weight set can be determined in the following manner: determining the calibration weights of multiple polarized antennas in the antenna array according to predefined rules; determining the calibration weight set based on the calibration weights of multiple polarized antennas in the antenna array.

[0030] In a specific implementation, the antenna array may include multiple polarized antennas. The precoding matrix specified in the protocol takes into account the specific structure of the antenna array. As shown in Figure 2, the antenna array includes polarized antenna P0, polarized antenna P1, polarized antenna P2, and polarized antenna P3. Polarized antennas {P0, P2} and {P1, P3} are two polarization directions, and {P0, P1} and {P2, P3} are two polarized antenna pairs. A calibration weight set is determined based on the calibration weights of the multiple polarized antennas in the antenna array.

[0031] The predefined rules include: determining the polarized antenna pairs of the antenna array based on the polarization directions of multiple polarized antennas, each polarized antenna pair including a first polarized antenna and a second polarized antenna; using any polarized antenna pair in the polarized antenna pairs as a reference antenna pair, and using the calibration weight of the first polarized antenna in the reference antenna pair as a reference weight; determining the reference weight as the calibration weight of the first polarized antenna in the target antenna pair, and the target antenna pair is any polarized antenna pair in the polarized antenna pairs; and determining the calibration weight of the second polarized antenna in the target antenna pair based on the reference weight, a first phase difference, and a second phase difference, wherein the first phase difference is the phase difference between the first polarized antenna and the second polarized antenna in the reference antenna pair, and the second phase difference is the phase difference between the target antenna pair and the reference antenna pair.

[0032] In a specific implementation, since the precoding weights in the protocol assume that the two polarizations have the same steering vector, there is a phase difference between the polarizations. Therefore, the polarization antenna pair of the antenna array is determined according to the polarization direction of the polarized antenna. Taking the antenna array structure in Figure 2 as an example, the antenna array includes two polarized antenna pairs {P0, P1} and {P2, P3}. The predefined rule can be: use any of the two polarized antenna pairs as a reference antenna pair, for example, use {P0, P1} as a reference antenna pair, and use the calibration weight of the first polarized antenna P0 in the reference antenna pair as the reference weight. Here, the reference weight can be set to 1. First, configure the first polarized antenna P2 in the target polarized antenna pair {P2, P3} as a reference weight 1, and then determine the calibration weight of the second polarized antenna in the target antenna pair based on the reference weight 1, the first phase difference, and the second phase difference. Specifically, the first phase difference between the channels of one polarization can be aligned to the other polarization. For example, [1,1*e ∧jπy / 2Y ,1,1*e ∧jπ(y / 2Y) ], and then correct the second phase difference between polarizations and the phase difference between channels within the same polarization, for example, [1,1*e ∧jπy / 2Y ,1,1*e∧jπ(y / 2Y+2x / X)], where x=0 to X-1, y=0 to Y-1, and X and Y are oversampling factors that can be configured based on actual conditions. Thus, the total number of calibration weight groups in the calibration weight set is N=X*Y, assuming that each group of calibration weights is numbered 0 to N-1.

[0033] In a possible implementation, step S101 of selecting multiple sets of candidate calibration weights from a calibration weight set includes: obtaining measurement capability configuration information of the target terminal; and selecting multiple sets of candidate calibration weights matching the measurement capability configuration information from the calibration weight set.

[0034] In a specific implementation, before performing antenna calibration, the target terminal may send measurement capability configuration information to the base station, for example, the number of CSI-RS measurements supported, and the base station selects multiple groups of alternative calibration weights that match the measurement capability configuration information from the calibration weight set. For example, the number of CSI-RS measurements supported by the target terminal is T, and the base station may select no more than T sets of alternative calibration weights from the calibration weight set. In a preferred embodiment, the base station may select T sets of alternative calibration weights from the calibration weight set to fully utilize the terminal capabilities. In particular, if the number of groups of calibration weights in the calibration weight set is less than T sets, all calibration weights in the calibration set may be used as alternative calibration weights corresponding to the target terminal.

[0035] In a possible implementation, when the number of groups of calibration weights in the calibration weight set is greater than the number of groups of candidate calibration weights, performing multiple rounds of calibration includes:

[0036] In this round of calibration, at least one group of calibration weights is selected from the calibration weight set except the selected alternative calibration weights to replace the multiple groups of alternative calibration weights except the target calibration weights determined in the previous round of calibration; the CSI-RS corresponding to each group of the alternative calibration weights is sent to the target terminal; based on the CSI-RS resource indication information fed back by the target terminal, the target calibration weight in this round of calibration is determined, and the antenna array is calibrated, and this process is repeated until all calibration weights in the calibration weight set are selected.

[0037] In the above step S103, calibrating the antenna array according to the target calibration weight includes:

[0038] The antenna array is calibrated according to the target calibration weights determined in the last round of calibration.

[0039] In a specific implementation, when the number of calibration weight groups N in the calibration weight set is greater than the number of alternative calibration weight groups T, multiple rounds of calibration can be performed on the antenna array. Specifically, in this round of calibration, at least one group of calibration weights is selected from the calibration weight set excluding the alternative calibration weights selected in the previous round of calibration to replace the alternative calibration weights in the multiple groups of alternative calibration weights excluding the target calibration weights determined in the previous round of calibration. For example, as shown in FIG3 , if the number of calibration weight groups N in the calibration weight set is 7, the number of alternative calibration weight groups T is 4. In the first round of calibration, the base station selects 4 groups of alternative calibration weights {0, 1, 2, 3} from the calibration weight set. If the target calibration weight is 0, then in the second round of calibration, at least one group of calibration weights is selected from the calibration weight set {4, 5, 6} except the selected alternative calibration weights {0, 1, 2, 3} to replace the alternative calibration weights in {0, 1, 2, 3} except {0}, such as {0, 4, 5, 6}.

[0040] Then, the CSI-RS corresponding to each set of candidate calibration weights is sent to the target terminal; based on the CSI-RS resource indication information fed back by the target terminal, the target calibration weight in the current round of calibration is determined, and the antenna array is calibrated. This process is repeated until all calibration weights in the calibration weight set are selected; the antenna array is calibrated based on the target calibration weight determined in the last round of calibration.

[0041] In this way, by distributing each group of calibration weights in the calibration weight set to the target terminal, the target calibration weight of each calibration round is determined according to the CSI-RS resource indication information fed back by the target terminal each time, and the antenna array is calibrated; and after all the calibration weights in the calibration weight set are selected, the antenna array is calibrated according to the target calibration weight determined in the last round of calibration. Therefore, downlink channel measurements that better match the target terminal can be gradually obtained, the antenna array calibration is better implemented, and the downlink transmission rate of the target terminal is improved.

[0042] In a possible implementation, in step S101, sending a channel state information measurement reference signal (CSI-RS) corresponding to each group of candidate calibration weights to the target terminal includes:

[0043] Obtaining an initial channel state information reference signal;

[0044] Use each group of alternative calibration weights in the multiple groups of alternative calibration weights to compensate the initial channel state information measurement reference signal respectively, to obtain a channel state information measurement reference signal CSI-RS corresponding to each group of alternative calibration weights; and send the channel state information measurement reference signal CSI-RS to the target terminal.

[0045] In this way, the base station selects multiple groups of alternative calibration weights from the calibration weight set, uses each group of alternative calibration weights to compensate the initial channel state information measurement reference signal, obtains the CSI-RS corresponding to each group of alternative calibration weights, and then sends multiple CSI-RS to the target terminal to obtain downlink channel measurements matching the target terminal.

[0046] In a possible implementation, in step S102, determining a target calibration weight among the multiple groups of candidate calibration weights according to the CSI-RS resource indication information fed back by the target terminal includes:

[0047] Receive channel state information fed back by the target terminal after performing channel state measurement based on the CSI-RS; obtain CSI-RS resource indication information in the channel state information, and determine the alternative calibration weight indicated by the CSI-RS resource indication information as the target calibration weight in the multiple groups of alternative calibration weights.

[0048] In a specific implementation, after performing channel state measurement based on the CSI-RS, the target terminal may send channel state information (CSI) to the base station. The channel state information may include CSI-RS resource indication information (CSI-RS Resource Indicator, CRI), rank indication information (RI), precoding matrix index (PMI), and channel quality indicator (CQI). The CSI-RS resource indication information CRI in the channel state information CSI is obtained, and the alternative calibration weight indicated by the CRI is determined as the target calibration weight in multiple groups of alternative calibration weights.

[0049] Before the receiving of the channel state information fed back by the target terminal after measuring the CSI-RS, the method further includes:

[0050] Sending a CSI measurement configuration and a CSI feedback configuration to the target terminal, wherein the CSI measurement configuration information is used to instruct the target terminal to receive CSI-RS resources, and the CSI feedback configuration information is used to instruct the target terminal to measure the received CSI-RS resources and then feed back the channel state information.

[0051] In one possible implementation, in the above step S103, after calibrating the antenna array according to the target calibration weight, it also includes: obtaining the precoding codebook index corresponding to the CSI-RS resource indication information; multiplying the target calibration weight by the precoding codebook index to obtain a beamforming weight; and beamforming the physical downlink shared channel of the antenna array according to the beamforming weight.

[0052] In a specific implementation, the base station can obtain the precoding codebook index PMI corresponding to the CSI-RS resource indication information based on the CSI fed back by the target terminal, and multiply the target calibration weight by the PMI to obtain the beamforming weight; the physical downlink shared channel (PDSCH) of the antenna array is beamformed according to the beamforming weight to adjust the radiation direction and power distribution of the antenna to achieve signal focusing on the area where the target terminal is located, thereby improving the signal transmission effect and enhancing the user experience.

[0053] FIG4 shows a flow chart of another antenna calibration method provided in an embodiment of the present application. The antenna calibration method is used for a target terminal. As shown in the figure, the method 400 may include the following steps:

[0054] Step S401: receiving multiple channel state information measurement reference signals CSI-RS sent by a base station;

[0055] Each of the channel state information measurement reference signals CSI-RS corresponds to an alternative calibration weight, and the alternative calibration weight is any one of a plurality of groups of alternative calibration weights selected by the base station from a calibration weight set;

[0056] Step S402: measuring resources corresponding to the plurality of CSI-RSs, and determining CSI-RS resource indication information corresponding to a target CSI-RS among the plurality of CSI-RSs;

[0057] Step S403: Send the CSI-RS resource indication information to the base station, so that the base station determines a target calibration weight for calibrating the antenna array from a plurality of groups of candidate calibration weights according to the CSI-RS resource indication information.

[0058] In a specific implementation, after receiving multiple channel state information measurement reference signals CSI-RS sent by the base station, the target terminal measures the resources corresponding to the multiple CSI-RS and calculates the required channel state information CSI, for example, the optimal CSI-RS resource indication information, and reports it to the base station, so that the base station determines the target calibration weight for calibrating the antenna array from multiple groups of alternative calibration weights based on the CSI-RS resource indication information.

[0059] In a possible implementation, in the above step S403, sending the CSI-RS resource indication information to the base station includes: receiving CSI measurement configuration information sent by the base station; and sending channel state information corresponding to the CSI measurement configuration information to the base station, wherein the channel state information includes the CSI-RS resource indication information.

[0060] In a specific implementation, the target terminal also receives the CSI measurement configuration information sent by the base station, and sends channel state information corresponding to the CSI measurement configuration information to the base station, where the channel state information may include CSI-RS resource indication information (CSI-RS Resource Indicator, CRI), rank indication information (Rank Indicator, RI), precoding codebook index (Precoding Matrix Index, PMI), and channel quality indication (Channel Quality Indicator, CQI).

[0061] Figure 5 shows a structural diagram of an antenna calibration system provided by an embodiment of the present application. As shown in the figure, the antenna calibration system includes a base station 510 and a target terminal 520; wherein, the base station 510 includes a resource allocation module 511, a first transceiver module 512 and a decision module 513; the resource allocation module 511 is used to select multiple groups of alternative calibration weights from the calibration weight set, and send the channel state information measurement reference signal CSI-RS corresponding to each group of alternative calibration weights to the target terminal 520; the first transceiver module 512 is used to receive the CSI-RS resource indication information fed back by the target terminal 520, and send the CSI-RS resource indication information to the decision module 513; the decision module 513 is used to determine the target calibration weight among the multiple groups of alternative calibration weights based on the CSI-RS resource indication information fed back by the target terminal 520; and calibrate the antenna array according to the target calibration weight.

[0062] The target terminal 520 includes a second transceiver module 521 and a measurement module 522; the second transceiver module 521 is used to receive multiple channel state information measurement reference signals CSI-RS sent by the base station 510; wherein each of the channel state information measurement reference signals CSI-RS corresponds to an alternative calibration weight, and the alternative calibration weight is any one of multiple groups of alternative calibration weights selected by the base station 510 from the calibration weight set; and, sends CSI-RS resource indication information to the base station 510, so that the base station 510 determines the target calibration weight for calibrating the antenna array from the multiple groups of alternative calibration weights according to the CSI-RS resource indication information.

[0063] The measurement module 522 is configured to measure resources corresponding to multiple CSI-RSs and determine CSI-RS resource indication information corresponding to a target CSI-RS among the multiple CSI-RSs.

[0064] FIG6 shows a schematic diagram of the hardware structure of an electronic device that implements an embodiment of the present application. Referring to the figure, at the hardware level, the electronic device includes a processor, and in one embodiment, includes an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.

[0065] The processor, network interface, and memory can be interconnected via an internal bus, such as an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. These buses can be classified as address buses, data buses, and control buses. For ease of illustration, the figure uses only one bidirectional arrow, but this does not imply that there is only one bus or only one type of bus.

[0066] The memory stores programs. Specifically, the programs may include program code, which includes computer operating instructions. The memory may include internal memory and non-volatile memory, and provides instructions and data to the processor.

[0067] The processor reads the corresponding computer program from the non-volatile memory into the internal memory and then runs it, forming a device for locating the target user at a logical level. The processor executes the program stored in the memory and specifically performs the method disclosed in the embodiment shown in Figure 1 or Figure 4, and realizes the functions and beneficial effects of each method described in the method embodiments above, which will not be repeated here.

[0068] The methods disclosed in the embodiments shown in FIG. 1 or FIG. 4 of the present application can be implemented in a processor or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the method can be completed by hardware integrated logic circuits in the processor or by software instructions. The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented as a hardware decoding processor, or can be implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0069] The computer device can also execute the methods described in the above method embodiments and realize the functions and beneficial effects of the methods described in the above method embodiments, which will not be repeated here.

[0070] Of course, in addition to software implementation, the electronic device of this application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc. That is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0071] An embodiment of the present application also proposes a computer-readable storage medium, which stores one or more programs. When the one or more programs are executed by an electronic device including multiple applications, the electronic device executes the method disclosed in the embodiment shown in Figure 1 or Figure 4 and realizes the functions and beneficial effects of the various methods described in the previous method embodiments, which will not be repeated here.

[0072] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0073] Furthermore, an embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the following process is implemented: the method disclosed in the embodiment shown in Figure 1 or Figure 4 and the functions and beneficial effects of the various methods described in the previous method embodiments are implemented, which will not be repeated here.

[0074] The embodiments of the present application can be applied to various electronic device collaboration or interconnection scenarios, including: collaboration and interconnection between mobile phones and laptops / tablets; collaboration and interconnection between mobile terminals and smart TVs / displays; collaboration and interconnection between mobile phones or tablets and in-car entertainment systems; collaboration and interconnection between mobile terminals and smart conference systems, etc., thereby meeting the diverse needs of users in scenarios such as smart homes, smart offices, and smart travel.

[0075] In short, the above description is only a preferred embodiment of the present application and does not limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

[0076] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0077] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology to store information. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media such as modulated data signals and carrier waves.

[0078] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0079] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

Claims

1. An antenna calibration method, used in a base station, wherein: include: Selecting multiple groups of candidate calibration weights from the calibration weight set, and sending a channel state information measurement reference signal CSI-RS corresponding to each group of candidate calibration weights to the target terminal; Determining a target calibration weight among the multiple groups of candidate calibration weights according to the CSI-RS resource indication information fed back by the target terminal; The antenna array is calibrated according to the target calibration weight.

2. The method according to claim 1, wherein: The step of selecting a plurality of groups of candidate calibration weights from the calibration weight set comprises: Acquiring measurement capability configuration information of the target terminal; A plurality of groups of candidate calibration weights matching the measurement capability configuration information are selected from the calibration weight set.

3. The method according to claim 1, wherein: When the number of groups of calibration weights in the calibration weight set is greater than the number of groups of candidate calibration weights, performing multiple rounds of calibration, including: In this round of calibration, at least one set of calibration weights is selected from the calibration weight set except the selected candidate calibration weights to replace the candidate calibration weights in the multiple sets of candidate calibration weights except the target calibration weights determined in the previous round of calibration; Sending the CSI-RS corresponding to each group of the candidate calibration weights to the target terminal; determining the target calibration weight in this round of calibration according to the CSI-RS resource indication information fed back by the target terminal, calibrating the antenna array, and repeating this process until all calibration weights in the calibration weight set are selected; The step of calibrating the antenna array according to the target calibration weights includes: The antenna array is calibrated according to the target calibration weights determined in the last round of calibration.

4. The method according to claim 1, wherein: The sending of a channel state information measurement reference signal CSI-RS corresponding to each group of candidate calibration weights to the target terminal includes: Acquire an initial channel state information reference signal; Using each group of candidate calibration weights in the multiple groups of candidate calibration weights to respectively compensate the initial channel state information measurement reference signal, to obtain a channel state information measurement reference signal CSI-RS corresponding to each group of candidate calibration weights; The channel state information measurement reference signal CSI-RS is sent to the target terminal.

5. The method according to claim 1, wherein: The determining, according to the CSI-RS resource indication information fed back by the target terminal, a target calibration weight among the multiple groups of candidate calibration weights, comprises: Receiving channel state information fed back by the target terminal after measuring the channel state according to the CSI-RS; The CSI-RS resource indication information in the channel state information is obtained, and the candidate calibration weight indicated by the CSI-RS resource indication information is determined as the target calibration weight in the multiple groups of candidate calibration weights.

6. The method according to claim 1, wherein: After calibrating the antenna array according to the target calibration weight, the method further includes: Obtaining a precoding codebook index corresponding to the CSI-RS resource indication information; Multiplying the target calibration weight by the precoding codebook index to obtain a beamforming weight; Beamforming is performed on a physical downlink shared channel of the antenna array according to the beamforming weight.

7. The method according to claim 1, wherein: The calibration weight set is determined by: Determining calibration weights of multiple polarized antennas in the antenna array according to a predefined rule; The calibration weight set is determined according to the calibration weights of a plurality of polarized antennas in the antenna array.

8. The method according to claim 7, wherein: The predefined rule comprises: determining polarized antenna pairs of the antenna array according to polarization directions of the plurality of polarized antennas, each polarized antenna pair comprising a first polarized antenna and a second polarized antenna; Taking any polarized antenna pair of the polarized antenna pairs as a reference antenna pair, and taking the calibration weight of the first polarized antenna in the reference antenna pair as a reference weight; determining the reference weight as the calibration weight of the first polarized antenna in a target antenna pair, wherein the target antenna pair is any polarized antenna pair of the polarized antenna pairs; and, The calibration weight of the second polarized antenna in the target antenna pair is determined according to the reference weight, a first phase difference and a second phase difference, wherein the first phase difference is a phase difference between the first polarized antenna and the second polarized antenna in the reference antenna pair, and the second phase difference is a phase difference between the target antenna pair and the reference antenna pair.

9. An antenna calibration method for a target terminal, wherein: include: Receiving multiple channel state information measurement reference signals CSI-RS sent by a base station; wherein each of the channel state information measurement reference signals CSI-RS corresponds to an alternative calibration weight, and the alternative calibration weight is any one of a plurality of groups of alternative calibration weights selected by the base station from a calibration weight set; Measuring resources corresponding to the multiple CSI-RSs to determine CSI-RS resource indication information corresponding to a target CSI-RS among the multiple CSI-RSs; Send the CSI-RS resource indication information to the base station, so that the base station The resource indication information determines a target calibration weight from among a plurality of sets of candidate calibration weights for calibrating the antenna array.

10. An electronic device, wherein: The electronic device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 9 are implemented.

11. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • Antenna calibration method, device, equipment, storage medium and program product

    CN115396049A

  • Antenna calibration using two-way communications

    US11728866B1

  • Network assisted antenna calibration

    US20210391928A1

  • Antenna calibration method, device, apparatus, and storage medium

    WO2023082906A1