Antenna control method, control module, radio frequency front end module and product
By controlling the state switching of positioning antenna and satellite antenna during idle time slots in the satellite communication system, the problem of space contention between satellite antenna and positioning antenna is solved, enabling the coexistence of satellite communication and positioning services, and improving user experience and device performance.
Patent Information
- Application Number
- CN202311435643.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2043-10-30
AI Technical Summary
On terminal devices, the competition for antenna space between satellite antennas and positioning antennas leads to a decrease in the efficiency of positioning antennas, affecting the normal use or accuracy of positioning functions.
By controlling the positioning antenna to be in a tuning state and the satellite antenna to be in a short-circuit state during idle time slots of the satellite communication system, and vice versa during working time slots, both can be ensured to coexist and antenna efficiency can be optimized.
It enables the coexistence of satellite communication and positioning services, improves user experience, and ensures the wireless performance of both positioning services and satellite communication.
Smart Images

Figure CN119966441B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electronics, in particular to an antenna control method, a control module, a radio frequency front-end module and a product. BACKGROUND
[0002] With the rapid development of communication technology, the functions of terminal devices are becoming more and more rich. The current terminal devices not only need to have the function of cellular mobile communication, but also often have the functions of satellite communication and positioning. Due to the coexistence of multiple communication systems, the number of antennas on the terminal device will also be more.
[0003] On the terminal device with limited volume, the distance between the antennas of different communication systems cannot be infinitely enlarged to ensure higher isolation between the antennas. On the terminal device with the functions of satellite communication and positioning, the satellite antenna and the positioning antenna are often arranged on the top of the terminal device for better communication effect.
[0004] The satellite antenna and the positioning antenna arranged on the top of the terminal device have the problem of occupying the antenna space between the satellite antenna and the positioning antenna. When the user uses the satellite communication and the positioning function at the same time, the antenna space of the positioning antenna is occupied by the satellite antenna, which will cause the antenna efficiency of the positioning antenna to decrease, so that the positioning function cannot be normally used or the positioning accuracy is poor. SUMMARY
[0005] The present application provides an antenna control method, device, control module, electronic device, computer readable storage medium and computer program product, which can realize the coexistence of satellite communication and positioning service.
[0006] In a first aspect, an antenna control method is provided, comprising: acquiring a current working state of a satellite communication system; if the current working state is in an idle time slot, controlling a positioning antenna to be in a tuning state, and controlling a satellite antenna to be in a short-circuit state.
[0007] The method can utilize the idle time slot of satellite communication, so that the positioning antenna is in a tuning state to ensure the normal transmission and reception of positioning service signals, realizes the coexistence of the satellite communication system and the positioning service system, can realize positioning while performing satellite communication, and can be applied to more actual scenarios, thereby improving user experience.
[0008] In some possible implementation manners, the method further comprises: if the current working state is in a working time slot, controlling the positioning antenna to be in a short-circuit state, and controlling the satellite antenna to be in a tuning state.
[0009] In a satellite communication system of TDMA, a TDMA frame can be divided into multiple subframes. A TDMA frame can be considered as a working period of a satellite communication system, and the satellite communication system periodically transmits and receives satellite signals according to the working period. The TDMA frame includes uplink subframes and downlink subframes. The uplink subframes can be configured as transmission time slots for transmitting satellite transmission signals, and the downlink subframes can be configured as reception time slots, which can be partially used for receiving satellite reception signals. In actual working state, not all downlink subframes are occupied. For the same terminal device, only one or a few downlink subframes are needed to support satellite communication. In a TDMA frame, one subframe is used as an uplink frame, that is, configured as a transmission time slot, and the terminal device transmits satellite transmission signals in the transmission time slot; one subframe is used as a downlink frame, that is, configured as a reception time slot. The terminal device receives satellite reception signals in the reception time slot; the remaining subframes can be configured as idle time slots. In the idle time slots, the satellite communication system neither transmits nor receives.
[0010] When the satellite communication system enters the idle time slot, the control module can control the satellite antenna to be in a short-circuit state and control the positioning antenna to be in a tuning state. The satellite antenna in the short-circuit state does not occupy the antenna space of the positioning antenna, ensuring the antenna efficiency of the positioning antenna, and further ensuring the wireless performance of the positioning service. When the satellite communication system is in the working time slot, the control module can control the positioning antenna to be in a short-circuit state and control the satellite antenna to be in a tuning state. The positioning antenna in the short-circuit state does not occupy the antenna space of the satellite antenna, ensuring the antenna efficiency of the satellite antenna, and further ensuring the wireless performance of the satellite communication. This method can utilize the idle time slot of the satellite communication, so that the positioning antenna is in a tuning state to ensure the normal transmission and reception of the positioning service signal, realizes the coexistence of the satellite communication system and the positioning service system, can realize positioning while performing satellite communication, and can be applied to more actual scenarios, thereby improving the user experience.
[0011] In some possible implementation manners, the working time slot includes a transmission time slot and a reception time slot; when the working time slot is the transmission time slot, controlling the satellite antenna to be in a tuning state includes: controlling the satellite antenna to be in a transmission tuning state; and when the working time slot is the reception time slot, controlling the satellite antenna to be in a tuning state includes: controlling the satellite antenna to be in a reception tuning state.
[0012] The time slot can be referred to as a working time slot. When the current working state of the satellite communication system is in the transmitting time slot, the control module can output a second control instruction to the second antenna tuning switch, which can indicate that the second antenna tuning switch is in a transmitting tuning state, so that the satellite antenna is adapted to the transmitting frequency band of the satellite communication, and the antenna efficiency of the satellite antenna in the transmitting frequency band is maximized to improve the transmitting performance. When the current working state of the satellite communication system is in the receiving time slot, the control module outputs a second control instruction to the second antenna tuning switch, which can indicate that the second antenna tuning switch is in a receiving tuning state, so that the satellite antenna is adapted to the receiving frequency band of the satellite communication, and the antenna efficiency of the satellite antenna in the receiving frequency band is maximized to ensure the receiving performance.
[0013] In some possible implementation manners, the idle time slot includes a plurality of idle sub-time slots. If the current working state is in the idle time slot, the positioning antenna is controlled to be in the tuning state, and the satellite antenna is controlled to be in the short-circuit state, including: if the current working state is in the idle time slot, the positioning antenna is controlled to be in the tuning state in the plurality of idle sub-time slots, and the satellite antenna is controlled to be in the short-circuit state in the plurality of idle sub-time slots.
[0014] In all idle sub-time slots, the control module controls the positioning antenna to be in the tuning state, and controls the satellite antenna to be in the short-circuit state. In this way, the idle sub-time slots can be fully utilized for positioning, and the effect of the positioning service is improved.
[0015] In some possible implementation manners, the idle time slot includes a plurality of idle sub-time slots. If the current working state is in the idle time slot, the positioning antenna is controlled to be in the tuning state, and the satellite antenna is controlled to be in the short-circuit state, including: if the current working state is in the idle time slot, the positioning antenna is controlled to be in the tuning state in part of the plurality of idle sub-time slots, and the satellite antenna is controlled to be in the short-circuit state in the part of the plurality of idle sub-time slots.
[0016] In some possible implementation manners, the plurality of idle sub-time slots include discontinuous idle sub-time slots, and the part of the plurality of idle sub-time slots are at least two continuous idle sub-time slots with a total time length greater than a preset time length threshold.
[0017] In some possible implementation manners, the plurality of idle sub-time slots include discontinuous idle sub-time slots, and the part of the plurality of idle sub-time slots are at least two continuous idle sub-time slots with a longest total time length.
[0018] The control module can further select part of the plurality of idle sub-time slots from the plurality of idle sub-time slots, and control the positioning antenna to be in the tuning state and the satellite antenna to be in the short-circuit state in the part of the plurality of idle sub-time slots, that is, enable the positioning antenna and the invalid satellite antenna.
[0019] The selection manner of the partial idle sub-slots can be randomly selecting from the multiple idle sub-slots, and the number and position of the idle sub-slots in the partial idle sub-slots are not limited, as long as the positioning requirements can be met, for example, the positioning service requirements can be supported, and the CN0 of the positioning signal meets the requirements. This manner can ensure the normal use of the positioning service, and compared with the case of enabling the positioning antenna and invalidating the satellite antenna by configuring all the idle sub-slots, the power consumption of the positioning service can be reduced, thereby prolonging the standby time.
[0020] Optionally, if the multiple idle sub-slots in the idle slot are not continuous, the effectiveness of the scattered idle sub-slots for the positioning service is relatively low, and the control module can further select the partial idle sub-slots with high effectiveness from the multiple idle sub-slots for the positioning antenna and the invalid satellite antenna, so that the idle sub-slots with low effectiveness can be avoided, and the power consumption of the invalid is reduced.
[0021] Optionally, the selection manner of the partial idle sub-slots can be selecting at least two continuous idle sub-slots from all the idle sub-slots as the partial idle sub-slots.
[0022] Of course, when the number of the idle sub-slots in a TDMA frame is larger, for example, four, five, six, etc., if the number of the continuous idle sub-slots is three, four or five, any continuous idle sub-slot can be selected from the idle sub-slots as the partial idle sub-slot, and the single idle sub-slot is discarded, and the positioning antenna is not enabled in the discarded idle sub-slot.
[0023] When multiple groups of continuous idle sub-slots exist in the same TDMA frame, any group of continuous idle sub-slots can be selected as the partial idle sub-slots as long as the positioning requirements can be met; a group of continuous idle sub-slots with the largest number can be selected as the partial idle sub-slots, that is, a group of continuous idle sub-slots with the longest total time length is selected as the partial idle sub-slots to enable the positioning antenna and invalidate the satellite antenna; or one or more groups of continuous idle sub-slots with a number greater than or equal to a number threshold can be selected as the partial idle sub-slots, that is, one or more groups of continuous idle sub-slots with a total time length greater than or equal to a preset time length threshold are selected as the partial idle sub-slots to enable the positioning antenna and invalidate the satellite antenna. If the time length of the selected partial idle sub-slots is too short or the number is too small, the time length allocated to the positioning antenna is too small, which can affect the function and effect of the positioning service. Therefore, the number threshold and the preset time length threshold are thresholds for ensuring the normal use of the positioning service, which can be set according to specific conditions and requirements, and will not be described here. The control module can further select as few idle sub-slots as possible as the partial idle sub-slots to reduce the duty cycle of the positioning antenna in the case of meeting the positioning requirements, so as to ensure lower power consumption.
[0024] In some possible implementation manners, if the current working state is in the working time slot, the method further includes: controlling a low noise amplifier of the positioning service system to enter a sleep state.
[0025] In a second aspect, a control module is provided. The control module is connected with a satellite communication chip of a satellite communication system, and is further connected with a first antenna tuning switch of a positioning antenna and a second antenna tuning switch of a satellite antenna. The satellite antenna is an antenna for receiving and transmitting signals of the satellite communication system. The control module is configured to acquire a current working state of the satellite communication system, and output a first control instruction when the current working state is in an idle time slot. The first control instruction is used to instruct the first antenna tuning switch to be in a first state and instruct the second antenna tuning switch to be in a second state. The first state is used to configure the positioning antenna to be in a tuning state, and the second state is used to configure the satellite antenna to be in a short-circuit state.
[0026] In some possible implementation manners, the control module is further configured to output a second control instruction when the current working state is in the working time slot. The second control instruction is used to instruct the first antenna tuning switch to be in a third state and instruct the second antenna tuning switch to be in a fourth state. The third state is used to configure the positioning antenna to be in a short-circuit state, and the fourth state is used to configure the satellite antenna to be in the tuning state.
[0027] In some possible implementation manners, the control module is further connected with a low noise amplifier of the positioning service system. The control module is further configured to output a third control instruction when the current working state is in the working time slot. The third control instruction is used to instruct the low noise amplifier to enter a sleep state.
[0028] In some possible implementation manners, the control module is a radio frequency enhancement chip.
[0029] In a third aspect, a radio frequency front-end module is provided. The radio frequency front-end module includes the control module in any of the technical solutions of the second aspect.
[0030] In a fourth aspect, an electronic device is provided. The electronic device includes a processor, a memory, and an interface. The processor, the memory, and the interface cooperate with each other, so that the electronic device performs the method in any of the technical solutions of the first aspect.
[0031] In a fifth aspect, an electronic device is provided. The electronic device includes the control module in any of the technical solutions of the second aspect.
[0032] In a sixth aspect, an electronic device is provided. The electronic device includes the radio frequency front-end module in any of the technical solutions of the third aspect.
[0033] In a seventh aspect, an antenna control device is provided, comprising a unit composed of software and / or hardware, which is configured to execute any of the methods in the technical solutions of the first aspect.
[0034] In an eighth aspect, a chip is provided, comprising a processor, and the processor is configured to read and execute a computer program stored in a memory, so as to execute any of the methods in the technical solutions of the first aspect.
[0035] Optionally, the chip further comprises a memory, and the memory is connected to the processor through a circuit or a wire.
[0036] Further optionally, the chip further comprises a communication interface.
[0037] In a ninth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, when the computer program is executed by a processor, the processor executes any of the methods in the technical solutions of the first aspect.
[0038] In a tenth aspect, a computer program product is provided, and the computer program product comprises computer program code, when the computer program code is executed on an electronic device, the electronic device executes any of the methods in the technical solutions of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 FIG. 1 is a structural schematic diagram of a terminal device 100 provided by an embodiment of the present application;
[0040] Figure 2 FIG. 2 is a software structural block diagram of the terminal device 100 provided by an embodiment of the present application;
[0041] Figure 3 FIG. 3 is a position schematic diagram of a satellite antenna and a positioning antenna in the terminal device provided by an embodiment of the present application;
[0042] Figure 4 FIG. 4 is a related circuit structural schematic diagram of a positioning service system of a satellite communication system provided by an embodiment of the present application;
[0043] Figure 5 FIG. 5 is a flowchart of an antenna control method provided by an embodiment of the present application;
[0044] Figure 6 FIG. 6 is a time slot allocation manner schematic diagram of a TDMA frame provided by an embodiment of the present application;
[0045] Figure 7 FIG. 7 is a related circuit structural schematic diagram of a positioning service system of a satellite communication system provided by an embodiment of the present application;
[0046] Figure 8 is another example of a TDMA frame provided by the embodiment of the present application, and which shows a plurality of time slot allocation modes of the TDMA frame;
[0047] Figure 9 is another example of a positioning service system of a satellite communication system provided by the embodiment of the present application, and which shows a structure of a related circuit of the positioning service system;
[0048] Figure 10 is another example of an antenna control method provided by the embodiment of the present application, and which shows a flowchart of the antenna control method;
[0049] Figure 11 is an example of an antenna control device provided by the embodiment of the present application, and which shows a structure of the antenna control device. DETAILED DESCRIPTION
[0050] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, “ / ” represents the meaning of or, for example, A / B can represent A or B; in this document, “and / or” is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, “multiple” means two or more than two.
[0051] Hereinafter, the terms “first”, “second”, “third” are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with “first”, “second”, “third” can explicitly or implicitly include one or more of the features.
[0052] The antenna control method provided by the embodiments of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, notebook computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), etc. The embodiments of the present application do not make any limitation on the specific type of terminal device.
[0053] Exemplarily, Figure 1Fig. 1 is a structural schematic diagram of a terminal device 100 provided by an embodiment of the present application. The terminal device 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a loudspeaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 can include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0054] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 can include more or fewer components than illustrated, or combine certain components, or split certain components, or different component arrangements. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.
[0055] It can be understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only illustrative and does not constitute a structural limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 can also use different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0056] The software system of the terminal device 100 can use a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. The embodiments of the present application take an Android system with a layered architecture as an example to illustratively describe the software structure of the terminal device 100.
[0057] Figure 2is a software structure block diagram of the terminal device 100 of the embodiment of the present application. The layered architecture divides the software into several layers, each of which has a clear role and division of labor. The 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 the system library, and the kernel layer. The application layer can include a series of application packages.
[0058] As shown in Figure 2 , the application package can include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc.
[0059] The application framework layer provides the application programming interface (API) and programming framework for the application of the application layer. The application framework layer includes some pre-defined functions.
[0060] As shown in Figure 2 , the application framework layer can include window manager, content provider, view system, phone manager, resource manager, notification manager, etc.
[0061] The window manager is used to manage the window program. The window manager can obtain the size of the display screen, judge whether there is a status bar, lock the screen, intercept the screen, etc.
[0062] The content provider is used to store and obtain data, and make the data accessible to the application. The data can include video, image, audio, dialed and received calls, browsing history and bookmarks, phonebook, etc.
[0063] The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build an application. The display interface can be composed of one or more views. For example, a display interface including a short message notification icon can include a view for displaying text and a view for displaying pictures.
[0064] The phone manager is used to provide the communication function of the terminal device 100. For example, the management of the call state (including connection, hang up, etc.).
[0065] The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, etc.
[0066] The notification manager enables the application to display notification information in the status bar, which can be used to convey the type of message, which can automatically disappear after a short stay without user interaction.
[0067] The Android runtime includes a core library and a virtual machine. The Android runtime is responsible for scheduling and managing the Android system.
[0068] The core library contains two parts: one part is the function function that the java language needs to call, and the other part is the core library of Android.
[0069] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the java files of the application layer and the application framework layer into binary files. The virtual machine is used to perform functions such as management of object life cycle, stack management, thread management, security and exception management, and garbage collection.
[0070] The system library can include multiple functional modules. For example: surface manager, media library, three-dimensional graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0071] The surface manager is used to manage the display subsystem and provides 2D and 3D layer fusion for multiple applications.
[0072] The media library supports multiple commonly used audio, video format playback and recording, and static image files. The media library can support multiple audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0073] The three-dimensional graphics processing library is used to realize three-dimensional graphics drawing, image rendering, synthesis, and layer processing, etc.
[0074] The 2D graphics engine is a drawing engine for 2D drawing.
[0075] The kernel layer is the layer between hardware and software. The kernel layer at least contains display driver, camera driver, audio driver, sensor driver.
[0076] For ease of understanding, the following embodiments of the present application will take a terminal device with the structure shown in Figure 1 and Figure 2 as an example, and the antenna control method provided by the embodiments of the present application will be described in detail in combination with the drawings and application scenarios.
[0077] With the rapid development of communication technology, the functions of terminal devices are becoming more and more rich. The current terminal device needs to have the function of cellular mobile communication, and is often compatible with satellite communication function and positioning function. Due to the coexistence of multiple communication systems, the number of antennas on the terminal device will also be more. On the terminal device with limited volume, the antennas of different communication systems cannot be infinitely far apart to ensure higher isolation between antennas. In addition, on the terminal device compatible with satellite communication function and positioning function, in order to achieve better communication effect, the satellite antenna and the positioning antenna are often arranged on the top of the terminal device, such as the antenna layout shown in Figure 3 Therefore, in the current antenna layout of the terminal device, there is a problem of occupying antenna space between the satellite antenna and the positioning antenna.
[0078] Figure 3 In the above, the antenna 1 is a positioning antenna, that is, an antenna connected to a positioning service system, used for receiving a positioning signal. The antenna 2 is a satellite antenna, that is, an antenna connected to a satellite communication system, used for transmitting and receiving satellite signals. Figure 3 The feed point of the satellite antenna in the above is feed point A, and the transmitting and receiving circuit of the satellite communication is arranged on the radio frequency circuit board and connected through the feed point A and the satellite antenna. Figure 3 The feed point of the positioning antenna in the above is feed point B, and the receiving circuit of the positioning service is also arranged on the radio frequency circuit board and connected through the feed point B and the positioning antenna. Figure 3 The floor in the above can be the middle frame of the terminal device, which is also the reference ground of the terminal device, referred to as ground. The connection to the reference ground can be referred to as grounding or connected to the ground. Figure 3 In the above, the antenna realized by using the frame of the terminal device and adopting the laser direct structuring (LDS) technology is taken as an example, and in fact, the antenna can also be an antenna realized by using other technologies or other forms. The present application is not limited thereto.
[0079] In terminal devices compatible with satellite communication functions and positioning functions, scenarios often require the simultaneous use of satellite communication and positioning services. For example, when a user carries a terminal device to a remote sea area, a desolate desert, or other places where a cellular mobile network cannot be covered, if contact with the outside world is needed, satellite communication systems need to be used for calls. In the case of post-disaster rescue, the cellular base station may have been damaged and cannot provide a cellular mobile network, and satellite communication systems also need to be used for calls. In the process of satellite communication, real-time updating of the position is often required in order to accurately report the position for navigation or waiting for rescue, etc. However, in the process of simultaneous use of satellite communication and positioning services, in order to prioritize the wireless performance of satellite communication (also referred to as star-to-satellite), the satellite antenna will preempt the antenna space of the positioning antenna, that is, the antenna efficiency of the satellite antenna will be prioritized, which will cause the antenna efficiency of the positioning antenna to drop sharply, and the positioning service may not be able to search for a signal, thereby causing the positioning service to be unavailable.
[0080] Figure 4 A schematic diagram of a common satellite communication system and a positioning service system radio frequency front-end circuit is shown in FIG. 1. As shown in FIG. 1, the satellite communication system and the positioning service system share the same antenna, and the satellite communication system and the positioning service system share the same radio frequency front-end circuit. Figure 4As shown, the relevant circuitry of the satellite communication system includes: a satellite communication chip, a satellite transmit amplifier (Power Amplifier, PA), a satellite receive amplifier, a satellite receive low-noise amplifier (LNA), and a single-pole double-throw (SPD) switch. The satellite communication chip includes a receiver (RX) and a transmitter (TX). When transmitting satellite signals, the satellite communication chip outputs the transmitted signal through the transmitter to a satellite transmit filter for filtering, and then through the input of the satellite transmit amplifier for power amplification. The amplified satellite transmit signal is output from the satellite transmit amplifier to one discrete terminal of the SPD switch, and after switching by the SPD switch, it is radiated via antenna 1 connected to the common terminal of the SPD switch. When receiving satellite signals, antenna 1 transmits the received satellite signal to the common terminal of the SPD switch, and after switching by the SPD switch, it is input to the satellite receive filter through the other discrete terminal of the SPD switch for filtering. The filtered satellite receive signal can then enter the satellite receive LNA for low-noise amplification. Subsequently, the satellite received signal enters the satellite communication chip for demodulation via the receiving end. It should be noted that although the satellite communication system is a time-division system, due to the frequency difference between uplink and downlink signals, and to ensure better transmission and reception performance, the transmit and receive paths are not multiplexed. Instead, separate transmit and receive paths are used, and a single-pole double-throw switch is used to switch between them. The uplink and downlink frequencies of the satellite signals are shown in Table 1, which also shows the frequency range of the relevant frequency band (L1) of the Global Navigation Satellite System (GNSS).
[0081] Table 1
[0082] Service type Mode / band Frequency range (MHz) Satellite communication Uplink (transmission) 1980-2100 Satellite communication Downlink (reception) 2170-2200 GNSS L1 1559-1610
[0083] See also Figure 4 As shown, the relevant circuitry of the location service system includes: a location chip ( Figure 4 The example shown is a GNSS chip, a positioning low-noise amplifier (e.g., a GNSS low-noise amplifier), and a positioning receiving filter (e.g., a GNSS filter). The positioning chip includes a receiver (RX). Taking GNSS as an example, when the positioning function is enabled, antenna 2 transmits the received GNSS signal to the GNSS filter for filtering. The filtered GNSS signal enters the GNSS low-noise amplifier for low-noise amplification, and the amplified GNSS signal is then demodulated by the GNSS chip's receiver.
[0084] Optionally, in the above Figure 4In the circuit shown, multiple stages of amplifiers or multiple stages of filters can also be provided on the transmitting path and the receiving path as needed, and the positions between the amplifiers and the filters can be interchanged as needed; optionally, matching circuits can also be provided on the paths to adjust path matching; optionally, corresponding antenna matching circuits can also be provided at the antenna 1 and the antenna 2 to tune the antenna state, which will not be described here again.
[0085] In the above Figure 4 In the circuit shown, when the satellite communication function and the positioning service are used simultaneously, the antenna 2 will occupy the antenna space of the antenna 1, causing the antenna efficiency of the antenna 1 to drop sharply, and the positioning service may not be able to search for a signal, thereby causing the positioning service to be unavailable.
[0086] Based on this, the embodiment of the present application provides an antenna control method, which can enable the satellite communication system and the positioning service system to coexist. When the satellite communication system is in the working time slot of the working state, the positioning antenna can be controlled to be in a short-circuit state, and the satellite antenna can be controlled to be in a tuning state. The positioning antenna in the short-circuit state does not occupy the antenna space of the satellite antenna, ensuring the antenna efficiency of the satellite antenna, and thereby ensuring the wireless performance of the satellite communication. When the satellite communication system completes the transmission and reception of the uplink and downlink signals and enters an idle time slot, the satellite antenna can be controlled to be in a short-circuit state, and the positioning antenna can be controlled to be in a tuning state. The satellite antenna in the short-circuit state does not occupy the antenna space of the positioning antenna, ensuring the antenna efficiency of the positioning antenna, and thereby ensuring the wireless performance of the positioning service. The method can utilize the idle time slot of the satellite communication to enable the positioning antenna to be in a tuning state to ensure the normal transmission and reception of the positioning service signal, realizes the coexistence of the satellite communication system and the positioning service system, can be applied to more actual scenarios, and improves the user experience.
[0087] Next, the antenna control method provided by the embodiment of the present application will be described in detail in combination with the drawings. The antenna control method involved in the embodiment of the present application can be executed by a terminal device, a control module or a radio frequency front-end module, which is not limited in the present application. Hereinafter, the execution subject is exemplarily described as a control module.
[0088] Figure 5 The antenna control method provided by the embodiment of the present application can specifically include the following steps.
[0089] S501, acquiring the current working state of the satellite communication system.
[0090] S502A, if the current working state is in an idle time slot, controlling the positioning antenna to be in a tuning state and controlling the satellite antenna to be in a short-circuit state.
[0091] Typically, users can enable location services through the settings interface of their terminal device. For example, when a user enables GNSS positioning, the terminal device captures GNSS signals and completes positioning. It should be noted that GNSS can 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).
[0092] Users can also enable or disable satellite communication by using a satellite communication-related app installed on their terminal device. Once the user enables satellite communication through the app, the terminal device can perform the satellite pairing process, searching for satellite signals and registering a connection with the satellite communication system. Afterward, the user can then use the satellite communication system for communication.
[0093] In a Time Division Multiple Access (TDMA) satellite communication system, a TDMA frame can be divided into multiple subframes. A TDMA frame can be considered as one working cycle of the satellite communication system, which periodically transmits and receives satellite signals according to this cycle. The following example, using a TDMA frame divided into five subframes, illustrates the time slot allocation method in a satellite communication system. The five subframes in a TDMA frame are also called five time slots. These five subframes include one uplink subframe and four downlink subframes. The uplink subframe can be configured as a transmit time slot for transmitting satellite signals; the downlink subframes can be configured as receive time slots for partially receiving satellite signals. In actual operation, these four downlink subframes are not all occupied. For the same terminal device, only one downlink subframe is needed to support satellite communication. Figure 6 A complete TDMA frame structure diagram is shown. (See diagram below.) Figure 6 As shown, in a TDMA frame, subframe 1 is allocated as a transmit time slot, during which the terminal device transmits satellite signals; subframe 2 is allocated as a receive time slot, during which the terminal device receives satellite signals; the remaining subframes 3, 4, and 5 are allocated as idle time slots, during which the satellite communication system neither transmits nor receives.
[0094] It should be noted that,Figure 6 The time slot allocation mode of the illustrated TDMA frame is only an example. In practice, one TDMA frame can include more or fewer subframes; and the transmission time slot and the reception time slot can be adjacent or not adjacent.
[0095] The current working state of the satellite communication system can be in a transmission time slot, a reception time slot or an idle time slot.
[0096] When the current working state of the satellite communication system is in the idle time slot, the positioning antenna can be controlled to be in a tuning state, and the satellite antenna can be controlled to be in a short-circuit state. Specifically, the first antenna tuning switch is connected with the positioning antenna, and the state of the positioning antenna is tuned by switching different matching states; the second antenna tuning switch is connected with the satellite antenna, and the state of the satellite antenna is tuned by switching different matching states, which can be seen in detail in the following Figure 7 The structure of the radio frequency front-end module is shown in the figure. Figure 7 The control module is connected with the satellite communication chip of the satellite communication system, and the control module is also connected with the first antenna tuning switch of the positioning antenna and the second antenna tuning switch of the satellite antenna. The control module controls the positioning antenna to be in the tuning state can be that the control module outputs a first control instruction to the first antenna tuning switch and the second antenna tuning switch. Under the indication of the first control instruction, the first antenna tuning switch of the positioning antenna switches the path to enter the first state, so that the positioning antenna is in the tuning state. When the first antenna tuning switch is in the first state, it means that the positioning antenna has high antenna efficiency under the action of the matching circuit in the first state, and can realize accurate positioning. Under the indication of the first control instruction, the second antenna tuning switch switches the path to enter the second state, so that the satellite antenna is in the short-circuit state, for example, the second antenna tuning switch directly connects the satellite antenna to the ground or adjusts the resonant frequency of the satellite antenna to be far away from the tuning frequency range of the positioning antenna. The satellite antenna in the short-circuit state is equivalent to the ground and does not occupy the antenna space of the positioning antenna. Alternatively, the first control instruction can include a sub-instruction for indicating the first antenna tuning switch and a sub-instruction for indicating the second antenna tuning switch, which are respectively used to indicate the two antenna tuning switches to enter the corresponding states.
[0097] The control module can be implemented by a processor, and the satellite communication chip can be implemented by a satellite communication chip. Figure 3Taking the antenna shown as an example, when the satellite antenna (antenna 1) is in a short-circuit state, it is equivalent to the end of the satellite antenna near the positioning antenna being grounded. Therefore, it will not couple signals from the positioning antenna, and thus will not occupy the antenna space of the positioning antenna, ensuring the antenna performance of the positioning antenna. It should be noted that, in the embodiments of this application, "keeping the control antenna in a tuning state" means that the matching state of the antenna tuning switch enables the antenna to have optimal performance within its corresponding operating frequency range, for example, the antenna efficiency is higher than that of antennas at other frequencies. "Keeping the antenna in a short-circuit state" means that the antenna is grounded, or equivalently grounded within the corresponding operating frequency range of the antenna, or the resonant frequency of the antenna is adjusted to a frequency band far away from the frequency that needs to be isolated, so as not to couple a large number of signals from other antennas and affect the antenna efficiency of other antennas.
[0098] by Figure 3 Taking the antenna distribution diagram shown as an example, the first control command can instruct antenna 1 to be grounded at the end closest to antenna 2, that is, the matching state of tuning circuit 1 is either short-circuited to ground or equivalently grounded. Optionally, tuning circuit 2 can also be combined with tuning circuit 1 to jointly tune the state of antenna 1.
[0099] In such Figure 6 Based on the time slot allocation method shown, the terminal device can output the aforementioned first control command when entering subframes 3, 4, and 5. Under the instruction of the first control command, the satellite antenna is in a short-circuit state, and the positioning antenna is in a tuning state.
[0100] Optionally, the operating status of the satellite communication system can be determined by the status codes output by the satellite communication chip. Optionally, the status codes can be output in the form of Mobile Industry Processor Interface (MIPI) signals or two GPIO signals, as long as they accurately represent different operating states. Taking GPIO signals as an example, when the satellite communication chip outputs a status code of "10" through the two GPIO ports, it indicates that the system is in the transmit time slot; if the status code is "01", it indicates that the system is in the receive time slot; and if the status code is "00", it indicates that the system is in the idle time slot. The control module can generate different control commands based on the received status codes output by the satellite communication chip, instructing the antenna to enter the corresponding state. The specific forms of the status codes described above are only examples; in reality, status codes can be expressed in other forms, which will not be elaborated here.
[0101] Optionally, the control module can also be connected to a positioning low-noise amplifier, for example... Figure 7As shown. When the satellite communication system is in an idle time slot, the control module can output an enable command to the positioning low-noise amplifier, keeping it in an active (non-dormant) state and able to amplify the positioning signal received by the positioning antenna. Optionally, the control module may not be connected to the positioning low-noise amplifier, meaning the positioning low-noise amplifier is controlled by the positioning chip instead of the control module.
[0102] Optionally, the control module can allocate all idle time slots in a TDMA frame to the positioning antenna. That is, in all idle sub-time slots, the control module keeps the positioning antenna in tuning mode and the satellite antenna in short-circuit mode. This fully utilizes idle sub-time slots for positioning, improving the effectiveness of the positioning service. Figure 5 The time slot allocation method shown is based on this, with subframes 3, 4, and 5 being idle sub-time slots within the idle time slots. The corresponding time slot allocation methods for satellite antennas and positioning antennas can be found in [reference needed]. Figure 8 As shown in Figure a. Figure 8 In Figure a, when the satellite communication system is in the transmit and receive time slots, the positioning antenna is in a short-circuit state and has no antenna efficiency (or is called positioning antenna inefficiency); when the satellite communication system is in an idle time slot, the positioning antenna is in a tuned state and has higher antenna efficiency (or is called positioning antenna efficiency). Figure 8 Based on Figure a, when the duty cycle of the positioning antenna reaches 60%, the carrier-to-noise density ratio (CN0) deteriorates by 3dB compared to the case of 100% duty cycle, which has little impact on the positioning effect of the positioning service system.
[0103] Optionally, the control module can also filter out a portion of the idle sub-time slots from multiple idle sub-time slots, and control the positioning antenna to be in a tuning state and the satellite antenna to be in a short-circuit state during these idle sub-time slots, thus eliminating the need for a positioning antenna and invalid satellite antennas. Continuing... Figure 5 Based on the time slot allocation method shown, the idle sub-time slots allocated to the positioning antenna can be some of the sub-frames in sub-frames 3, 4 and 5, such as sub-frames 4 and 5, sub-frames 3 and 5, or sub-frames 3 and 4. Figure 8The b diagram in FIG. 1 shows an example of time slot allocation for the positioning antenna, which is subframe 4 and subframe 5. The selection of the partial idle sub time slots can be random selection from the multiple idle sub time slots, and the number and position of the idle sub time slots are not limited, as long as the positioning requirements can be met, for example, the positioning service requirements can be supported, and the CN0 of the positioning signal meets the requirements. This method can ensure the normal use of the positioning service, and compared with the case of configuring all idle sub time slots to enable the positioning antenna and disable the satellite antenna, the power consumption of the positioning service can be reduced, thereby prolonging the standby time.
[0104] Optionally, if the multiple idle sub time slots in the idle time slots are not continuous, the effectiveness of the scattered idle sub time slots for the positioning service is relatively low, and the control module can further select the partial idle sub time slots with high effectiveness from the multiple idle sub time slots for the positioning antenna and the disabled satellite antenna, so as to avoid using the idle sub time slots with low effectiveness and reduce the power consumption of the disabled satellite antenna.
[0105] Optionally, the selection of the partial idle sub time slots can be to select at least two continuous idle sub time slots from all idle sub time slots as the partial idle sub time slots. For example Figure 8 The time slot allocation method shown in the c diagram in FIG. 1, the idle sub time slots include subframe 2, subframe 4 and subframe 5, and then the continuous subframe 4 and subframe 5 can be selected as the partial idle sub time slots, that is, the positioning antenna is enabled and the satellite antenna is disabled. Since the discontinuous subframe 2 is short in length, the effectiveness of the subframe 2 for the positioning service is relatively low, and therefore the subframe 2 can be directly discarded, and other continuous at least two idle sub time slots are selected. The total length of the continuous idle sub time slots is relatively long, and the effectiveness of the continuous idle sub time slots for the positioning service is high. Of course, when the number of idle sub time slots in a TDMA frame is greater, for example, four, five, six and the like, if the number of continuous idle sub time slots is three, four or five, any continuous idle sub time slot can be selected as the partial idle sub time slot, and the single idle sub time slot is discarded, and the idle sub time slot does not enable the positioning antenna.
[0106] Optionally, when there are multiple groups of continuous idle sub-slots in the same TDMA frame, any one group of continuous idle sub-slots can be selected as the partial idle sub-slots as long as the positioning requirements can be met; the group of continuous idle sub-slots with the largest number of continuous idle sub-slots can also be selected as the partial idle sub-slots, that is, the group of idle sub-slots with the longest total time length when connected together is selected as the partial idle sub-slots to enable the positioning antenna and disable the satellite antenna; or one or more groups of continuous idle sub-slots with a number of continuous idle sub-slots greater than or equal to a number threshold can also be selected as the partial idle sub-slots, that is, one or more groups of idle sub-slots with a total time length exceeding a preset time length threshold when connected together are selected as the partial idle sub-slots to enable the positioning antenna and disable the satellite antenna. If the time length of the selected partial idle sub-slots is too short or the number of the selected partial idle sub-slots is too small, the time length allocated to the positioning antenna is too small, which may affect the function and effect of the positioning service. Therefore, the number threshold and the preset time length threshold are thresholds for ensuring the normal use of the positioning service, which can be set according to specific circumstances and requirements, and will not be described here. In the case of meeting the positioning requirements, the control module can also select as few idle sub-slots as possible as the partial idle sub-slots to reduce the duty cycle of the positioning antenna and ensure lower power consumption.
[0107] S502B, if the current working state is in the working time slot, controlling the positioning antenna to be in a short-circuit state, and controlling the satellite antenna to be in a tuning state.
[0108] Both the transmission time slot and the reception time slot can be referred to as the working time slot, for example Figure 5 subframes 1 and 2. That is, if the working state of the satellite communication system is in the transmission time slot or the reception time slot, the control module can control the positioning antenna to be in a short-circuit state, and control the satellite antenna to be in a tuning state.
[0109] Specifically, the control module controlling the satellite antenna to be in a tuning state can be that the control module outputs a second control instruction to the first antenna tuning switch and the second antenna tuning switch. Under the instruction of the second control instruction, the first antenna tuning switch switches the path to enter a third state, controlling the positioning antenna to be in a short-circuit state, for example, the first antenna tuning switch directly connects the positioning antenna to the ground. The positioning antenna in the short-circuit state is equivalent to being grounded and does not occupy the antenna space of the satellite antenna. Under the instruction of the second control instruction, the second antenna tuning switch switches the path to enter a fourth state, controlling the satellite antenna to be in a tuning state. When the second antenna tuning switch is in the fourth state, it means that the satellite antenna has high antenna efficiency under the action of the matching circuit in the fourth state, which can ensure the wireless performance of the satellite communication.
[0110] Optionally, when the positioning antenna is in the short-circuit state, that is, when the working state of the satellite communication system is in the working time slot, the control module can also output a third control instruction to the positioning low-noise amplifier. The third control instruction is used to instruct the positioning low-noise amplifier to enter a dormant state. If the positioning antenna is in the short-circuit state, the working state of the satellite communication system is in the working time slot, and the positioning low-noise amplifier is also in the working state, although the positioning antenna is in the short-circuit state, other signals (such as the transmission signal of the satellite communication system) coupled through the space, the reference ground of the radio frequency circuit board, and the power supply will still enter the positioning low-noise amplifier for amplification and enter the positioning chip, forming out-of-band noise, thereby affecting the positioning accuracy. Therefore, when the positioning antenna is in the short-circuit state, the control module instructs the positioning low-noise amplifier to enter the dormant state, which can effectively reduce the interference signals entering the positioning chip, avoid the deterioration of CN0, and ensure the positioning accuracy.
[0111] Optionally, when the satellite communication system of the above-mentioned TDMA adopts the transceiving path non-multiplexing as shown in Figure 4 Therefore, when the current working state of the satellite communication system is in the transmission time slot, the control module can output a second control instruction to the second antenna tuning switch, which can instruct the second antenna tuning switch to be in the transmission tuning state, so that the satellite antenna is adapted to the transmission frequency band of the satellite communication, and the antenna efficiency of the satellite antenna in the transmission frequency band is ensured to be as high as possible, and the transmission performance is improved. When the current working state of the satellite communication system is in the receiving time slot, the second control instruction output by the control module to the second antenna tuning switch can instruct the second antenna tuning switch to be in the receiving tuning state, so that the satellite antenna is adapted to the receiving frequency band of the satellite communication, and the antenna efficiency of the satellite antenna in the receiving frequency band is ensured to be as high as possible, and the receiving performance is ensured. Optionally, the above-mentioned second control instruction can include a sub-instruction for instructing the first antenna tuning switch and a sub-instruction for instructing the second antenna tuning switch, respectively used to instruct the two antenna tuning switches to enter the corresponding states.
[0112] In some scenarios, the satellite communication chip does not work, for example, the satellite communication system is turned off by the user through the operation of the satellite communication APP, and the satellite communication chip does not output any state code. At this time, the control module can also output a first control instruction to instruct the satellite antenna to be in the short-circuit state and to instruct the positioning antenna to be in the tuning state. Optionally, the control module can also control the positioning low-noise amplifier by the positioning chip; optionally, at this time, the control module can also enter the dormant state, and the antenna tuning circuit can be controlled by the corresponding chip.
[0113] The above-mentioned Figure 5In the illustrated embodiment, when the satellite communication system enters the idle time slot, the control module can control the satellite antenna to be in a short-circuit state and control the positioning antenna to be in a tuning state. The satellite antenna in the short-circuit state does not occupy the antenna space of the positioning antenna, ensuring the antenna efficiency of the positioning antenna, and further ensuring the wireless performance of the positioning service. When the satellite communication system is in the working time slot, the control module can control the positioning antenna to be in a short-circuit state and control the satellite antenna to be in a tuning state. The positioning antenna in the short-circuit state does not occupy the antenna space of the satellite antenna, ensuring the antenna efficiency of the satellite antenna, and further ensuring the wireless performance of the satellite communication. This method can utilize the idle time slot of the satellite communication, so that the positioning antenna is in a tuning state to ensure the normal transmission and reception of the positioning service signal, realizes the coexistence of the satellite communication system and the positioning service system, can realize positioning while performing satellite communication, and can be applied to more actual scenarios, thereby improving the user experience.
[0114] In some terminal devices, the satellite antenna and the positioning antenna can also share the same antenna, for example Figure 9 As shown in the figure. Different from Figure 7 , in the Figure 9 illustrated circuit, the satellite antenna and the positioning antenna share the same common antenna, i.e., both use antenna 3 to transmit and receive signals. The antenna 3 is connected to a single-pole triple-throw switch. Two of the three separate terminals of the single-pole triple-throw switch can be connected to the transmission and reception paths of the satellite communication, as shown in Figure 7 , and the other separate terminal is connected to the reception path of the positioning service, for example, connected to a positioning reception filter. The common terminal of the third antenna tuning switch is connected to the antenna 3. Compared with the first antenna tuning switch and the second antenna tuning switch in Figure 7 , the third antenna tuning switch has more matching states for adapting to the compatibility of the antenna 3. For example, in the working time slot of the satellite communication system, the third antenna tuning switch can be configured to the fifth state, so that the antenna 3 is in a tuning state in the transmission and reception frequency band of the satellite communication and in a short-circuit state in the reception frequency band of the positioning service; in the idle time slot of the satellite communication system, the third antenna tuning switch can also be configured to the sixth state, so that the antenna 3 is in a short-circuit state in the transmission and reception frequency band of the satellite communication and in a tuning state in the reception frequency band of the positioning service.
[0115] In order to clearly describe the technical solutions of the present application, the antenna control method described in the embodiments of the present application will be comprehensively described below with a complete embodiment. For details, refer to the method shown in Figure 10 , which comprises the following steps:
[0116] S1001, the satellite communication is in a closed state.
[0117] Generally, when the terminal device is in the area covered by the cellular mobile communication, the cellular mobile communication is used preferentially, and the satellite communication function is in the closed state. Alternatively, the user does not need to use the satellite communication function at present, and can manually operate the satellite communication application program to close the satellite communication function. At this time, the satellite communication function is in the closed state.
[0118] S1002, control the satellite antenna to be in the short-circuit state, and control the positioning antenna to be in the tuning state.
[0119] In the case of satellite communication being closed, it is indicated that the user does not need to use the satellite communication at present, so the performance of the satellite antenna can not be considered, and therefore the control module can control the satellite antenna to be in the short-circuit state. In this case, the control module can control the positioning antenna to be in the tuning state, so that the positioning function can be normally used.
[0120] Optionally, the positioning low-noise amplifier is controlled by the positioning chip.
[0121] S1003, receiving the operation of opening the satellite communication function input by the user, and enabling the satellite communication function.
[0122] When the user needs to use the satellite communication function, the satellite communication application program can be manually operated to open the satellite communication function. At this time, the satellite communication system can perform the process of pointing to the satellite. When the satellite communication system is registered successfully, the result of subframe allocation can be obtained, that is, the allocation result of the receiving time slot and the transmitting time slot.
[0123] S1004, opening the function of the positioning service.
[0124] The user can also open the function of the positioning service, or keep the function of the positioning service enabled. For example, the GNSS switch is opened or kept in the opened state.
[0125] Optionally, the order of S1003 and S1004 above can be interchanged, as long as both are in the opened state.
[0126] After S1003 and S1004 above, the coexistence state can be entered, that is, the process after S1005 is executed.
[0127] S1005, when the satellite communication system is in the transmitting time slot, controlling the positioning antenna to be in the short-circuit state, and controlling the satellite antenna to be in the transmitting tuning state.
[0128] At this time, the satellite communication chip can output the working code "10", so that the control module controls the positioning antenna to be in the short-circuit state, and controls the satellite antenna to be in the transmitting tuning state.
[0129] S1006, when the satellite communication system is in the receiving time slot, controlling the positioning antenna to be in a short-circuit state, and controlling the satellite antenna to be in a receiving tuning state. At the same time, S1008 can also be performed.
[0130] At this time, the satellite communication chip can output the working code "01", so that the control module controls the positioning antenna to be in a short-circuit state, and controls the satellite antenna to be in a receiving tuning state.
[0131] S1007, when the satellite communication system is in the idle time slot, controlling the positioning antenna to be in a tuning state, and controlling the satellite antenna to be in a short-circuit state. At the same time, S1008 can also be performed.
[0132] At this time, the satellite communication chip can output the working code "00", so that the control module controls the positioning antenna to be in a tuning state, and controls the satellite antenna to be in a short-circuit state.
[0133] S1008, controlling the positioning low-noise amplifier to enter an off state.
[0134] The implementation principles and beneficial effects of the above-mentioned embodiments can be seen from the description of the foregoing embodiments, and will not be described here. Figure 10 The implementation principles and beneficial effects of the above-mentioned embodiments can be seen from the description of the foregoing embodiments, and will not be described here.
[0135] The above-mentioned embodiments are described in detail. It can be understood that the corresponding device contains the corresponding hardware structure and / or software module for realizing the above-mentioned functions. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of the examples described in the embodiments disclosed in the present text, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is driven by hardware or computer software, it depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0136] The present application can divide the functional modules of the antenna control device according to the above-mentioned method examples. For example, each function can be divided into a functional module, or two or more functions can be integrated into a module. The above-mentioned integrated module can be realized in the form of hardware or software functional module. It should be noted that the division of the module in the present application is illustrative, and is only a logical function division. When actually implemented, there can be another division method.
[0137] Figure 11 The structure schematic diagram of an antenna control device provided by the present application is shown. The device 1100 includes:
[0138] The acquisition module 1101 is configured to acquire a current working state of the satellite communication system.
[0139] The processing module 1102 is configured to control the positioning antenna to be in a tuning state and control the satellite antenna to be in a short-circuit state when the current working state is in an idle time slot.
[0140] In some embodiments, the processing module 1102 is further configured to control the positioning antenna to be in a short-circuit state and control the satellite antenna to be in a tuning state when the current working state is in a working time slot.
[0141] In some embodiments, the working time slot includes a transmitting time slot and a receiving time slot; and the processing module 1102 is specifically configured to control the satellite antenna to be in a transmitting tuning state when the working time slot is the transmitting time slot, and control the satellite antenna to be in a receiving tuning state when the working time slot is the receiving time slot.
[0142] In some embodiments, the idle time slot includes a plurality of idle sub-time slots; and the processing module 1102 is specifically configured to control the positioning antenna to be in the tuning state in all the plurality of idle sub-time slots and control the satellite antenna to be in the short-circuit state in all the plurality of idle sub-time slots when the current working state is in the idle time slot.
[0143] In some embodiments, the idle time slot includes a plurality of idle sub-time slots; and the processing module 1102 is specifically configured to control the positioning antenna to be in the tuning state in part of the plurality of idle sub-time slots and control the satellite antenna to be in the short-circuit state in the part of the plurality of idle sub-time slots when the current working state is in the idle time slot.
[0144] In some embodiments, there are discontinuous idle sub-time slots in the plurality of idle sub-time slots, and the part of the plurality of idle sub-time slots is at least two continuous idle sub-time slots with a total time length greater than a preset time length threshold.
[0145] In some embodiments, there are discontinuous idle sub-time slots in the plurality of idle sub-time slots, and the part of the plurality of idle sub-time slots is at least two continuous idle sub-time slots with a longest total time length.
[0146] In some embodiments, if the current working state is in the working time slot, the processing module 1102 is further configured to control a low-noise amplifier of the positioning service system to enter a sleep state.
[0147] The specific modes of the apparatus 1100 and the antenna control method and the beneficial effects produced by the apparatus 1100 and the antenna control method can be referred to the related descriptions in the method embodiments, which will not be described here.
[0148] The embodiment of the application further provides a control module for executing the antenna control method in any of the above embodiments. The control module is connected with a satellite communication chip of a satellite communication system, and is further connected with a first antenna tuning switch of a positioning antenna. The control module is also connected with a second antenna tuning switch of a satellite antenna which is used for receiving and transmitting signals of the satellite communication system. The control module is used for acquiring a current working state of the satellite communication system, and when the current working state is in an idle time slot, outputting a first control instruction. The first control instruction is used for instructing the first antenna tuning switch to be in a first state and instructing the second antenna tuning switch to be in a second state. The first state is used for configuring the positioning antenna to be in a tuning state, and the second state is used for configuring the satellite antenna to be in a short-circuit state.
[0149] Optionally, the control module is further used for outputting a second control instruction when the current working state is in a working time slot. The second control instruction is used for instructing the first antenna tuning switch to be in a third state and instructing the second antenna tuning switch to be in a fourth state. The third state is used for configuring the positioning antenna to be in a short-circuit state, and the fourth state is used for configuring the satellite antenna to be in a tuning state.
[0150] Optionally, the control module is further connected with a positioning low-noise amplifier of a positioning service system, and is used for outputting a third control instruction when the current working state is in the working time slot. The third control instruction is used for instructing the positioning low-noise amplifier to enter a sleep state.
[0151] Optionally, the control module can be a radio frequency enhancement chip.
[0152] The embodiment of the application further provides a radio frequency front-end module, for example Figure 7 or Figure 9 as shown. Figure 7 and Figure 9 In the structure as shown, parts or all of the circuit structures other than the antenna can belong to the category of the radio frequency front-end module.
[0153] The embodiment of the application further provides an electronic device. The electronic device can be a terminal device 100 as shown in Figure 1 The electronic device can include the control module described above.
[0154] Optionally, the electronic device can further include the radio frequency front-end module described above.
[0155] The embodiment of the application further provides an electronic device including the processor described above. The electronic device provided by the embodiment can be Figure 1The terminal device 100 shown is configured to perform the antenna control method described above. In the case of an integrated unit, the terminal device can include a processing module, a storage module, and a communication module. The processing module can be configured to control and manage the actions of the terminal device, for example, to support the terminal device in performing the steps performed by the display unit, the detection unit, and the processing unit. The storage module can be configured to support the terminal device in storing program codes and data, etc. The communication module can be configured to support the terminal device in communicating with other devices.
[0156] The processing module can be a processor or a controller. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure of the present application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor (DSP) and a microprocessor, and the like. The storage module can be a memory. The communication module can be a device that interacts with other terminal devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, and the like.
[0157] In one embodiment, when the processing module is a processor and the storage module is a memory, the terminal device involved in the present embodiment can be a device having the structure shown. Figure 1
[0158] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor performs the antenna control method described in any one of the above embodiments.
[0159] The embodiments of the present application also provide a computer program product, which, when running on a computer, causes the computer to perform the above-mentioned related steps to implement the antenna control method in the above embodiments.
[0160] The electronic device, the computer readable storage medium, the computer program product, or the chip provided by the embodiments of the present application are all configured to perform the corresponding methods provided above, and thus the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding methods provided above, which will not be described here.
[0161] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, and the replaced units can be or can not be physically separated, and the components shown as units can be one physical unit or a plurality of physical units, that is, can be located in one place or can be distributed to a plurality of different places. Some or all units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0162] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0163] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method of each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium that can store program codes.
[0164] The above is merely a specific embodiment of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An antenna control method applied to a radio frequency front end module, the radio frequency front end module comprising: Satellite communication circuit, positioning communication circuit; The satellite communication circuit comprises a satellite communication chip and a second antenna tuning switch connected with a satellite antenna for tuning the satellite antenna; The positioning communication circuit comprises a positioning chip and a first antenna tuning switch connected with a positioning antenna for tuning the positioning antenna, characterized in that the radio frequency front-end module further comprises a control module; The control module is connected with the satellite communication chip and the second antenna tuning switch; The control module is further connected with the first antenna tuning switch; The positioning antenna and the satellite antenna are different, and the first antenna tuning switch and the second antenna tuning switch are different; The method comprises: The control module acquires a current working state of a satellite communication system through the satellite communication chip; If the current working state is in an idle time slot, the control module controls the positioning antenna to be in a tuning state through the first antenna tuning switch and controls the satellite antenna to be in a short-circuit state through the second antenna tuning switch; If the current working state is in a working time slot, the control module controls the positioning antenna to be in a short-circuit state through the first antenna tuning switch and controls the satellite antenna to be in a tuning state through the second antenna tuning switch.
2. The method of claim 1, wherein, The working time slot comprises a transmitting time slot and a receiving time slot; When the working time slot is the transmitting time slot, the control module controls the satellite antenna to be in a transmitting tuning state through the second antenna tuning switch; When the working time slot is the receiving time slot, the control module controls the satellite antenna to be in a receiving tuning state through the second antenna tuning switch.
3. The method of claim 2, wherein, The idle time slot comprises a plurality of idle sub-time slots, and the control module controls the positioning antenna to be in a tuning state through the first antenna tuning switch and controls the satellite antenna to be in a short-circuit state through the second antenna tuning switch if the current working state is in the idle time slot, comprising: If the current working state is in the idle time slot, the control module controls the positioning antenna to be in a tuning state through the first antenna tuning switch and controls the satellite antenna to be in a short-circuit state through the second antenna tuning switch in the plurality of idle sub-time slots.
4. The method of claim 2, wherein, The idle time slot comprises a plurality of idle sub-time slots, and the control module controls the positioning antenna to be in a tuning state through the first antenna tuning switch and controls the satellite antenna to be in a short-circuit state through the second antenna tuning switch if the current working state is in the idle time slot, comprising: If the current working state is in the idle time slot, the control module controls the positioning antenna to be in a tuning state in part of the idle sub-time slots through the first antenna tuning switch, and controls the satellite antenna to be in a short circuit state in the part of the idle sub-time slots through the second antenna tuning switch.
5. The method of claim 4, wherein, There are discontinuous idle sub-time slots in the plurality of idle sub-time slots, and the part of the idle sub-time slots are at least two continuous idle sub-time slots with a total duration greater than a preset duration threshold.
6. The method according to claim 4 or 5, characterized in that, There are discontinuous idle sub-time slots in the plurality of idle sub-time slots, and the part of the idle sub-time slots are at least two continuous idle sub-time slots with a longest total duration.
7. The method according to any one of claims 1 to 6, characterized in that, The positioning communication circuit further comprises a low noise amplifier connected with the control module. If the current working state is in the working time slot, the method further comprises: The control module controls the low noise amplifier to enter a dormant state.
8. A radio frequency front end module, comprising: Satellite communication circuit, positioning communication circuit; The satellite communication circuit comprises a satellite communication chip and a second antenna tuning switch connected with a satellite antenna for tuning the satellite antenna. The positioning communication circuit comprises a positioning chip and a first antenna tuning switch connected with a positioning antenna for tuning the positioning antenna, wherein the positioning antenna and the satellite antenna are the same or different, and the first antenna tuning switch and the second antenna tuning switch are the same or different. The radio frequency front-end module further comprises a control module connected with the satellite communication chip of the satellite communication system, the control module is also connected with the first antenna tuning switch of the positioning antenna, the control module is connected with the second antenna tuning switch of the satellite antenna, and the satellite antenna is an antenna for receiving and transmitting signals of the satellite communication system. The control module is configured to acquire a current working state of the satellite communication system through the satellite communication chip, and output a first control instruction to the second antenna tuning switch when the current working state is in an idle time slot, the first control instruction being used to instruct the first antenna tuning switch to be in a first state and instruct the second antenna tuning switch to be in a second state, the first state being used to configure the positioning antenna to be in a tuning state, and the second state being used to configure the satellite antenna to be in a short circuit state. The control module is also configured to output a second control instruction to the first antenna tuning switch when the current working state is in a working time slot, the second control instruction being used to instruct the first antenna tuning switch to be in a third state and instruct the second antenna tuning switch to be in a fourth state, the third state being used to configure the positioning antenna to be in a short circuit state, and the fourth state being used to configure the satellite antenna to be in a tuning state.
9. The radio frequency front end module of claim 8, the positioning communication circuit further comprising: The low noise amplifier is connected with the control module. The control module is further configured to output a third control instruction to the low-noise amplifier when the current working state is in the working time slot, and the third control instruction is used to instruct the low-noise amplifier to enter a dormant state.
10. The radio frequency front-end module of claim 8 or 9, wherein, The control module is a radio frequency enhancement chip.
11. An electronic device, comprising: The electronic device comprises: a processor, a memory and an interface; The processor, the memory and the interface cooperate with each other, so that the electronic device executes the method in any one of claims 1 to 7. Or, The electronic device comprises:
12. A computer-readable storage medium, characterized in that, the radio frequency front-end module in any one of claims 8 to 10. The computer readable storage medium stores a computer program, and when the computer program is executed by the processor, the processor executes the method in any one of claims 1 to 7.
Citation Information
Patent Citations
Electronic equipment and antenna control method
CN116053779A
Method for acquiring location information, terminal, storage medium, and electronic device
US20200322760A1
Mobile station combining telecommunications and positioning functions, and a corresponding method of receiving positioning signals by a mobile station
US6529493B1