Antenna selection method, communication module, electronic device, and storage medium

By introducing processors and data ports into the communication module of 5G terminals, the optimal antenna level signal combination is automatically selected, which solves the problem of low efficiency in artificial adjustment of antenna performance in the prior art, and realizes the automatic maintenance of optimal performance status Effect.

WO2025035904A1PCT designated stage expired Publication Date: 2025-02-20FIBOCOM WIRELESS

Patent Information

Application Number
PCT/CN2024/097227
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-16
Filing Date
2024-06-04
Publication Date
2025-02-20

AI Technical Summary

Technical Problem

When existing 5G terminals have poor signal indicators, they need to manually view the antenna's reference signal reception power and quality through logs or web tools to make adjustments, which is inefficient and complex in operation.

Method used

By introducing processors and N data ports into the communication module, using N antenna switches and M antennas, the performance parameter values ​​under different level signal combinations are automatically obtained, the optimal level signal combination is determined, and the antenna switch is controlled Select the target antenna to communicate with the RF port.

Benefits of technology

It realizes that the communication module maintains optimal performance status in automatic mode, without human viewing or adjusting the antenna indicator performance, improves adjustment efficiency and simplifies the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024097227_20022025_PF_FP_ABST
    Figure CN2024097227_20022025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present invention are an antenna selection method, a communication module, an electronic device, and a storage medium. The antenna selection method comprises: obtaining K performance parameter values corresponding to N data ports under K level signal combinations, wherein each of the N data ports supports outputting i types of level signals, i is an integer greater than 1, and K is equal to i to the power of N; on the basis of the K performance parameter values, determining an optimal level signal combination from among the K level signal combinations, wherein the optimal level signal combination is the level signal combination corresponding to the optimal performance parameter value among the K performance parameter values; and on the basis of the optimal level signal combination, controlling N antenna switches to select, from among M antennas, N target antennas to be communicated with N radio frequency ports.
Need to check novelty before this filing date? Find Prior Art

Description

Antenna selection method, communication module, electronic device and storage medium

[0001] Citation of Related Applications

[0002] This disclosure claims all rights and interests in the invention patent application with application number 202311039106.8 filed with the State Intellectual Property Office of the People's Republic of China on August 16, 2023, and entitled "Antenna selection method, communication module, electronic device and storage medium", and incorporates its entire contents into this disclosure by reference.

[0003] field

[0004] The present disclosure generally relates to the field of wireless communications, and more specifically to an antenna selection method, a communication module, an electronic device, and a storage medium.

[0005] background

[0006] With the development of the fifth generation mobile communication technology (5G), more and more 5G terminals have emerged, such as CPE, MIFI, routers, etc. To achieve higher speeds, 5G terminals usually have multiple antennas to receive signals from multiple frequency bands.

[0007] When the 5G terminal signal indicators are poor, it is usually necessary to view parameters such as the Reference Signal Received Power (RSRP) and Reference Signal Received Quality (RSRQ) of each antenna through tools such as logs or web pages to manually judge the performance of each antenna. The antenna performance can then be adjusted by manually adjusting the antenna position and direction.

[0008] Overview

[0009] In a first aspect, the present disclosure provides an antenna selection method, which is applied to a communication module, wherein the communication module includes a processor, M antennas, N antenna switches, and N data ports and N radio frequency ports corresponding to the N antenna switches, wherein the processor is connected to the N antenna switches through the N data ports, and the N data ports are used to output different level signals to control the conduction state of the N antenna switches to select different antennas to be connected to the N radio frequency ports, and the N radio frequency ports are used to realize transmission and reception of radio frequency signals, where N is an integer greater than or equal to 1, and M is a multiple of N; the antenna selection method includes:

[0010] Obtaining K performance parameter values ​​corresponding to the N data ports under K level signal combinations, wherein each of the N data ports supports outputting i level signals, i is an integer greater than 1, and K is equal to i raised to the power of N;

[0011] Based on the K performance parameter values, determining an optimal level signal combination from the K level signal combinations, wherein the optimal level signal combination is a level signal combination corresponding to an optimal performance parameter value among the K performance parameter values; and

[0012] Based on the optimal level signal combination, the N antenna switches are controlled to select N target antennas from the M antennas to be connected to the N radio frequency ports.

[0013] In some embodiments, determining the optimal level signal combination from the K level signal combinations based on the K performance parameter values ​​includes:

[0014] Determining an optimal performance parameter value from the K performance parameter values;

[0015] Determining the level signal combination corresponding to the optimal performance parameter value from the K level signal combinations; and

[0016] The level signal combination corresponding to the optimal performance parameter value is determined as the optimal level signal combination.

[0017] In certain embodiments, before determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination, the method further includes:

[0018] Determining whether the optimal performance parameter value is greater than a preset threshold; and

[0019] In the case where it is determined that the optimal performance parameter value is greater than the preset threshold, the step of determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination is executed.

[0020] In some embodiments, the optimal performance parameter value is used to characterize the maximum spectrum efficiency of the communication module under the K level signal combination;

[0021] Determining whether the optimal performance parameter value is greater than a preset threshold includes:

[0022] Determine whether the maximum spectrum efficiency is greater than the preset threshold.

[0023] In some embodiments, controlling the N antenna switches to select N target antennas from the M antennas to connect to the N RF ports based on the optimal level signal combination includes:

[0024] Determining, based on the optimal level signal combination, N level signals required to be output by the N data ports, wherein data ports in the N data ports correspond one-to-one to level signals in the N level signals; and

[0025] Control the N data ports to output the N level signals to the N antenna switches, so that the N antenna switches, under the control of the N level signals, select the N target antennas from the M antennas and connect the N target antennas to the N RF ports.

[0026] In some embodiments, obtaining K performance parameter values ​​corresponding to the N data ports under K level signal combinations includes:

[0027] The level signal of each of the N data ports is switched in sequence, and the performance parameter value corresponding to the current level signal combination is obtained after each switching, until each of the N data ports completes the switching.

[0028] In a second aspect, the present disclosure further provides a communication module, comprising:

[0029] M antennas;

[0030] N antenna switches, where N is an integer greater than or equal to 1, and M is a multiple of N;

[0031] N data ports and N radio frequency ports are provided corresponding to the N antenna switches, the N data ports are used to output signals of different levels to control the conduction states of the N antenna switches to select different antennas to be connected to the N radio frequency ports; the N radio frequency ports are used to transmit and receive radio frequency signals;

[0032] A processor is connected to the N antenna switches through the N data ports, and the processor is configured to obtain K performance parameter values ​​corresponding to the N data ports under K level signal combinations, wherein each of the N data ports supports i level signals, i is an integer greater than 1, and K is equal to i raised to the Nth power; based on the K performance parameter values, determine an optimal level signal combination from the K level signal combinations, wherein the optimal level signal combination is a level signal combination corresponding to an optimal performance parameter value among the K performance parameter values; and based on the optimal level signal combination, control the N antenna switches to select N target antennas from the M antennas to connect to the N RF ports.

[0033] In a third aspect, the present disclosure also provides an electronic device, comprising the communication module described in the present disclosure.

[0034] In a fourth aspect, the present disclosure further provides an electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0035] a memory configured to store a computer program;

[0036] The processor is configured to implement the antenna selection method described in the present disclosure when executing the program stored in the memory.

[0037] In a fifth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which implements the antenna selection method described in the present disclosure when the computer program is executed by a processor.

[0038] In certain implementation schemes, the communication module can automatically obtain the optimal level signal combination corresponding to the optimal performance parameter value under K level signal combinations, and then control N antenna switches through N data ports, select N target antennas corresponding to the optimal level signal combination and connect them to N RF ports, so that the communication module can automatically maintain the optimal performance state without the need to use tools such as logs or web pages to manually check the index performance of each antenna, nor to manually adjust the antenna position and direction to adjust the antenna index performance, thereby improving adjustment efficiency and simplifying manual operations.

[0039] BRIEF DESCRIPTION OF THE DRAWINGS

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

[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the embodiments. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0042] FIG1 is a schematic diagram of a flow chart of an antenna selection method provided in an embodiment of the present disclosure;

[0043] FIG2 is a schematic structural diagram of a communication module provided in an embodiment of the present disclosure;

[0044] FIG3 is a schematic flow chart of another antenna selection method provided in an embodiment of the present disclosure;

[0045] FIG4 is a schematic structural diagram of another communication module provided by an embodiment of the present disclosure; and

[0046] FIG5 is a schematic structural diagram of an electronic device provided in an embodiment of the present disclosure.

[0047] Details

[0048] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0049] Referring to Figure 1, Figure 1 is a flow chart of an antenna selection method provided in an embodiment of the present disclosure. As shown in Figure 1, the antenna selection method may include the following steps:

[0050] Step 101: Obtain K performance parameter values ​​corresponding to N data ports under K level signal combinations, wherein each of the N data ports supports outputting i level signals, i is an integer greater than 1, and K is equal to i raised to the Nth power;

[0051] Step 102: Based on the K performance parameter values, determine an optimal level signal combination from the K level signal combinations, wherein the optimal level signal combination is the level signal combination corresponding to the optimal performance parameter value among the K performance parameter values; and

[0052] Step 103: Based on the optimal level signal combination, control N antenna switches to select N target antennas from M antennas to connect to N radio frequency ports.

[0053] It should be noted that the antenna selection method provided in the embodiments of the present disclosure is applied to a communication module, which includes a processor, M antennas, N antenna switches, and N data ports and N RF ports corresponding to the N antenna switches. The processor is connected to the N antenna switches via the N data ports, and the N data ports are used to output different level signals to control the conduction state of the N antenna switches to select different antennas to connect to the N RF ports. The N RF ports are used to transmit and receive RF signals, where N is an integer greater than or equal to 1, and M is a multiple of N. For example, assuming that the antenna switch is a single-pole double-throw switch, the data port can output two level signals. By providing four single-pole double-throw switches, it is possible to expand four antennas to eight antennas, so that four antennas can be selected from the eight antennas to connect to the RF ports, thereby expanding the antenna selection range of the communication module and enabling the communication module to maintain optimal performance using the selected four antennas. The structure of the communication module is shown in Figure 2. Specifically, each antenna switch in Figure 2 can be selectively connected to two antennas. When the data port outputs a first level signal (such as a high level signal), the RF port can be connected to the antenna on the left through the antenna switch; when the data port outputs a second level signal (such as a low level signal), the RF port can be connected to the antenna on the right through the antenna switch. Of course, it is also possible that when the data port outputs a first level signal (such as a high level signal), the RF port can be connected to the antenna on the right through the antenna switch; when the data port outputs a second level signal (such as a low level signal), the RF port can be connected to the antenna on the left through the antenna switch. This is not limited in the embodiments of the present disclosure. Of course, the antenna switch in the embodiments of the present disclosure can also be a single-pole three-throw switch or a single-pole four-throw switch, etc., and the data port can also support the output of three or four equal-level signals depending on the type of the antenna switch. The above examples do not constitute a limitation on the present disclosure.

[0054] In step 101, the processor can control the level signal of each data port to switch between K level signal combinations, thereby obtaining the corresponding performance parameter value under each level signal combination. For example, in the communication module shown in Figure 2, since the level signal output by each data port can be a high level signal or a low level signal, the four antenna switches can obtain a total of 16 (i.e., 2 to the power of 4) level signal combinations, so that 16 performance parameter values ​​can be obtained. Among them, the performance parameter values ​​here can be parameters such as reference signal received power RSRP, reference signal received quality RSRQ, signal to interference & noise ratio (SINR), and spectrum efficiency (SE).

[0055] In step 102, after obtaining the K performance parameter values, the K performance parameter values ​​can be sorted to select the optimal performance parameter value among the K performance parameter values, and then based on the optimal performance parameter value, an optimal level signal combination is obtained. The optimal level signal combination here refers to the combination of level signals output by the N data ports of the communication module when the optimal performance parameter value is reached.

[0056] In step 103, after determining the optimal level signal combination, the N data ports can be controlled to output N level signals corresponding to the optimal level signal combination to control the N antenna switches to select N target antennas from M antennas to connect to the N RF ports.

[0057] In this embodiment, the communication module can automatically obtain the optimal level signal combination corresponding to the optimal performance parameter value under K level signal combinations, and then control N antenna switches through N data ports, select N target antennas corresponding to the optimal level signal combination and connect them to N RF ports, so that the communication module can automatically maintain the optimal performance state without the need to use tools such as logs or web pages to manually check the index performance of each antenna, nor to manually adjust the antenna position and direction to adjust the antenna index performance, thereby improving adjustment efficiency and simplifying manual operations.

[0058] In some embodiments, the above step 102 of determining the optimal level signal combination from the K level signal combinations based on the K performance parameter values ​​includes:

[0059] Determine the optimal performance parameter value from the K performance parameter values;

[0060] Determining the level signal combination corresponding to the optimal performance parameter value from the K level signal combinations; and

[0061] The level signal combination corresponding to the optimal performance parameter value is determined as the optimal level signal combination.

[0062] In certain embodiments, when determining the optimal level signal combination, K performance parameter values ​​can be sorted first to select the optimal performance parameter value from the K performance parameter values, and then based on the optimal performance parameter value, the level signal combination corresponding to the optimal performance parameter value is determined from the K level signal combinations, and then the level signal combination corresponding to the optimal performance parameter value is determined as the optimal level signal combination. For example, continuing to take the communication module shown in Figure 2 as an example, a total of 16 performance parameter values ​​corresponding to 16 level signal combinations can be obtained. At this time, these 16 performance parameter values ​​can be sorted in order from large to small, and the level signal combination corresponding to the largest performance parameter value is selected as the optimal level signal combination. In this way, it can be ensured that the optimal level signal combination selected by the communication module each time is the level signal combination corresponding to the optimal performance parameter value, so as to ensure that the communication module signal is in the optimal state, thereby improving the competitiveness of the product.

[0063] In certain embodiments, before the above step of determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination, the method further includes:

[0064] determining whether the optimal performance parameter value is greater than a preset threshold; and

[0065] In the case where it is determined that the optimal performance parameter value is greater than the preset threshold, the step of determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination is executed.

[0066] In certain embodiments, before determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination, it is necessary to determine whether the optimal performance parameter value is greater than a preset threshold. If the optimal performance parameter value is greater than the preset threshold, the steps of: determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination; and if the optimal performance parameter value is less than or equal to the preset threshold, maintaining the states of the N antenna switches unchanged, that is, maintaining the antenna currently connected to the communication module unchanged. It should be noted that the preset threshold here can be set according to actual circumstances and is not specifically limited in the present disclosed embodiments.

[0067] In this way, the conditions for antenna switching can be increased. Only when the optimal performance parameter value is greater than the preset threshold will the communication module switch the currently connected antenna, thereby avoiding too frequent antenna switching, which in turn affects the normal use of the communication module.

[0068] In certain embodiments, the optimal performance parameter value is used to characterize the maximum spectrum efficiency of the communication module under a combination of K level signals;

[0069] The above step of determining whether the optimal performance parameter value is greater than a preset threshold includes:

[0070] Determine whether the maximum spectrum efficiency is greater than a preset threshold.

[0071] In certain implementation schemes, spectrum efficiency can be selected as a performance parameter. In this way, when determining whether the optimal performance parameter value is greater than a preset threshold, it is only necessary to determine whether the maximum spectrum efficiency is greater than the preset threshold. In this way, it is more accurate than the prior art of selecting parameters such as reference signal received power RSRP, reference signal received quality RSRQ or signal-to-irritability ratio SINR as performance parameters. This is because spectrum efficiency is also called system capacity and frequency band utilization. It is defined as the effective information rate R of system transmission divided by the communication channel bandwidth B, that is, the number of bits that can be transmitted per second on a unit bandwidth transmission channel. In other words, spectrum efficiency comprehensively considers multiple factors such as base station overload and environmental interference, and is therefore more comprehensive than parameters such as reference signal received power RSRP, reference signal received quality RSRQ or signal-to-irritability ratio SINR.

[0072] In some embodiments, step 103, controlling N antenna switches to select N target antennas from M antennas to connect to N RF ports based on the optimal level signal combination, includes:

[0073] Determining, based on the optimal level signal combination, N level signals required to be output by the N data ports, wherein the data ports in the N data ports correspond one-to-one to the level signals in the N level signals;

[0074] The N data ports are controlled to output N level signals to the N antenna switches, so that the N antenna switches select N target antennas from the M antennas under the control of the N level signals and connect the N target antennas to the N RF ports.

[0075] In certain embodiments, after determining the optimal level signal combination, the N level signals required to be output by N data ports can be determined based on the optimal level signal combination. These N data ports are then controlled to output the N level signals to N antenna switches. Under the control of the N level signals, the N antenna switches select N target antennas from M antennas and connect the N target antennas to the N RF ports. This allows the communication module to quickly find the optimal signal when operating in a weak environment or during rapid movement, ensuring optimal signal conditions and improving product competitiveness.

[0076] In some embodiments, the above step 101 of obtaining K performance parameter values ​​corresponding to N data ports under K level signal combinations includes:

[0077] The level signal of each of the N data ports is switched in turn, and the performance parameter value corresponding to the current level signal combination is obtained after each switching, until each of the N data ports completes the switching.

[0078] In certain embodiments, when obtaining K performance parameter values, the level signal of each of the N data ports can be switched in sequence, and the corresponding performance parameter value under the current level signal combination can be obtained after each switch, until each of the N data ports has completed the switch. It should be noted that after switching the level signal combination, the spectrum efficiency can be obtained by issuing a QMI-GET instruction, and after obtaining the spectrum efficiency, the original spectrum efficiency under the level signal combination is updated. In this way, the performance parameter values ​​of the communication module can be known without manually swinging the antenna or checking the log, thereby obtaining a good user experience.

[0079] In some embodiments, the antenna selection process provided by the embodiment of the present disclosure is shown in FIG3 and may include the following steps:

[0080] Step 301: Determine whether all level signal combinations of the data port are switched;

[0081] If all level signal combinations of the data port are switched, step 302 is executed; if all level signal combinations of the data port are not switched, step 305 is executed;

[0082] Step 302: Obtain maximum spectrum efficiency;

[0083] Step 303: Determine whether the maximum spectrum efficiency is greater than a preset threshold. The preset threshold may be a preset threshold value of the switching spectrum efficiency;

[0084] If the maximum spectrum efficiency is greater than the preset threshold, step 304 is executed; if the maximum spectrum efficiency is less than or equal to the preset threshold, the process ends;

[0085] Step 304: Control the antenna switch to switch according to the level signal combination corresponding to the maximum spectrum efficiency;

[0086] Step 305: Continue switching the level signal combination of the data port;

[0087] Step 306: Issue a QMI-GET command to obtain spectrum efficiency; and

[0088] Step 307: Update the spectrum efficiency of the current level signal combination.

[0089] Through steps 301 to 307 above, the redundant General Purpose Input / Output Port (GPIO) designed in the hardware on the Radio Frequency (RF) front end can be used to control the diversity antenna switch, facilitating operation and debugging. Furthermore, the SPEFF value for each combination can be obtained through self-adjustment to select the optimal antenna channel. This parameter is more accurate than previous parameters such as RSRP, RSRQ, and SINR. Furthermore, end users no longer need to constantly monitor the antenna placement and orientation; instead, the software automatically matches and selects the optimal antenna channel.

[0090] Referring to FIG4 , an embodiment of the present disclosure further provides a communication module, which includes:

[0091] M antennas 410;

[0092] N antenna switches 420, where N is an integer greater than or equal to 1, and M is a multiple of N;

[0093] N data ports 430 and N RF ports 440 are provided corresponding to the N antenna switches 420. The N data ports 430 are used to output signals of different levels to control the conduction states of the N antenna switches 420, so as to select different antennas to be connected to the N RF ports 440. The N RF ports 440 are used to transmit and receive RF signals.

[0094] The processor 450 is connected to the N antenna switches 420 through the N data ports 430. The processor 450 is configured to obtain K performance parameter values ​​corresponding to the N data ports 430 under K level signal combinations, wherein each data port 430 of the N data ports 430 supports outputting i level signals, i is an integer greater than 1, and K is equal to the Nth power of i; based on the K performance parameter values, determine the optimal level signal combination from the K level signal combinations, wherein the optimal level signal combination is the level signal combination corresponding to the optimal performance parameter value among the K performance parameter values; based on the optimal level signal combination, control the N antenna switches 420 to select N target antennas from the M antennas 410 to connect to the N RF ports 440.

[0095] In certain embodiments, the processor 450 is further configured to determine an optimal performance parameter value from K performance parameter values; determine a level signal combination corresponding to the optimal performance parameter value from K level signal combinations; and determine the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination.

[0096] In some embodiments, the processor 450 is also used to determine whether the optimal performance parameter value is greater than a preset threshold; when it is determined that the optimal performance parameter value is greater than the preset threshold, the step of determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination is executed.

[0097] In some embodiments, the optimal performance parameter value is used to characterize the maximum spectrum efficiency of the communication module under K level signal combinations; the processor 450 is further used to determine whether the maximum spectrum efficiency is greater than a preset threshold.

[0098] In some embodiments, the processor 450 is further used to determine the N level signals that the N data ports 430 need to output based on the optimal level signal combination, wherein the data ports 430 in the N data ports 430 correspond one-to-one to the level signals in the N level signals; and control the N data ports 430 to output N level signals to the N antenna switches 420, so that the N antenna switches 420, under the control of the N level signals, select N target antennas from the M antennas 410 and connect the N target antennas to the N RF ports 440.

[0099] In some embodiments, the processor 450 is also used to switch the level signal of each data port 430 in the N data ports 430 in turn, and obtain the corresponding performance parameter value under the current level signal combination after each switch until each data port 430 in the N data ports 430 completes the switch.

[0100] It should be noted that the communication module provided in the embodiment of the present disclosure can implement the steps of the antenna selection method provided in any of the aforementioned method embodiments and can achieve the same technical effects, which will not be described in detail here.

[0101] In addition, an embodiment of the present disclosure further provides an electronic device, which includes the communication module in the aforementioned embodiment. The electronic device provided in the embodiment of the present disclosure may specifically be a module capable of realizing a communication function or a terminal device containing the module, etc. The terminal device may be a mobile terminal or a smart terminal. The mobile terminal may specifically be at least one of a mobile phone, a tablet computer, a laptop computer, etc.; the smart terminal may specifically be a terminal containing a wireless communication module such as a smart car, a smart watch, a shared bicycle, a smart cabinet, etc.; the module may specifically be a wireless communication module, such as any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and an NB-IOT communication module. It should be noted that the electronic device can implement the steps of the antenna selection method provided in any of the aforementioned method embodiments, and can achieve the same technical effect, which will not be repeated here.

[0102] As shown in FIG5 , an embodiment of the present disclosure further provides an electronic device, including a processor 511, a communication interface 512, a memory 513, and a communication bus 514, wherein the processor 511, the communication interface 512, and the memory 513 communicate with each other via the communication bus 514.

[0103] Memory 513, configured to store computer programs;

[0104] The processor 511 is configured to execute the program stored in the memory 513 to implement the antenna selection method provided by any of the aforementioned method embodiments, including:

[0105] Obtain K performance parameter values ​​corresponding to N data ports under K level signal combinations, where each of the N data ports supports outputting i level signals, i is an integer greater than 1, and K is equal to i raised to the power of N;

[0106] Based on the K performance parameter values, determining an optimal level signal combination from the K level signal combinations, wherein the optimal level signal combination is the level signal combination corresponding to the optimal performance parameter value among the K performance parameter values; and

[0107] Based on the optimal level signal combination, N antenna switches are controlled to select N target antennas from M antennas to connect to N radio frequency ports.

[0108] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the antenna selection method provided by the present disclosure is implemented.

[0109] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0110] The foregoing description is intended only to provide specific embodiments of the present disclosure, which will enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments shown herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. An antenna selection method is applied to a communication module, wherein the communication module includes a processor, M antennas, N antenna switches, and N data ports and N radio frequency ports corresponding to the N antenna switches, wherein: The processor is connected to the N antenna switches through the N data ports, the N data ports are used to output different level signals to control the conduction state of the N antenna switches, so as to select different antennas to be connected to the N radio frequency ports, the N radio frequency ports are used to realize the transmission and reception of radio frequency signals, N is an integer greater than or equal to 1, and M is a multiple of N; The antenna selection method comprises: Obtaining K performance parameter values ​​corresponding to the N data ports under K level signal combinations, wherein each of the N data ports supports outputting i level signals, i is an integer greater than 1, and K is equal to i raised to the Nth power; Based on the K performance parameter values, determining an optimal level signal combination from the K level signal combinations, wherein the optimal level signal combination is a level signal combination corresponding to an optimal performance parameter value among the K performance parameter values; and Based on the optimal level signal combination, the N antenna switches are controlled to select N target antennas from the M antennas to be connected to the N radio frequency ports.

2. The antenna selection method according to claim 1, wherein: The step of determining an optimal level signal combination from the K level signal combinations based on the K performance parameter values ​​includes: Determining an optimal performance parameter value from the K performance parameter values; Determining the level signal combination corresponding to the optimal performance parameter value from the K level signal combinations; and The level signal combination corresponding to the optimal performance parameter value is determined as the optimal level signal combination.

3. The antenna selection method according to claim 2, wherein: Before determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination, the antenna selection method further includes: Determining whether the optimal performance parameter value is greater than a preset threshold; In the case where it is determined that the optimal performance parameter value is greater than the preset threshold, the step of: determining the level signal combination corresponding to the optimal performance parameter value as the optimal level signal combination.

4. The antenna selection method according to claim 3, wherein: The optimal performance parameter value is used to characterize the maximum spectrum efficiency of the communication module under the K level signal combination; The determining whether the optimal performance parameter value is greater than a preset threshold value includes: Determine whether the maximum spectrum efficiency is greater than the preset threshold.

5. The antenna selection method according to any one of claims 1 to 4, wherein: The controlling the N antenna switches to select N target antennas from the M antennas to be connected to the N radio frequency ports based on the optimal level signal combination includes: Based on the optimal level signal combination, determining N level signals required to be output by the N data ports, wherein data ports in the N data ports correspond one-to-one to level signals in the N level signals; and The N data ports are controlled to output the N level signals to the N antenna switches, so that the N antenna switches, under the control of the N level signals, select the N target antennas from the M antennas and connect the N target antennas to the N RF ports.

6. The antenna selection method according to any one of claims 1 to 5, wherein: The obtaining of K performance parameter values ​​corresponding to the N data ports under K level signal combinations includes: The level signal of each of the N data ports is switched in turn, and the performance parameter value corresponding to the current level signal combination is obtained after each switching, until each of the N data ports completes the switching.

7. Communication module, comprising: M antennas; N antenna switches, N is an integer greater than or equal to 1, and M is a multiple of N; N data ports and N radio frequency ports are provided corresponding to the N antenna switches, the N data ports are used to output signals of different levels to control the conduction states of the N antenna switches, so as to select different antennas to be connected to the N radio frequency ports; the N radio frequency ports are used to transmit and receive radio frequency signals; The processor is connected to the N antenna switches through the N data ports, and the processor is configured to obtain K performance parameter values ​​corresponding to the N data ports under K level signal combinations, wherein each of the N data ports supports i level signals, i is an integer greater than 1, and K is equal to i to the Nth power; based on the K performance parameter values, an optimal level signal combination is determined from the K level signal combinations, wherein the optimal level signal combination is a level signal combination corresponding to the optimal performance parameter value among the K performance parameter values; based on the optimal level signal combination, the N antenna switches are controlled to select N target antennas from the M antennas to be connected to the N RF ports.

8. An electronic device comprising the communication module according to claim 7.

9. An electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein: The processor, the communication interface, and the memory communicate with each other via the communication bus; The memory is configured to store a computer program; The processor is configured to implement the antenna selection method described in any one of claims 1 to 6 when executing the program stored in the memory.

10. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the antenna selection method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method for acquiring antenna combination, electronic equipment and computer readable storage medium

    CN114900218A

  • Antenna selection method, communication module, electronic equipment and storage medium

    CN117318782A

  • Antenna circuit, electronic device, and antenna performance adjustment method

    WO2021129525A1

  • Antenna switching method, customer premise equipment and computer readable storage medium

    WO2022100429A1

  • Antenna selection method and apparatus

    WO2022257613A1

Cited By

  • Flow velocity measurement method and device, computer storage medium and electronic equipment

    CN120254330A