Terminal antenna selection method, terminal, device and storage medium

Through the multi-antenna design and the use of communication index parameters, the target antenna is determined to solve the problem of instability in communication in a single-antenna transceiver mode, and high-quality and stable communication between the terminal and the satellite is achieved.

CN120301451APending Publication Date: 2025-07-11SHANGHAI CYGNUS SEMICON CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510532848.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

In low-orbit satellite communication, it is difficult for the antenna to point stably to the satellite in a single-antenna transceiver mode, resulting in poor communication performance and user experience.

Method used

Using a multi-antenna design, the target antenna is determined to improve communication stability by obtaining the communication index parameters between the terminal and the satellite, including indicators such as angle information, SRS measurement results and incoming wave direction.

Benefits of technology

Improves the communication quality stability and user experience between terminals and satellites, ensures that the antenna always points to the satellites, and improves communication performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120301451A_ABST
    Figure CN120301451A_ABST
Patent Text Reader

Abstract

The invention provides a terminal antenna selection method, a terminal, a device and a storage medium, and relates to the technical field of communication. According to the scheme, the terminal adopts a multi-antenna design, the communication index parameters of communication between the terminal and the satellite are obtained, the communication index parameters are used for representing the communication direction information between the antennas of the terminal and the satellite, and then the target antenna used for communicating with the satellite in the antennas is determined according to the communication index parameters. According to the scheme, the communication direction information of the terminal and the satellite is considered, so that the antenna with better communication performance can be selected to communicate with the satellite, the stability of the communication quality between the terminal and the satellite is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method for selecting a terminal antenna, a terminal, a device, and a storage medium. Background Art

[0002] With the development of low-earth orbit satellite Internet, direct satellite communication for terminals such as mobile phones will gradually become popular. Currently, most terminals use a single-antenna transceiver mode to send and receive signals. However, the position of low-earth orbit satellites is constantly changing. For a satellite to achieve high-quality communication with a terminal, the antenna needs to always be stably pointed at the satellite. In the single-antenna transceiver mode, it is difficult to ensure that the antenna always stably points at the satellite, which in turn leads to poor stability of the terminal communication performance and a poor user experience. Summary of the Invention

[0003] The purpose of the embodiments of this application is to provide a method for selecting a terminal antenna, a terminal, a device, and a storage medium, so as to improve the problem of poor stability of communication performance caused by the terminal using a single antenna to communicate with a satellite in the prior art.

[0004] In a first aspect, the embodiments of this application provide a method for selecting a terminal antenna, and the method includes:

[0005] Obtain communication metric parameters for the terminal to communicate with a satellite, where the communication metric parameters are used to characterize the communication direction information between each antenna installed on the terminal and the satellite, and the directions of the respective antennas are different;

[0006] Determine a target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters.

[0007] In the above implementation process, in this solution, the terminal adopts a multi-antenna design. By obtaining the communication metric parameters for the terminal to communicate with the satellite, the communication metric parameters are used to characterize the communication direction information between the terminal and the satellite, and then according to the communication metric parameters, the target antenna for the terminal to communicate with the satellite is determined. In this way, the communication direction information between the terminal and the satellite is considered in this solution, and thus an antenna with better communication performance can be selected to communicate with the satellite, improving the stability of the communication quality between the terminal and the satellite and enhancing the user experience.

[0008] Optionally, the communication metric parameters include the angle information of the terminal relative to the satellite in the current attitude, and the determining, according to the communication metric parameters, a target antenna for communicating with the satellite among the respective antennas includes:

[0009] Determine a target antenna for communicating with the satellite among the respective antennas according to the angle information and the installation positions of the respective antennas on the terminal.

[0010] In the above implementation process, the angular information of the terminal relative to the satellite in the current attitude can reflect the relative angular relationship between the terminal and the satellite at present, so that the positional relationship between each antenna and the satellite can be determined, and then the antenna facing the satellite can be accurately determined.

[0011] Optionally, the determining the target antenna for communicating with the satellite among the respective antennas according to the angular information and the installation positions of the respective antennas on the terminal includes:

[0012] Determining the main lobe direction angle information of each antenna according to the installation positions of the respective antennas on the terminal;

[0013] Determining the antenna with the main lobe direction angle information most matching the angular information among the respective antennas as the target antenna for communicating with the satellite.

[0014] In the above implementation process, the fact that the main lobe direction angle information is most matched with the angular information of the terminal relative to the satellite indicates that the main lobe direction of this antenna is closest to the direction where the satellite is located. Therefore, selecting this antenna for communication can improve the communication quality.

[0015] Optionally, the obtaining the communication metric parameters during the communication process between the terminal and the satellite includes:

[0016] Obtaining the terminal position information of the terminal and obtaining the satellite position information of the satellite;

[0017] According to the terminal position information and the satellite position information, obtaining the first angular information of the terminal relative to the satellite;

[0018] Obtaining the second angular information of the terminal relative to the due north horizontal direction of the earth in the current attitude;

[0019] According to the first angular information and the second angular information, determining the angular information of the terminal relative to the satellite in the current attitude.

[0020] In the above implementation process, the angular information of the terminal relative to the satellite in the current attitude can be accurately obtained by obtaining the first angular information and the second angular information.

[0021] Optionally, the communication metric parameters include the SRS measurement result, and the obtaining the communication metric parameters during the communication process between the terminal and the satellite includes:

[0022] Obtaining the SRS measurement result of the SRS signals sent by the satellite to the respective antennas of the terminal;

[0023] The determining the target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters includes:

[0024] Based on the SRS measurement results, determine the target antenna among the respective antennas for communicating with the satellite.

[0025] In the above implementation process, the communication quality can be reflected by the SRS measurement results, so the antenna for communicating with the satellite can be accurately determined according to the SRS measurement results.

[0026] Optionally, the determining the target antenna among the respective antennas for communicating with the satellite according to the SRS measurement results includes:

[0027] Determine the antenna with the optimal SRS measurement result among the respective antennas as the target antenna for communicating with the satellite.

[0028] In the above implementation process, the optimal SRS measurement result indicates the optimal communication quality between the antenna and the satellite. Therefore, selecting this antenna to communicate with the satellite can improve communication stability.

[0029] Optionally, the obtaining the SRS measurement results of the SRS signals sent by the satellite for the respective antennas of the terminal includes:

[0030] In the RRC connected state, send an SRS measurement request to the satellite, where the SRS measurement request is used to instruct the satellite to perform SRS resource configuration;

[0031] Send SRS signals through the respective antennas according to the SRS resources configured by the satellite;

[0032] Receive the SRS measurement results of the satellite for the respective SRS signals.

[0033] In the above implementation process, by the terminal sending an SRS measurement request to the satellite, the terminal can control the timing of antenna switching by itself, which is more flexible.

[0034] Optionally, the communication metric parameter includes the direction of arrival of the transmitted signal of the satellite, and the determining the target antenna among the respective antennas for communicating with the satellite according to the communication metric parameter includes:

[0035] Determine the target antenna among the respective antennas for communicating with the satellite according to the direction of arrival of the transmitted signal of the satellite.

[0036] In the above implementation process, the direction of arrival can facilitate the estimation of the position of the satellite, so that the antenna pointing to the satellite can be accurately determined.

[0037] Optionally, the determining the target antenna among the respective antennas for communicating with the satellite according to the direction of arrival of the transmitted signal of the satellite includes:

[0038] Obtain the main lobe direction angle information of each antenna;

[0039] Determine the antenna with the main lobe direction angle information that best matches the incoming wave direction among the above-mentioned antennas as the target antenna for communicating with the satellite.

[0040] In the above implementation process, the fact that the main lobe direction angle information best matches the incoming wave direction indicates that the antenna is most suitable for the direction of the satellite. Communicating through this antenna can improve communication stability.

[0041] In a second aspect, an embodiment of the present application provides a terminal, where the terminal includes:

[0042] A radio frequency circuit and a processor;

[0043] The radio frequency circuit includes:

[0044] A transmitting antenna circuit for connecting at least two antennas;

[0045] A receiving antenna circuit for connecting at least two antennas;

[0046] An antenna switching circuit for switching the antenna through which the terminal communicates with the satellite;

[0047] The transmitting antenna circuit and the receiving antenna circuit are both connected to the antenna switching circuit, and the antenna switching circuit is connected to the processor;

[0048] The processor is used to determine the target antenna for the terminal to communicate with the satellite according to the method provided in the first aspect above, and the antenna switching circuit is used to switch the antenna through which the terminal communicates with the satellite to the target antenna.

[0049] In a third aspect, an embodiment of the present application provides a terminal, where the terminal includes:

[0050] A radio frequency circuit and a processor;

[0051] The radio frequency circuit includes:

[0052] A transmitting antenna circuit for connecting at least two transmitting antennas;

[0053] A receiving antenna circuit for connecting at least two receiving antennas;

[0054] An antenna switching circuit for switching the antenna through which the terminal communicates with the satellite;

[0055] The transmitting antenna circuit is connected to the antenna switching circuit, and the antenna switching circuit is connected to the processor;

[0056] The processor is used to determine a target antenna for the terminal to communicate with the satellite according to the method provided in the first aspect above, and the antenna switching circuit is used to switch the transmitting antenna for the terminal to communicate with the satellite to the target antenna.

[0057] In a fourth aspect, an embodiment of the present application provides a terminal antenna selection device, and the device includes:

[0058] An information acquisition module, configured to acquire communication metric parameters for the terminal to communicate with the satellite, where the communication metric parameters are used to characterize communication direction information between each antenna installed on the terminal and the satellite, and the directions of the respective antennas are different;

[0059] An antenna determination module, configured to determine a target antenna for communicating with the satellite from among the respective antennas according to the communication metric parameters.

[0060] In a fifth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, where the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the method provided in the first aspect above are run.

[0061] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the method provided in the first aspect above are run.

[0062] In a seventh aspect, an embodiment of the present application provides a computer program product, including computer program instructions, and when the computer program instructions are read and run by a processor, the steps in the method provided in the first aspect above are executed.

[0063] Other features and advantages of the present application will be described in the subsequent specification, and part of them will become obvious from the specification, or can be understood by implementing the embodiments of the present application. The objectives and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written specification, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required to be used in the embodiments of the present application. It should be understood that the following drawings only show some embodiments of the present application, and thus should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0065] Figure 1 It is a flowchart of a terminal antenna selection method provided by an embodiment of the present application;

[0066] Figure 2 A schematic diagram of antenna installation provided by an embodiment of the present application;

[0067] Figure 3 Another schematic diagram of antenna installation provided by an embodiment of the present application;

[0068] Figure 4 A schematic diagram of angle information provided by an embodiment of the present application;

[0069] Figure 5 A block diagram of the structure of a terminal provided by an embodiment of the present application;

[0070] Figure 6 Another block diagram of the structure of a terminal provided by an embodiment of the present application;

[0071] Figure 7 A block diagram of the structure of a terminal antenna selection device provided by an embodiment of the present application;

[0072] Figure 8 A schematic diagram of the structure of an electronic device for executing a terminal antenna selection method provided by an embodiment of the present application. Detailed implementation manners

[0073] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application.

[0074] It should be noted that the terms "system" and "network" in the embodiments of the present invention can be used interchangeably. "Multiple" means two or more. In view of this, "multiple" in the embodiments of the present invention can also be understood as "at least two". "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " generally represents an "or" relationship between the associated objects before and after without special instructions.

[0075] Currently, the terminal adopts a single-receive and single-transmit mode, that is, a single antenna is configured on the terminal, and a single antenna is used to receive and transmit signals. In order to ensure the communication stability with the satellite, generally the antenna is set at the top of the terminal. During the communication process, the user is usually prompted to align the antenna as much as possible with the satellite direction to ensure the receiving and transmitting performance of the antenna. However, in this case, when the terminal is in the landscape screen, the antenna is not aligned with the satellite direction, which may cause the communication quality to deteriorate or even the communication to be interrupted.

[0076] To solve the above problems, an embodiment of the present application provides a method for selecting a terminal antenna. The method obtains communication metric parameters for the terminal to communicate with a satellite. The communication metric parameters are used to characterize the communication direction information between each antenna of the terminal and the satellite. Then, based on the communication metric parameters, the target antenna for the terminal to communicate with the satellite is determined. In this way, the communication direction information between each antenna of the terminal and the satellite is considered in this solution, and thus an antenna with better communication performance can be selected to communicate with the satellite, improving the stability of the communication quality between the terminal and the satellite and enhancing the user experience.

[0077] Please refer to Figure 1 , Figure 1 which is a flowchart of a method for selecting a terminal antenna provided by an embodiment of the present application. The method includes the following steps:

[0078] Step S110: Obtain communication metric parameters for the terminal to communicate with the satellite.

[0079] Among them, the communication metric parameters are used to characterize the communication direction information between each antenna installed on the terminal and the satellite. The directions of each antenna are different, and the general direction information can indicate the relative direction between each antenna of the terminal and the satellite. In this way, when switching antennas, an antenna with the same direction as the satellite can be switched to communicate with the satellite through this antenna, so as to ensure that the antenna communicating with the satellite is pointed at the satellite and improve the communication quality.

[0080] During the communication process between the satellite and the terminal, the terminal can obtain the communication metric parameters in real time or at regular intervals, and determine whether antenna switching is required based on the communication metric parameters.

[0081] It can be understood that at least two antennas are installed on the terminal in this solution. The installation schematic diagram can be as Figure 2 shown. To facilitate adapting to the changes in the terminal position and satellite position, two antennas can be set on the terminal. These two antennas are respectively located at the upper right corner and upper left corner of the terminal, and the main directions of the antenna radiation patterns are respectively pointed to the upper right and upper left of the terminal. Of course, in practical applications, more antennas can also be deployed, and the positions of each antenna can be deployed around the edge of the terminal. For example, Figure 3 one antenna can also be installed at the top, bottom, and side of the terminal respectively.

[0082] When the terminal initially establishes communication with the satellite, the terminal can randomly select any one antenna to establish communication with the satellite. After establishing communication with the satellite, the terminal can obtain the communication metric parameters in real time or at regular intervals.

[0083] Step S120: Based on the communication metric parameters, determine the target antenna among each antenna for communicating with the satellite.

[0084] After obtaining the communication metric parameters, the terminal can immediately determine the communication direction information between the terminal and the satellite, and then the terminal can determine the target antenna for communicating with the satellite according to the communication metric parameters.

[0085] If the target antenna is not the antenna for the current terminal to communicate with the satellite, it indicates that antenna switching is required. At this time, the communication antenna can be switched to the target antenna. If the target antenna is the antenna for the current terminal to communicate with the satellite, it means that no switching is needed, and the terminal does not perform specific switching actions at this time.

[0086] When antenna switching is required, the terminal can switch the communication antenna to the target antenna. For example, if the initial antenna is antenna 1 and the target antenna to be switched is antenna 2, the terminal can switch from antenna 1 to antenna 2, so that the terminal can communicate with the satellite through antenna 2.

[0087] In the above implementation process, in this solution, the terminal adopts a multi-antenna design. By obtaining the communication metric parameters for the terminal to communicate with the satellite, the communication metric parameters are used to characterize the communication direction information between each antenna of the terminal and the satellite. Then, according to the communication metric parameters, the target antenna for the terminal to communicate with the satellite is determined. In this way, the communication direction information between the terminal and the satellite is considered in this solution, and then an antenna with better communication performance can be selected to communicate with the satellite, improving the stability of the communication quality between the terminal and the satellite and enhancing the user experience.

[0088] Based on the above embodiments, the communication metric parameters may include the angle information of the terminal relative to the satellite in the current attitude. The angle information can indirectly characterize the communication direction information between each antenna of the terminal and the satellite (if the position between the terminal and the antenna is determined and the angle between the terminal and the satellite is determined, then the angle between the antenna and the satellite can be determined). In the method for determining the target antenna on the terminal for communicating with the satellite, the target antenna for communicating with the satellite among each antenna can be determined according to the angle information and the installation positions of each antenna on the terminal.

[0089] Here, the attitude of the terminal can be understood as the position and direction of the terminal in space. For example, the position and direction of the screen of the mobile phone at the current moment, etc. For example, it can include the spatial position, which can be represented by the coordinates of the X, Y, and Z axes, and can also include the tilt angle, which refers to the degree of tilt of the mobile phone relative to the horizontal plane and can be calculated from the data of the accelerometer and gyroscope. It can also include the rotation angle, which refers to the rotation angle of the mobile phone around its own axis, such as the pitch angle around the X axis, the yaw angle around the Y axis, and the roll angle around the Z axis, etc. It can also include the orientation, which refers to the direction of the mobile phone relative to the earth's magnetic field and can usually be detected by the magnetometer.

[0090] Among them, the angle information of the terminal relative to the satellite can refer to angle information such as the azimuth angle and pitch angle of the terminal relative to the satellite.

[0091] After obtaining the angle information of the terminal relative to the satellite in the current posture, it is possible to know whether the antenna on the terminal is aligned with the satellite. Therefore, the target antenna to be switched can be determined by combining the installation positions of the antennas on the terminal.

[0092] In the above implementation process, the angle information of the terminal relative to the satellite in the current posture can reflect the relative angle relationship between the terminal and the satellite at present, so as to determine the positional relationship between each antenna and the satellite, and then accurately determine the antenna facing the satellite.

[0093] On the basis of the above embodiments, in an actual communication scenario, if the antenna on the terminal can be aligned with the satellite direction, the performance of the antenna for receiving and transmitting can be improved, and at this time, better communication quality can be ensured. Therefore, in the method of determining the target antenna for communicating with the satellite among the antennas, the main lobe direction angle information of each antenna on the terminal can be determined according to the installation positions of the antennas on the terminal, and then the antenna with the main lobe direction angle information on each antenna that best matches the angle information of the terminal relative to the satellite in the current posture is determined as the target antenna for communicating with the satellite.

[0094] The main lobe direction angle information of each antenna on the terminal can be understood as the angle between the direction pointed by the main lobe of the antenna and the vertical direction of the terminal, or the angle between the direction pointed by the main lobe of the antenna and the directly upward direction of the terminal screen.

[0095] Here, two angle information will be obtained. One is the angle information of the terminal relative to the satellite, such as θ1, and the other is the main lobe direction angle information of the antenna, such as θ2. If there are two antennas, there will be two θ2. When determining the target antenna, the difference between θ1 and each θ2 can be calculated, and then the antenna with the smallest difference is found. The antenna with the smallest difference can be considered as the antenna with the best-matched angle information. For example, if the difference between θ2 of antenna 1 and θ1 is the smallest, then antenna 1 can be determined as the target antenna for communicating with the satellite. Of course, in the actual application process, if the calculation benchmarks of the two angle information are different, the smallest difference may not necessarily represent the best-matched angle information. The final determination principle is that the main lobe direction of the antenna should be as close as possible to the satellite direction, that is, the antenna with the main lobe direction closest to the satellite direction is considered the best-matched antenna.

[0096] If the terminal is currently communicating with the satellite through antenna 2, the terminal can switch antenna 2 to antenna 1 and switch to communicate with the satellite through antenna 1. If the terminal is currently communicating with the satellite through antenna 1, and the determined target antenna is also antenna 1 at this time, then the terminal does not need to perform the action of antenna switching and still continues to communicate with the satellite through antenna 1.

[0097] In the above implementation process, the fact that the main lobe direction angle information matches the angle information of the terminal relative to the satellite most closely indicates that the main lobe direction of the antenna is closest to the direction where the satellite is located. Therefore, selecting this antenna for communication can improve the communication quality.

[0098] Based on the above embodiments, in the method of obtaining the angle information of the terminal relative to the satellite, the terminal position information of the terminal can be obtained first, and the satellite position information of the satellite can be obtained. Then, according to the terminal position information and the satellite position information, the first angle information of the terminal relative to the satellite can be obtained. Then, the second angle information of the terminal relative to the due north horizontal direction of the earth in the current attitude can be obtained. According to the first angle information and the second angle information, the angle information of the terminal relative to the satellite in the current attitude can be determined.

[0099] The terminal position information of the terminal can be obtained through relevant positioning technologies. For example, Global Navigation Satellite System (GNSS) positioning can be used to obtain position information such as the current longitude, latitude, and altitude of the terminal.

[0100] The satellite position information of the satellite can be obtained through satellite ephemeris. Satellite ephemeris is a set of parameters describing the position and time of the satellite in orbit, and these parameters can be used to calculate the precise position of the satellite according to a specific time point. The satellite position information can be obtained by the terminal according to the acquired satellite ephemeris. For example, the terminal can receive the ephemeris information sent by the satellite through a GNSS receiver, and then calculate the position of the satellite in orbit according to the ephemeris information and time. It can also be that the satellite obtains its own position information and then sends it to the terminal.

[0101] The first angle information of the terminal relative to the satellite can include azimuth and elevation angle. The azimuth angle is the angle from the due north direction of the terminal clockwise to the line connecting the terminal and the satellite, and the elevation angle is the angle from the horizon to the line connecting the terminal and the satellite. Therefore, the first angle information can be calculated through corresponding calculation formulas.

[0102] The second angle information can be understood as the yaw angle of the terminal relative to the due north horizontal direction of the earth in the current attitude. For example, it refers to the pitch angle of the direction perpendicular to the vertical top of the terminal plane relative to the due north horizontal direction of the earth. The second angle information can be calculated through relevant algorithms based on the data of sensors such as a compass, gyroscope, and accelerometer on the terminal.

[0103] As Figure 4 shown, where (θ1, φ1) represents the first angle information, θ1 represents the azimuth angle, φ1 represents the elevation angle, and (θ2, φ2) represents the second angle information.

[0104] Combine the first angle information and the second angle information to perform corresponding coordinate conversions. For example, the azimuth and elevation angles of the satellite can be converted from the geographical coordinate system of the terminal to the device coordinate system of the terminal, so that the angle information of the terminal relative to the satellite in the current posture can be obtained.

[0105] For example, when the mobile phone is perpendicular to the ground and the mobile phone screen faces due south, the satellite is located 60° east of south, and the antennas on the mobile phone are installed in the upper left corner and the upper right corner. At this time, the target antenna can be determined to be the antenna at the upper right corner, so the communication can be switched to this antenna and the satellite.

[0106] In the above implementation process, the angle information of the terminal relative to the satellite in the current posture can be accurately obtained by acquiring the first angle information and the second angle information.

[0107] On the basis of the above embodiments, the communication metric parameters may further include the measurement result of the sounding reference signal (SRS). The SRS measurement result can indirectly represent the communication direction information between each antenna of the terminal and the satellite. For example, if the SRS measurement result is better, it indicates that the orientation of the corresponding antenna and the satellite is the closest. In the method of determining the target antenna for communicating with the satellite, the SRS measurement results of the SRS signals sent by the satellite to each antenna of the terminal can be obtained, and then according to the SRS measurement results, the target antenna for communicating with the satellite among each antenna can be determined.

[0108] Among them, the SRS measurement result can be used to evaluate the channel quality of the uplink, that is, to evaluate the channel quality of the communication link between the terminal and the satellite.

[0109] The terminal can send SRS signals to the satellite through each antenna. After the satellite receives the SRS signals, SRS measurements can be performed, such as channel estimation, to evaluate the channel quality of the uplink. The SRS measurement results may include the power level of the SRS signal for evaluating the signal strength, and may also include the channel quality indicator (CQI) for indicating the quality of the current channel, and may also include the channel state information (CSI), such as information on the amplitude response, phase change, time delay, and Doppler frequency shift of the channel, and may also include the channel matrix, which can be used to describe the channel characteristics between different transmit and receive antennas, and may also include information such as the signal-to-noise ratio.

[0110] The satellite can obtain the SRS measurement results of each antenna and send the SRS measurement results to the terminal. After the terminal receives the SRS measurement results, it can determine the target antenna for communicating with the satellite among each antenna.

[0111] In some embodiments, the terminal may determine the antenna with the best SRS measurement result as the target antenna for communicating with the satellite.

[0112] Understandably, the SRS measurement result includes various measurement information. The terminal can synthesize the various measurement information, such as performing weighted summation on the various measurement information to obtain the final measurement result, and then select the antenna corresponding to the best measurement result as the target antenna. Alternatively, one of the measurement information in the SRS measurement result can also be considered for determination. For example, taking the signal-to-noise ratio as an example, the terminal can select the antenna with the highest signal-to-noise ratio as the target antenna. Of course, in practical applications, the terminal can flexibly select the measurement information in the SRS measurement result and use these selected measurement information as a reference to determine the target antenna for communicating with the satellite.

[0113] In the above implementation process, the communication quality can be reflected by the SRS measurement result. Therefore, the antenna for communicating with the satellite can be accurately determined according to the SRS measurement result. The best SRS measurement result indicates that the communication quality between this antenna and the satellite is the best. Therefore, selecting this antenna to communicate with the satellite can improve the communication stability.

[0114] Based on the above embodiments, in the related art, the SRS measurement request is initiated by the network side. In this solution, in order to enable the terminal to actively control the antenna switching action, the terminal can be configured with the SRS measurement request initiation function. Therefore, in the way of obtaining the SRS measurement result, the terminal can send an SRS measurement request to the satellite in the Radio Resource Control (RRC) connected state. The SRS measurement request is used to instruct the satellite to perform SRS resource configuration, and then send SRS signals through each antenna according to the SRS resources configured by the satellite, and receive the SRS measurement results of the satellite for each SRS signal.

[0115] The RRC connected state refers to a connection state between the terminal and the satellite. In the RRC connected state, a continuous communication connection is established between the terminal and the satellite. The satellite can track the position of the terminal and data can be transmitted between them. Therefore, the terminal can send an SRS measurement request to the satellite in the RRC connected state.

[0116] After the satellite receives the SRS measurement request, it can perform SRS resource configuration, such as configuring SRS parameters, including the bandwidth, subframe position, transmission period, and duration of SRS, etc. Understandably, to ensure the consistency of the signals transmitted by each antenna, the satellite can configure the same SRS resources for each antenna, so the terminal can send SRS signals according to the same SRS resources. For example, each antenna can send SRS signals in the specified subframe according to the configured parameters. After the satellite receives the SRS signals sent by each antenna, it will perform SRS measurements respectively, obtain multiple SRS measurement results, and return them to the terminal. For example, if there are 2 antennas, the satellite will obtain 2 SRS measurement results and send them to the terminal.

[0117] In the above implementation process, by the terminal sending an SRS measurement request to the satellite, the terminal can control the timing of antenna switching by itself, which is more flexible.

[0118] Based on the above embodiments, the communication metric parameters may further include the incoming wave direction of the satellite's transmitted signal, and the incoming wave direction can also be used to characterize the communication direction information between each antenna of the terminal and the satellite. In the method of determining the target antenna, the target antenna for communicating with the satellite among each antenna can be determined according to the incoming wave direction of the satellite's transmitted signal.

[0119] The incoming wave direction refers to the incident angle at which the satellite's transmitted signal arrives at the terminal, and this direction can be determined by multiple receiving antennas on the terminal. For example, the signal measurement information of each antenna on the terminal can be obtained, and then the incoming wave direction of the satellite's transmitted signal can be estimated according to the signal measurement information. The signal measurement information is such as phase difference, time difference, or signal strength and other information, and usually parameters such as phase difference, time difference, or signal strength difference of the signal can be used for estimation.

[0120] For example, the terminal can receive the satellite's transmitted signal through each antenna, and then estimate the incoming wave direction of the signal by measuring the phase difference of the same signal received by each antenna; or the time difference at which the signal arrives at each antenna can also be measured to estimate the incoming wave direction.

[0121] The position of the satellite can be predicted through the incoming wave direction. Therefore, by using the incoming wave direction for antenna switching, the difference between the transmission signal direction of the antenna and the incoming wave direction of the satellite can be minimized, thereby enhancing the communication quality between the satellite and the terminal.

[0122] In some embodiments, the main lobe direction angle information of each antenna can be obtained, and then the antenna with the main lobe direction angle information that best matches the incoming wave direction is determined as the target antenna for communicating with the satellite.

[0123] Specifically, based on the phase difference method, the arrival angle of the satellite's transmitted signal can be calculated. Then, the difference between the arrival angle and the main lobe direction angle information can be calculated. The main lobe direction angle information of the antenna can be as described in the relevant description of the above embodiments. Then, the antenna with the smallest difference can be selected as the target antenna for the terminal to communicate with the satellite. Here, the antenna with the smallest difference can mean that the main lobe direction angle information of the antenna is as close as possible to the position where the satellite is located. That is, the antenna with the smallest difference can be considered as the antenna with the most matching angle information. Selecting the antenna at this position to communicate with the satellite can enhance the communication quality between the satellite and the terminal. Of course, in the actual application process, if the calculation benchmarks of the angle information of the two incoming wave directions and the main lobe direction are different, then the smallest difference may not necessarily represent the best match. The ultimate determination principle is that the main lobe direction of the antenna should be as close as possible to the satellite direction, that is, the antenna whose main lobe direction is closest to the incoming wave direction is considered the most matching antenna.

[0124] In the above implementation process, the position of the satellite can be estimated conveniently through the incoming wave direction, so that the antenna pointing to the satellite can be accurately determined. The best match between the main lobe direction angle information and the incoming wave direction indicates that the direction of the antenna is most suitable for the satellite. Communicating through this antenna can improve communication stability.

[0125] Based on the above embodiments, the communication metric parameters can include at least one of the angle information of the terminal relative to the satellite in the current attitude, the SRS measurement result, and the incoming wave direction. In specific applications, the terminal can select any one of the information to determine the target antenna for communicating with the satellite.

[0126] Or select at least one of the information to comprehensively determine the target antenna for communicating with the satellite. For example, if the terminal has n antennas, the terminal can first determine the antennas for communicating with the satellite through the above three types of information respectively. For example, the terminal determines that the target antenna for communicating with the satellite based on the angle information is antenna 1, the terminal determines that the target antenna for communicating with the satellite based on the SRS measurement result is antenna 1, and the terminal determines that the target antenna for communicating with the satellite based on the incoming wave direction is antenna 2. In this case, a voting rule can be used to select the final antenna for communicating with the satellite. For example, according to the voting rule, antenna 1 is determined as the target antenna. At this time, the terminal determines antenna 1 as the target antenna to communicate with the satellite.

[0127] In some embodiments, a neural network model can be used to predict the angular information of an antenna for satellite communication. For example, during the model training process, the angular information of each terminal relative to the satellite in different postures, the SRS measurement results, and the incoming wave directions of the satellite in various positions during the communication process between the satellite and the terminal can be obtained. These information can be used as training data, and the angular information of the antenna can be used as label data. Then, these data are input into the model for training. After training, the model can be used to predict the angular information of the antenna based on these information.

[0128] It can be understood that the output of the model can refer to the angular information of the main lobe direction of the antenna. When the terminal determines the antenna, it can select the antenna closest to the angular information predicted by the model as the target antenna for satellite communication.

[0129] In other embodiments, the input of the model can also be the relevant information during the communication process between the terminal and the satellite, such as the terminal position, satellite position, SRS signal strength, etc. Based on these information, the model predicts the angular information of the antenna. Since the model has a strong self-learning ability, it can learn the correlation between these communication information and the antenna angle, and then achieve accurate prediction.

[0130] Please refer to Figure 5 , Figure 5 FIG. is a block diagram of a terminal provided by an embodiment of the present application. The terminal includes a radio frequency circuit 210 and a processor 220.

[0131] The radio frequency circuit 210 may include a transmit antenna circuit 212 for connecting at least two antennas, a receive antenna circuit 214 for connecting at least two antennas, and an antenna switching circuit 216 for switching the antennas for the terminal to communicate with the satellite. Among them, the transmit antenna circuit 212 and the receive antenna circuit 214 are both connected to the antenna switching circuit 216, and the antenna switching circuit 216 is connected to the processor 220.

[0132] The processor 220 is used to determine the target antenna for the terminal to communicate with the satellite according to the method provided in the above embodiment, and the antenna switching circuit 216 is used to switch the antenna for the terminal to communicate with the satellite to the target antenna.

[0133] The radio frequency circuit of this terminal is a 1T2R radio frequency front-end circuit. 1T2R refers to a configuration of one transmit (Transmit) path and two receive (Receive) paths. Here, "T" represents transmit, and "R" represents receive.

[0134] Among them, the antenna switching circuit 216 can be a switching switch, such as a DP3T switch, which has the characteristics of double pole triple throw. This switch can control two independent circuits or lines, and each circuit has three possible connection points. Specifically, the DP3T switch allows any one of the two inputs (double pole) to be connected to any one of the three different outputs (triple throw). This switch can, under the control of the processor 220, realize the switching between antenna 1 and antenna 2. For example, if TX is connected to antenna 1, then at this time antenna 1 serves as a transmitting antenna to communicate with the satellite.

[0135] In this design, two antennas are used for diversity reception in the receiving path, which helps to improve the signal quality, especially in a mobile environment, because diversity reception can reduce the impact of multipath fading.

[0136] Please refer to Figure 6 , Figure 6 FIG. [FIG. number not provided in the original, assuming it's a reference number], which is a structural block diagram of another terminal provided by an embodiment of the present application. This terminal includes a radio frequency circuit 310 and a processor 320.

[0137] The radio frequency circuit 310 includes a transmitting antenna circuit 312 for connecting at least two transmitting antennas, and may further include a receiving antenna circuit 314 for connecting at least two receiving antennas, and may further include an antenna switching circuit 316 for switching the antenna for the terminal to communicate with the satellite. Among them, the transmitting antenna circuit 312 is connected to the antenna switching circuit 316, and the antenna switching circuit 316 is connected to the processor 320.

[0138] The processor 320 is used to determine the target antenna for the terminal to communicate with the satellite according to the method provided in the above embodiment, and the antenna switching circuit 316 is used to switch the antenna for the terminal to communicate with the satellite to the target antenna.

[0139] This design is a 1T2R radio frequency front-end solution where TX and RX do not share the same antenna. In this solution, the antenna switching circuit 316 can be a single-pole double-throw (SPDT) switch. For example, the transmitting (TX) path switches between antenna 1 and antenna 2 through a single-pole double-throw (SPDT) switch, and the SPDT allows one of the two antennas to be selected for signal transmission.

[0140] Similar to the above solution, in this design, two antennas are also used for diversity reception in the receiving (RX) path to enhance the stability and quality of signal reception.

[0141] Please refer to Figure 7 , Figure 7 FIG. [FIG. number not provided in the original, assuming it's a reference number], which is a structural block diagram of a terminal antenna selection device 400 provided by an embodiment of the present application. This device 400 can be a module, program segment, or code on an electronic device. It should be understood that this device 400 is the same as the aboveFigure 1 corresponding to the method embodiments and capable of executing Figure 1 each step involved in the method embodiments. For the specific functions of the apparatus 400, reference can be made to the descriptions in the foregoing text. To avoid repetition, the detailed descriptions are appropriately omitted here.

[0142] Optionally, the apparatus 400 includes:

[0143] an information acquisition module 410, configured to acquire communication metric parameters of the terminal for communicating with the satellite, where the communication metric parameters are used to characterize communication direction information between each antenna installed on the terminal and the satellite, and the directions of the respective antennas are different;

[0144] an antenna determination module 420, configured to determine a target antenna for communicating with the satellite from among the respective antennas according to the communication metric parameters.

[0145] Optionally, the communication metric parameters include angle information of the terminal relative to the satellite in the current attitude, and the antenna determination module 420 is configured to determine a target antenna for communicating with the satellite from among the respective antennas according to the angle information and the installation positions of the respective antennas on the terminal.

[0146] Optionally, the antenna determination module 420 is configured to determine main lobe direction angle information of each antenna according to the installation positions of the respective antennas on the terminal; and determine, as the target antenna for communicating with the satellite, the antenna among the respective antennas whose main lobe direction angle information best matches the angle information.

[0147] Optionally, the information acquisition module 410 is configured to acquire terminal position information of the terminal and acquire satellite position information of the satellite; acquire first angle information of the terminal relative to the satellite according to the terminal position information and the satellite position information; acquire second angle information of the terminal relative to the due north horizontal direction of the earth in the current attitude; and determine, according to the first angle information and the second angle information, angle information of the terminal relative to the satellite in the current attitude.

[0148] Optionally, the communication metric parameters include SRS measurement results, and the information acquisition module 410 is configured to acquire SRS measurement results of SRS signals sent by the satellite to the respective antennas of the terminal; and the antenna determination module 420 is configured to determine a target antenna for communicating with the satellite from among the respective antennas according to the SRS measurement results.

[0149] Optionally, the antenna determination module 420 is configured to determine, as the target antenna for communicating with the satellite, the antenna among the respective antennas with the best SRS measurement results.

[0150] Optionally, the information acquisition module 410 is configured to, in the RRC connected state, send a sounding reference signal (SRS) measurement request to the satellite, where the SRS measurement request is used to instruct the satellite to perform SRS resource configuration; send SRS signals through each antenna according to the SRS resources configured by the satellite; and receive SRS measurement results of the satellite for each SRS signal.

[0151] Optionally, the communication metric parameter includes the direction of arrival of the transmitted signal of the satellite, and the antenna determination module 420 is configured to determine a target antenna for communicating with the satellite among each of the antennas according to the direction of arrival of the transmitted signal of the satellite.

[0152] Optionally, the antenna determination module 420 is configured to obtain the main lobe direction angle information of each antenna; and determine, as the target antenna for communicating with the satellite, the antenna among each of the antennas whose main lobe direction angle information best matches the direction of arrival.

[0153] It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the apparatuses described above can refer to the corresponding processes in the foregoing method embodiments and will not be described herein again.

[0154] Please refer to Figure 8 , Figure 8 FIG. is a schematic structural diagram of an electronic device for implementing a terminal antenna selection method provided by an embodiment of the present application. The electronic device may include: at least one processor 510, such as a CPU, at least one communication interface 520, at least one memory 530, and at least one communication bus 540. Among them, the communication bus 540 is used to implement connection communication between these components. Among them, the communication interface 520 of the device in the embodiment of the present application is used to communicate signaling or data with other node devices. The memory 530 may be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. The memory 530 may optionally further be at least one storage device located far from the foregoing processor. Computer-readable instructions are stored in the memory 530, and when the computer-readable instructions are executed by the processor 510, the electronic device executes the foregoing Figure 1 shown method process.

[0155] It can be understood that Figure 8 the structure shown is only schematic, and the electronic device may further include more or fewer components than those shown in Figure 8 , or have a different configuration from that shown in Figure 8 . Figure 8 Each of the components shown in

[0156] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it executes the method process performed by the electronic device in the method embodiment as shown in Figure 1 the method embodiment shown.

[0157] This embodiment discloses a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the methods provided in the above method embodiments. For example, it includes:

[0158] Obtain communication metric parameters for the communication between the terminal and the satellite. Among them, the communication metric parameters are used to characterize the communication direction information between each antenna installed on the terminal and the satellite, and the directions of the respective antennas are different;

[0159] Determine a target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters.

[0160] In summary, the embodiments of the present application provide a method for selecting a terminal antenna, a terminal, a device, and a storage medium. In this solution, the terminal adopts a multi-antenna design. By obtaining the communication metric parameters for the communication between the terminal and the satellite, the communication metric parameters are used to characterize the communication direction information between each antenna of the terminal and the satellite, and then according to the communication metric parameters, a target antenna for communicating with the satellite is determined among the respective antennas. In this way, the communication direction information between the terminal and the satellite is considered in this solution, and thus an antenna with better communication performance can be selected to communicate with the satellite, improving the stability of the communication quality between the terminal and the satellite and enhancing the user experience.

[0161] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some communication interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.

[0162] In addition, the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0163] Furthermore, in each embodiment of the present application, the various functional modules may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.

[0164] In this document, relational terms such as first and second are only used 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.

[0165] The above description is only for the embodiments of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for selecting a terminal antenna, characterized in that The method includes: Obtaining communication metric parameters for communication between the terminal and the satellite, where the communication metric parameters are used to characterize the communication direction information between each antenna installed on the terminal and the satellite, and the directions of the respective antennas are different; Determining a target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters.

2. The method according to claim 1, characterized in that, The communication metric parameters include angle information of the terminal relative to the satellite in the current posture, and determining the target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters includes: Determining the target antenna for communicating with the satellite among the respective antennas according to the angle information and the installation positions of the respective antennas on the terminal.

3. The method according to claim 2, wherein Determining the target antenna for communicating with the satellite among the respective antennas according to the angle information and the installation positions of the respective antennas on the terminal includes: Determining the main lobe direction angle information of the respective antennas according to the installation positions of the respective antennas on the terminal; Determining the antenna with the main lobe direction angle information most matching the angle information among the respective antennas as the target antenna for communicating with the satellite; And / or Obtaining the communication metric parameters for communication between the terminal and the satellite includes: Obtaining the terminal position information of the terminal and obtaining the satellite position information of the satellite; Obtaining first angle information of the terminal relative to the satellite according to the terminal position information and the satellite position information; Obtaining second angle information of the terminal relative to the due north horizontal direction of the earth in the current posture; Determining the angle information of the terminal relative to the satellite in the current posture according to the first angle information and the second angle information.

4. The method according to claim 1, characterized in that The communication metric parameters include SRS measurement results, and obtaining the communication metric parameters for communication between the terminal and the satellite includes: Obtaining the SRS measurement results of the SRS signals sent by the satellite for the respective antennas of the terminal; Determining the target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters includes: Determining the antenna with the best SRS measurement result among the respective antennas as the target antenna for communicating with the satellite.

5. The method according to claim 4, wherein Obtaining the SRS measurement results of the SRS signals sent by the satellite for the respective antennas of the terminal includes: In the RRC connected state, sending an SRS measurement request to the satellite, where the SRS measurement request is used to instruct the satellite to perform SRS resource configuration; Sending SRS signals through the respective antennas according to the SRS resources configured by the satellite; Receiving the SRS measurement results of the satellite for the respective SRS signals.

6. The method according to claim 1, wherein The communication metric parameters include the incoming wave direction of the transmitted signal of the satellite, and determining the target antenna for communicating with the satellite among the respective antennas according to the communication metric parameters includes: Obtaining the main lobe direction angle information of the respective antennas; Determining the antenna with the main lobe direction angle information most matching the incoming wave direction among the respective antennas as the target antenna for communicating with the satellite.

7. A terminal, characterized in that, The terminal includes: A radio frequency circuit and a processor; The radio frequency circuit includes: A transmitting antenna circuit for connecting at least two antennas; A receiving antenna circuit for connecting at least two antennas; An antenna switching circuit for switching the antennas for the terminal to communicate with the satellite; Both the transmitting antenna circuit and the receiving antenna circuit are connected to the antenna switching circuit, and the antenna switching circuit is connected to the processor; The processor is configured to determine the target antenna for the terminal to communicate with the satellite according to the method of any one of claims 1-6, and the antenna switching circuit is configured to switch the antenna for the terminal to communicate with the satellite to the target antenna; Alternatively, the terminal includes: A radio frequency circuit and a processor; The radio frequency circuit includes: A transmitting antenna circuit for connecting at least two transmitting antennas; A receiving antenna circuit for connecting at least two receiving antennas; An antenna switching circuit for switching the antennas for the terminal to communicate with the satellite; The transmitting antenna circuit is connected to the antenna switching circuit, and the antenna switching circuit is connected to the processor; The processor is configured to determine the target antenna for the terminal to communicate with the satellite according to the method of any one of claims 1-6, and the antenna switching circuit is configured to switch the transmitting antenna for the terminal to communicate with the satellite to the target antenna.

8. A terminal antenna selection device, characterized in that, The apparatus includes: An information acquisition module for acquiring communication metric parameters for the terminal to communicate with the satellite, wherein the communication metric parameters are used to characterize the communication direction information between each antenna installed on the terminal and the satellite, and the orientations of the respective antennas are different; An antenna determination module for determining, according to the communication metric parameters, the target antenna among the respective antennas for communicating with the satellite.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, runs the method of any one of claims 1-6.

10. A computer program product, characterized in that, Including computer program instructions which, when read and run by a processor, execute the method of any one of claims 1-6.