An antenna beam adjustment method

CN115939758BActive Publication Date: 2026-08-21HUBEI QIGUANG TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211717485.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2026-08-21
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

[0004]目前,对于集成在手机终端中的卫星通信系统,还普遍没有考虑其可能会处于高速移动、位置变化中的情况,而是将其视作地面固定的,或是处于低速移动中的设备

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115939758B_ABST
    Figure CN115939758B_ABST
Patent Text Reader

Abstract

The application provides an antenna beam adjusting method, which comprises the following steps: obtaining first position data of a mobile terminal at a first time and second position data of a satellite at the first time; determining a first pointing direction of an antenna beam of the mobile terminal according to the first position data and the second position data; obtaining third position data of the mobile terminal at a second time and fourth position data of the satellite at the second time; determining a second pointing direction of the antenna beam based on the third position data, the fourth position data and the first pointing direction, and adjusting the antenna beam based on the second pointing direction. The application improves the satellite searching speed and tracking precision of a low-orbit satellite ground terminal in a high-speed moving and attitude transforming state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to an antenna beam adjustment method. Background Technology

[0002] Current communication technologies between terrestrial mobile terminals and low-Earth orbit communication satellites are still in the stage of treating mobile terminals as fixed ground terminals for communication connections. Traditional "mobile communication" systems (i.e., satellite ground station communication systems in motion) are mainly divided into three categories: vehicle-mounted, airborne, and shipborne. Different categories are designed according to different purposes and have different applicable conditions.

[0003] As the development of low-Earth orbit (LEO) satellites enters its golden age, ground terminals that communicate with LEO satellites are also booming, showing trends towards miniaturization, civilian use, and integration. Integration refers to the fact that ground satellite terminals are no longer limited to dedicated satellite connection equipment, but are integrated into devices such as mobile phones and in-vehicle systems.

[0004] Currently, satellite communication systems integrated into mobile terminals generally do not take into account the possibility of high-speed movement or location changes, but are instead treated as ground-based fixed devices or devices in low-speed movement. Summary of the Invention

[0005] In a first aspect, embodiments of this application provide an antenna beam adjustment method, including:

[0006] Acquire the first location data of the mobile terminal and the second location data of the satellite at the first moment;

[0007] Based on the first location data and the second location data, the first direction of the antenna beam of the mobile terminal is determined;

[0008] Acquire the third location data of the mobile terminal at the second time point and the fourth location data of the satellite at the second time point;

[0009] Based on the third position data, the fourth position data, and the first direction, the second direction of the antenna beam is determined, and the antenna beam is adjusted based on the second direction.

[0010] In some embodiments, the method further includes:

[0011] Obtain the attitude information of the mobile terminal at the second moment;

[0012] Based on the attitude information and the first direction, the third direction of the antenna beam is determined;

[0013] The second direction of the antenna beam is determined based on the third position data, the fourth position data, and the third direction.

[0014] In some embodiments, obtaining the attitude information of the mobile terminal at the second moment includes:

[0015] The attitude information is obtained through the inertial measurement unit of the mobile terminal, wherein the attitude information is the angle information between the vertical center of the mobile terminal and the vertical direction;

[0016] Determining the third direction of the antenna beam based on the attitude information and the first direction includes:

[0017] Based on the attitude information, the angle between the mobile terminal and the first direction is compensated to obtain the third direction of the antenna beam.

[0018] In some embodiments, the method further includes:

[0019] The satellite is determined based on the first location data and ephemeris data;

[0020] Based on the ephemeris data, the second position data of the satellite at the first moment is determined.

[0021] In some embodiments, determining the second direction of the antenna beam based on the third location data, the fourth location data, and the first direction includes:

[0022] Based on the third location data and the fourth location data, the relative coordinate data and straight-line distance between the mobile terminal and the satellite are obtained;

[0023] Based on the straight-line distance and the relative coordinate data, the target angle between the antenna beam pointing and the spatial coordinate system is obtained, wherein the spatial coordinate system is the coordinate system used by the mobile terminal and / or the satellite to determine the location data;

[0024] Based on the target angle, the first direction is adjusted to obtain the second direction of the antenna beam.

[0025] In some embodiments, the method further includes:

[0026] The time interval between the second time point and the first time point is not greater than the preset interval duration.

[0027] In some embodiments, the method further includes:

[0028] Based on the second direction, generate the corresponding posture adjustment prompt information for the mobile terminal;

[0029] The posture adjustment prompt information is displayed through the display unit of the mobile terminal.

[0030] In some embodiments, the location data of the mobile terminal and the satellite are Earth-fixed coordinate system data.

[0031] Secondly, embodiments of this application also provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the antenna beam adjustment method as described in any of the first aspects above.

[0032] Thirdly, embodiments of this application also provide a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the antenna beam adjustment method as described in any of the first aspects above. Attached Figure Description

[0033] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0034] Figure 1 A schematic diagram of the hardware structure of a mobile terminal provided in one embodiment of this application;

[0035] Figure 2 A software structure block diagram of a mobile terminal provided in one embodiment of this application;

[0036] Figure 3 A schematic flowchart illustrating an antenna beam adjustment method provided in one embodiment of this application;

[0037] Figure 4 This is a schematic diagram of an antenna array for a mobile terminal provided in one embodiment of this application;

[0038] Figure 5 A schematic diagram of a mobile terminal satellite search process provided in one embodiment of this application;

[0039] Figure 6 This is a schematic diagram of the structure of an antenna beam adjustment system provided in one embodiment of this application;

[0040] Figure 7 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application. Detailed Implementation

[0041] The technical solutions of this application will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0042] With the widespread adoption of mobile satellite communication terminals, more and more usage scenarios will emerge. For example, when a mobile phone is in a fast-moving car or boat, in order to achieve faster satellite acquisition, more stable tracking, and smoother connection, it is necessary to take into account the high-speed movement and position changes of the mobile satellite communication terminal.

[0043] This application provides an antenna beam adjustment method. This method enables a mobile terminal with low-Earth orbit (LEO) satellite communication capabilities to autonomously select a communication control mode while moving at high speed or on a high-speed moving platform. This is achieved using the terminal's inertial measurement unit (IMU), such as a gyroscope and accelerometer. By loading different satellite-finding control calculation methods, it can establish a more accurate and faster communication connection with the satellite. The embodiments of this application, through the joint control of the inertial measurement unit and the antenna pointing of the satellite ground terminal, ensure good satellite-finding speed and tracking accuracy for the LEO satellite ground terminal even during high-speed movement and attitude changes. For example, the satellite can be a low Earth orbit (LEO) satellite (or simply a low-Earth orbit satellite), a non-geostationary Earth orbit (NGEO) satellite, etc.

[0044] The antenna beam adjustment method provided in this application can be applied to mobile terminals such as mobile phones, tablets, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). It can also be applied to databases, servers, and service response systems based on terminal artificial intelligence. This application does not impose any restrictions on the specific type of mobile terminal.

[0045] For example, the mobile terminal may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a computer, a laptop computer, a handheld communication device, a handheld computing device, and / or other devices for communication over a wireless system, as well as next-generation communication systems, such as mobile terminals in 5G networks, mobile terminals in future evolved Public Land Mobile Networks (PLMNs), or mobile terminals in future evolved Non-terrestrial Networks (NTNs).

[0046] As an example and not a limitation, when the mobile terminal is a wearable device, the term "wearable device" can also refer to any device that utilizes wearable technology to intelligently design and develop everyday wearables, such as gloves and watches equipped with near-field communication modules. Wearable devices are portable devices worn directly on the body or integrated into a user's clothing or accessories. By attaching to the user and using a pre-bound electronic card, they perform operations such as payment and authentication. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function that require the use of other devices such as smartphones, such as various smartwatches and smart bracelets with displays.

[0047] In this embodiment, the mobile terminal may be equipped with, for example, Figure 1 The hardware structure of the mobile phone 100 shown is as follows: Figure 1 As shown, the mobile phone 100 may specifically include: a radio frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a short-range wireless communication module 170, a processor 180, and a power supply 190, etc. Those skilled in the art will understand that... Figure 1 The structure of the mobile phone 100 shown does not constitute a limitation on the mobile terminal. The mobile terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0048] The following is combined with Figure 1 A detailed introduction to each component of a mobile phone:

[0049] RF circuit 110 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with processor 180; additionally, it transmits uplink data to the base station. Typically, RF circuitry includes, but is not limited to, antennas, at least one amplifier, transceiver, coupler, low-noise amplifier (LNA), duplexer, etc. Furthermore, RF circuit 110 can also communicate wirelessly with networks and other devices. The aforementioned wireless communication can use any communication standard or protocol, including Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), New Radio (NR), GNSS, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or Satellite Based Augmentation Systems (SBAS), etc.

[0050] The memory 120 can be used to store software programs and modules. The processor 180 executes various mobile phone functions and data processing by running the software programs and modules stored in the memory 120. The memory 120 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 120 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Specifically, the memory 120 may store application programs.

[0051] The input unit 130 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of the mobile phone 100. Specifically, the input unit 130 may include a touch panel 131 and other input devices 132. The touch panel 131, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 131), and drive the corresponding connection devices according to a pre-set program. Optionally, the touch panel 131 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 180, and can receive and execute commands sent by the processor 180. In addition, the touch panel 131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 131, the input unit 130 may also include other input devices 132. Specifically, the other input devices 132 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. For example, a first input can be entered through the input unit 130, the first input including an operation of querying or downloading ephemeris data based on a mobile terminal interface.

[0052] Display unit 140 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. Display unit 140 may include a display panel 141, optionally configured as a Liquid Crystal Display (LCD), Organic Light-Emitting Diode (OLED), or similar display panel 141. Further, touch panel 131 may cover display panel 141. When touch panel 131 detects a touch operation on or near it, it transmits the information to processor 180 to determine the type of touch event. Subsequently, processor 180 provides corresponding visual output on display panel 141 based on the type of touch event. Although in Figure 1 In this embodiment, the touch panel 131 and the display panel 141 are two independent components for implementing the input and output functions of the mobile phone. However, in some embodiments, the touch panel 131 and the display panel 141 can be integrated to realize the input and output functions of the mobile phone. For example, after the mobile terminal 100 responds to the first input, the mobile terminal 100 displays ephemeris data on the display unit 140 according to the query result or download result; or the display unit 140 can also display posture adjustment prompt information, which is generated by the processor 180 according to the second direction of the mobile terminal.

[0053] The mobile phone 100 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 141 according to the ambient light level, and the proximity sensor can turn off the display panel 141 and / or backlight when the phone is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured in the phone, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0054] Audio circuit 160, speaker 161, and microphone 162 provide an audio interface between the user and the mobile phone. Audio circuit 160 converts received audio data into electrical signals and transmits them to speaker 161, where speaker 161 converts them into sound signals for output. On the other hand, microphone 162 converts collected sound signals into electrical signals, which are received by audio circuit 160, converted into audio data, and then processed by processor 180 before being transmitted via RF circuit 110 to, for example, another mobile phone, or the audio data can be output to memory 120 for further processing.

[0055] Wi-Fi, Bluetooth, and Near Field Communication (NFC) are short-range wireless transmission technologies. Mobile phones, through the short-range wireless module 170, can help users send and receive emails, browse web pages, and access streaming media, providing wireless broadband internet access. The aforementioned short-range wireless module 170 may include a Wi-Fi chip, a Bluetooth chip, and an NFC chip. The Wi-Fi chip enables the mobile phone 100 to establish Wi-Fi Direct connections with other mobile terminals. It can also enable the mobile phone 100 to operate in Access Point (AP) mode, which provides wireless access services and allows other wireless devices to connect, or in Station (STA) mode, which allows connection to an AP but does not accept wireless devices, thereby establishing point-to-point communication between the mobile phone 100 and other Wi-Fi devices.

[0056] The processor 180 is the control center of the mobile phone, connecting various parts of the phone through various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 120, and by calling data stored in the memory 120, thereby providing overall monitoring of the phone. Optionally, the processor 180 may include one or more processing units; optionally, the processor 180 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the aforementioned modem processor may also not be integrated into the processor 180.

[0057] The mobile phone 100 also includes a power supply 190 (such as a battery) that supplies power to various components. Optionally, the power supply can be logically connected to the processor 180 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0058] The mobile phone 100 may also include a camera. Optionally, the camera may be positioned on the front or rear of the phone, and this embodiment does not limit this.

[0059] The software system of mobile phone 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment takes the layered architecture Android system as an example to illustrate the software structure of mobile phone 100.

[0060] Figure 2This is a software structure block diagram of a mobile phone 100 according to an embodiment of this application. The Android system is divided into four layers: the application layer, the application framework layer (FWK), the system layer, and the hardware abstraction layer. The layers communicate with each other through software interfaces.

[0061] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.

[0062] The application layer can include a series of application packages.

[0063] like Figure 2 As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS.

[0064] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes a set of predefined functions.

[0065] like Figure 2 As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc.

[0066] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.

[0067] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.

[0068] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0069] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).

[0070] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0071] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of download completion or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.

[0072] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0073] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.

[0074] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0075] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0076] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.

[0077] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.

[0078] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0079] A 2D graphics engine is a graphics engine for 2D drawing.

[0080] The kernel layer is the layer between hardware and software. The kernel layer includes at least display drivers, camera drivers, audio drivers, and sensor drivers. In some embodiments, the kernel layer also includes PCIe drivers.

[0081] In the embodiments of this application, using Figure 1 The mobile phone 100 shown is used as the execution subject, and the satellite is a low-orbit satellite to illustrate the antenna beam adjustment method provided in this application. The above-mentioned execution subject does not constitute a limitation on this application.

[0082] Figure 3 This is a flowchart illustrating the antenna beam adjustment method provided in the embodiments of this application, as shown below. Figure 3 As shown, this application provides an antenna beam adjustment method. The steps of this method are merely one possible implementation of this application, including:

[0083] Step 301: Obtain the first location data of the mobile terminal and the second location data of the satellite at the first moment;

[0084] Step 302: Determine the first direction of the antenna beam of the mobile terminal based on the first location data and the second location data;

[0085] In this embodiment of the application, the location of the mobile phone (i.e., the mobile terminal) is first determined by the Global Navigation Satellite System (GNSS) on the mobile phone. Then, based on the current location information of the mobile phone, the low-orbit satellites that can be used for communication are obtained by looking up ephemeris data.

[0086] In some embodiments, the position data of the mobile terminal and the satellite are Earth-fixed coordinate system data.

[0087] In this application, the coordinate data (i.e., position data) of the mobile phone and the low-Earth orbit satellite are in a geostationary coordinate system, also known as the Earth coordinate system. This is a coordinate system fixed on the Earth and rotating with it. Ignoring Earth's tides and plate tectonics, the coordinates of a point on the ground are fixed in the geostationary coordinate system. Its origin O (0, 0, 0) is the Earth's center of mass. The x-axis extends through the intersection of the Prime Meridian (0 degrees longitude) and the equator (0 degrees latitude); the z-axis extends through the North Pole (i.e., coincides with the Earth's rotation axis); and the y-axis is perpendicular to the xOz plane (i.e., the intersection of 90 degrees east longitude and the equator), forming a right-handed coordinate system. It should be noted that in this embodiment, the low-Earth orbit satellite's azimuth information can be obtained through pre-stored or real-time downloaded ephemeris information in the mobile phone. Simultaneously, the antenna beam direction in the mobile phone can be automatically adjusted to ensure the antenna beam points in the azimuth and tracks the target low-Earth orbit satellite.

[0088] Furthermore, in this embodiment of the application, as the location of the mobile phone changes (such as being in a high-speed moving vehicle), the first location data of the mobile terminal and the second location data of the satellite at the first moment are acquired in real time, as well as the initial antenna pointing (i.e., the first pointing) of the antenna beam at the first moment, so as to adjust the antenna beam pointing at the next moment (i.e., the second moment).

[0089] Step 303: Obtain the third location data of the mobile terminal at the second time and the fourth location data of the satellite at the second time;

[0090] Step 304: Based on the third position data, the fourth position data, and the first direction, determine the second direction of the antenna beam, and adjust the antenna beam based on the second direction.

[0091] Because the mobile phone is in a high-speed moving state, when the mobile phone reaches a second moment (which can be understood as the next moment after the first moment, with a short interval between the first and second moments), its position changes, requiring the antenna beam to be accurately pointed at the satellite. In this embodiment, by subtracting the third and fourth position data, the relative coordinate data of the low-orbit satellite relative to the mobile phone and the straight-line distance between the low-orbit satellite and the mobile phone are obtained. Then, based on the relative coordinate data and the straight-line distance, the target angle information between the antenna beam pointing azimuth and the spatial coordinate axis is calculated. Based on the target angle information and the first pointing direction, the antenna beam pointing azimuth is adjusted to obtain the second pointing direction, so that the antenna beam pointing azimuth is aligned with the low-orbit satellite. By calculating the angle information of the mobile phone's antenna beam pointing azimuth at the next moment and then adjusting the antenna beam pointing azimuth (first pointing direction) based on the angle information, the problems of slow satellite acquisition speed and low tracking accuracy of existing low-orbit satellite ground terminals during high-speed movement and position changes are solved. This enables low-orbit satellite ground terminals to maintain good satellite acquisition speed and tracking accuracy under high-speed movement and attitude changes.

[0092] The antenna beam adjustment method provided in this application determines the adjustment parameters of the antenna beam pointing azimuth of the mobile terminal by using the ground-fixed coordinate system data of the mobile terminal and the ground-fixed coordinate system data of the currently available low-orbit satellites, and then adjusts the antenna beam pointing azimuth so that the mobile terminal maintains good satellite search speed and tracking accuracy when moving at high speed or changing position.

[0093] It should be noted that each implementation method of this application can be freely combined, rearranged, or executed individually, and does not need to rely on or depend on a fixed execution order.

[0094] In some embodiments, the method further includes:

[0095] Obtain the attitude information of the mobile terminal at the second moment;

[0096] Based on the attitude information and the first direction, the third direction of the antenna beam is determined;

[0097] The second direction of the antenna beam is determined based on the third position data, the fourth position data, and the third direction.

[0098] In this embodiment, the current attitude information of the mobile phone can be obtained through the inertial measurement unit (Gyroscope and velocities, etc.) on the phone. First, it is determined whether the phone is held vertically or horizontally by the user. When the phone is communicating with a low-Earth orbit satellite, the antenna array on the phone first generates an initial antenna beam pointing direction. Then, based on the attitude information obtained by the inertial measurement unit, the initial antenna beam pointing direction is compensated to determine the current antenna beam pointing direction. As the phone's position changes, this antenna beam pointing direction is continuously adjusted so that the phone's antenna beam always points towards the low-Earth orbit satellite, maintaining high tracking accuracy. Correspondingly, during subsequent mobile communication, the pointing direction of the antenna beam before adjustment is compensated based on the attitude information, thereby reducing the impact of phone tilt on the connection between the antenna beam and the satellite.

[0099] It should be noted that, in this embodiment, due to the physical size limitations of the mobile phone, the mobile phone antenna is generally a phased array antenna array. This antenna array controls the feed phase of the radiating elements to change the beam pattern shape. By controlling the phase, the direction of the maximum value of the antenna pattern can be changed to achieve beam scanning. In the mobile phone terminal used in this embodiment, the number of phased array antenna arrays may be greater than or equal to one, and the phased array antenna array used for pointing to the satellite may be greater than or equal to one. Figure 4 This is a schematic diagram of the antenna array of a mobile terminal provided in an embodiment of this application. For details, please refer to... Figure 4 As shown, for example, antenna array 1 is used to point at a satellite and transmit / receive satellite communication signals, while antenna array 2 is used to transmit / receive cellular network communication signals; or antenna array 1 is used to transmit / receive cellular network communication signals, while antenna array 2 is used to point at a satellite and transmit / receive satellite communication signals; or both antenna array 1 and antenna array 2 are used to point at a satellite and transmit / receive satellite communication signals. For ease of description, this embodiment simplifies the scenario where antenna array 1 and antenna array 2 both point at a satellite and transmit / receive satellite communication signals as a single unit. The initial direction of the antenna array beam relative to the mobile phone is known. Therefore, based on the coordinate deviation between the low-Earth orbit satellite and the mobile phone, the target direction to which the antenna array beam should point is obtained, i.e., the location of the target low-Earth orbit satellite.

[0100] In some embodiments, obtaining the attitude information of the mobile terminal at the second moment includes:

[0101] The attitude information is obtained through the inertial measurement unit of the mobile terminal, wherein the attitude information is the angle information between the vertical center of the mobile terminal and the vertical direction;

[0102] Determining the third direction of the antenna beam based on the attitude information and the first direction includes:

[0103] Based on the attitude information, the angle between the mobile terminal and the first direction is compensated to obtain the third direction of the antenna beam.

[0104] In this embodiment, the vertical center represents the axis of symmetry perpendicular to the narrow side of the phone; the vertical direction represents the direction perpendicular to the ground plane. Specifically, the angle θ between the vertical center of the phone and the vertical direction is obtained through the gravity sensor and gyroscope sensor in the inertial measurement unit. The angle θ0 between the initial pointing direction of the antenna beam and the vertical direction is compensated to θ0+θ, thereby correcting the impact on the connection between the phone antenna beam and the satellite when the phone is tilted. For example, when the phone is held vertically or horizontally, there is also a certain tilt angle, so the initial pointing direction of the antenna beam can be compensated through the phone's attitude information.

[0105] In some embodiments, the method further includes:

[0106] The satellite is determined based on the first location data and ephemeris data;

[0107] Based on the ephemeris data, the second position data of the satellite at the first moment is determined.

[0108] In this embodiment, the available low-Earth orbit (LEO) satellites can be obtained from the LEO satellite ephemeris data pre-stored in the mobile phone, thereby determining the position information of the target LEO satellite. Preferably, in one embodiment, the orientation angle information of the LEO satellite is obtained by downloading the latest LEO satellite ephemeris information, and then the Earth-fixed coordinate system data of the LEO satellite is calculated.

[0109] Specifically, in this embodiment, the Earth-fixed coordinate system data of the low-Earth orbit satellite is obtained through the following steps. First, the average angular velocity of the low-Earth orbit satellite is calculated:

[0110]

[0111] n = n0 + Δn;

[0112] Where GM is the product of the gravitational constant G and the total mass M of the Earth, taken as 3.986005E+14m. 3 / s 2n0 represents the average angular velocity of the TOE at the reference time, Δn represents the perturbation correction given in the broadcast ephemeris, and n represents the average angular velocity of the satellite at the observation time.

[0113] Then, calculate the mean anomaly angle of the low-Earth orbit satellite at the time of signal transmission:

[0114] Δt=a0+a1(t′-t oc )+a2(t′-t oc ) 2 ;

[0115] t = t′ - Δt;

[0116] t k =tt oc ;

[0117] M = M0 + n*t k ;

[0118] Where t′ represents the GPS week second corresponding to the observation time, t oc The reference time corresponds to the GPS week second, where t represents the time corrected by the satellite clock. k M0 represents the normalization time, M0 represents the mean anomaly at the reference time TOE, and M represents the mean anomaly of the low-orbit satellite at the time of signal transmission.

[0119] Furthermore, the true anterior angle is calculated using the following formula:

[0120]

[0121] Where e represents the eccentricity of the satellite orbit.

[0122] Calculate the ascending distance angle u:

[0123] u=ω+V k ;

[0124] Where ω represents the angular distance from the nearest point.

[0125] Calculate the perturbation correction term:

[0126] δ u =C uc *cos 2u+C us *sin 2u;

[0127] δ r =C rc *cos 2u+C rs *sin 2u;

[0128] δ i =C ic *cos 2u+C is*Sin 2u;

[0129] Among them, C uc C us C rc C rs C ic and C is There are 6 perturbation correction parameters, δ u δ represents the perturbation correction term for the ascending intersection angle. r The perturbation correction term representing the satellite's radius vector, δ i This represents the perturbation correction term for the satellite's orbital inclination.

[0130] Furthermore, the perturbation-corrected ascending intersection angle u is calculated. k Satellite radius r k and orbital inclination i k :

[0131] u k =u+δ u ;

[0132] r k =a*(1-e*cos E)+δ r ;

[0133] i k =i0+δ i +I*t k ;

[0134] Where a represents the major radius of the satellite orbit, i0 represents the orbital inclination at the reference time TOE, and I represents the rate of change of the orbital inclination i.

[0135] Calculate the satellite's coordinates in the orbital plane coordinate system:

[0136] x = r * cos u k ;

[0137] y = r * sin u k ;

[0138] Calculate the longitude of the ascending node at the time of launch:

[0139] L=Ω0+Ω*t k -ω e *(t k +t oe );

[0140] Where Ω0 represents the right ascension of the ascending node at the reference time TOE, Ω is the rate of change of the longitude of the ascending node with respect to time, and t k ω represents the time difference between the launch time and the reference time TOE; eThis represents the Earth's rotation speed, which is 7.29211567E-5 rad / s used in the calculation.

[0141] Finally, calculate the satellite's coordinates in the Earth-fixed coordinate system:

[0142] X S =x*cos Ly*cos i k *sin L;

[0143] Y S =x*sin L+y*cos i k *cos L;

[0144] Z S =y*sin i k ;

[0145] Based on the above steps, the Earth-fixed coordinate system data (X) of the target low-orbit satellite is finally calculated. S Y S Z S ).

[0146] In some embodiments, the third position data, the fourth position data, and the first pointing method of the backbone determine the second pointing method of the antenna beam, including:

[0147] Based on the third location data and the fourth location data, the relative coordinate data and straight-line distance between the mobile terminal and the satellite are obtained;

[0148] Based on the straight-line distance and the relative coordinate data, the target angle between the antenna beam pointing and the spatial coordinate system is obtained, wherein the spatial coordinate system is the coordinate system used by the mobile terminal and / or the satellite to determine the location data;

[0149] Based on the target angle, the first direction is adjusted to obtain the second direction of the antenna beam.

[0150] In this embodiment of the application, the ground-fixed coordinate system data of the mobile phone's second location, i.e., the third location data (X), is obtained through the mobile phone's built-in GNSS system. m Y m Z m Then, through the calculation process of the low-orbit satellite's ground-fixed coordinate system data in the above embodiment, the fourth position data (X) is obtained. S Y S Z S Furthermore, by subtracting the third and fourth position data, the relative coordinates (ΔX, ΔY, ΔZ) of the low-Earth orbit satellite relative to the mobile phone are obtained, thus yielding the straight-line distance between the mobile phone and the low-Earth orbit satellite. Finally, the target angle between the antenna beam pointing azimuth and the spatial coordinate system X, Y, Z is calculated using the target angle formula. The formula for the target angle is:

[0151]

[0152]

[0153]

[0154] Wherein, α represents the target angle between the antenna beam pointing azimuth and the X-axis of the spatial coordinate system, β represents the target angle between the antenna beam pointing azimuth and the Y-axis of the spatial coordinate system, γ represents the target angle between the antenna beam pointing azimuth and the Z-axis of the spatial coordinate system, |D| represents the straight-line distance between the mobile terminal and the satellite, and (ΔX, ΔY, ΔZ) represents the relative coordinate data between the third position data and the fourth position data. Figure 5 This is a schematic diagram of the satellite-finding process of a mobile terminal provided in the embodiments of this application. The satellite-finding process is achieved by adjusting the direction of the antenna beam. Figure 5 As shown.

[0155] In some embodiments, the method further includes:

[0156] The time interval between the second time point and the first time point is not greater than the preset interval duration.

[0157] In this embodiment, when the mobile phone is in a high-speed moving environment, the tracking of a target low-Earth orbit satellite is achieved by adjusting the direction of the phone's antenna beam. Specifically, the angle between the vertical center of the phone and the vertical direction in its current posture is determined using the phone's gravity sensor and gyroscope sensor, thereby correcting the phone's antenna beam. Furthermore, the position of the target low-Earth orbit satellite in the sky is confirmed by combining the ephemeris information stored in the phone. The phone's position is continuously updated and calculated based on the phone's built-in GNSS module, and the phone controls its antenna beam to point towards the target low-Earth orbit satellite. As the phone moves at high speed, the interval between the current moment and the previous moment is very short during each adjustment. By setting a preset interval, it can be ensured that, even in high-speed moving scenarios, the direction of the antenna beam is continuously and rapidly adjusted according to the relative position of the phone and the target low-Earth orbit satellite.

[0158] In this embodiment of the application, the location information of the mobile phone is obtained through a GNSS module. During the time period Δtt1, the location of the mobile phone changes from (X... m1 Y m1 Z m1 ) becomes (X m2 Y m2 Zm2 The angle between the antenna beam and the spatial coordinate axes X, Y, Z changes from α1, β1, γ1 to α2, β2, γ2, with differences of Δa, Δβ, Δγ. Adjusting the antenna beam according to this angle ensures that the mobile phone antenna beam always points to the target low-Earth orbit satellite during the time interval Δt1. Subsequently, during Δt1, Δt2, Δt3, ..., Δt... n By repeating the above steps to adjust the direction of the mobile phone antenna beam, you can ensure that the mobile phone antenna beam consistently points towards the target low-Earth orbit satellite.

[0159] In some embodiments, the method further includes:

[0160] Based on the second direction, generate the corresponding posture adjustment prompt information for the mobile terminal;

[0161] The posture adjustment prompt information is displayed through the display unit of the mobile terminal.

[0162] In this embodiment, after obtaining the target angle, corresponding prompt information can be generated based on the target angle. Through the attitude sensor and the stored ephemeris information, the approximate location of the target low-orbit satellite in the sky is confirmed, and a suggested direction is displayed on the mobile phone screen. The user can manually adjust the phone's attitude to align with the suggested direction, so that the mobile phone antenna beam can complete the beam pointing adjustment in a short time. That is, by manually adjusting the phone's attitude, the orientation of the mobile phone antenna beam can be roughly adjusted, resulting in a wider range of antenna beam pointing adjustments. This allows the mobile phone antenna beam to point to the target low-orbit satellite more quickly. Then, through the self-adjustment of the mobile phone antenna beam, a more precise antenna beam pointing adjustment can be achieved.

[0163] The antenna beam adjustment system provided in this application is described below. The antenna beam adjustment system described below can be referred to in correspondence with the antenna beam adjustment method described above.

[0164] Figure 6 This is a schematic diagram of the antenna beam adjustment system provided in the embodiments of this application, as shown below. Figure 6As shown, this application provides an antenna beam adjustment system, including a first positioning module 601, a beam pointing processing module 602, a second positioning module 603, and an adjustment module 604. The first positioning module 601 is used to acquire first location data of a mobile terminal at a first moment and second location data of a satellite at the same moment. The beam pointing processing module 602 is used to determine the first direction of the antenna beam of the mobile terminal based on the first location data and the second location data. The second positioning module 603 is used to acquire third location data of the mobile terminal at a second moment and fourth location data of the satellite at a second moment. The adjustment module 604 is used to determine the second direction of the antenna beam based on the third location data, the fourth location data, and the first direction, and adjust the antenna beam based on the second direction.

[0165] The antenna beam adjustment system provided in this application determines the adjustment parameters of the antenna beam pointing azimuth of the mobile terminal by using the ground-fixed coordinate system data of the mobile terminal and the ground-fixed coordinate system data of the currently available low-orbit satellites, and then adjusts the antenna beam pointing azimuth so that the mobile terminal maintains good satellite search speed and tracking accuracy when moving at high speed or changing position.

[0166] The system provided in this application is used to execute the above-described method embodiments. For specific processes and details, please refer to the above embodiments, which will not be repeated here.

[0167] Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application, such as... Figure 7 As shown, the electronic device may include a processor 701, a communications interface 702, a memory 703, and a communication bus 704. The processor 701, communications interface 702, and memory 703 communicate with each other via the communication bus 704. The processor 701 can call logical instructions in the memory 703 to execute an antenna beam adjustment method. This method includes: acquiring first location data of a mobile terminal at a first moment and second location data of a satellite at a first moment; determining a first direction of the antenna beam of the mobile terminal based on the first location data and the second location data; acquiring third location data of the mobile terminal at a second moment and fourth location data of the satellite at a second moment; determining a second direction of the antenna beam based on the third location data, the fourth location data, and the first direction; and adjusting the antenna beam based on the second direction.

[0168] Furthermore, the logical instructions in the aforementioned memory 703 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0169] On the other hand, this application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions, and when the program instructions are executed by a computer, the computer can execute the antenna beam adjustment method provided by the above methods. The method includes: acquiring first location data of a mobile terminal at a first moment and second location data of a satellite at a first moment; determining a first direction of the antenna beam of the mobile terminal based on the first location data and the second location data; acquiring third location data of the mobile terminal at a second moment and fourth location data of the satellite at a second moment; determining a second direction of the antenna beam based on the third location data, the fourth location data and the first direction; and adjusting the antenna beam based on the second direction.

[0170] In another aspect, this application also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program is implemented to perform the antenna beam adjustment method provided in the above embodiments. The method includes: acquiring first location data of a mobile terminal at a first moment and second location data of a satellite at a first moment; determining a first direction of the antenna beam of the mobile terminal based on the first location data and the second location data; acquiring third location data of the mobile terminal at a second moment and fourth location data of the satellite at a second moment; determining a second direction of the antenna beam based on the third location data, the fourth location data, and the first direction; and adjusting the antenna beam based on the second direction.

[0171] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0172] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0173] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. An antenna beam adjustment method, characterized in that, include: Acquire the first location data of the mobile terminal and the second location data of the satellite at the first moment; Based on the first location data and the second location data, the first direction of the antenna beam of the mobile terminal is determined; Acquire the third location data of the mobile terminal at the second time point and the fourth location data of the satellite at the second time point; Obtaining the attitude information of the mobile terminal at the second moment includes: obtaining the attitude information through the inertial measurement unit of the mobile terminal, wherein the attitude information is the angle information between the vertical center of the mobile terminal and the vertical direction; Determining the third direction of the antenna beam based on the attitude information and the first direction includes: compensating for the angle between the mobile terminal and the first direction based on the attitude information to obtain the third direction of the antenna beam. The second direction of the antenna beam is determined based on the third position data, the fourth position data, and the third direction, and the antenna beam is adjusted based on the second direction; The method further includes: The satellite is determined based on the first location data and ephemeris data; Based on the ephemeris data, the second position data of the satellite at the first moment is determined; The position data of the mobile terminal and the satellite are in Earth-fixed coordinate system, wherein the Earth-fixed coordinate system data of the satellite is calculated by using the orientation angle information of the low-Earth orbit satellite obtained from the ephemeris information of the low-Earth orbit satellite.

2. The antenna beam adjustment method according to claim 1, characterized in that, The method further includes: The time interval between the second time point and the first time point is not greater than the preset interval duration.

3. The antenna beam adjustment method according to any one of claims 1 to 2, characterized in that, The method further includes: Based on the second direction, generate the corresponding posture adjustment prompt information for the mobile terminal; The posture adjustment prompt information is displayed through the display unit of the mobile terminal.

4. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the antenna beam adjustment method as described in any one of claims 1 to 3.

5. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the antenna beam adjustment method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Low-orbit satellite earth station antenna tracking device and application method thereof

    CN109786966A

  • Method and device for testing tracking performance of relay satellite

    CN112290991A