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

Through collaboration between the base station and the target terminal, the calibration weight of the antenna array is determined using CSI-RS resource indication information, which solves the problem of high calibration costs of hardware equipment and achieves more efficient antenna calibration and downlink transmission rate improvement.

CN119921878AActive Publication Date: 2025-05-02ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311429825.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02
Estimated Expiration
2043-10-30

AI Technical Summary

Technical Problem

In a multi-input and multi-output communication system, it is difficult to achieve completely consistent characteristics between the two sets of circuits at the RF end, resulting in phase deviation affecting the service channel, increasing the cost of antenna calibration of hardware devices and affecting the downlink transmission rate.

Method used

The base station selects multiple sets of alternative calibration weights from the calibration weight set, sends channel status information measurement reference signal CSI-RS to the target terminal, and the target terminal feedbacks the CSI-RS resource indication information, the base station determines the target calibration weight, and calibrates the antenna array.

Benefits of technology

The cost of antenna calibration is reduced without adding hardware equipment, the downlink transmission rate of the target terminal can be improved, and the user experience can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119921878A_ABST
    Figure CN119921878A_ABST
Patent Text Reader

Abstract

The invention discloses an antenna calibration method and device, electronic equipment and a readable storage medium, and belongs to the technical field of communication. The method comprises the following steps: selecting a plurality of groups of alternative calibration weights from a calibration weight set, and sending channel state information measurement reference signals (CSI-RSs) corresponding to each group of alternative calibration weights to a target terminal; determining a target calibration weight in the multiple groups of alternative calibration weights according to CSI-RS resource indication information fed back by the target terminal; and calibrating the antenna array according to the target calibration weight.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] 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

[0002] In a multiple-input multiple-output (MIMO) communication system, the radio frequency (RF) end of each antenna usually has two sets of circuits to respectively complete signal transmission and reception. Due to hardware process errors and nonlinear distortion of active devices such as amplifiers, it is difficult to achieve completely consistent characteristics for the two sets of circuits at the RF end.

[0003] In order to eliminate the impact of phase deviation between each RF receiving and transmitting channel on service channel shaping, antenna calibration is generally performed by adding hardware equipment, but the hardware cost is high. If the downlink antenna is not calibrated, the downlink transmission rate of the terminal will be affected, reducing the user experience. Summary of the invention

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

[0005] In a first aspect, an embodiment of the present application provides an antenna calibration method, which is used for a base station, including:

[0006] 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;

[0007] 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;

[0008] The antenna array is calibrated according to the target calibration weight.

[0009] In a second aspect, an embodiment of the present application provides an antenna calibration method for a target terminal, including:

[0010] 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;

[0011] 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;

[0012] The CSI-RS resource indication information is sent to the base station, so that the base station determines a target calibration weight for calibrating the antenna array from among a plurality of groups of candidate calibration weights according to the CSI-RS resource indication information.

[0013] 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.

[0014] 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 aspect or the second aspect are implemented.

[0015] In an embodiment of the present application, the base station selects multiple groups of alternative calibration weights from the calibration weight set, and sends the CSI-RS corresponding to each group of alternative calibration weights to the target terminal; determines the target calibration weights in the multiple groups of alternative calibration weights according to the CSI-RS resource indication information fed back by the target terminal; and calibrates the antenna array according to the target calibration weights. In this way, the antenna array is calibrated based on the information fed back by the target terminal without adding hardware equipment to calibrate the antenna, which can reduce the antenna calibration cost. At the same time, since the positions of the various target terminals are different within the network coverage area formed by the antenna array, the target calibration weights in the multiple groups of alternative calibration weights are determined according to the CSI-RS resource indication information fed back by each target terminal, so that the 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.

[0016] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] 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.

[0018] Figure 1 A schematic diagram of a flow chart of an antenna calibration method provided in an embodiment of the present application is shown;

[0019] Figure 2 A schematic diagram of the structure of an antenna array provided in an embodiment of the present application is shown;

[0020] Figure 3 A schematic diagram showing scanning results of multiple sets of alternative calibration weights provided in an embodiment of the present application is shown;

[0021] Figure 4 A schematic diagram of a flow chart of another antenna calibration method provided in an embodiment of the present application is shown;

[0022] Figure 5 A schematic diagram of the structure of an antenna calibration system provided in an embodiment of the present application is shown;

[0023] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0024] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0025] Whether it is a single-polarized antenna or a dual-polarized antenna, the antenna polarization of the devices at both ends must be the same. If the polarization is different or there is an angle deviation, the overlap area of ​​the polarized signals is small, which will cause a weak signal and affect the communication effect. The existing antenna calibration method generally performs antenna calibration by adding hardware equipment, and its calibration cost is high.

[0026] The embodiment of the present application provides an antenna calibration method, which calibrates the antenna array based on the information fed back by each target terminal, without adding hardware equipment to calibrate the antenna, thereby saving the antenna calibration cost. Figure 1 A schematic flow chart of an antenna calibration method provided in an embodiment of the present application is shown. The antenna calibration method is used for a base station. As shown in the figure, the method 100 may include the following steps:

[0027] S101: Select multiple groups of candidate calibration weights from a calibration weight set, and send a channel state information measurement reference signal CSI-RS corresponding to each group of candidate calibration weights to a target terminal;

[0028] S102: Determine 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;

[0029] S103: Calibrate the antenna array according to the target calibration weight.

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

[0031] 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, one group of alternative calibration weights can correspond to multiple CSI-RS.

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

[0033] 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, according to the CSI-RS resource indication information fed back by each target terminal, the target calibration weight from 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.

[0034] In a possible implementation, in order to further improve the downlink transmission rate of the target terminal, the pre-configured calibration weight set includes calibration weights that are complete in the entire space as much as possible. Specifically, the calibration weight set can be determined in the following manner:

[0035] Determining calibration weights of multiple polarized antennas in the antenna array according to a predefined rule;

[0036] The calibration weight set is determined according to the calibration weights of a plurality of polarized antennas in the antenna array.

[0037] In a specific implementation, the antenna array may include multiple polarized antennas, and the precoding matrix specified by the protocol takes into account the specific structure of the antenna array, such as Figure 2 As shown in , the antenna array includes polarized antenna P0, polarized antenna P1, polarized antenna P2 and polarized antenna P3, wherein polarized antennas {P0, P2} and {P1, P3} are two polarization directions, and {P0, P1} and {P2, P3} are two polarized antenna pairs. According to the calibration weights of multiple polarized antennas in the antenna array, a calibration weight set is determined.

[0038] The predefined rules include: determining polarized antenna pairs of the antenna array according to polarization directions of the plurality of polarized antennas, each polarized antenna pair including a first polarized antenna and a second polarized antenna;

[0039] 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,

[0040] 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.

[0041] In a specific implementation, since the precoding weights in the protocol assume that the two polarizations have the same steering vector by default, 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. Figure 2 Take the antenna array structure in as an example, the antenna array includes two polarized antenna pairs {P0, P1} and {P2, P3}, and the predefined rule can be: use any polarized antenna pair of the two polarized antenna pairs as the reference antenna pair, for example, use {P0, P1} as the reference antenna pair, and use the calibration weight of the first polarized antenna P0 in the reference antenna pair as the reference weight, where the reference weight can be set to 1. First, configure the first polarized antenna P2 in the target polarized antenna pair {P2, P3} as the 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 ~ X-1, y = 0 ~ Y-1, X, Y are oversampling factors, which can be configured based on actual conditions. In this way, the total number of calibration weight groups in the calibration weight set is N = X*Y, where it is assumed that each group of calibration weights is numbered 0 to N-1.

[0042] In a possible implementation, the above step S101, selecting multiple groups of candidate calibration weights from the calibration weight set, includes:

[0043] Acquiring measurement capability configuration information of the target terminal;

[0044] A plurality of groups of candidate calibration weights matching the measurement capability configuration information are selected from the calibration weight set.

[0045] 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 make full use of 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.

[0046] 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:

[0047] 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;

[0048] 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;

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

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

[0051] In a specific implementation, when the number of calibration weight groups N in the calibration weight set is greater than the number of candidate calibration weight groups T, multiple rounds of calibration may be performed on the antenna array. Specifically, in this round of calibration, at least one group of calibration weights is selected from the calibration weights in the calibration weight set except the candidate calibration weights selected in the previous round of calibration to replace the candidate calibration weights in the multiple groups of candidate calibration weights except the target calibration weights determined in the previous round of calibration, for example, Figure 3As shown, if the number of calibration weights in the calibration weight set is N = 7, and the number of alternative calibration weights is T = 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 weights {4, 5, 6} other than the selected alternative calibration weights {0, 1, 2, 3} in the calibration weight set to replace the alternative calibration weights in {0, 1, 2, 3} other than {0}, such as {0, 4, 5, 6}.

[0052] Then, the CSI-RS corresponding to each group of 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 the current 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; the antenna array is calibrated according to the target calibration weight determined in the last round of calibration.

[0053] 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 when 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, so that downlink channel measurements that better match the target terminal can be gradually obtained, the antenna array calibration can be better implemented, and the downlink transmission rate of the target terminal can be improved.

[0054] In a possible implementation, in the above 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:

[0055] Acquire an initial channel state information reference signal;

[0056] 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;

[0057] The channel state information measurement reference signal CSI-RS is sent to the target terminal.

[0058] 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 measurement matching the target terminal.

[0059] In a possible implementation, in the above 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:

[0060] Receiving channel state information fed back by the target terminal after measuring the channel state according to the CSI-RS;

[0061] 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.

[0062] In a specific implementation, after measuring the channel state according to 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 (Rank Indicator, RI), precoding matrix index (Precoding Matrix Index, PMI), and channel quality indication (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.

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

[0064] 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.

[0065] In a possible implementation, after the antenna array is calibrated according to the target calibration weight in step S103, the method further includes:

[0066] Obtaining a precoding codebook index corresponding to the CSI-RS resource indication information;

[0067] Multiplying the target calibration weight by the precoding codebook index to obtain a beamforming weight;

[0068] Beamforming is performed on a physical downlink shared channel of the antenna array according to the beamforming weight.

[0069] 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.

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

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

[0072] 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;

[0073] S402: measuring resources corresponding to the multiple CSI-RSs, and determining CSI-RS resource indication information corresponding to a target CSI-RS among the multiple CSI-RSs;

[0074] 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.

[0075] 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 according to the CSI-RS resource indication information.

[0076] In a possible implementation manner, in the above step S403, sending the CSI-RS resource indication information to the base station includes:

[0077] Receiving CSI measurement configuration information sent by the base station;

[0078] 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.

[0079] 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, wherein 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).

[0080] Figure 5 A schematic diagram of the structure of an antenna calibration system provided in an embodiment of the present application is shown. As shown in the figure, the antenna calibration system includes a base station 510 and a target terminal 520; wherein,

[0081] 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 candidate calibration weights from the calibration weight set, and send a channel state information measurement reference signal CSI-RS corresponding to each group of candidate calibration weights to the target terminal 520;

[0082] The first transceiver module 512 is configured 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;

[0083] The decision module 513 is used to determine a target calibration weight among multiple groups of candidate calibration weights according to the CSI-RS resource indication information fed back by the target terminal 520; and calibrate the antenna array according to the target calibration weight.

[0084] 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 a plurality of groups of alternative calibration weights selected by the base station 510 from a calibration weight set; and, CSI-RS resource indication information is sent to the base station 510, so that the base station 510 determines a target calibration weight for calibrating the antenna array from the plurality of groups of alternative calibration weights according to the CSI-RS resource indication information.

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

[0086] Figure 6 A schematic diagram of the hardware structure of an electronic device that implements the embodiment of the present application is shown. Referring to the figure, at the hardware level, the electronic device includes a processor, and optionally, 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 (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the electronic device may also include hardware required for other services.

[0087] The processor, the network interface and the memory may be interconnected through an internal bus, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0088] The memory stores the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.

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

[0090] The above application Figure 1 or Figure 4The method disclosed in the illustrated embodiment may be implemented in a processor or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may 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 gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

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

[0092] Of course, in addition to software implementation methods, the electronic device of the present 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.

[0093] The embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable medium stores one or more programs, and when the one or more programs are executed by an electronic device including multiple application programs, the electronic device executes Figure 1 or Figure 4 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.

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

[0095] Furthermore, an embodiment of the present application also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, and when the program instructions are executed by a computer, the following process is implemented: Figure 1 or Figure 4 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.

[0096] 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 / tablet computers; collaboration and interconnection between mobile terminals and smart TVs / displays; collaboration and interconnection between mobile phones or tablet computers and in-car entertainment systems; collaboration and interconnection between mobile terminals and smart conference systems, etc., so as to meet the needs of users in various scenarios such as smart homes, smart offices, and smart travel.

[0097] In short, the above is only a preferred embodiment of the present application and does not limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0098] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with 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 smart phone, 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.

[0099] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (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 temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0100] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0101] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

Claims

1. An antenna calibration method, used in a base station, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, used for a target terminal, characterized in that: 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; The CSI-RS resource indication information is sent to the base station, so that the base station determines a target calibration weight for calibrating the antenna array from among a plurality of groups of candidate calibration weights according to the CSI-RS resource indication information.

10. An electronic device, characterized in that: 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, characterized in that: 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

  • Method, system and device for conducting antenna calibration

    CN103259581A

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

    CN115396049A

  • Antenna calibration method, equipment, device and storage medium

    CN116132006A

  • UE selection for UE aided antenna calibration

    US20230327783A1

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

    WO2023082906A1