Antenna calibration method and apparatus, electronic device, and readable storage medium
By enabling information exchange and calibration weight selection between the base station and the target terminal, antenna array calibration without the need for additional hardware equipment was achieved, solving the problem of high hardware costs and improving downlink transmission rate and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2026-03-17
AI Technical Summary
In multiple-input multiple-output communication systems, due to hardware process errors and nonlinear distortion of active devices, it is difficult to achieve completely consistent characteristics between the two sets of circuits at the radio frequency end, resulting in high antenna calibration costs and affecting downlink transmission rate and user experience.
The base station selects multiple sets of candidate calibration weights from the calibration weight set and sends the Channel State Information Measurement Reference Signal (CSI-RS) to the target terminal. The target terminal feeds back CSI-RS resource indication information. The base station determines the target calibration weights based on the feedback information and calibrates the antenna array, avoiding the need to add hardware equipment.
It reduces antenna calibration costs, increases downlink transmission rates for target terminals, and enhances user experience.
Smart Images

Figure CN119921878B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to an antenna calibration method, apparatus, electronic device, and readable storage medium. Background Technology
[0002] In multiple-input multiple-output (MIMO) communication systems, each antenna typically has two sets of circuits at its radio frequency (RF) end to transmit and receive signals respectively. Due to hardware manufacturing errors and nonlinear distortion of active devices such as amplifiers, it is difficult to make the two sets of circuits at the RF end have completely identical characteristics.
[0003] To eliminate the impact of phase deviations between different RF receive and transmit channels on service channel shaping, antenna calibration is typically performed using additional hardware, but this hardware is costly. Failure to calibrate the downlink antenna will affect the terminal's downlink transmission rate and reduce the user experience. Summary of the Invention
[0004] This application provides an antenna calibration method, apparatus, electronic device, and readable storage medium to solve the problem of high calibration cost caused by adding hardware devices in related technologies.
[0005] In a first aspect, embodiments of this application provide an antenna calibration method for a base station, comprising:
[0006] Select multiple sets of candidate calibration weights from the calibration weight set and send the Channel State Information Measurement Reference Signal (CSI-RS) corresponding to each set of candidate calibration weights to the target terminal;
[0007] Based on the CSI-RS resource indication information fed back by the target terminal, the target calibration weight value is determined among the multiple sets of candidate calibration weight values;
[0008] The antenna array is calibrated based on the target calibration weights.
[0009] Secondly, embodiments of this application provide an antenna calibration method for a target terminal, comprising:
[0010] The base station receives multiple Channel State Information Measurement Reference Signals (CSI-RS); each CSI-RS corresponds to a candidate calibration weight, which is any one of multiple sets of candidate calibration weights selected by the base station from a set of calibration weights.
[0011] Measure the resources corresponding to the multiple CSI-RS to determine the CSI-RS resource indication information corresponding to the target CSI-RS among the multiple CSI-RS;
[0012] The CSI-RS resource indication information is sent to the base station, so that the base station determines the target calibration weight for calibrating the antenna array from multiple sets of candidate calibration weights based on the CSI-RS resource indication information.
[0013] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores a program or instructions that can run on the processor, and the program or instructions, when executed by the processor, implement the steps of the method described in the first or second aspect above.
[0014] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first or second aspect above.
[0015] In this embodiment, the base station selects multiple sets of candidate calibration weights from a calibration weight set and sends the CSI-RS corresponding to each set of candidate calibration weights to the target terminal. Based on the CSI-RS resource indication information fed back by the target terminal, it determines the target calibration weight among the multiple sets of candidate calibration weights. The antenna array is then calibrated based on this target calibration weight. This method calibrates the antenna array based on information fed back by the target terminal, eliminating the need for additional hardware to calibrate the antenna, thus reducing antenna calibration costs. Furthermore, since the locations of each target terminal within the network coverage area formed by the antenna array are different, determining the target calibration weight among the multiple sets of candidate calibration weights based on the CSI-RS resource indication information fed back by each target terminal allows for obtaining downlink channel measurements that better match the target terminal, thereby improving the downlink transmission rate of the target terminal and enhancing the user experience.
[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0018] Figure 1 A schematic flowchart of an antenna calibration method provided in an embodiment of this application is shown;
[0019] Figure 2 A schematic diagram of the antenna array provided in an embodiment of this application is shown;
[0020] Figure 3 This paper illustrates a schematic diagram of the scanning results of multiple sets of alternative calibration weights provided in an embodiment of this application.
[0021] Figure 4 A flowchart illustrating another antenna calibration method provided in an embodiment of this application is shown;
[0022] Figure 5 A schematic diagram of the structure of an antenna calibration system provided in an embodiment of this application is shown;
[0023] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown. Detailed Implementation
[0024] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0025] Whether using a single-polarized or dual-polarized antenna, the antenna polarization of both ends must be identical. If the polarizations differ or there is an angular deviation, the overlap area of the polarized signals will be small, resulting in weak signals and affecting communication performance. Existing antenna calibration methods generally involve adding hardware equipment for antenna calibration, which is costly.
[0026] This application provides an antenna calibration method that calibrates the antenna array based on information fed back from each target terminal, eliminating the need for additional hardware to calibrate the antenna and saving antenna calibration costs. Figure 1 The figure shows a flowchart illustrating an antenna calibration method provided in an embodiment of this application. This antenna calibration method is used in a base station. As shown in the figure, the method 100 may include the following steps:
[0027] S101: Select multiple sets of candidate calibration weights from the calibration weight set and send the channel state information measurement reference signal (CSI-RS) corresponding to each set of candidate calibration weights to the target terminal;
[0028] S102: Determine the target calibration weight among the multiple sets of candidate calibration weights based on the CSI-RS resource indication information fed back by the target terminal;
[0029] S103: Calibrate the antenna array according to the target calibration weights.
[0030] The target terminal is used to calibrate the antenna array.
[0031] In practice, the base station selects multiple sets of candidate calibration weights from a pre-configured set of calibration weights and sends the channel state information reference signal (CSI-RS) corresponding to each set of candidate calibration weights to the target terminal. Here, one set of candidate 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, based on the CSI-RS resource indication information fed back by the target terminal, can determine the target calibration weight among multiple sets of candidate calibration weights; and then calibrate the antenna array according to this target calibration weight.
[0033] Through the above steps, since the base station calibrates the antenna array based on the information fed back by the target terminal, there is no need to add hardware equipment to calibrate the antenna, which can reduce the cost of antenna calibration. At the same time, based on the CSI-RS resource indication information fed back by each target terminal, the target calibration weight is determined from multiple sets of candidate calibration weights, which can obtain downlink channel measurements that are more suitable for the target terminal, thereby improving the downlink transmission rate of the target terminal and enhancing the user experience.
[0034] In one possible implementation, to further improve the downlink transmission rate of the target terminal, the pre-configured calibration weight set should include as many space-complete calibration weights as possible. Specifically, the calibration weight set can be determined in the following way:
[0035] The calibration weights of multiple polarized antennas in the antenna array are determined according to predefined rules;
[0036] The calibration weight set is determined based on the calibration weights of multiple polarized antennas in the antenna array.
[0037] In practical implementation, the antenna array may include multiple polarized antennas, and the precoding matrix specified in the protocol takes into account the specific structure of the antenna array, such as... Figure 2 As shown, the antenna array includes polarized antennas P0, P1, P2, and P3, where {P0, P2} and {P1, P3} represent two polarization directions, and {P0, P1} and {P2, P3} represent two polarization antenna pairs. A calibration weight set is determined based on the calibration weights of the multiple polarized antennas in the antenna array.
[0038] The predefined rules include: determining the polarization antenna pairs of the antenna array based on the polarization directions of the multiple polarization antennas, wherein each polarization antenna pair includes a first polarization antenna and a second polarization antenna;
[0039] Using any one of 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, wherein the target antenna pair is any one of the polarized antenna pairs; and...
[0040] The calibration weight of the second polarized antenna in the target antenna pair is determined based on the reference weight, the first phase difference, and the second phase difference. 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.
[0041] In practical implementation, since the precoding weights in the protocol assume that two polarizations have the same steering vector, and there is a phase difference between polarizations, the polarization antenna pairs of the antenna array are determined based on the polarization direction of the polarized antennas. Figure 2 Taking the antenna array structure in the example, the antenna array includes two polarized antenna pairs {P0, P1} and {P2, P3}. The predefined rule is as follows: either polarized antenna pair is used as a reference antenna pair. For example, {P0, P1} is used as the reference antenna pair, and the calibration weight of the first polarized antenna P0 in this reference antenna pair is used as the reference weight. Here, the reference weight can be set to 1. First, the first polarized antenna P2 in the target polarized antenna pair {P2, P3} is configured with a reference weight of 1. Then, based on the reference weight 1, the first phase difference, and the second phase difference, the calibration weight of the second polarized antenna in the target antenna pair is determined. Specifically, the first phase difference between channels of one polarization can be aligned to that of the other polarization. For example, [1, 1*e ∧jπy / 2Y ,1,1*e ∧jπ(y / 2Y) 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, where it is assumed that each calibration weight group is numbered from 0 to N-1.
[0042] In one possible implementation, step S101 above, selecting multiple sets of candidate calibration weights from the calibration weight set, includes:
[0043] Obtain the measurement capability configuration information of the target terminal;
[0044] Select from the set of calibration weights multiple sets of alternative calibration weights that match the measurement capability configuration information.
[0045] In practical implementation, before antenna calibration, the target terminal can send measurement capability configuration information to the base station, such as the number of CSI-RS measurements it supports. The base station then selects multiple sets of alternative calibration weights from the calibration weight set that match the measurement capability configuration information. For example, if the target terminal supports T CSI-RS measurements, the base station can select no more than T sets of alternative calibration weights from the calibration weight set. In a preferred embodiment, the base station can select T sets of alternative calibration weights from the calibration weight set to fully utilize the terminal's capabilities. Specifically, if the number of calibration weight sets in the calibration weight set is less than T sets, all calibration weights in the calibration set can be used as alternative calibration weights for the target terminal.
[0046] In one possible implementation, if the number of calibration weight sets in the calibration weight set is greater than the number of candidate calibration weight sets, multiple rounds of calibration are performed, including:
[0047] In this round of calibration, at least one set of calibration weights is selected from the calibration weights in the set of calibration weights other than the selected alternative calibration weights to replace the alternative calibration weights in the multiple sets of alternative calibration weights other than the target calibration weights determined in the previous round of calibration.
[0048] Send the CSI-RS corresponding to each set of candidate calibration weights to the target terminal; determine the target calibration weight in this round of calibration based on the CSI-RS resource indication information fed back by the target terminal, and calibrate the antenna array. Repeat this process until all calibration weights in the set of calibration weights have been selected.
[0049] In step S103 above, calibrating the antenna array according to the target calibration weights includes:
[0050] The antenna array is calibrated based on the target calibration weights determined in the last round of calibration.
[0051] In practical implementation, when the number N of calibration weights in the calibration weight set is greater than the number T of candidate calibration weights, multiple rounds of calibration can be performed on the antenna array. Specifically, in this round of calibration, at least one set of calibration weights is selected from the calibration weight set (excluding the candidate calibration weights selected in the previous round) to replace the candidate calibration weights (excluding the target calibration weights determined in the previous round) from the multiple sets of candidate calibration weights. For example, such as... Figure 3As shown, suppose the number of calibration weight sets N = 7 and the number of candidate calibration weight sets T = 4. In the first round of calibration, the base station selects 4 candidate calibration weight sets {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 calibration weight set is selected from the calibration weight sets {4,5,6} other than the already selected candidate calibration weight sets {0,1,2,3} to replace the candidate calibration weight sets {0,4,5,6} other than {0}, such as {0,4,5,6}.
[0052] Then, the CSI-RS corresponding to each set 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 calibration round 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 calibration round.
[0053] In this way, by distributing each set of calibration weights from the calibration weight set to the target terminal, and determining the target calibration weight for each calibration round based on the CSI-RS resource indication information fed back by the target terminal, the antenna array is calibrated; and after selecting all the calibration weights in the calibration weight set, the antenna array is calibrated based on the target calibration weight determined in the last calibration round. Therefore, downlink channel measurements that are more compatible with the target terminal can be gradually obtained, antenna array calibration can be better achieved, and the downlink transmission rate of the target terminal can be improved.
[0054] In one possible implementation, step S101 above, sending the Channel State Information Measurement Reference Signal (CSI-RS) corresponding to each set of candidate calibration weights to the target terminal, includes:
[0055] Acquire the initial channel state information reference signal;
[0056] The initial channel state information measurement reference signal is compensated using each of the multiple sets of alternative calibration weights to obtain the channel state information measurement reference signal (CSI-RS) corresponding to each set of alternative 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 sets of candidate calibration weights from the calibration weight set, uses each set of candidate calibration weights to compensate the initial channel state information measurement reference signal, obtains the CSI-RS corresponding to each set of candidate calibration weights, and then sends multiple CSI-RS to the target terminal to obtain downlink channel measurements matching the target terminal.
[0059] In one possible implementation, step S102 above, determining the target calibration weight among the multiple sets of candidate calibration weights based on the CSI-RS resource indication information fed back by the target terminal, includes:
[0060] Receive channel state information fed back by the target terminal after performing channel state measurement according to the CSI-RS;
[0061] Obtain the CSI-RS resource indication information from the channel state information, and determine the candidate calibration weights indicated by the CSI-RS resource indication information as the target calibration weights among the multiple sets of candidate calibration weights.
[0062] In practical implementation, after performing channel state measurements according to CSI-RS, the target terminal can send channel state information (CSI) to the base station. The channel state information may include CSI-RS Resource Indicator (CRI), Rank Indicator (RI), Precoding Matrix Index (PMI), and Channel Quality Indicator (CQI). The CSI-RS Resource Indicator (CRI) is obtained from the CSI, and the candidate calibration weights indicated by the CRI are determined as the target calibration weights from a set of candidate calibration weights.
[0063] Prior to receiving the channel state information fed back by the target terminal after measurement based on the CSI-RS, the method further includes:
[0064] The target terminal is sent CSI measurement configuration and CSI feedback configuration, 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 one possible implementation, after calibrating the antenna array according to the target calibration weights in step S103 above, the method further includes:
[0066] Obtain the precoded codebook index corresponding to the CSI-RS resource indication information;
[0067] Multiply the target calibration weights by the precoding codebook index to obtain the beamforming weights;
[0068] Beamforming is performed on the physical downlink shared channel of the antenna array according to the beamforming weights.
[0069] In practice, the base station can obtain the precoded 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. Based on the beamforming weight, the base station can perform beamforming on the Physical Downlink Shared Channel (PDSCH) of the antenna array to adjust the radiation direction and power distribution of the antenna, thereby focusing the signal on the area where the target terminal is located, which can improve the signal transmission effect and enhance the user experience.
[0070] Figure 4 The figure shows a schematic flowchart of another antenna calibration method provided in an embodiment of this application. This antenna calibration method is used for a target terminal. As shown in the figure, the method 400 may include the following steps:
[0071] S401: Receive multiple Channel State Information Measurement Reference Signals (CSI-RS) sent by the base station;
[0072] Each of the Channel State Information Measurement Reference Signals (CSI-RS) corresponds to a candidate calibration weight, and the candidate calibration weight is any one of a set of candidate calibration weights selected by the base station from the set of calibration weights.
[0073] S402: Measure the resources corresponding to the multiple CSI-RS to determine the CSI-RS resource indication information corresponding to the target CSI-RS among the multiple CSI-RS;
[0074] S403: Send 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 multiple sets of candidate calibration weights based on the CSI-RS resource indication information.
[0075] In practice, 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), such as the optimal CSI-RS resource indication information, and reports it to the base station. The base station then determines the target calibration weight for calibrating the antenna array from multiple sets of alternative calibration weights based on the CSI-RS resource indication information.
[0076] In one possible implementation, step S403 above, sending the CSI-RS resource indication information to the base station, includes:
[0077] Receive CSI measurement configuration information sent by the base station;
[0078] The channel state information corresponding to the CSI measurement configuration information is sent to the base station, wherein the channel state information includes the CSI-RS resource indication information.
[0079] In specific implementation, the target terminal also receives 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. The channel state information may include CSI-RS Resource Indicator (CRI), Rank Indicator (RI), Precoding Matrix Index (PMI), and Channel Quality Indicator (CQI).
[0080] Figure 5 A schematic diagram of an antenna calibration system according to an embodiment of this application is shown. As shown in the figure, the antenna calibration system includes a base station 510 and a target terminal 520; wherein,
[0081] Base station 510 includes resource allocation module 511, first transceiver module 512 and decision module 513; resource allocation module 511 is used to select multiple sets of alternative calibration weights from the calibration weight set and send the channel state information measurement reference signal CSI-RS corresponding to each set of alternative calibration weights to target terminal 520.
[0082] The first transceiver module 512 is used to receive 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 the target calibration weight among multiple sets of alternative calibration weights based on the CSI-RS resource indication information fed back by the target terminal 520; and to 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. Each CSI-RS corresponds to a candidate calibration weight, and the candidate calibration weight is any one of multiple sets of candidate calibration weights selected by the base station 510 from a set of calibration weights. The module also 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 sets of candidate calibration weights based on the CSI-RS resource indication information.
[0085] The measurement module 522 is used to measure the resources corresponding to multiple CSI-RS and determine the CSI-RS resource indication information corresponding to the target CSI-RS among the multiple CSI-RS.
[0086] Figure 6 This diagram illustrates the hardware structure of an electronic device implementing the embodiments of this application. Referring to the diagram, at the hardware level, the electronic device includes a processor and optionally, an internal bus, a network interface, and a memory. The memory may include RAM, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk storage device. Of course, the electronic device may also include other hardware required for other services.
[0087] The processor, network interface, and memory can be interconnected via an internal bus, which can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be categorized as an address bus, data bus, control bus, etc. For ease of illustration, only a single bidirectional arrow is used in this diagram, but this does not imply that there is only one bus or one type of bus.
[0088] Memory stores programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0089] The processor reads the corresponding computer program from non-volatile memory into main memory and then runs it, logically forming a device that locates the target user. The processor executes the program stored in memory and specifically performs the following: Figure 1 or Figure 4 The methods disclosed in the embodiments shown achieve the functions and beneficial effects of the methods described in the preceding method embodiments, and will not be repeated here.
[0090] The above is as stated in this application. Figure 1 or Figure 4The methods disclosed in the illustrated embodiments can be implemented in or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. 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. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0091] The computer device can also execute the methods described in the preceding method embodiments and achieve the functions and beneficial effects of the methods described in the preceding method embodiments, which will not be repeated here.
[0092] 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 hardware and software, etc. In other words, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0093] This application also proposes a computer-readable storage medium that stores one or more programs, which, when executed by an electronic device including multiple applications, cause the electronic device to perform... Figure 1 or Figure 4 The methods disclosed in the embodiments shown achieve the functions and beneficial effects of the methods described in the preceding method embodiments, and will not be repeated here.
[0094] The computer-readable storage medium includes read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, etc.
[0095] Furthermore, embodiments of this application also provide a computer program product, the computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, which, when executed by a computer, implement the following process: Figure 1 or Figure 4 The methods disclosed in the embodiments shown achieve the functions and beneficial effects of the methods described in the preceding method embodiments, and will not be repeated here.
[0096] The embodiments of this application can be applied to various scenarios of electronic device collaboration or interconnection, including: collaboration and interconnection between mobile phones and laptops / tablets; collaboration and interconnection between mobile terminals and smart TVs / monitors; collaboration and interconnection between mobile phones or tablets and in-vehicle entertainment systems; collaboration and interconnection between mobile terminals and smart conferencing systems, etc. This satisfies users' diverse needs in smart home, smart office, and smart travel scenarios.
[0097] In summary, the above description is merely a preferred embodiment of this application and does not limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
[0098] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0099] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can store information accessible to a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0100] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0101] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
Claims
1. An antenna calibration method for a base station, the method comprising: The method comprises the following steps: selecting multiple groups of candidate calibration weights from a set of calibration weights, and sending channel state information measurement reference signals (CSI-RSs) corresponding to each group of candidate calibration weights to a target terminal; determining target calibration weights from the multiple groups of candidate calibration weights according to CSI-RS resource indication information fed back by the target terminal, wherein the CSI-RS resource indication information is information corresponding to a target CSI-RS from multiple CSI-RSs received by the target terminal; calibrating an antenna array according to the target calibration weights.
2. The method of claim 1, wherein, The step of selecting multiple groups of candidate calibration weights from a set of calibration weights comprises the following steps: obtaining measurement capability configuration information of the target terminal; selecting multiple groups of candidate calibration weights from the set of calibration weights that match the measurement capability configuration information.
3. The method of claim 1, wherein, in the case where the number of groups of calibration weights in the set of calibration weights is greater than the number of groups of candidate calibration weights, multiple rounds of calibration are performed, comprising the following steps: in the current round of calibration, selecting at least one group of calibration weights from the calibration weights in the set of calibration weights other than the selected candidate calibration weights to replace candidate calibration weights other than the target calibration weights determined in the last round of calibration from the multiple groups of candidate calibration weights; sending CSI-RSs corresponding to each group of candidate calibration weights to the target terminal; determining target calibration weights in the current round of calibration according to CSI-RS resource indication information fed back by the target terminal, and calibrating the antenna array, and repeating the above steps until all calibration weights in the set of calibration weights are selected; the step of calibrating the antenna array according to the target calibration weights comprises the following step: calibrating the antenna array according to the target calibration weights determined in the last round of calibration. The step of sending CSI-RSs corresponding to each group of candidate calibration weights to a target terminal comprises the following steps:
4. The method of claim 1, wherein, obtaining an initial channel state information reference signal; compensating the initial channel state information measurement reference signal using each group of candidate calibration weights from the multiple groups of candidate calibration weights to obtain CSI-RSs corresponding to each group of candidate calibration weights; sending the CSI-RSs to the target terminal. The step of determining target calibration weights from the multiple groups of candidate calibration weights according to CSI-RS resource indication information fed back by the target terminal comprises the following steps:
5. The method of claim 1, wherein, receiving channel state information fed back by the target terminal after performing channel state measurement on the CSI-RSs; obtaining CSI-RS resource indication information from the channel state information, and determining candidate calibration weights indicated by the CSI-RS resource indication information as target calibration weights from the multiple groups of candidate calibration weights. After the step of calibrating the antenna array according to the target calibration weights, the method further comprises the following steps:
6. The method of claim 1, wherein, obtaining a precoding codebook index corresponding to the CSI-RS resource indication information; multiplying the target calibration weights and the precoding codebook index to obtain beamforming weights. Beamforming, according to the beamforming weight, a physical downlink shared channel of the antenna array.
7. The method of claim 1, wherein, The set of calibration weights is determined by: Determining calibration weights of a plurality of polarized antennas in the antenna array according to a predefined rule; According to the calibration weights of the plurality of polarized antennas in the antenna array, the set of calibration weights is determined.
8. The method of claim 7, wherein, The predefined rule includes: determining a polarized antenna pair of the antenna array according to the polarization direction of the plurality of polarized antennas, each of the polarized antenna pair including a first polarized antenna and a second polarized antenna; Taking any 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 calibration weight of the first polarized antenna in a target antenna pair as the reference weight, the target antenna pair being any of the polarized antenna pairs; and, According to the reference weight, a first phase difference and a second phase difference, the calibration weight of the second polarized antenna in the target antenna pair is determined, the first phase difference being a phase difference between the first polarized antenna and the second polarized antenna in the reference antenna pair, and the second phase difference being a phase difference between the target antenna pair and the reference antenna pair.
9. An antenna calibration method for a target terminal, comprising: Comprising: Receiving a plurality of 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 a candidate calibration weight, the candidate calibration weight being any of a plurality of groups of candidate calibration weights selected by the base station from a set of calibration weights; Measuring resources corresponding to a plurality of the CSI-RS to determine channel state information measurement reference signal (CSI-RS) resource indication information corresponding to a target channel state information measurement reference signal (CSI-RS) in the plurality of channel state information measurement reference signals (CSI-RS); Sending the channel state information measurement reference signal (CSI-RS) resource indication information to the base station, so that the base station determines a target calibration weight for calibrating an antenna array from a plurality of groups of candidate calibration weights according to the channel state information measurement reference signal (CSI-RS) resource indication information.
10. An electronic device, comprising: The electronic device includes a processor and a memory, the memory storing programs or instructions executable on the processor, the programs or instructions being executed by the processor to implement the steps of the method of any one of claims 1 to 9.
11. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, the programs or instructions being executed by the processor to implement the steps of the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Antenna calibration method, device, equipment, storage medium and program product
CN115396049A