Antenna switching method for mobile terminal

By using firework algorithms in MIMO wireless communication system to optimize antenna combinations, the problem of how to quickly obtain better transmission performance is solved, and higher signal transmission performance and efficiency are achieved.

CN119363171BActive Publication Date: 2025-04-15WUHAN LIANCHUANGYING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411896028.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-15
Estimated Expiration
2044-12-23

AI Technical Summary

Technical Problem

In a multi-input multiple-output (MIMO) wireless communication system, it is a difficult point to obtain an antenna combination with better transmission performance through fewer selection verifications.

Method used

An antenna switching method for mobile terminals is proposed. By obtaining the configuration parameters of each antenna at the transmitter and receiver, a random combination is obtained to obtain several antenna combinations, and a firework algorithm is used to perform iterative explosion search in the solution space until converges, and a preferred antenna combination is obtained.

Benefits of technology

The antenna combination obtained by finding the best solution can make the signal transmission performance and transmission efficiency higher, and adjust the search density of the explosive spark, reduce unnecessary searches and improve the search solution efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363171B_ABST
    Figure CN119363171B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of intelligent control, and more specifically, the present invention relates to an antenna switching method for a mobile terminal, the method comprising: obtaining configuration parameters of each antenna of a transmitting terminal and each antenna of a receiving terminal; obtaining a plurality of antenna combinations, and constructing a solution space using the configuration parameters of the antenna combinations; using the channel capacity of the antenna combination as an objective function; based on the objective function, using a fireworks algorithm to perform iterative explosion search in the solution space until the explosion sparks converge, and obtaining an optimal antenna combination to achieve antenna switching; wherein, in an iterative explosion search process, a preset number of parent fireworks of a firework are obtained, and the search density in each direction is calculated; and the position of the explosion sparks generated by the firework is arranged according to the search density in each direction. The present invention sets different search densities for different directions according to the possible optimal solutions in each direction, thereby improving the solution efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent control. More specifically, the present invention relates to an antenna switching method for a mobile terminal. Background Art

[0002] As people's requirements for the quality of wireless communication services continue to increase, how to provide wireless communication systems with larger system capacity and higher transmission rates has become a goal pursued in the communications field. In scenarios where antenna arrays are used at both the receiving and transmitting ends for multiple-input and multiple-output information transmission, how to select antennas to achieve higher capacity and faster transmission efficiency has become a difficult problem that needs to be solved.

[0003] The process of antenna selection is: randomly select antennas in the antenna arrays of the transmitter and the receiver respectively, the transmitter uses the selected antenna to transmit the pilot signal, the receiver uses the selected antenna to receive the pilot signal, and the effect of the antenna combination selected by the transmitter and the receiver is evaluated according to the difference between the pilot signal of the transmitter and the pilot signal received by the receiver; the selected antenna combination is continuously adjusted, and the effect of the antenna combination is continuously evaluated until the selected antenna combination has the best effect and the required antenna combination is obtained. Therefore, in the process of antenna selection, it is necessary to continuously verify the effect of the selected antenna combination, so how to obtain the required antenna combination through fewer selection verifications becomes the research focus of the present invention.

[0004] Sheng Yanmin, Xi Hongsheng, Wang Zilei, A fast antenna selection algorithm for MIMO systems, Journal of Electronics and Information Technology, 2006, (09), This paper uses the idea of ​​a greedy algorithm to remove the antenna element with the smallest system capacity in the antenna combination during each iteration, and continuously removes and verifies until the optimal system capacity is obtained. The method in this paper requires selection and verification of each antenna element, so the antenna selection efficiency of the method in this paper is also low. Summary of the invention

[0005] In order to solve the problem of how to obtain an antenna combination with better transmission performance through fewer selection verifications, the present invention proposes an antenna switching method for a mobile terminal, which includes the following steps:

[0006] Obtain configuration parameters of each antenna at the transmitting end and each antenna at the receiving end;

[0007] The receiving end antenna and the transmitting end antenna are randomly combined to obtain several antenna combinations, and the positions of the antenna combinations are located using the configuration parameters of the antenna combinations. The positions of all antenna combinations constitute a solution space; the channel capacity of the antenna combination is used as the objective function;

[0008] Based on the objective function, the fireworks algorithm is used to perform iterative explosion search in the solution space until the explosion sparks converge and obtain the optimal antenna combination to achieve antenna switching;

[0009] In one iterative explosion search process, a preset number of parent fireworks of a firework is obtained, and the search density in each direction is calculated. , Indicates the number of fireworks The fitting position of the fireworks of the parent generation, Indicates the number of fireworks The actual location of the fireworks of our parents, represents the distance between two locations, The line connecting the predicted next generation firework position and the position of the firework is The angle between the directions, represents the sine function, N represents the number of parent fireworks obtained, Hyperbolic tangent function; arranging the positions of the explosion sparks produced by the fireworks according to the search density in each direction.

[0010] The antenna combination obtained by the present invention through the optimization solution method can make the signal transmission performance higher and the transmission efficiency higher; further, in the process of searching for the preferred antenna combination using the fireworks algorithm, by adjusting the search density of the explosion sparks, it is possible to search faster in the direction of the optimal solution, reduce unnecessary searches, and improve the search and solution efficiency; further, when calculating the search density of the explosion sparks, by introducing the angle between each direction and the predicted search direction, the necessity of searching in each direction can be accurately judged, thereby providing a basis for accurately setting the search density of the explosion sparks in each direction.

[0011] Preferably, the randomly combining the receiving end antenna and the transmitting end antenna to obtain a plurality of antenna combinations includes:

[0012] A preset first number of receiving end antennas is randomly selected from all receiving end antennas, a preset second number of transmitting end antennas is randomly selected from all transmitting end antennas, and the selected receiving end antennas and transmitting end antennas are combined to obtain an antenna combination.

[0013] The present invention provides a data basis for subsequent search and solution by acquiring all antenna combinations.

[0014] Preferably, the locating the position of the antenna combination by using the configuration parameters of the antenna combination includes:

[0015] Counting each configuration parameter of the transmitting antenna in the antenna combination to obtain the occurrence frequency of each configuration parameter of the transmitting antenna of the antenna combination, and recording the vector formed by the occurrence frequencies of all configuration parameters of the transmitting antenna of the antenna combination as the configuration parameter vector of the transmitting antenna of the antenna combination; obtaining the configuration parameter vector of the receiving antenna of the antenna combination; concatenating the configuration parameter vector of the transmitting antenna of the antenna combination with the configuration parameter vector of the receiving antenna to obtain the configuration parameter vector of the antenna combination;

[0016] The sensitivity of each configuration parameter is calculated, the configuration parameter vector is adjusted according to the sensitivity to obtain an adjusted configuration parameter vector, and the position of the antenna combination is located using the adjusted configuration parameter vector.

[0017] The present invention takes into account the characteristic that the configuration parameters of the antenna will affect the transmission performance of the antenna, and uses the configuration parameters to locate each antenna combination, thereby setting a suitable solution space for solving and optimizing, and providing a data basis for quickly solving and optimizing; further, considering that different configuration parameters have different degrees of influence on antenna performance, it is impossible to place different types of configuration parameters under one search scale for optimization and solution, and thus the sensitivity of each configuration parameter is analyzed, and the sensitivity is used to adjust different types of configuration parameters to the same sensitivity level, so that the influence of each configuration parameter on the antenna performance is similar, thereby searching for the optimal solution faster and improving the search efficiency.

[0018] Preferably, calculating the sensitivity of each configuration parameter includes:

[0019] Extracting a preset second number of antenna combinations by controlling the variables and recording them as trial antenna combinations;

[0020] Calculate the objective function value of the trial antenna combination;

[0021] A group consisting of two trial antenna combinations with only one data difference between the configuration parameter vectors is recorded as an analysis group; for the configuration parameter vectors of the two trial antenna combinations in the analysis group, the configuration parameters with the difference are used as the target configuration parameters of the analysis group;

[0022] The sensitivity of the target configuration parameters is obtained by dividing the absolute value of the difference between the objective function values ​​of the two trial antenna combinations in the analysis group by the modulus length of the difference between the configuration parameter vectors.

[0023] The present invention uses a control variable method to accurately obtain the influence of each configuration parameter on the objective function value, thereby eliminating the situation where the objective function value is affected by multiple configuration parameters and the accurate influence of each configuration parameter on the objective function value cannot be identified.

[0024] Preferably, adjusting the configuration parameter vector according to the sensitivity to obtain an adjusted configuration parameter vector, and using the adjusted configuration parameter vector to locate the position of the antenna combination includes:

[0025] Each data in the configuration parameter vector of the antenna combination is divided by the sensitivity to obtain an adjusted configuration parameter vector of the antenna combination, and the position located by the adjusted configuration parameter vector of the antenna combination is used as the final position of the antenna combination.

[0026] Preferably, the method for obtaining the fitting position includes:

[0027] The least square method is used to fit the positions of all parent fireworks of the firework with a polynomial to obtain a fitting relationship, and the position of each parent firework is fitted using the fitting relationship.

[0028] Preferably, the arranging the positions of the explosion sparks generated by the fireworks according to the search density in each direction includes:

[0029] Based on the objective function value of the firework, the number of explosion sparks generated by the firework is calculated using the firework algorithm; the number of explosion sparks generated by the firework is taken as the benchmark number, and the benchmark number of directions is evenly obtained around the firework; the product of the number of explosion sparks and the search density in one direction is rounded up as the number of spark distribution in that direction;

[0030] Arrange the explosion sparks in this direction according to the number of spark distribution in this direction.

[0031] The present invention utilizes the search density to arrange the density of explosion sparks in various directions, thereby setting more explosion sparks in the direction where the optimal solution may appear, thereby searching for the optimal solution more quickly and improving the solution speed.

[0032] Preferably, the arrangement of the explosion sparks in the direction according to the number of spark distributions in the direction comprises:

[0033] Based on the objective function value of the firework, the explosion radius of the firework is calculated using the firework algorithm;

[0034] In the direction, a position at a distance Q from the firework is obtained and recorded as the reference explosion spark position in the direction. A spark distribution quantity of each explosion spark is evenly arranged on a circle with a preset reference radius as the radius and the reference explosion spark position as the center. Q represents the explosion radius of the firework.

[0035] Preferably, the method of implementing antenna switching includes:

[0036] The transmitting end antenna in the preferred antenna combination is selected for subsequent signal transmission, and the receiving end antenna in the preferred antenna combination is selected for subsequent signal reception.

[0037] The present invention has the following beneficial effects:

[0038] The antenna combination obtained by the present invention through the optimization solution can make the signal transmission performance higher and the transmission efficiency higher;

[0039] Furthermore, in the process of searching for the optimal antenna combination using the fireworks algorithm, by adjusting the search density of the explosion sparks, it is possible to search faster in the direction of the optimal solution, reduce unnecessary searches, and improve the search and solution efficiency;

[0040] Furthermore, when calculating the search density of the explosion sparks, the necessary conditions for searching in each direction are accurately determined by introducing the angle between each direction and the predicted search direction, thereby providing a basis for accurately setting the search density of the explosion sparks in each direction. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, and the same or corresponding reference numerals represent the same or corresponding parts, wherein:

[0042] Figure 1 It is a flowchart of the steps of an antenna switching method for a mobile terminal according to an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0044] The specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0045] See also Figure 1 , which shows a flowchart of a method for antenna switching for a mobile terminal provided by an embodiment of the present invention, the method comprising the following steps:

[0046] S1: Obtain configuration parameters of each antenna at the transmitting end and each antenna at the receiving end.

[0047] It should be noted that the antenna configuration will affect the antenna's bandwidth, impedance and other performance, so the antenna configuration parameters play a guiding role in antenna selection. For example, antennas with similar configurations have similar transmission performance. If an antenna combination has better performance through verification, more antenna combinations with similar configurations can be selected for verification, so as to select the optimal antenna combination more quickly.

[0048] Specifically, each configuration parameter of each antenna at the transmitting end and each antenna at the receiving end is obtained, and the types of configuration parameters include but are not limited to the following aspects: frequency range, gain, intensity distribution in each direction, excitation mode and shape parameters.

[0049] S2: Randomly combine the receiving antenna and the transmitting antenna to obtain several antenna combinations, use the configuration parameters of the antenna combination to locate the position of the antenna combination, and the positions of all antenna combinations constitute the solution space; the channel capacity of the antenna combination is used as the objective function.

[0050] S20: Randomly combine the receiving end antenna and the transmitting end antenna to obtain a plurality of antenna combinations.

[0051] It should be noted that there are many combinations of receiving and transmitting antennas. All combinations need to be listed below to facilitate subsequent antenna combination selection.

[0052] Preferably, as an example, the receiving end antenna and the transmitting end antenna are randomly combined to obtain several antenna combinations, including:

[0053] A preset first number of receiving end antennas is randomly selected from all receiving end antennas, a preset second number of transmitting end antennas is randomly selected from all transmitting end antennas, and the selected receiving end antennas and transmitting end antennas are combined to obtain an antenna combination.

[0054] It should be noted that the preset first number and the preset second number are data set by people according to the actual transmission scenario. This embodiment is described by taking the preset first number of 4 and the preset second number of 4 as an example. Other embodiments may take other values, and this embodiment does not impose any specific restrictions.

[0055] S21: Locate the position of the antenna combination using the configuration parameters of the antenna combination.

[0056] It should be further explained that, since the antenna performance is mainly related to the configuration parameters, the position relationship of each antenna combination can be set according to the configuration parameters.

[0057] Optionally, as an example, locating the position of the antenna combination using the configuration parameters of the antenna combination includes:

[0058] Counting each configuration parameter of the transmitting antenna in the antenna combination to obtain the occurrence frequency of each configuration parameter of the transmitting antenna of the antenna combination, and recording a vector formed by the occurrence frequencies of all configuration parameters of the transmitting antenna of the antenna combination as a configuration parameter vector of the transmitting antenna of the antenna combination;

[0059] In the same way, a configuration parameter vector of the receiving antenna of the antenna combination is obtained; the configuration parameter vector of the transmitting antenna of the antenna combination is concatenated with the configuration parameter vector of the receiving antenna to obtain a configuration parameter vector of the antenna combination;

[0060] Each dimension of the configuration parameter vector of the antenna combination is used as a coordinate axis to construct a coordinate system, the configuration parameter vector of the antenna combination is projected into the coordinate system, and the coordinate position of the configuration parameter vector of the antenna combination in the coordinate system is used as the final position of the antenna combination.

[0061] It should be noted that each configuration parameter has a different impact on the channel capacity. A slight adjustment of some configuration parameters will lead to a large change in the channel capacity, while a large adjustment of some configuration parameters will only cause a small change in the channel capacity. In the process of searching and solving the objective function, the search span is generally adjusted according to the overall situation. For dimensions with high sensitivity, it is easy to increase the search span and skip the optimal solution. Therefore, the position of the antenna combination needs to be adjusted according to the impact of the configuration parameters on the channel capacity, so that the impact of each dimension on the channel capacity is similar.

[0062] Preferably, as an example, locating the position of the antenna combination using the configuration parameters of the antenna combination includes:

[0063] First, obtain the configuration parameter vector of each antenna combination.

[0064] According to the method for obtaining the configuration parameter vector in the optional manner, the configuration parameter vector of each antenna combination is obtained.

[0065] Then, the sensitivity of each configuration parameter is calculated.

[0066] The configuration parameter vectors of every two antenna combinations are compared, and the antenna combinations corresponding to the two configuration parameter vectors with only one dimension of data difference constitute a combination pair; the dimension in which there is a difference between the configuration parameter vectors of the two antenna combinations in the combination pair is recorded as the difference dimension, and one combination pair corresponding to each difference dimension is retained, and the antenna combination in the retained combination pair is recorded as a trial antenna combination.

[0067] For example, there are three dimensions in the configuration parameter vector. Assume that there are five combination pairs, among which the first combination pair and the second combination pair have different data in the first dimension, the third combination pair has different data in the second dimension, and the fourth combination pair and the fifth combination pair have different data in the third dimension; since there are two combination pairs (the first combination pair and the second combination pair) for data with the first dimension being the difference dimension, only one of the two combination pairs needs to be randomly selected and retained, there is one combination pair (the third combination pair) for data with the second dimension being the difference dimension, which is directly retained, and there are two combination pairs (the fourth combination pair and the fifth combination pair) for data with the third dimension being the difference dimension, and one of the two combination pairs is randomly selected and retained, thereby retaining one combination pair corresponding to each difference dimension.

[0068] It should be noted that the trial antenna selected in this way can control only one configuration parameter for each change, thereby providing a basis for subsequent research on the impact of each configuration parameter on the channel capacity.

[0069] Calculate the objective function value of the trial antenna combination; record the group consisting of two trial antenna combinations with only one data difference between the configuration parameter vectors as an analysis group; for the configuration parameter vectors of the two trial antenna combinations in the analysis group, use the different configuration parameters as the target configuration parameters of the analysis group; divide the absolute value of the difference between the objective function values ​​of the two trial antenna combinations in the analysis group by the modulus of the difference between the configuration parameter vectors to obtain the sensitivity of the target configuration parameter.

[0070] It can be understood that there is only one configuration parameter in the analysis group that causes the objective function value to change, and therefore the change in the objective function value is caused by the difference in the configuration parameter. Therefore, the ratio of the difference in the objective function values ​​of the two antenna combinations in the analysis group to the difference in the configuration parameter vector can reflect the sensitivity of the configuration parameter.

[0071] Finally, the position of the antenna combination is determined according to the sensitivity and the configuration parameter vector.

[0072] Divide each data in the configuration parameter vector of the antenna combination by the sensitivity to obtain the adjusted configuration parameter vector of the antenna combination, project the adjusted configuration parameter vector of the antenna combination into the coordinate system, and use the coordinate position of the adjusted configuration parameter vector in the coordinate system as the final position of the antenna combination.

[0073] It can be understood that by dividing each data in the configuration parameter vector by sensitivity, each dimension in the configuration parameter vector can be adjusted to the same sensitivity level, thereby preventing the inability to quickly locate the preferred antenna combination due to dimensional sensitivity differences.

[0074] S22: Taking the channel capacity of the antenna combination as the objective function.

[0075] It should be noted that the channel capacity can reflect the transmission effect of the antenna, so the channel capacity can be used as an evaluation criterion for antenna selection.

[0076] Preferably, as an example, the channel capacity of the antenna combination is used as the objective function, including:

[0077] The transmitting antenna in the antenna combination is used to transmit a pilot signal, and the receiving antenna in the antenna combination is used to receive the pilot information. The channel capacity of the antenna combination is calculated based on the pilot signal of the transmitting end and the pilot signal of the receiving end, and the channel capacity of the antenna combination is used as the objective function.

[0078] It should be noted that calculating the signal capacity of the antenna combination based on the pilot signal of the transmitting end and the pilot signal of the receiving end is a prior art and will not be described in detail here.

[0079] S3: Based on the objective function, the fireworks algorithm is used to perform iterative explosion search in the solution space until the explosion sparks converge and obtain the optimal antenna combination to achieve antenna switching.

[0080] It should be noted that in order to quickly search for the required antenna combination, it is necessary to use an optimization algorithm to assist in searching for the required antenna combination. The fireworks algorithm has a high search efficiency, so this embodiment selects the fireworks algorithm to assist in searching for the required antenna combination. The process of the fireworks algorithm optimization solution is: first, a number of fireworks are randomly initialized, the objective function value of the fireworks is calculated, and then the explosion radius of each firework and the number of explosion sparks generated by the explosion are calculated according to the calculation method of the fireworks explosion radius and the number of explosion sparks provided by the fireworks algorithm. Then, according to the explosion radius and the number of explosion sparks, the position of the explosion sparks generated by the fireworks is located, and then the objective function value of the explosion sparks is calculated. The next generation of fireworks is selected according to the objective function value, and the cycle is repeated until the fireworks converge and the optimal solution is obtained. Among them, the specific process of the traditional fireworks algorithm when locating the explosion spark position generated by fireworks according to the explosion radius and the number of explosion sparks is: with the fireworks as the center, a circle with a radius of the explosion radius is constructed, and the generated explosion sparks are evenly distributed on the circle to obtain the position of the explosion spark. Since the optimization solution generally has a certain optimization directionality, this uniform distribution method will result in insufficient search intensity in some directions and waste of search in some directions. For example, through the previous solution, the search fireworks gradually move to the right, which means that the optimal solution is more likely to be on the right. Therefore, more explosive sparks should be set on the right, and smaller explosive fireworks should be set in other directions. Therefore, the traditional method of locating the position of the explosive sparks has major defects.

[0081] S30: In an iterative explosion search process, a preset number of parent fireworks of a firework are obtained, and the search density in each direction is calculated.

[0082] Preferably, as an example, in an iterative explosion search process, a preset number of parent fireworks of a firework are obtained, and the search density in each direction is calculated, including:

[0083] In an iterative explosion search process, a preset number of generations of parent fireworks of a firework are obtained. For example, the firework that produces the firework is taken as the first generation of parent fireworks of the firework, and the firework that produces the first generation of parent fireworks of the firework is taken as the second generation of parent fireworks of the firework, and the same method is used for the subsequent generations of parent fireworks to obtain the first generation to the preset number of generations of parent fireworks.

[0084] Calculate the search density in each direction:

[0085]

[0086] in, Indicates the number of fireworks The fitting position of the fireworks of the parent generation, Indicates the number of fireworks The actual location of the fireworks of our parents, represents the distance between two locations, The line connecting the predicted next generation firework position and the position of the firework is The angle between the directions, represents the sine function, N represents the number of parent fireworks obtained, The hyperbolic tangent function is used to adjust larger data to be larger and smaller data to be smaller, thereby increasing the search density difference. Indicates The search density in each direction;

[0087] It should be added that the method for obtaining the fitting position includes:

[0088] The least square method is used to fit the positions of all parent fireworks of the firework with a polynomial to obtain a fitting relationship, and the position of each parent firework is fitted using the fitting relationship.

[0089] Understandably, It reflects the deviation between this direction and the fireworks search direction. The larger the value, the more this direction deviates from the fireworks search direction. Fewer explosion sparks should be arranged in this direction. It reflects the changes in the direction of the fireworks search, in other words, the irregularity of the fireworks search direction. The smaller the value, the greater the degree of movement of the search fireworks in one direction, and the greater the possibility that the optimal solution is distributed in this direction, so more explosion sparks should be set in this direction.

[0090] S31: arranging the positions of the explosion sparks generated by the fireworks according to the search density in each direction.

[0091] Preferably, as an example, the positions of the explosion sparks generated by the fireworks are arranged according to the search density in each direction, including:

[0092] Based on the objective function value of the firework, the number of explosion sparks and the explosion radius generated by the firework are calculated using the firework algorithm; the number of explosion sparks generated by the firework is taken as the benchmark number, and the benchmark number of directions is evenly obtained around the firework as the center; the product of the number of explosion sparks and the search density ratio of one direction in all directions is rounded up as the number of spark distribution in that direction;

[0093] In this direction, a position with a distance Q from the firework is obtained and recorded as the reference explosion spark position in this direction. The reference explosion spark position is taken as the center of the circle and the preset reference radius is taken as the radius. The spark distribution quantity of each explosion spark is evenly arranged on the circle. Q represents the explosion radius of the firework. This embodiment is described by taking the reference radius as 1 as an example. Other embodiments may take other values, and this embodiment does not make specific restrictions. The value of the preset reference radius is set to be smaller in order to prevent the explosion sparks from intensively searching around the reference explosion spark position, thereby ensuring that the fireworks are intensively searched in the direction where the optimal solution value may be.

[0094] It should be noted that, since the positions of the antenna combinations are discrete, the explosion spark position obtained through the explosion search may be a position between the antenna combinations; it is only necessary to move the explosion spark to the position of the antenna combination that is closest to the explosion spark position.

[0095] S32: to implement antenna switching.

[0096] Preferably, as an example, to implement antenna switching, the method includes:

[0097] The transmitting end antenna in the preferred antenna combination is selected for subsequent signal transmission, and the receiving end antenna in the preferred antenna combination is selected for subsequent signal reception.

[0098] It should be noted that the antenna combination selected in this way has higher signal transmission efficiency.

[0099] At this point, this embodiment is completed.

[0100] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the principles of the present invention should be included in the protection scope of the present invention.

Claims

1. An antenna switching method for a mobile terminal, characterized in that: include: Obtain configuration parameters of each antenna at the transmitting end and each antenna at the receiving end; The receiving end antenna and the transmitting end antenna are randomly combined to obtain several antenna combinations, and the positions of the antenna combinations are located using the configuration parameters of the antenna combinations. The positions of all antenna combinations constitute a solution space; the channel capacity of the antenna combination is used as the objective function; Based on the objective function, the fireworks algorithm is used to perform iterative explosion search in the solution space until the explosion sparks converge and obtain the optimal antenna combination to achieve antenna switching; In one iterative explosion search process, a preset number of parent fireworks of a firework is obtained, and the search density in each direction is calculated. , Indicates the number of fireworks The fitting position of the fireworks of the parent generation, Indicates the number of fireworks The actual location of the fireworks of our parents, represents the distance between two locations, The line connecting the predicted next generation firework position and the position of the firework is The angle between the directions, represents the sine function, N represents the number of parent fireworks obtained, Hyperbolic tangent function; arranging the positions of the explosion sparks produced by the fireworks according to the search density in each direction.

2. The antenna switching method for a mobile terminal according to claim 1, characterized in that: The randomly combining the receiving end antenna and the transmitting end antenna to obtain a plurality of antenna combinations includes: A preset first number of receiving end antennas is randomly selected from all receiving end antennas, a preset second number of transmitting end antennas is randomly selected from all transmitting end antennas, and the selected receiving end antennas and transmitting end antennas are combined to obtain an antenna combination.

3. The antenna switching method for a mobile terminal according to claim 1, characterized in that: The method of locating the position of the antenna combination by using the configuration parameters of the antenna combination includes: Counting each configuration parameter of the transmitting antenna in the antenna combination to obtain the frequency of occurrence of each configuration parameter of the transmitting antenna of the antenna combination, and recording the vector formed by the frequency of occurrence of all configuration parameters of the transmitting antenna of the antenna combination as the configuration parameter vector of the transmitting antenna of the antenna combination; obtaining the configuration parameter vector of the receiving antenna of the antenna combination; concatenating the configuration parameter vector of the transmitting antenna of the antenna combination with the configuration parameter vector of the receiving antenna to obtain the configuration parameter vector of the antenna combination; The sensitivity of each configuration parameter is calculated, the configuration parameter vector is adjusted according to the sensitivity to obtain an adjusted configuration parameter vector, and the position of the antenna combination is located using the adjusted configuration parameter vector.

4. The antenna switching method for a mobile terminal according to claim 3, characterized in that: The calculation of the sensitivity of each configuration parameter includes: Extracting a preset second number of antenna combinations through the control variable and recording them as trial antenna combinations; Calculate the objective function value of the trial antenna combination; A group consisting of two trial antenna combinations with only one data difference between the configuration parameter vectors is recorded as an analysis group; for the configuration parameter vectors of the two trial antenna combinations in the analysis group, the configuration parameters with the difference are used as the target configuration parameters of the analysis group; The sensitivity of the target configuration parameters is obtained by dividing the absolute value of the difference between the objective function values ​​of the two trial antenna combinations in the analysis group by the modulus length of the difference between the configuration parameter vectors.

5. The antenna switching method for a mobile terminal according to claim 3, characterized in that: The step of adjusting the configuration parameter vector according to the sensitivity to obtain an adjusted configuration parameter vector, and using the adjusted configuration parameter vector to locate the position of the antenna combination includes: Each data in the configuration parameter vector of the antenna combination is divided by the sensitivity to obtain an adjusted configuration parameter vector of the antenna combination, and the position located by the adjusted configuration parameter vector of the antenna combination is used as the final position of the antenna combination.

6. The antenna switching method for a mobile terminal according to claim 1, characterized in that: The method for obtaining the fitting position includes: The least square method is used to fit the positions of all parent fireworks of the firework with a polynomial to obtain a fitting relationship, and the position of each parent firework is fitted using the fitting relationship.

7. The antenna switching method for a mobile terminal according to claim 1, characterized in that: The arranging the positions of the explosion sparks generated by the fireworks according to the search density in each direction includes: Based on the objective function value of the firework, the number of explosion sparks generated by the firework is calculated using the firework algorithm; the number of explosion sparks generated by the firework is taken as the benchmark number, and the benchmark number of directions is evenly obtained around the firework; the product of the number of explosion sparks and the search density in one direction is rounded up as the number of spark distribution in that direction; Arrange the explosion sparks in this direction according to the number of spark distribution in this direction.

8. The antenna switching method for a mobile terminal according to claim 7, characterized in that: Arranging the explosion sparks in the direction according to the number of spark distributions in the direction includes: Based on the objective function value of the firework, the explosion radius of the firework is calculated using the firework algorithm; In the direction, a position at a distance Q from the firework is obtained and recorded as the reference explosion spark position in the direction. A number of explosion sparks are evenly arranged on a circle with the reference explosion spark position as the center and a preset reference radius as the radius. Q represents the explosion radius of the firework.

9. The antenna switching method for a mobile terminal according to claim 1, characterized in that: The method for realizing antenna switching includes: The transmitting end antenna in the preferred antenna combination is selected for subsequent signal transmission, and the receiving end antenna in the preferred antenna combination is selected for subsequent signal reception.

Citation Information

Patent Citations

  • Adaptive beamwidth switching and beam steering in large public place (LPV) smart antenna systems

    CN116964953A

  • Method and system for optimal spatial multiplexing in multi-antenna wireless communications systems using MU-MIMO techniques

    EP3793095A1