Analog beamforming method, electronic device, medium and product

By acquiring the analog beam affiliation information and user information parameters of each terminal in the base station cell, the target analog beam set is dynamically adjusted, solving the problems of small base station coverage and mismatched terminal distribution. This achieves higher accuracy and coverage of analog beam matching, and improves the user experience of the terminal.

CN122293128APending Publication Date: 2026-06-26ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZTE CORP
Filing Date
2024-12-26
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In 5G-A communication, the base station coverage is small and cannot adapt to changes in the location distribution of terminal devices or service conditions, resulting in a mismatch between the simulated beam and the actual terminal distribution and services.

Method used

By acquiring the simulated beam affiliation information and user information parameters of each terminal in the base station cell, the target simulated beam set is dynamically adjusted to ensure that the terminals in the base station cell use the matching target simulated beam for communication.

Benefits of technology

It improves the matching accuracy and coverage of analog beams in base station cells, enhances the end-user experience, especially the sensing rate, and enables it to serve more terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122293128A_ABST
    Figure CN122293128A_ABST
Patent Text Reader

Abstract

This application proposes a simulated beamforming method, electronic device, medium, and product. The simulated beamforming method includes: acquiring simulated beam attribution information corresponding to each terminal in a base station cell, and user information parameters of each candidate simulated beam at a preset time; determining a target simulated beam set corresponding to the base station cell at the current time based on the user information parameters of each candidate simulated beam at the preset time, the target simulated beam set consisting of at least some candidate simulated beams; determining the target simulated beam corresponding to the terminal at the current time from the target simulated beam set based on the simulated beam attribution information corresponding to the terminal; and performing simulated beamforming on the terminal based on the target simulated beam corresponding to the terminal at the current time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, specifically to an analog beamforming method, electronic equipment, medium, and product. Background Technology

[0002] Currently, based on the 5G (5th-Generation) communication field, 5G-A (5G-Advanced) has been further developed. Compared with 5G base stations, 5G-A base stations usually use higher frequency bands. In order to reduce the penetration loss caused by higher frequency bands, the base station adopts a larger-scale antenna element array, superimposing more antenna elements. On the basis of the analog beam formed by the phase shifter on the radio frequency side, the digital beam on the baseband side is superimposed, and finally the terminal device is beamformed through a hybrid digital-analog method.

[0003] In related technologies, the method of using a hybrid digital-analog approach to simulate beamforming for terminal devices results in a small actual coverage area for base stations. This method cannot adapt to scenarios where the location distribution of terminal devices or service conditions change, leading to a mismatch between the simulated beams within the cell and the actual terminal distribution and services. Summary of the Invention

[0004] This application provides an analog beamforming method, electronic device, medium, and product.

[0005] This application provides a simulated beamforming method, which includes:

[0006] Obtain the analog beam affiliation information of each terminal in the base station cell, as well as the user information parameters of each candidate analog beam at a preset time.

[0007] Based on the user information parameters of each candidate simulated beam at a preset time, the target simulated beam set corresponding to the base station cell at the current time is determined, and the target simulated beam set is composed of at least some candidate simulated beams;

[0008] Based on the analog beam affiliation information corresponding to the terminal, determine the target analog beam corresponding to the terminal at the current time from the target analog beam set;

[0009] The terminal is subjected to simulated beamforming based on the target simulated beam corresponding to the terminal at the current moment.

[0010] This application provides an electronic device, including: one or more processors; and a memory storing one or more computer programs thereon, wherein when the one or more computer programs are executed by the one or more processors, the one or more processors implement any of the analog beamforming methods in this application.

[0011] This application provides a computer-readable medium storing a computer program that, when executed by a processor, implements any of the analog beamforming methods described in this application.

[0012] This application provides a computer program product, which includes a computer program that, when executed by a processor, implements any of the analog beamforming methods described in this application.

[0013] According to the analog beamforming method, electronic device, medium, and product provided in this application, the target analog beam set corresponding to the base station cell at the current time is determined based on the user information parameters of each candidate analog beam in the base station cell at a preset time. Furthermore, the target analog beam corresponding to the terminal in the target analog beam set at the current time is determined based on the analog beam affiliation information of each terminal in the base station cell. This achieves real-time adjustment of the analog beams used in the base station cell and the target analog beams corresponding to the terminals in the base station cell. This makes the analog beams used in the base station cell more closely match the actual terminal distribution and service conditions in the base station cell, effectively improving the accuracy of analog beamforming for terminals in the base station cell, enhancing the user experience, especially improving the perceived speed. Moreover, since each terminal in the base station cell performs analog beamforming by matching the corresponding target analog beam, the coverage of the base station cell is effectively improved, enabling the base station cell to serve more terminal devices.

[0014] Further details regarding the above embodiments and other aspects of this application, as well as their implementations, are provided in the accompanying drawings, detailed description, and claims. Attached Figure Description

[0015] In the accompanying drawings of the embodiments of this application:

[0016] Figure 1 This diagram illustrates a flowchart of a simulated beamforming method provided in an embodiment of this application.

[0017] Figure 2 This diagram illustrates the structural composition of an antenna device configured for a base station cell, as provided in an embodiment of this application.

[0018] Figure 3 This diagram illustrates an antenna element array of an antenna device configured for a base station cell according to an embodiment of this application.

[0019] Figure 4 This illustration shows a scenario diagram of a simulated beamforming method provided in an embodiment of this application.

[0020] Figure 5This diagram illustrates a block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0021] To enable those skilled in the art to better understand the technical solutions of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0022] The present application will be described more fully below with reference to the accompanying drawings; however, the embodiments shown may be embodied in different forms, and the present application should not be construed as limited to the embodiments set forth below. Rather, these embodiments are provided so that this application will be thorough and complete, and will enable those skilled in the art to fully understand the scope of the application.

[0023] The accompanying drawings of the embodiments of this application are used to provide a further understanding of the embodiments of this application and constitute a part of the specification. They are used together with the detailed embodiments to explain this application and do not constitute a limitation thereof. The above and other features and advantages will become more apparent to those skilled in the art from the description of the detailed embodiments with reference to the accompanying drawings.

[0024] This application can be described with reference to plan views and / or cross-sectional views using the ideal schematic diagram of this application. Therefore, the example illustrations can be modified according to manufacturing techniques and / or tolerances.

[0025] Where there is no conflict, the various embodiments of this application and the features thereof may be combined with each other.

[0026] The terminology used in this application is for describing specific embodiments only and is not intended to limit the application. The term "and / or" as used herein includes any and all combinations of one or more of the associated enumerated entries. The singular forms "a" and "the" as used herein are also intended to include the plural forms unless the context clearly indicates otherwise. The terms "comprising," "made of," etc., as used herein, specify the presence of the stated feature, integral, step, operation, element, and / or component, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof.

[0027] Unless otherwise specified, all terms used in this application (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this application, and will not be interpreted as having an idealized or overly formal meaning, unless expressly so defined in this application.

[0028] In related technologies, when using a hybrid digital-analog approach to simulate beamforming for terminal devices, the increased number of antenna elements in the antenna array narrows the simulated beamwidth, resulting in a narrower actual coverage area for the base station. Even within the coverage area, only terminal devices in the center can achieve a good user experience; those at the edges receive lower base station energy, leading to a poorer experience. Furthermore, the location distribution and service conditions of terminal devices within the base station's coverage cell can change. Traditional hybrid digital-analog antenna devices, even with adjustable simulated beams, cannot adapt to these changes, resulting in a mismatch between the simulated beamwidth and the actual terminal distribution and services within the cell.

[0029] This application provides a simulated beamforming method, electronic device, medium, and product, which aims to effectively improve the aforementioned technical problems existing in related technologies.

[0030] Please see Figure 1 , Figure 1 This illustration shows a flowchart of an analog beamforming method provided in an embodiment of this application. This embodiment provides an analog beamforming method that can be applied to network equipment (e.g., base station equipment), and is particularly suitable for base station equipment using hybrid digital-analog antenna devices, such as... Figure 1 As shown, the simulated beamforming method in the embodiments of this application includes, but is not limited to, the following steps.

[0031] Step S11: Obtain the analog beam affiliation information of each terminal in the base station cell, as well as the user information parameters of each candidate analog beam at a preset time.

[0032] In this embodiment, the coverage area of ​​a base station may include one or more cells. In step S11, a base station cell refers to one or more cells within the coverage area of ​​the base station. Each cell may support multiple candidate analog beams, and the information of the candidate analog beams supported by each cell can be determined based on the antenna device information configured for each cell. For a base station using a hybrid digital-analog antenna device, the candidate analog beam information and the number of candidate analog beams supported by each base station cell can be determined by obtaining the antenna element information and phase shifter information of the hybrid digital-analog antenna device configured for each base station cell.

[0033] In this embodiment of the application, in step S11, the analog beam affiliation information corresponding to the terminal refers to the information used to indicate the current best candidate analog beam selected from the candidate analog beams supported by the base station cell for communication between the terminal and the base station cell. It can be the analog beam information selected by the terminal through measurement, or the analog beam information selected by the base station for the terminal through measurement. The analog beam information can be the information used to identify the corresponding candidate analog beam, such as the number or index information of the candidate analog beam.

[0034] In this embodiment of the application, in step S11, the user information parameters of the candidate simulated beam at a preset time refer to the information parameters related to the terminal users communicating through the candidate simulated beam in the base station cell at a preset time. These parameters may include information parameters indicating the distribution of terminal users of the candidate simulated beam at the preset time, information parameters indicating the service status of communication through the candidate simulated beam at the preset time, and information parameters indicating the channel quality and performance status of the candidate simulated beam at the preset time. This embodiment of the application does not impose any special restrictions on the specific implementation of the user information parameters of the candidate simulated beam at the preset time.

[0035] In this embodiment of the application, in step S11, the preset time may include the current time or a preset time period before the current time. The current time refers to the current service scheduling time, which may be the current subframe (TTI) or the current time slot.

[0036] Step S12: Based on the user information parameters of each candidate simulated beam at a preset time, determine the target simulated beam set corresponding to the base station cell at the current time. The target simulated beam set consists of at least some candidate simulated beams.

[0037] In this embodiment of the application, at least a portion of the candidate simulated beams that best match the current terminal distribution and service situation in the base station cell can be selected from the candidate simulated beams supported by the base station cell in real time according to the user information parameters of each candidate simulated beam in the base station cell at a preset time, so as to form the target simulated beam set used by the base station cell at the current time.

[0038] Step S13: Based on the analog beam affiliation information of the terminal, determine the target analog beam corresponding to the terminal at the current time from the target analog beam set.

[0039] In this embodiment of the application, by combining the target simulated beam set corresponding to the base station cell at the current time with the simulated beam affiliation information corresponding to each terminal in the base station cell that is predetermined, a candidate simulated beam that matches each terminal is determined from the target simulated beam set, so as to serve as the target simulated beam corresponding to each terminal at the current time.

[0040] Step S14: Perform simulated beamforming on the terminal based on the target simulated beam corresponding to the terminal at the current time.

[0041] In this embodiment of the application, for each terminal in the base station cell, the terminal is subjected to simulated beamforming according to the target simulated beam corresponding to each terminal at the current time, so that the base station cell and the terminal can communicate through the corresponding matched target simulated beam.

[0042] Beamforming refers to controlling the propagation direction and shape of wireless signals by adjusting the phase and amplitude of antennas, thereby achieving directional signal transmission and reception. Beamforming is an important technology that can effectively improve the transmission efficiency and coverage of wireless signals. In analog beamforming, multiple antennas in an antenna array share a single radio frequency link, and the propagation direction and shape of the signal are controlled by adjusting the phase and amplitude of the radio frequency signal. Through beamforming technology, signals can be focused on specific end users or areas, thereby improving signal transmission rate and reliability. Simultaneously, beamforming can also reduce signal interference, increasing network capacity and coverage.

[0043] According to the simulated beamforming method provided in this application embodiment, the target simulated beam set corresponding to the base station cell at the current time is determined based on the user information parameters of each candidate simulated beam in the base station cell at a preset time. Furthermore, the target simulated beam corresponding to the terminal in the target simulated beam set at the current time is determined based on the simulated beam affiliation information of each terminal in the base station cell. This achieves real-time adjustment of the simulated beams used in the base station cell and the target simulated beams corresponding to the terminals in the base station cell. This makes the simulated beams used in the base station cell more closely match the actual terminal distribution and service conditions in the base station cell, effectively improving the matching and accuracy of simulated beamforming for terminals in the base station cell, enhancing the terminal user experience, especially improving the perceived speed of terminal users. Moreover, each terminal in the base station cell performs simulated beamforming through the corresponding matched target simulated beam, thereby effectively improving the coverage of the base station cell and enabling the base station cell to serve more terminal devices.

[0044] In some embodiments, the analog beam affiliation information corresponding to each terminal in the base station cell can be determined by obtaining the measurement results of the Channel State Information Reference Signal (CSI-RS) reported by the terminal. In step S11 above, obtaining the analog beam affiliation information corresponding to each terminal in the base station cell may further include: sending measurement reference signals to each terminal through each candidate analog beam; receiving measurement reports of the measurement reference signals reported by each terminal; and determining the analog beam affiliation information corresponding to each terminal based on the measurement reports reported by each terminal.

[0045] In some embodiments, the step of sending measurement reference signals to each terminal through each candidate analog beam may further include: configuring measurement reference signals corresponding to each candidate analog beam, configuring different measurement reference signals for different candidate analog beams, and the measurement reference signals being channel state information reference signals (CSI-RS); and sending corresponding measurement reference signals to each terminal through each candidate analog beam.

[0046] For example, a base station cell supports N candidate simulated beams (candidate simulated beam 1, candidate simulated beam 2, candidate simulated beam 3, ..., candidate simulated beam N). For each cell, a set of CSI-RS resources is configured, with N CSI-RS resources configured in the resource set. Each candidate simulated beam corresponds to one CSI-RS resource. The N CSI-RS resources are transmitted using their respective candidate simulated beams. That is, the first CSI-RS resource is transmitted to each terminal in the cell using candidate simulated beam 1, the second CSI-RS resource is transmitted to each terminal in the cell using candidate simulated beam 2, the third CSI-RS resource is transmitted to each terminal in the cell using candidate simulated beam 3, ..., and the Nth CSI-RS resource is transmitted to each terminal in the cell using candidate simulated beam N. Simultaneously, a set of CSI report (channel state information reporting) resources needs to be configured and sent to the terminal along with the CSI-RS resources, so that the terminal can report the measurement results of the channel state information reference signal CSI-RS. The reporting types include, but are not limited to, cri-RSRP, cri-RI-CQI, cri-RI-i1, cri-RI-i1-CQI, cri-RI-PMI-CQI, cri-RI-LI-PMI-CQI, etc.

[0047] In some embodiments, the step of transmitting measurement reference signals to each terminal through each candidate analog beam may further include: configuring the measurement reference signal corresponding to each candidate analog beam, wherein the measurement reference signal corresponding to each candidate analog beam is the same measurement reference signal, and the measurement reference signal is a channel state information reference signal; and transmitting the measurement reference signal to each terminal through each candidate analog beam at different times.

[0048] For example, a base station cell supports N candidate simulated beams (candidate simulated beam 1, candidate simulated beam 2, candidate simulated beam 3, ..., candidate simulated beam N). For each cell, a set of CSI-RS resources is configured, and the resource set is configured with 1 CSI-RS resource. Each candidate simulated beam corresponds to the CSI-RS resource. Different candidate simulated beams are used to send the CSI-RS resource at different times. For example, at time 1 T_1, candidate simulated beam 1 is used to send the CSI-RS resource to each terminal in the cell. At time 2 T_2, candidate simulated beam 2 is used to send the CSI-RS resource to each terminal in the cell. ..., at time N T_N, candidate simulated beam N is used to send the CSI-RS resource to each terminal in the cell. Simultaneously, a set of CSI report (channel state information reporting) resources needs to be configured and distributed to the terminal along with the CSI-RS resources. This enables the terminal to report the measurement results of the Channel State Information Reference Signal (CSI-RS). The reporting types include, but are not limited to, cri-RSRP, cri-RI-CQI, cri-RI-i1, cri-RI-i1-CQI, cri-RI-PMI-CQI, and cri-RI-LI-PMI-CQI. Here, cri stands for CSI-RS resource indicator (CRI), RSRP for Reference Signal Receiving Power (RSRP), RI for Rank Indicator (RI), CQI for Channel Quality Indicator (CQI), i1 for Index 1 (i1), PMI for Precoding Matrix Indicator (PMI), and LI for Layer Indicator (LI).

[0049] In some embodiments, after receiving the measurement reference signal (such as CSI-RS) corresponding to each candidate analog beam, the terminal performs measurements on the measurement reference signal corresponding to each candidate analog beam, obtains the corresponding measurement report, and reports it to the base station.

[0050] In some embodiments, the measurement report includes Channel State Information Reference Signal Resource Indicator (CSI-RSresource indicator, CRI) information. The step of determining the analog beam assignment information corresponding to each terminal based on the measurement reports reported by each terminal may further include: reading the Channel State Information Reference Signal Resource Indicator information in the measurement reports reported by each terminal, the Channel State Information Reference Signal Resource Indicator information being used to indicate the analog beam information selected by the terminal; and determining the analog beam assignment information corresponding to each terminal based on the Channel State Information Reference Signal Resource Indicator information reported by each terminal, the analog beam assignment information including the analog beam information selected by the terminal.

[0051] In some embodiments, the CRI information is read from the measurement results reported by the terminal. Based on the value in the CRI, the analog beam information selected by the terminal can be obtained. The analog beam information can be information used to identify the corresponding candidate analog beam, such as the candidate analog beam number or index information. For example, if the CRI reported by the terminal UEi is x, x∈[candidate analog beam 1, candidate analog beam N], it means that the analog beam selected by the terminal UEi is candidate analog beam x, and N is the total number of candidate analog beams.

[0052] By using the aforementioned terminal measurement CSI-RS method, the analog beam assignment information corresponding to each terminal in the base station cell can be obtained. For example, the analog beam information corresponding to terminal UE1 is: a, a∈[1,N]; the analog beam information corresponding to terminal UE2 is: b, b∈[1,N]; ...; the analog beam information corresponding to terminal UEn is: z, z∈[1,N]. Here, n is the number of terminal users in the base station cell, and N is the total number of candidate analog beams.

[0053] In some embodiments, the analog beam affiliation information corresponding to each terminal in a base station cell can be determined by measuring channel quality using the sounding reference signal (SRS) of the terminal. In step S11 above, obtaining the analog beam affiliation information corresponding to each terminal in the base station cell may further include: receiving the SRS sent by each terminal through each candidate analog beam; performing channel quality measurement on each candidate analog beam according to the SRS to obtain the channel quality measurement value of each candidate analog beam; and determining the analog beam affiliation information corresponding to each terminal based on the channel quality measurement value of each candidate analog beam.

[0054] In some embodiments, channel quality measurements include SRS received power (SRS Ps) or SRS signal-to-interference-plus-noise ratio (SRS SINR).

[0055] In some embodiments, from the channel quality measurement values ​​obtained by performing channel quality measurements on each candidate simulated beam according to the terminal's channel sounding reference signal, the candidate simulated beam corresponding to the maximum channel quality measurement value is selected as the simulated beam attribution information corresponding to the terminal. The simulated beam attribution information includes the simulated beam information of the candidate simulated beam corresponding to the maximum channel quality measurement value. The simulated beam information can be information used to identify the corresponding candidate simulated beam, such as the candidate simulated beam's number or index information. For example, if the channel quality measurement values ​​include SRS received power (SRSPs), then the candidate simulated beam corresponding to the maximum SRS received power is selected as the simulated beam attribution information corresponding to the terminal.

[0056] In some embodiments, in step S11, the user information parameters of the candidate simulated beam at a preset time include one or more of the following information parameters: the number of terminal users corresponding to the candidate simulated beam at the preset time; the amount of service data of each terminal corresponding to the candidate simulated beam at the preset time; the reference signal receiving power (RSRP) of each terminal corresponding to the candidate simulated beam at the preset time; the power (Ps) of the channel sounding reference signal of each terminal corresponding to the candidate simulated beam at the preset time; the signal-to-interference-plus-noise ratio (SINR) of the channel sounding reference signal of each terminal corresponding to the candidate simulated beam at the preset time; the path loss parameter (PL) of each terminal corresponding to the candidate simulated beam at the preset time; and the timing advance (TA) of each terminal corresponding to the candidate simulated beam at the preset time.

[0057] It should be noted that, in the embodiments of this application, the user information parameters of the candidate simulated beam at the preset time may include, but are not limited to, the user information parameters listed above, and more user information parameters may be configured and obtained according to the actual situation.

[0058] In some embodiments, the number of terminal users scheduled by the base station cell at a preset time is obtained, and the number of terminal users num[i] corresponding to each candidate simulated beam in the base station cell at the preset time is obtained by statistics, i = 1, 2, 3, N, where i represents the number or index of the candidate simulated beam, and N represents the number of candidate simulated beams supported by the base station cell.

[0059] In some embodiments, based on the buffer status reporting (BSR) of each terminal in the preset time base station cell, the service data volume corresponding to each terminal scheduled in the preset time base station cell is obtained, and the service data volume totalBSR[i] corresponding to each candidate simulated beam in the preset time base station cell is obtained by statistics, where i = 1, 2, 3, N, i represents the number or index of the candidate simulated beam, and N represents the number of candidate simulated beams supported by the base station cell. The service data volume totalBSR[i] corresponding to the candidate simulated beam is the sum of the service data volumes BSR[UEj] of each terminal corresponding to the candidate simulated beam, where j = 1, 2, 3, n, UEj represents the j-th terminal UE corresponding to the candidate simulated beam, and n represents the number of terminal users, i.e., totalBSR[i] = BSR[UE1] + BSR[UE2] + ... + BSR[UEn]. The service data volume of the terminal may include the uplink and / or downlink service data volume of the terminal.

[0060] In some embodiments, based on the measurement reports of each terminal in the preset time base station cell for CSI-RS, the reference signal received power, path loss parameters, and timing advance of each terminal in the preset time base station cell are obtained. The reference signal received power, path loss parameters, and timing advance of each terminal corresponding to each candidate simulated beam in the preset time base station cell are then statistically obtained. Path loss (PL) can also be referred to as path loss.

[0061] In some embodiments, based on the channel quality measurement results of the channel sounding reference signals of each terminal in the preset time base station cell, the power of the channel sounding reference signal and the signal-to-interference-plus-noise ratio (SIR) of the channel sounding reference signal of each terminal in the preset time base station cell are obtained, and the power of the channel sounding reference signal and the SIR of the channel sounding reference signal of each terminal corresponding to each candidate simulated beam in the preset time base station cell are obtained by statistics.

[0062] In some embodiments, in step S12, determining the target simulated beam set corresponding to the base station cell at the current time based on the user information parameters of each candidate simulated beam at a preset time may further include: determining the parameter weights corresponding to each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam; determining the selection weights of each candidate simulated beam based on the parameter weights corresponding to each candidate simulated beam; sorting each candidate simulated beam in descending order of its corresponding selection weight; and determining the target simulated beam set based on a preset number of candidate simulated beams that are at the top of the sorted list.

[0063] In some embodiments, the user information parameters of the candidate simulated beams at a preset time include the number of terminal users num[i] corresponding to each candidate simulated beam in the base station cell at the preset time. In the above step of determining the parameter weights corresponding to each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the number of terminal users num[i] corresponding to each candidate simulated beam in the base station cell at the preset time is normalized to obtain the parameter weights Weight_num[i] of the number of terminal users num[i] corresponding to each candidate simulated beam.

[0064] Where, Weight_num[i] = num[i] / sum(num[1]+num[2]+...+num[N]), sum() is the summation function, num[i] is the number of terminal users corresponding to the i-th candidate simulated beam, and Weight_num[i] is the parameter weight of the number of terminal users corresponding to the i-th candidate simulated beam. The above normalization of the number of terminal users refers to the ratio of the number of terminal users corresponding to the candidate simulated beam to the sum of the number of terminal users corresponding to all candidate simulated beams.

[0065] In some embodiments, the user information parameters of the candidate simulated beams at a preset time include the totalBSR[i] of the service data volume corresponding to each candidate simulated beam in the base station cell at the preset time. In the above step of determining the parameter weights corresponding to each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the totalBSR[i] of the service data volume corresponding to each candidate simulated beam in the base station cell at the preset time is normalized to obtain the parameter weights Weight_BSR[i] of the totalBSR[i] of the service data volume corresponding to each candidate simulated beam.

[0066] Where, Weight_BSR[i] = totalBSR[i] / sum(totalBSR[1]+totalBSR[2]+...+totalBSR[N]), sum() is the summation function, totalBSR[i] is the amount of service data corresponding to the i-th candidate simulated beam, and Weight_BSR[i] is the parameter weight of the amount of service data corresponding to the i-th candidate simulated beam. The above normalization of the amount of service data refers to the ratio of the amount of service data corresponding to the candidate simulated beam to the sum of the amounts of service data corresponding to all candidate simulated beams.

[0067] In some embodiments, the user information parameters of the candidate simulated beam at a preset time include the reference signal received power RSRP[UEj] of each terminal corresponding to each candidate simulated beam in the base station cell at the preset time, j = 1, 2, 3, n, where UEj represents the j-th terminal UE corresponding to the candidate simulated beam, and n represents the number of terminal users.

[0068] In the above steps of determining the parameter weights of each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the median of the reference signal received power RSRP[UEj] of each terminal corresponding to each candidate simulated beam is calculated to obtain the median RSRP[i] of the reference signal received power corresponding to each candidate simulated beam; the difference between the median RSRP[i] and the minimum median RSRPmin of the reference signal received power corresponding to each candidate simulated beam is calculated to obtain the median RSRPdelta[i] of the median reference signal received power corresponding to each candidate simulated beam; the median RSRPdelta[i] of the median reference signal received power corresponding to each candidate simulated beam in the base station cell at the preset time is normalized to obtain the parameter weight Weight_RSRP[i] of the reference signal received power corresponding to each candidate simulated beam.

[0069] Where, medianRSRP[i] = median(RSRP[UE1], RSRP[UE2], ..., RSRP[UEn]), median() is the median function; medianRSRPdelta[i] = medianRSRP[i] - medianRSRPmin, medianRSRPmin = min(medianRSRP[1], medianRSRP[2], ..., medianRSRP[N]), min() is the minimum function, medianRSRPmin is the minimum median reference signal power among the medians of the reference signal power corresponding to each candidate analog beam, and medianRSRPdelta[i] is the difference between the median reference signal power corresponding to the i-th candidate analog beam and the minimum median reference signal power.

[0070] Weight_RSRP[i] = medianRSRPdelta[i] / sum(medianRSRPdelta[1] + medianRSRPdelta[2] + ... + medianRSRPdelta[N]). sum() is the summation function, and Weight_RSRP[i] is the parameter weight of the reference signal received power corresponding to the i-th candidate analog beam. The above normalization processing of the median difference of the reference signal received power refers to the ratio of the median difference of the reference signal received power corresponding to the candidate analog beam to the sum of the median differences of the reference signal received power corresponding to all candidate analog beams.

[0071] In some embodiments, the user information parameters of the candidate simulated beam at a preset time include the path loss parameter PL[UEj] of each terminal corresponding to each candidate simulated beam in the base station cell at the preset time, j = 1, 2, 3, n, where UEj represents the j-th terminal UE corresponding to the candidate simulated beam, and n represents the number of terminal users.

[0072] In the above steps of determining the parameter weights of each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the median of the path loss parameter PL[UEj] of each terminal corresponding to each candidate simulated beam is calculated to obtain the median path loss medianPL[i] of each candidate simulated beam; the difference between the median path loss medianPL[i] and the minimum path loss medianPLmin of each candidate simulated beam is calculated to obtain the difference in the median path loss medianPLdelta[i] of each candidate simulated beam; the difference in the median path loss medianPLdelta[i] of each candidate simulated beam in the base station cell at the preset time is normalized to obtain the parameter weights Weight_PL[i] of the path loss parameters corresponding to each candidate simulated beam.

[0073] Where, medianPL[i] = median(PL[UE1], PL[UE2], ..., PL[UEn]), median() is the median function, medianPLdelta[i] = medianPL[i] - medianPLmin, medianPLmin = min(medianPL[1], medianPL[2], ..., medianPL[N]), min() is the minimum function, medianPLmin is the minimum median path loss among the medians of path loss corresponding to each candidate simulated beam, and medianPLdelta[i] is the difference between the median path loss corresponding to the i-th candidate simulated beam and the minimum median path loss.

[0074] Weight_PL[i] = medianPLdelta[i] / sum(medianPLdelta[1] + medianPLdelta[2] + ... + medianPLdelta[N]), where sum() is the summation function, and Weight_PL[i] is the parameter weight of the path loss parameter corresponding to the i-th candidate simulated beam. The above normalization of the path loss median difference refers to the ratio of the path loss median difference corresponding to the candidate simulated beam to the sum of the path loss median differences corresponding to all candidate simulated beams.

[0075] In some embodiments, the user information parameters of the candidate simulated beam at a preset time include the timing advance TA[UEj] of each terminal corresponding to each candidate simulated beam in the base station cell at the preset time, j = 1, 2, 3, n, where UEj represents the j-th terminal UE corresponding to the candidate simulated beam, and n represents the number of terminal users.

[0076] In the above steps of determining the parameter weights of each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the median of the timing advance TA[UEj] of each terminal corresponding to each candidate simulated beam is calculated to obtain the median timing advance medianTA[i] of each candidate simulated beam; the difference between the median timing advance medianTA[i] and the minimum timing advance medianTAmin is calculated to obtain the median timing advance difference medianTAdelta[i] of each candidate simulated beam; the median timing advance difference medianTAdelta[i] of each candidate simulated beam in the preset time base station cell is normalized to obtain the parameter weight Weight_TA[i] of the timing advance corresponding to each candidate simulated beam.

[0077] Where, medianTA[i] = median(TA[UE1], TA[UE2], ..., TA[UEn]), median() is the median function, medianTAdelta[i] = medianTA[i] - medianTAmin, medianTAmin = min(medianTA[1], medianTA[2], ..., medianTA[N]), min() is the minimum function, medianTAmin is the minimum median timing advance among the medians of timing advance corresponding to each candidate analog beam, and medianTAdelta[i] is the difference between the median timing advance corresponding to the i-th candidate analog beam and the minimum median timing advance.

[0078] Weight_TA[i] = medianTAdelta[i] / sum(medianTAdelta[1] + medianTAdelta[2] + ... + medianTAdelta[N]), where sum() is the summation function, and Weight_TA[i] is the parameter weight of the timing advance corresponding to the i-th candidate analog beam. The above normalization of the median difference of timing advance refers to the ratio of the median difference of timing advance corresponding to the candidate analog beam to the sum of the median differences of timing advance corresponding to all candidate analog beams.

[0079] In some embodiments, the user information parameters of the candidate simulated beam at a preset time include the power Ps[UEj] of the channel sounding reference signal of each terminal corresponding to the candidate simulated beam at the preset time, j = 1, 2, 3, n, where UEj represents the j-th terminal UE corresponding to the candidate simulated beam, and n represents the number of terminal users.

[0080] In the above steps of determining the parameter weights of each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the median of the power Ps[UEj] of the channel sounding reference signal of each terminal corresponding to each candidate simulated beam is calculated to obtain the median power medianPs[i] of the channel sounding reference signal corresponding to each candidate simulated beam; the difference between the median power medianPs[i] and the minimum power medianPsmin of each candidate simulated beam is calculated to obtain the power median difference medianPsdelta[i] of each candidate simulated beam; the power median difference medianPsdelta[i] of the channel sounding reference signal corresponding to each candidate simulated beam in the base station cell at the preset time is normalized to obtain the parameter weight Weight_Ps[i] of the power of the channel sounding reference signal corresponding to each candidate simulated beam.

[0081] Where, medianPs[i] = median(Ps[UE1], Ps[UE2], ..., Ps[UEn]), median() is the median function, medianPsdelta[i] = medianPs[i] - medianPsmin, medianPsmin = min(medianPs[1], medianPs[2], ..., medianPs[N]), min() is the minimum function, medianPsmin is the minimum power median among the power medians of the channel sounding reference signals corresponding to each candidate simulated beam, and medianPsdelta[i] is the difference between the power median and the minimum power median of the channel sounding reference signal corresponding to the i-th candidate simulated beam.

[0082] Weight_Ps[i] = medianPsdelta[i] / sum(medianPsdelta[1] + medianPsdelta[2] + ... + medianPsdelta[N]), where sum() is the summation function, and Weight_Ps[i] is the parameter weight of the power of the channel sounding reference signal corresponding to the i-th candidate analog beam. The above normalization of the median power difference of the channel sounding reference signal refers to the ratio of the median power difference of the channel sounding reference signal corresponding to the candidate analog beam to the sum of the median power differences of the channel sounding reference signals corresponding to all candidate analog beams.

[0083] In some embodiments, the user information parameters of the candidate simulated beam at a preset time include the signal-to-interference-plus-noise ratio (SINR)[UEj] of the channel sounding reference signal of each terminal corresponding to the candidate simulated beam at the preset time, j = 1, 2, 3, n, where UEj represents the j-th terminal UE corresponding to the candidate simulated beam, and n represents the number of terminal users.

[0084] In the above steps of determining the parameter weights of each candidate simulated beam based on the user information parameters corresponding to each candidate simulated beam, the median of the signal-to-interference-plus-noise ratio (SINR)[UEj] of the channel sounding reference signal for each terminal corresponding to each candidate simulated beam is calculated to obtain the median SINR[i] of each candidate simulated beam; the difference between the median SINR[i] and the minimum SINR[min] of each candidate simulated beam is calculated to obtain the difference in the median SINR[i] of each candidate simulated beam; the difference in the median SINR[i] of each candidate simulated beam in the base station cell at the preset time is normalized to obtain the parameter weights Weight_SINR[i] of the SINR of each candidate simulated beam.

[0085] Where, medianSINR[i] = median(SINR[UE1], SINR[UE2], ..., SINR[UEn]), median() is the median function, medianSINRdelta[i] = medianSINR[i] - medianSINRmin, medianSINRmin = min(medianSINR[1], medianSINR[2], ..., medianSINR[N]), min() is the minimum function, medianSINRmin is the minimum median SNR among the medians of the SNR corresponding to each candidate simulated beam, and medianSINRdelta[i] is the difference between the median SNR of the channel sounding reference signal corresponding to the i-th candidate simulated beam and the minimum SNR.

[0086] Weight_SINR[i] = medianSINRdelta[i] / sum(medianSINRdelta[1] + medianSINRdelta[2] + ... + medianSINRdelta[N]), where sum() is the summation function, and Weight_SINR[i] is the parameter weight of the signal-to-interference-plus-noise ratio (SINR) corresponding to the i-th candidate simulated beam. The above normalization of the median difference of the SINR refers to the ratio of the median difference of the SINR corresponding to the candidate simulated beam to the sum of the median differences of the SINR corresponding to all candidate simulated beams.

[0087] In some embodiments, if the user information parameters of the candidate simulated beam at a preset time include one of the above information parameters, then in the step of determining the selection weight of each candidate simulated beam according to the parameter weight corresponding to each candidate simulated beam, the parameter weight corresponding to the user information parameters of the candidate simulated beam at the preset time is determined as the selection weight of the candidate simulated beam.

[0088] For example, the user information parameters of candidate simulated beam i at a preset time include the number of terminal users num[i] corresponding to the candidate simulated beam at the preset time. Then, the parameter weight Weight_num[i] of the number of terminal users num[i] corresponding to candidate simulated beam i calculated above is used to determine the selection weight Weight[i] of candidate simulated beam i.

[0089] In some embodiments, the user information parameters of the candidate simulated beam at a preset time include multiple of the above-mentioned information parameters. In the step of determining the selection weight of each candidate simulated beam according to the parameter weight corresponding to each candidate simulated beam, the parameter weights corresponding to the multiple information parameters of the candidate simulated beam at the preset time are weighted and summed to obtain the selection weight of the candidate simulated beam.

[0090] For example, the user information parameters of candidate simulated beam i at a preset time include the number of terminal users num[i] corresponding to the candidate simulated beam at the preset time and the amount of service data totalBSR[i] corresponding to candidate simulated beam i at the preset time. Then, the parameter weights Weight_num[i] of the number of terminal users num[i] corresponding to the candidate simulated beam and Weight_BSR[i] corresponding to the service data totalBSR[i] are calculated and weighted to obtain the selection weight Weight[i] of candidate simulated beam i.

[0091] Where Weight[i] = w0 * Weight_num[i] + w1 * Weight_BSR[i], w0 represents the weighting coefficient of the number of terminal users num[i], w1 represents the weighting coefficient of the business data volume totalBSR[i], w0∈[0,1], w1∈[0,1], and w0+w1=1.

[0092] It is understood that the above examples are merely exemplary methods for calculating the selection weights of candidate simulated beams in the embodiments of this application, and do not constitute a limitation on the methods for calculating the selection weights of candidate simulated beams in the embodiments of this application. In some embodiments, the user information parameters of candidate simulated beams at a preset time may include more information parameters as described above. Accordingly, when calculating the selection weights of candidate simulated beams by weighted summation, the parameter weights of more information parameters may be added for calculation.

[0093] After determining the selection weight of each candidate simulated beam, the candidate simulated beams are sorted in descending order of their corresponding selection weights. A preset number of candidate simulated beams that are ranked first are selected from the sorted beams to form the target simulated beam set. The preset number can be configured according to the actual situation, and this application embodiment does not impose any special restrictions on it.

[0094] In some embodiments, the preset number can be configured based on the analog beam affiliation information of each terminal in the base station cell and the number of antenna element groups obtained by pre-dividing the antenna element array configured in the base station cell.

[0095] For example, based on the analog beam affiliation information of each terminal in the base station cell, the number of analog beams corresponding to each terminal in the base station cell can be determined as Y. The number of antenna element groups obtained by dividing the antenna element array in the antenna device configured in the base station cell in advance is X, and the preset number is M. M can take the minimum value between Y and X. That is, the first candidate analog beam to the Mth candidate analog beam in the sorting is selected to form the target analog beam set.

[0096] In some embodiments, in step S13 above, determining the target simulated beam corresponding to the terminal at the current time from the target simulated beam set based on the simulated beam attribution information corresponding to the terminal may further include: if the simulated beam corresponding to the terminal's simulated beam attribution information exists in the target simulated beam set, determining the target simulated beam in the target simulated beam set that corresponds to the terminal's simulated beam at the current time as the target simulated beam corresponding to the terminal at the current time; if the simulated beam corresponding to the terminal's simulated beam attribution information does not exist in the target simulated beam set, determining the target simulated beam in the target simulated beam set that has the smallest beam angle difference with the simulated beam corresponding to the terminal's simulated beam attribution information as the target simulated beam corresponding to the terminal at the current time.

[0097] For example, the candidate simulated beams supported by the base station cell include {candidate simulated beam 1, candidate simulated beam 2, candidate simulated beam 3, ..., candidate simulated beam N}, where N is the total number of candidate simulated beams supported by the base station cell. The target simulated beam set is {candidate simulated beam 2, candidate simulated beam 3, candidate simulated beam 5, ..., candidate simulated beam M}. Based on the simulated beam attribution information corresponding to each terminal in the base station cell, the simulated beam corresponding to the simulated beam attribution information of each terminal can be determined. For example, the simulated beam attribution information of terminal UE1 corresponds to candidate simulated beam 1, the simulated beam attribution information of terminal UE2 corresponds to candidate simulated beam 2, the simulated beam attribution information of terminal UE3 corresponds to candidate simulated beam 3, ..., and the simulated beam attribution information of terminal UEn corresponds to candidate simulated beam Y. Based on the above method for determining the target simulated beam corresponding to the terminal at the current time, for terminal UE1, the candidate simulated beam 1 corresponding to the simulated beam attribution information of terminal UE1 does not exist in the target simulated beam set. It can select the candidate simulated beam with the smallest beam angle difference with candidate simulated beam 1 from the target simulated beam set {candidate simulated beam 2, candidate simulated beam 3, candidate simulated beam 5, ..., candidate simulated beam M}, for example, candidate simulated beam 5, as the target simulated beam corresponding to terminal UE1 at the current time. For terminals UE2 and UE3, the candidate simulated beam 2 and candidate simulated beam 3 corresponding to the simulated beam attribution information of terminals UE2 and UE3 respectively exist in the target simulated beam set. Therefore, candidate simulated beam 2 in the target simulated beam set can be directly used as the target simulated beam corresponding to terminal UE2 at the current time, and candidate simulated beam 3 in the target simulated beam set can be used as the target simulated beam corresponding to terminal UE3 at the current time.

[0098] In some embodiments, in step S14 above, the terminal is subjected to simulated beamforming by the antenna element group corresponding to the target simulated beam in the base station cell, based on the target simulated beam corresponding to the terminal at the current time.

[0099] In some embodiments, before performing simulated beamforming on the terminal according to the target simulated beam corresponding to the terminal at the current time, the simulated beamforming method further includes: dividing the antenna element array configured for the base station cell into a preset number of antenna element groups; determining the set of antenna element groups corresponding to the target simulated beam corresponding to each terminal at the current time according to the target simulated beam corresponding to each terminal at the current time; wherein, the set of antenna element groups is used to perform simulated beamforming on the corresponding terminal according to the corresponding target simulated beam, and the number of antenna element groups in the set of antenna element groups corresponding to the target simulated beam is determined according to the weight of the target simulated beam obtained in advance and the total number of divided antenna element groups.

[0100] Figure 2 This illustration shows a schematic diagram of the composition structure of an antenna device configured for a base station cell according to an embodiment of this application. Figure 3 This illustration shows a schematic diagram of an antenna element array for an antenna device configured corresponding to a base station cell, as provided in an embodiment of this application. Figure 2 As shown, the antenna device configured for the base station cell is a hybrid digital-analog antenna device. This device includes a power amplifier (PA), a power divider, multiple digital phase shifters (digital phase shifter 1 to digital phase shifter n), and an antenna element array. The antenna element array consists of multiple antenna element arrays arranged together. Antenna elements can also be called antenna array elements, antenna vibrators, etc. Figure 3 As shown, the antenna unit array configured for the base station cell is divided into a preset number of X antenna unit groups, and the X antenna unit groups are arranged in an N-row M-column array.

[0101] In some embodiments, the number of antenna unit groups numPanel[k] corresponding to each target simulated beam is determined based on the parameter weight Weight_num[k] of the number of terminal users corresponding to each target simulated beam in the target simulated beam set and the total number of antenna unit groups X, wherein the number of antenna unit groups numPanel[k] corresponding to the target simulated beam k is equal to the total number of antenna unit groups X * the parameter weight Weight_num[k] of the number of terminal users corresponding to the target simulated beam k.

[0102] In some embodiments, after determining the number of antenna element groups corresponding to each target simulated beam in the target simulated beam set, the preset number of antenna element groups are divided into multiple antenna element group sets according to the number of target simulated beams in the target simulated beam set. Each target simulated beam corresponds to one antenna element group set, and the number of antenna element groups contained in the antenna element group set is the preset number of antenna element groups corresponding to the target simulated beam.

[0103] For example, the target simulated beam set includes M target simulated beams and X antenna element groups. The X antenna element groups are divided into M antenna element group sets. The target simulated beams correspond one-to-one with the antenna element group sets. The antenna element group set used by the first target simulated beam is {1, ..., numPanel[1]}, the antenna element group set used by the second target simulated beam is {numPanel[1]+1, ..., numPanel[2]}, and so on. The antenna element group set used by the Mth target simulated beam is {numPanel[M-1]+1, ..., X}.

[0104] Using the above method, based on the target simulated beam corresponding to each terminal at the current time, the set of antenna element groups corresponding to the target simulated beam corresponding to each terminal at the current time can be determined. After determining the set of antenna element groups corresponding to the target simulated beam corresponding to each terminal at the current time, simulated beamforming is performed on the terminal using the set of antenna element groups corresponding to the target simulated beam in the base station cell.

[0105] In some embodiments, the baseband processing unit of the base station cell notifies the radio frequency processing unit of the information of the antenna element group set used for each target simulated beam in the target simulated beam set. When performing simulated beamforming on each terminal, the radio frequency processing unit activates the corresponding phase shifter configuration according to the target simulated beam corresponding to each terminal and the antenna element group set corresponding to the target simulated beam corresponding to each terminal, so as to perform simulated beamforming on each terminal.

[0106] Figure 4 This illustration shows a scenario diagram of a simulated beamforming method provided in an embodiment of this application. Figure 4 As shown, the simulated beamforming method is applied to a base station. The base station measures the simulated beam assignment information of the terminal by sending a Channel State Information Reference Signal (CSI-RS). The terminal reports its measurement information for the CSI-RS. The base station obtains user information parameters of the candidate simulated beams for the cell. Based on these parameters, the base station determines the target simulated beam set used by the cell. Then, based on the terminal's simulated beam assignment information, the base station determines the terminal's target simulated beam from the target simulated beam set and uses this target beam to perform simulated beamforming on the terminal. For the specific implementation details of each step in the above scenario, please refer to the description in the preceding embodiments; further details will not be repeated here.

[0107] It should be clarified that this application is not limited to the specific configurations and processes described in the above embodiments and shown in the figures. For the sake of convenience and brevity, detailed descriptions of known methods are omitted here and will not be repeated.

[0108] Figure 5 This diagram illustrates a block diagram of an electronic device provided in an embodiment of this application.

[0109] like Figure 5 As shown, the electronic device includes: one or more processors 501 and a memory 502; the memory 502 stores one or more computer programs, which, when executed by one or more processors 501, enable one or more processors 501 to implement any of the analog beamforming methods described in the above embodiments.

[0110] In some embodiments, the electronic device further includes an I / O interface (read / write interface) 503, which is connected between the processor 501 and the memory 502 and enables information interaction between the memory 502 and the processor 501. The I / O interface 503 includes, but is not limited to, a data bus.

[0111] Among them, the processor is a device with data processing capabilities, including but not limited to the central processing unit (CPU); the memory is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically such as SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), and flash memory (FLASH).

[0112] This application also provides a computer-readable medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the analog beamforming methods described in the above embodiments.

[0113] This application also provides a computer program product, which includes a computer program that, when executed by a processor, implements any of the analog beamforming methods described in the above embodiments.

[0114] Those skilled in the art will understand that all or some of the steps, systems, and devices disclosed above, as functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0115] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be executed by several physical components working together.

[0116] Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit (CPU), digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH) or other disk storage; read-only optical disc (CD-ROM), digital versatile disc (DVD) or other optical disc storage; magnetic cartridges, magnetic tapes, disk storage or other magnetic storage; and any other media that can be used to store desired information and can be accessed by a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0117] This application has disclosed exemplary embodiments, and although specific terminology has been used, it is used and should be interpreted only in a general illustrative sense and is not intended to be limiting. In some instances, it will be apparent to those skilled in the art that features, characteristics, and / or elements described in conjunction with particular embodiments may be used alone, or in combination with features, characteristics, and / or elements described in conjunction with other embodiments, unless otherwise expressly indicated. Therefore, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this application as set forth by the appended claims.

Claims

1. A simulated beamforming method, comprising: Obtain the analog beam affiliation information of each terminal in the base station cell, as well as the user information parameters of each candidate analog beam at a preset time. Based on the user information parameters of each candidate simulated beam at a preset time, the target simulated beam set corresponding to the base station cell at the current time is determined, and the target simulated beam set is composed of at least some candidate simulated beams; Based on the analog beam affiliation information corresponding to the terminal, determine the target analog beam corresponding to the terminal at the current time from the target analog beam set; The terminal is subjected to simulated beamforming based on the target simulated beam corresponding to the terminal at the current moment.

2. The simulated beamforming method according to claim 1, wherein, The step of obtaining the simulated beam affiliation information corresponding to each terminal in the base station cell includes: Measurement reference signals are transmitted to each terminal through each candidate analog beam; Receive measurement reports from each terminal regarding the measurement reference signal; The analog beam affiliation information for each terminal is determined based on the measurement reports submitted by each terminal.

3. The analog beamforming method according to claim 2, wherein, The step of transmitting measurement reference signals to each terminal through each candidate analog beam includes: Each candidate simulated beam is configured with a measurement reference signal, and different candidate simulated beams are configured with different measurement reference signals. The measurement reference signal is a channel state information reference signal. The corresponding measurement reference signals are sent to each terminal through each candidate analog beam.

4. The analog beamforming method according to claim 2, wherein, The step of transmitting measurement reference signals to each terminal through each candidate analog beam includes: Configure the measurement reference signal corresponding to each candidate simulated beam. The measurement reference signal corresponding to each candidate simulated beam is the same measurement reference signal. The measurement reference signal is a channel state information reference signal. The measurement reference signal is transmitted to each terminal at different times through each candidate analog beam.

5. The analog beamforming method according to claim 3 or 4, wherein, The measurement report includes channel state information and reference signal resource indication information. Determining the analog beam assignment information corresponding to each terminal based on the measurement reports reported by each terminal includes: Read the channel state information reference signal resource indication information from the measurement reports reported by each terminal. The channel state information reference signal resource indication information is used to indicate the analog beam information selected by the terminal. Based on the channel state information reference signal resource indication information reported by each terminal, the analog beam affiliation information corresponding to each terminal is determined, and the analog beam affiliation information includes the analog beam information selected by the terminal.

6. The analog beamforming method according to claim 1, wherein, The step of obtaining the simulated beam affiliation information corresponding to each terminal in the base station cell includes: The channel sounding reference signal sent by each terminal is received by each candidate simulated beam; Channel quality measurements are performed on each candidate simulated beam based on the channel sounding reference signal to obtain the channel quality measurement values ​​for each candidate simulated beam. Based on the channel quality measurements of each candidate simulated beam, the simulated beam affiliation information for each terminal is determined.

7. The analog beamforming method according to claim 1, wherein, The user information parameters of the candidate simulated beam at a preset time include one or more of the following information parameters: The number of terminal users corresponding to the candidate simulated beam within a preset time; The amount of service data corresponding to the candidate simulated beam within a preset time; The reference signal receiving power of each terminal corresponding to the candidate simulated beam at a preset time; The power of the channel sounding reference signal of each terminal corresponding to the candidate simulated beam at a preset time; The signal-to-interference-plus-noise ratio of the channel sounding reference signal for each terminal corresponding to the candidate simulated beam at a preset time; The path loss parameters of each terminal corresponding to the candidate simulated beam within a preset time; The timing advance of each terminal corresponding to the candidate simulated beam at a preset time.

8. The analog beamforming method according to claim 7, wherein, The step of determining the target simulated beam set corresponding to the base station cell at the current time based on the user information parameters of each candidate simulated beam at a preset time includes: The parameter weights corresponding to each candidate simulated beam are determined based on the user information parameters corresponding to each candidate simulated beam. The selection weight of each candidate simulated beam is determined based on the parameter weights corresponding to each candidate simulated beam. The candidate simulated beams are sorted in descending order of their respective selection weights, and the target simulated beam set is determined based on the preset number of candidate simulated beams that are ranked first.

9. The analog beamforming method according to claim 1, wherein, The step of determining the target analog beam corresponding to the terminal at the current time from the target analog beam set based on the analog beam affiliation information corresponding to the terminal includes: If the simulated beam corresponding to the simulated beam attribution information of the terminal exists in the target simulated beam set, the target simulated beam in the target simulated beam set that corresponds to the simulated beam attribution information of the terminal is determined as the target simulated beam corresponding to the terminal at the current time. If the simulated beam corresponding to the terminal's simulated beam attribution information does not exist in the target simulated beam set, the target simulated beam in the target simulated beam set with the smallest beam angle difference from the simulated beam corresponding to the terminal's simulated beam attribution information is determined as the target simulated beam corresponding to the terminal at the current time.

10. The analog beamforming method according to claim 1, wherein, Before performing simulated beamforming on the terminal based on the target simulated beam corresponding to the terminal at the current time, the simulated beamforming method further includes: The antenna element array configured for the base station cell is divided into a preset number of antenna element groups; Based on the target simulated beam corresponding to each terminal at the current time, determine the set of antenna element groups corresponding to the target simulated beam corresponding to each terminal at the current time; The antenna element set is used to perform simulated beamforming on the corresponding terminal according to the corresponding target simulated beam. The number of antenna element sets in the antenna element set corresponding to the target simulated beam is determined according to the selection weight of the target simulated beam obtained in advance and the total number of divided antenna element sets.

11. An electronic device, wherein, include: One or more processors; A memory having stored one or more computer programs that, when executed by one or more processors, cause the one or more processors to implement the analog beamforming method as described in any one of claims 1 to 10.

12. A computer-readable medium, wherein, The computer-readable medium stores a computer program that, when executed by a processor, implements the analog beamforming method as described in any one of claims 1 to 10.

13. A computer program product comprising a computer program that, when executed by a processor, implements the analog beamforming method as described in any one of claims 1 to 10.