Antenna control method, and control module, radio-frequency front-end module and product
By realizing dynamic control of antenna state in terminal devices, the problem of preempting antenna space between satellite antennas and positioning antennas is solved, and the coexistence of satellite communication and positioning functions is realized, improving user experience and reducing power consumption.
Patent Information
- Application Number
- PCT/CN2024/111865
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-30
- Filing Date
- 2024-08-13
- Publication Date
- 2025-05-08
AI Technical Summary
In terminal equipment compatible with satellite communication and positioning functions, the problem of preempting antenna space between satellite antennas and positioning antennas leads to a decrease in the antenna efficiency of the positioning antenna, affecting the normal use and accuracy of the positioning function.
Through an antenna control method, the current working state of the satellite communication system is obtained. When in an idle time slot, the control positioning antenna is in a tuned state and the satellite antenna is in a short-circuit state; when in a working time slot, the control positioning antenna is in a short-circuit state and the satellite antenna is in a tuned state.
The coexistence of satellite communication system and positioning service system is realized, ensuring that the positioning function can be used normally while conducting satellite communication, improving user experience, reducing power consumption, and extending standby time.
Smart Images

Figure CN2024111865_08052025_PF_FP_ABST
Abstract
Description
Antenna control method, control module, RF front-end module and product
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on October 30, 2023, with application number 202311435643.4 and application name “Antenna control method, control module, RF front-end module and product”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of electronic technology, and specifically to an antenna control method, a control module, a radio frequency front-end module and a product. Background Art
[0003] With the rapid development of communication technology, terminal devices are becoming increasingly versatile. In addition to cellular mobile communication capabilities, current terminal devices often also include satellite communication and positioning capabilities. The coexistence of multiple communication systems requires a greater number of antennas on terminal devices.
[0004] On a terminal device with limited size, the distance between antennas of different communication systems cannot be infinitely increased to ensure higher isolation between the antennas. For terminals with both satellite communication and positioning functions, both the satellite antenna and the positioning antenna are often placed on top of the terminal device for better communication performance.
[0005] The satellite antenna and positioning antenna installed on top of the terminal device compete for antenna space. When users use satellite communication and positioning functions simultaneously, the positioning antenna's antenna space is occupied by the satellite antenna, reducing the positioning antenna's antenna efficiency, resulting in positioning function failure or poor positioning accuracy.
[0006] Summary of the Invention
[0007] The present application provides an antenna control method, device, control module, electronic device, computer-readable storage medium and computer program product, which can achieve coexistence of satellite communication and positioning services.
[0008] In a first aspect, an antenna control method is provided, comprising: obtaining the current working state of a satellite communication system; 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.
[0009] This method can utilize the idle time slots of satellite communication to keep the positioning antenna in a tuned state to ensure the normal transmission and reception of positioning service signals, thereby realizing the coexistence of the satellite communication system and the positioning service system. It can achieve positioning while conducting satellite communication, and can be applied to more practical scenarios, thereby improving user experience.
[0010] In some possible implementations, the method further includes: 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.
[0011] In a TDMA satellite communication system, a TDMA frame is divided into multiple subframes. A TDMA frame can be considered the operating cycle of a satellite communication system, during which the system periodically transmits and receives satellite signals. A TDMA frame consists of uplink and downlink subframes. Uplink subframes can be configured as transmit timeslots for transmitting satellite transmit signals; downlink subframes can be configured as receive timeslots, partially used to receive satellite receive signals. In actual operation, not all downlink subframes are occupied. For a given terminal device, only one or a few downlink subframes are needed to support satellite communication. Within a TDMA frame, one subframe is configured as an uplink frame, meaning it is a transmit timeslot, during which the terminal device transmits satellite transmit signals; one subframe is configured as a downlink frame, meaning it is a receive timeslot, during which the terminal device receives satellite receive signals. The remaining subframes are designated as idle timeslots. During idle timeslots, the satellite communication system neither transmits nor receives.
[0012] When the satellite communication system enters an idle time slot, the control module can control the satellite antenna to be in a short-circuit state and the positioning antenna to be in a tuned 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 thus ensuring the wireless performance of the positioning service. When in the working time slot of the satellite communication system, the control module can control the positioning antenna to be in a short-circuit state and the satellite antenna to be in a tuned 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 thus ensuring the wireless performance of satellite communication. This method can utilize the idle time slots of satellite communication to put the positioning antenna in a tuned state to ensure the normal transmission and reception of positioning service signals, realize the coexistence of the satellite communication system and the positioning service system, and can achieve positioning while conducting satellite communication. It can be applied to more practical scenarios and improve the user experience.
[0013] In some possible implementations, the working time slot includes a transmitting time slot and a receiving time slot; when the working time slot is a transmitting time slot, the satellite antenna is controlled to be in a tuning state, including: controlling the satellite antenna to be in a transmitting tuning state; when the working time slot is a receiving time slot, the satellite antenna is controlled to be in a tuning state, including: controlling the satellite antenna to be in a receiving tuning state.
[0014] Both transmit and receive time slots can be referred to as operating time slots. When the satellite communication system is currently operating in a transmit time slot, the control module can output a second control instruction to the second antenna tuning switch, instructing the second antenna tuning switch to be in a transmit tuning state, thereby adapting the satellite antenna to the transmit frequency band of the satellite communication, maximizing antenna efficiency within the transmit frequency band and improving transmission performance. When the satellite communication system is currently operating in a receive time slot, the control module can output a second control instruction to the second antenna tuning switch, instructing the second antenna tuning switch to be in a receive tuning state, thereby adapting the satellite antenna to the receive frequency band of the satellite communication, maximizing antenna efficiency within the receive frequency band and ensuring reception performance.
[0015] In some possible implementations, the idle time slot includes multiple idle sub-time slots. If the current working state is in the idle time slot, the control positioning antenna is in a tuning state, and the control satellite antenna is in a short-circuit state, including: if the current working state is in the idle time slot, the control positioning antenna is in a tuning state in multiple idle sub-time slots, and the control satellite antenna is in a short-circuit state in multiple idle sub-time slots.
[0016] In all idle sub-time slots, 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. This can fully utilize the idle sub-time slots for positioning and improve the effect of positioning services.
[0017] In some possible implementations, the idle time slot includes multiple idle sub-time slots. If the current working state is in the idle time slot, the positioning antenna is controlled to be in a tuning state, and the satellite antenna is controlled to be in a short-circuit state, including: if the current working state is in the idle time slot, the positioning antenna is controlled to be in a tuning state in some idle sub-time slots among the multiple idle sub-time slots, and the satellite antenna is controlled to be in a short-circuit state in some idle sub-time slots.
[0018] In some possible implementations, there are discontinuous idle sub-timeslots in the plurality of idle sub-timeslots, and some of the idle sub-timeslots are at least two consecutive idle sub-timeslots whose total duration is greater than a preset duration threshold.
[0019] In some possible implementations, there are discontinuous idle sub-slots in the plurality of idle sub-slots, and some of the idle sub-slots are at least two consecutive idle sub-slots with the longest total duration.
[0020] The control module can also filter out some 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 in these idle sub-time slots, that is, the positioning antenna and the invalid satellite antenna.
[0021] Partially idle sub-timeslots can be randomly selected from multiple idle sub-timeslots. There is no limit on the number and location of idle sub-timeslots within the partially idle sub-timeslots, as long as they meet positioning requirements, such as the ability to support positioning services and the CN0 of the positioning signal. This approach ensures the normal use of positioning services and reduces power consumption for positioning services, thereby extending standby time, compared to configuring all idle sub-timeslots to enable the positioning antenna and disable the satellite antenna.
[0022] Optionally, if multiple idle sub-time slots in an idle time slot are not continuous, and the fragmented idle sub-time slots are less effective for positioning services, the control module can also filter out some idle sub-time slots with higher effectiveness from multiple idle sub-time slots to locate antennas and invalid satellite antennas. This can avoid the use of idle sub-time slots with lower effectiveness and reduce invalid power consumption.
[0023] Optionally, the partially idle sub-timeslots may be selected by selecting at least two consecutive idle sub-timeslots from all the idle sub-timeslots as the partially idle sub-timeslots.
[0024] Of course, when the number of idle sub-timeslots in a TDMA frame is larger, for example, four, five, six, etc., if the number of consecutive idle sub-timeslots is still three, four or five, any consecutive idle sub-timeslots can be selected as partial idle sub-timeslots, and individual idle sub-timeslots are discarded, and the positioning antenna will not be enabled in the discarded idle sub-timeslots.
[0025] When there are multiple groups of continuous idle sub-timeslots in the same TDMA frame, you can select any one of the continuous idle sub-timeslots as a partial idle sub-timeslot, as long as it can meet the positioning requirements; you can also select the group with the largest number of continuous idle sub-timeslots as the partial idle sub-timeslots, that is, select the group of idle sub-timeslots with the longest total duration as the partial idle sub-timeslots to enable the positioning antenna and disable the satellite antenna; you can also select one or more groups of continuous idle sub-timeslots with a number greater than or equal to a quantity threshold as partial idle sub-timeslots, that is, select one or more groups of idle sub-timeslots with a total duration exceeding a preset duration threshold as partial idle sub-timeslots to enable the positioning antenna and disable the satellite antenna. If the duration of the selected partial idle sub-timeslots is too short or the number is too small, the time allocated to the positioning antenna is too short, which may affect the function and effect of the positioning service. Therefore, the above-mentioned quantity threshold and preset duration threshold are thresholds to ensure the normal use of the positioning service, which can be set according to specific circumstances and needs, and will not be repeated here. The control module can also select as few idle sub-time slots as possible as partial idle sub-time slots while meeting the positioning requirements to reduce the duty cycle of the positioning antenna and ensure lower power consumption.
[0026] In some possible implementations, if the current working state is in a working time slot, the method further includes: controlling a low noise amplifier of the positioning service system to enter a sleep state.
[0027] In the second aspect, a control module is provided, which is connected to the satellite communication chip of the satellite communication system. The control module is also connected to the first antenna tuning switch of the positioning antenna, and the control module is connected to the second antenna tuning switch of the satellite antenna. The satellite antenna is an antenna for transmitting and receiving signals from the satellite communication system; the control module is used to obtain the current working status of the satellite communication system, and when the current working status is in an idle time slot, output a first control instruction, the first control instruction is used to indicate that the first antenna tuning switch is in a first state, and to indicate that the second antenna tuning switch is 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.
[0028] In some possible implementations, the control module is also used to output a second control instruction when the current working state is in a working time slot, and the second control instruction is used to indicate that the first antenna tuning switch is in a third state, and to indicate that the second antenna tuning switch is 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 a tuning state.
[0029] In some possible implementations, the control module is also connected to a low-noise amplifier of the positioning service system; the control module is also used to output a third control instruction when the current working state is in a working time slot, and the third control instruction is used to instruct the low-noise amplifier to enter a sleep state.
[0030] In some possible implementations, the control module is a radio frequency enhancement chip.
[0031] In a third aspect, a radio frequency front-end module is provided, which includes a control module as described in any one of the technical solutions in the second aspect.
[0032] In a fourth aspect, an electronic device is provided, comprising: a processor, a memory, and an interface; the processor, the memory, and the interface cooperate with each other so that the electronic device executes any method in the technical solution described in the first aspect.
[0033] In a fifth aspect, an electronic device is provided, comprising a control module according to any one of the technical solutions described in the second aspect.
[0034] In a sixth aspect, an electronic device is provided, comprising a radio frequency front-end module according to any one of the technical solutions described in the third aspect.
[0035] In a seventh aspect, an antenna control device is provided, comprising a unit composed of software and / or hardware, which is used to execute any one of the methods in the technical solution described in the first aspect.
[0036] In an eighth aspect, an embodiment of the present application provides a chip comprising a processor; the processor is used to read and execute a computer program stored in a memory to execute any one of the methods in the technical solution described in the first aspect.
[0037] Optionally, the chip further includes a memory, and the memory is connected to the processor via a circuit or wire.
[0038] Further optionally, the chip also includes a communication interface.
[0039] In the ninth aspect, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, the processor executes any one of the methods in the technical solution described in the first aspect.
[0040] In a tenth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on an electronic device, enables the electronic device to execute any one of the methods in the technical solution described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a schematic structural diagram of a terminal device 100 provided in an embodiment of the present application;
[0042] FIG2 is a software structure block diagram of the terminal device 100 provided in an embodiment of the present application;
[0043] FIG3 is a schematic diagram of the positions of a satellite antenna and a positioning antenna in a terminal device according to an embodiment of the present application;
[0044] FIG4 is a schematic diagram of the relevant circuit structure of a positioning service system of a satellite communication system provided in an embodiment of the present application;
[0045] FIG5 is a flow chart of an antenna control method provided in an embodiment of the present application;
[0046] FIG6 is a schematic diagram of a time slot allocation method of a TDMA frame provided in an embodiment of the present application;
[0047] FIG7 is a schematic diagram of the relevant circuit structure of a positioning service system of a satellite communication system provided in an embodiment of the present application;
[0048] FIG8 is a schematic diagram of multiple time slot allocation modes of another example TDMA frame provided in an embodiment of the present application;
[0049] FIG9 is a schematic diagram of the relevant circuit structure of another example of a positioning service system of a satellite communication system provided in an embodiment of the present application;
[0050] FIG10 is a flowchart of another antenna control method provided in an embodiment of the present application;
[0051] FIG11 is a schematic structural diagram of an antenna control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0053] In the following, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the technical features indicated. Therefore, a feature specified as "first," "second," or "third" may explicitly or implicitly include one or more of the features.
[0054] The antenna control method provided in 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, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs). The embodiments of the present application do not impose any restrictions on the specific type of terminal device.
[0055] For example, FIG1 is a schematic diagram of the structure of a terminal device 100 provided in an embodiment of the present application. The terminal device 100 may 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 speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air 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.
[0056] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0057] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is merely an illustrative illustration and does not constitute a structural limitation on the terminal device 100. In other embodiments of the present application, the terminal device 100 may also adopt a different interface connection method from the above embodiments, or a combination of multiple interface connection methods.
[0058] The software system of the terminal device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present application, the Android system with a layered architecture is used as an example to illustrate the software structure of the terminal device 100.
[0059] Figure 2 is a software structure diagram of the terminal device 100 according to an embodiment of the present application. The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, namely, the application layer, the application framework layer, the Android runtime (Android runtime) and the system library, and the kernel layer, from top to bottom. The application layer may include a series of application packages.
[0060] As shown in FIG2 , the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and short message.
[0061] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0062] As shown in FIG2 , the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.
[0063] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.
[0064] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0065] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.
[0066] The phone manager is used to provide communication functions of the terminal device 100, such as management of call status (including answering, hanging up, etc.).
[0067] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0068] The notification manager enables applications to display notification information in the status bar, which can be used to convey informational messages and disappear automatically after a short stay without user interaction.
[0069] The Android runtime includes the core library and the virtual machine. The Android runtime is responsible for scheduling and management of the Android system.
[0070] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android core library.
[0071] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.
[0072] The system library can include multiple functional modules, such as a surface manager, media libraries, a 3D graphics processing library (such as OpenGL ES), and a 2D graphics engine (such as SGL).
[0073] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
[0074] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0075] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0076] A 2D graphics engine is a drawing engine for 2D drawings.
[0077] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, and sensor driver.
[0078] For ease of understanding, the following embodiments of the present application will take a terminal device having the structure shown in Figures 1 and 2 as an example, and combine the accompanying drawings and application scenarios to specifically explain the antenna control method provided in the embodiments of the present application.
[0079] With the rapid development of communication technology, terminal devices are becoming increasingly versatile. Current terminal devices, in addition to being required to support cellular mobile communications, often also include satellite communications and positioning capabilities. Due to the coexistence of multiple communication systems, terminal devices often require a greater number of antennas. In a terminal device with limited size, the distance between antennas of different communication systems cannot be infinitely increased to ensure higher isolation between antennas. Furthermore, for optimal communication performance, terminal devices supporting both satellite communications and positioning functions often place both the satellite antenna and positioning antenna on top of the terminal device, as shown in the antenna layout shown in Figure 3. Consequently, in current terminal device antenna layouts, there is a problem of competing for antenna space between the satellite antenna and positioning antenna.
[0080] In Figure 3, antenna 1 is a positioning antenna, that is, an antenna connected to the positioning service system, for receiving positioning signals. Antenna 2 is a satellite antenna, that is, an antenna connected to the satellite communication system, for transmitting and receiving satellite signals. The feeding point of the satellite antenna in Figure 3 is feeding point A, and the transceiver circuit of the satellite communication is arranged on the RF circuit board and connected to the satellite antenna through feeding point A. The feeding point of the positioning antenna in Figure 3 is feeding point B, and the receiving circuit of the positioning service is also arranged on the RF circuit board and connected to the positioning antenna through feeding point B. The floor in Figure 3 can be the middle frame of the terminal device, and is also the reference ground of the terminal device, referred to as ground for short. Connecting the reference ground can be referred to as grounding or connecting to the ground. Figure 3 uses the frame of the terminal device and an antenna implemented by laser direct structuring (LDS) technology as an example. In fact, the antenna can also be an antenna using other technologies or other forms, and this application is not limited to this.
[0081] Terminal devices with both satellite communication and positioning functions often require simultaneous use of both. For example, when a user carries their terminal device to remote locations, such as remote sea areas or barren deserts, where cellular networks are not available, and needs to communicate with the outside world, they may need to use a satellite communication system. Furthermore, in post-disaster rescue situations, where cellular base stations may be damaged and unable to provide cellular network coverage, satellite communication systems may also be needed. During satellite communication, real-time location updates are often required to accurately report the location for navigation or while awaiting rescue. However, when using both satellite communication and positioning services simultaneously, to prioritize the wireless performance of satellite communication (also known as pointing), the satellite antenna will occupy the antenna space of the positioning antenna, prioritizing the antenna efficiency of the satellite antenna. This can lead to a sharp decrease in the antenna efficiency of the positioning antenna, and the positioning service may be unable to search for a signal, resulting in the unavailability of the positioning service.
[0082] Figure 4 is a schematic diagram of the RF front-end circuitry of a common satellite communication system and positioning service system. As shown in Figure 4, the relevant circuitry of the satellite communication system includes a satellite communication chip, a satellite transmit power amplifier (PA), a satellite receive amplifier, a satellite receive low-noise amplifier (LNA), and a single-pole double-throw switch. The satellite communication chip includes a receiver (RX) and a transmitter (TX). When transmitting a satellite signal, the satellite communication chip outputs the satellite transmit signal through the transmit terminal to the satellite transmit filter for filtering. The signal then enters the satellite transmit amplifier through its input terminal for power amplification. The amplified satellite transmit signal is output from the output terminal of the satellite transmit amplifier to one of the single-pole double-throw switches. After switching the switch, it is radiated through antenna 1, which is connected to the common terminal of the switch. When receiving a satellite signal, antenna 1 transmits the received signal to the common terminal of the switch. After switching the switch, the signal is input to the satellite receive filter through the other terminal of the switch for filtering. After filtering, the satellite receive signal can enter the satellite receive low-noise amplifier for low-noise amplification. It then passes through the satellite communication chip's receiving end and enters the satellite communication chip for demodulation. It should be noted that although the satellite communication system is a time-division system, due to the frequency differences between the uplink and downlink signals and to ensure better transceiver performance, the transceiver paths are not multiplexed. Instead, separate transmit and receive paths are used, and switching between the two paths is performed using a single-pole, double-throw switch. The uplink and downlink frequencies of 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).
[0083] Table 1
[0084] Continuing with FIG4 , the relevant circuits of the positioning service system include: a positioning chip (shown in FIG4 as a GNSS chip as an example), a positioning low-noise amplifier (e.g., a GNSS low-noise amplifier), and a positioning receive filter (e.g., a GNSS filter). The positioning chip includes a receiving end (RX). Taking GNSS as an example, when the positioning function is turned on, 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. The amplified GNSS signal enters the GNSS chip through the receiving end of the GNSS chip for demodulation.
[0085] Optionally, in the circuit shown in FIG4 above, a multi-stage amplifier or a multi-stage filter may be provided on the transmitting path and the receiving path as needed, and the positions of the amplifiers and the filters may be interchanged as needed; optionally, a matching circuit may be provided on the path to adjust the path matching; optionally, corresponding antenna matching circuits may be provided at antenna 1 and antenna 2 to tune the antenna state, which will not be repeated here.
[0086] In the circuit shown in FIG4 , when the satellite communication function and the positioning service are used simultaneously, antenna 2 will occupy the antenna space of antenna 1, causing the antenna efficiency of antenna 1 to drop sharply. The positioning service may not be able to search for signals, resulting in the unavailability of the positioning service.
[0087] Based on this, an embodiment of the present application provides an antenna control method that enables the coexistence of a satellite communication system and a positioning service system. When the satellite communication system is in a working time slot in a 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 a short-circuit state does not occupy the antenna space of the satellite antenna, thereby ensuring the antenna efficiency of the satellite antenna and thus ensuring the wireless performance of the satellite communication. When the satellite communication system completes the transmission and reception of 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 a short-circuit state does not occupy the antenna space of the positioning antenna, thereby ensuring the antenna efficiency of the positioning antenna and thus ensuring the wireless performance of the positioning service. This method can utilize the idle time slots of satellite communication to put the positioning antenna in a tuning state to ensure the normal transmission and reception of positioning service signals, thereby achieving the coexistence of the satellite communication system and the positioning service system, and can be applied to more practical scenarios, thereby improving the user experience.
[0088] Next, the antenna control method provided by the embodiments of the present application is described in detail with reference to the accompanying drawings. The antenna control method of the embodiments of the present application can be executed by a terminal device, a control module, or an RF front-end module, but this application does not limit this. The following description uses the control module as the execution subject for example.
[0089] FIG5 is an example of an antenna control method provided in an embodiment of the present application, which may specifically include:
[0090] S501. Obtain the current working status of the satellite communication system.
[0091] S502A: If the current working state is in an idle time slot, control the positioning antenna to be in a tuning state, and control the satellite antenna to be in a short-circuit state.
[0092] Typically, users can operate the settings interface of the terminal device to turn on the positioning service function. For example, when the user turns on the GNSS positioning function, the terminal device captures the GNSS signal and completes the 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 the satellite based augmentation system (SBAS).
[0093] Users can also turn satellite communication on or off using the satellite communication app installed on their device. Once the app turns on satellite communication, the device can then perform the tracking process, searching for satellite signals and registering with the satellite communication system. After that, users can communicate using the satellite communication system.
[0094] 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 a working cycle of a satellite communication system. The satellite communication system periodically transmits and receives satellite signals according to the working cycle. The following takes a TDMA frame divided into five subframes as an example to illustrate the time slot allocation method of the 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 transmitting time slot for transmitting satellite transmit signals; the downlink subframe can be configured as a receiving time slot, which can be partially used to receive satellite receive signals. Under actual working conditions, these four downlink subframes will not all be occupied. For the same terminal device, only one downlink subframe is needed to support satellite communication. Figure 6 shows the composition diagram of a complete TDMA frame. As shown in Figure 6, in a TDMA frame, subframe 1 is allocated as a transmission time slot, and the terminal device transmits the satellite transmission signal in the transmission time slot; subframe 2 is allocated as a reception time slot, and the terminal device receives the satellite reception signal in the reception time slot; the remaining subframes 3, 4 and 5 are allocated as idle time slots. During the idle time slots, the satellite communication system neither transmits nor receives.
[0095] It should be noted that the time slot allocation method of the TDMA frame shown in Figure 6 is only an example. In practice, a TDMA frame may generally include more or fewer subframes; and the transmit time slot and the receive time slot may be adjacent or not adjacent.
[0096] The current working state of the satellite communication system may be a transmitting time slot, a receiving time slot or an idle time slot.
[0097] When the satellite communication system is currently operating in an idle time slot, the positioning antenna can be controlled to be in a tuned state, and the satellite antenna can be controlled to be in a short-circuited state. Specifically, a first antenna tuning switch is connected to the positioning antenna and tunes the positioning antenna by switching between different matching states; a second antenna tuning switch is connected to the satellite antenna and tunes the satellite antenna by switching between different matching states. For details, see the structural diagram of the RF front-end module shown in Figure 7. In Figure 7, the control module is connected to the satellite communication chip of the satellite communication system. The control module is also connected to 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 a tuned state by outputting a first control instruction to the first and second antenna tuning switches. In response to the first control instruction, the first antenna tuning switch of the positioning antenna switches to the first state, placing the positioning antenna in a tuned state. When the first antenna tuning switch is in the first state, it indicates that the positioning antenna, due to the matching circuit in the first state, has high antenna efficiency and is capable of accurate positioning. Under the direction of the first control instruction, the second antenna tuning switch switches to a second state, short-circuiting the satellite antenna. For example, the second antenna tuning switch directly connects the satellite antenna to ground or adjusts the satellite antenna's resonant frequency to a frequency range away from the positioning antenna's tuning range. A short-circuited satellite antenna is effectively grounded and does not occupy the antenna space of the positioning antenna. Optionally, the first control instruction may include a sub-instruction for instructing the first antenna tuning switch and a sub-instruction for instructing the second antenna tuning switch, each of which instructs the two antenna tuning switches to enter their respective states.
[0098] Taking the antenna shown in Figure 3 as an example, when the satellite antenna (antenna 1) is in a short-circuit state, it is equivalent to grounding the end of the satellite antenna close to the positioning antenna. Therefore, it will not couple the signal on the positioning antenna, and will not occupy the antenna space of the positioning antenna, thus ensuring the antenna performance of the positioning antenna. It should be noted that, in the embodiment of the present application, the control antenna is in a tuning state, which means that the matching state of the antenna tuning switch can make the antenna performance of the antenna optimal within the corresponding operating frequency range, for example, the antenna efficiency is higher than the antenna efficiency at other frequencies; making the antenna in a short-circuit state means that the antenna is grounded, or equivalently grounded within the operating frequency range corresponding to the antenna, or adjusting the resonant frequency of the antenna 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.
[0099] Taking the antenna distribution diagram shown in Figure 3 as an example, the first control instruction can instruct antenna 1 to be grounded at the end closest to antenna 2, that is, the matching state of tuning circuit 1 is 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.
[0100] Based on the time slot allocation method shown in Figure 6, the terminal device can output the above-mentioned first control instruction when entering the time period of subframe 3, subframe 4 and subframe 5. Under the instruction of the first control instruction, the satellite antenna is in a short-circuit state and the positioning antenna is in a tuning state.
[0101] Optionally, the working status of the satellite communication system can be determined by the status code output by the satellite communication chip. Optionally, the status code can be output in the form of a mobile industry processor interface (MIPI) signal, or in the form of two GPIO signals, as long as it can accurately represent different working states. Taking the form of GPIO signals as an example, when the satellite communication chip outputs a status code of "10" through the two GPIO ports, it means that the working state is in the transmitting time slot; if the status code is "01", it means that it is in the receiving time slot; if the status code is "00", it means that it is in the idle time slot. The control module can generate different control instructions based on the status code output by the received satellite communication chip to instruct the antenna to enter the corresponding state. The specific form of the above status code is only an example. In fact, the expression of the status code can also be in other forms, which will not be repeated here.
[0102] Optionally, the control module can also be connected to a positioning low-noise amplifier (LNA), as shown in Figure 7. When the satellite communication system is currently operating in an idle time slot, the control module can output an enable command to the positioning LNA, keeping it in an active (non-dormant) state and capable of amplifying the positioning signal received by the positioning antenna. Alternatively, the control module can be disconnected from the positioning LNA, meaning that the positioning LNA does not need to be controlled by the control module, but rather by the positioning chip.
[0103] 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 controls the positioning antenna to be in a tuned state and controls the satellite antenna to be in a short-circuit state. In this way, the idle sub-time slots can be fully utilized for positioning, thereby improving the effect of positioning services. Based on the time slot allocation method shown in Figure 5, subframe 3, subframe 4 and subframe 5 are idle sub-time slots in the idle time slot. The corresponding method of time slot allocation of the satellite antenna and the positioning antenna can be seen in Figure a of Figure 8. In Figure a of Figure 8, when the satellite communication system is in the transmitting time slot and the receiving time slot, 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 a higher antenna efficiency (referred to as positioning antenna efficiency). Based on what is shown in Figure a of FIG8 , when the effective 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.
[0104] Optionally, the control module may further select some idle sub-timeslots from a plurality of idle sub-timeslots, and control the positioning antenna to be in a tuned state and the satellite antenna to be in a short-circuited state in these idle sub-timeslots, that is, to enable the positioning antenna and disable the satellite antenna. Continuing with the time slot allocation method shown in FIG5 as a basis, the idle sub-timeslots allocated to the positioning antenna may be some sub-frames in subframe 3, subframe 4, and subframe 5, such as subframe 4 and subframe 5, subframe 3 and subframe 5, or subframe 3 and subframe 4. FIG8 b illustrates the time slots allocated to the positioning antenna as subframe 4 and subframe 5. The selection method for some idle sub-timeslots may be to randomly select from a plurality of idle sub-timeslots. There is no limitation on the number and position of the idle sub-timeslots in the some idle sub-timeslots, as long as they can meet the positioning requirements, such as the requirements for supporting positioning services and the CN0 of the positioning signal meets the requirements. This approach can ensure the normal use of the positioning service and, compared to configuring all idle sub-time slots to enable the positioning antenna and disable the satellite antenna, can reduce the power consumption of the positioning service, thereby extending the standby time.
[0105] Optionally, if multiple idle sub-time slots in an idle time slot are not continuous, and the fragmented idle sub-time slots are less effective for positioning services, the control module can also filter out some idle sub-time slots with higher effectiveness from multiple idle sub-time slots to locate antennas and invalid satellite antennas. This can avoid the use of idle sub-time slots with lower effectiveness and reduce invalid power consumption.
[0106] Optionally, the partially idle sub-timeslots can be selected by selecting at least two consecutive idle sub-timeslots from all idle sub-timeslots as the partially idle sub-timeslots. For example, in the time slot allocation shown in Figure c of Figure 8 , where the idle sub-timeslots include subframes 2, 4, and 5, consecutive subframes 4 and 5 can be selected as the partially idle sub-timeslots, even if the positioning antenna is enabled but the satellite antenna is disabled. Since the discontinuous sub-frame 2 is short in duration and may be less effective for positioning services, it can be discarded and at least two other consecutive idle sub-timeslots can be selected. The total duration of the consecutive idle sub-timeslots is longer, which increases the effectiveness for positioning services. Of course, when the number of idle sub-timeslots in a TDMA frame is larger, such as four, five, or six, if there are still three, four, or five consecutive idle sub-timeslots, any consecutive idle sub-timeslots can be selected as the partially idle sub-timeslots, while the individual idle sub-timeslots are discarded. The discarded idle sub-timeslots do not enable the positioning antenna.
[0107] Optionally, when there are multiple groups of continuous idle sub-timeslots in the same TDMA frame, any one of the continuous idle sub-timeslots can be selected as a partially idle sub-timeslot, as long as it can meet the positioning requirements; the group with the largest number of continuous idle sub-timeslots can also be selected as a partially idle sub-timeslot, that is, a group of idle sub-timeslots with the longest total duration can be selected as partially idle sub-timeslots to enable the positioning antenna and disable the satellite antenna; one or more groups of continuous idle sub-timeslots with a number greater than or equal to a quantity threshold can also be selected as partially idle sub-timeslots, that is, a group or more groups of idle sub-timeslots with a total duration exceeding a preset duration threshold can be selected as partially idle sub-timeslots to enable the positioning antenna and disable the satellite antenna. If the duration of the selected partially idle sub-timeslots is too short or the number is too small, the time allocated to the positioning antenna is too short, which may affect the function and effect of the positioning service. Therefore, the above-mentioned quantity threshold and preset duration threshold are thresholds to ensure the normal use of the positioning service, which can be set according to specific circumstances and needs, and will not be repeated here. The control module can also select as few idle sub-time slots as possible as partial idle sub-time slots while meeting the positioning requirements to reduce the duty cycle of the positioning antenna and ensure lower power consumption.
[0108] S502B: If the current working state is in the working time slot, the positioning antenna is controlled to be in a short-circuit state, and the satellite antenna is controlled to be in a tuning state.
[0109] Both the transmit time slot and the receive time slot can be referred to as an operating time slot, such as subframe 1 and subframe 2 shown in Figure 5. That is, if the satellite communication system is operating in a transmit time slot or a receive 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.
[0110] Specifically, the control module controls the satellite antenna to be in the tuning state by outputting a second control instruction to the first antenna tuning switch and the second antenna tuning switch. In response to the second control instruction, the first antenna tuning switch switches to a third state, short-circuiting the positioning antenna. For example, the first antenna tuning switch directly connects the positioning antenna to ground. The short-circuited positioning antenna is effectively grounded and does not occupy the antenna space of the satellite antenna. In response to the second control instruction, the second antenna tuning switch switches to a fourth state, tuning the satellite antenna. When the second antenna tuning switch is in the fourth state, the satellite antenna, due to the matching circuit in the fourth state, has high antenna efficiency, ensuring wireless performance for satellite communications.
[0111] Optionally, when the positioning antenna is in a 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 a short-circuit state and the working state of the satellite communication system is in the working time slot, the positioning low noise amplifier is still in a working state. Although the positioning antenna is in a short-circuit state, other signals coupled through space, the reference ground of the RF circuit board, and the power supply (such as the transmission signal of the satellite communication system) 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 a short-circuit state, the control module instructs the positioning low noise amplifier to enter a dormant state, which can effectively reduce the interference signal entering the positioning chip, avoid the deterioration of CN0, and ensure positioning accuracy.
[0112] Optionally, when the TDMA satellite communication system employs a non-multiplexed transmit and receive path as shown in FIG4 , more appropriate matching circuits can be configured for each transmit and receive path, thereby improving transmit and receive performance. Therefore, when the satellite communication system is currently operating in a transmit timeslot, the control module can output a second control instruction to the second antenna tuning switch, instructing the second antenna tuning switch to enter a transmit tuning state, thereby adapting the satellite antenna to the transmit frequency band of satellite communication, maximizing antenna efficiency within the transmit frequency band and improving transmit performance. When the satellite communication system is currently operating in a receive timeslot, the control module can output a second control instruction to the second antenna tuning switch, instructing the second antenna tuning switch to enter a receive tuning state, thereby adapting the satellite antenna to the receive frequency band of satellite communication, maximizing antenna efficiency within the receive frequency band and ensuring receive performance. Optionally, the 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, each of which is used to instruct the two antenna tuning switches to enter their respective states.
[0113] In some scenarios, when the satellite communication chip is not operating, for example, when the user shuts down the satellite communication system via the satellite communication app, the satellite communication chip will not output any status code. In this case, the control module can also output a first control instruction to indicate that the satellite antenna is in a short-circuit state and that the positioning antenna is in a tuning state. Optionally, the control module can also transfer control of the positioning low-noise amplifier to the positioning chip; optionally, the control module can also enter a dormant state at this time, and the antenna tuning circuit can be controlled by the corresponding chip.
[0114] In the embodiment shown in FIG. 5 , when the satellite communication system enters an idle time slot, the control module can control the satellite antenna to be in a short-circuit state and the positioning antenna to be in a tuned state. The short-circuited satellite antenna does not occupy the antenna space of the positioning antenna, thereby ensuring the antenna efficiency of the positioning antenna and, in turn, ensuring the wireless performance of the positioning service. When the satellite communication system is in an operating time slot, the control module can control the positioning antenna to be in a short-circuit state and the positioning antenna to be in a tuned state. The short-circuited positioning antenna does not occupy the antenna space of the satellite antenna, thereby ensuring the antenna efficiency of the satellite antenna and, in turn, ensuring the wireless performance of satellite communication. This method can utilize the idle time slots of satellite communication to place the positioning antenna in a tuned state to ensure the normal transmission and reception of positioning service signals, thereby achieving coexistence of the satellite communication system and the positioning service system, enabling positioning to be achieved while performing satellite communication. This method can be applied to a wider range of practical scenarios, improving the user experience.
[0115] In some terminal devices, the satellite antenna and the positioning antenna can also reuse the same antenna, as shown in Figure 9. The difference from Figure 7 is that in the circuit shown in Figure 9, the satellite antenna and the positioning antenna reuse the same common antenna, that is, both use antenna 3 to transmit and receive signals. The antenna 3 is connected to a single-pole three-throw switch. Two of the three discrete ends of the single-pole three-throw switch can be connected to the satellite communication transmit and receive paths as shown in Figure 7, and the other discrete end is connected to the receiving path of the positioning service, such as the positioning receive filter. The common end of the third antenna tuning switch is connected to 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, which are used to adapt to the compatibility of antenna 3. For example, in the working time slot of the satellite communication system, the third antenna tuning state can be configured to the fifth state, so that the antenna 3 is in a tuning state in the transceiver frequency band of the satellite communication, and is in a short-circuit state in the receiving 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 transceiver frequency band of the satellite communication, and is in a tuning state in the receiving frequency band of the positioning service.
[0116] In order to clearly describe the technical solution of the present application, the antenna control method described in the embodiment of the present application is fully described below with a complete embodiment. For details, please refer to the method shown in FIG10 , including:
[0117] S1001. Satellite communication is closed.
[0118] Generally, when a terminal device is in an area with cellular mobile communication coverage, cellular mobile communication is prioritized. Satellite communication is disabled. Alternatively, if the user does not currently need to use satellite communication, they can manually disable it using the satellite communication app. In this case, satellite communication is disabled.
[0119] S1002: Control the satellite antenna to be in a short-circuit state, and control the positioning antenna to be in a tuning state.
[0120] When satellite communication is turned off, it means that the user does not need to use satellite communication at the moment, so there is no need to consider the performance of the satellite antenna. Therefore, the control module can control the satellite antenna to be in a short-circuit state. In this case, the control module can control the positioning antenna to be in a tuning state so that the positioning function can be used normally.
[0121] Optionally, the positioning low noise amplifier is controlled by a positioning chip.
[0122] S1003: Receive an operation of turning on the satellite communication function input by the user, and turn on the satellite communication function.
[0123] When a user needs to use satellite communication, they can manually enable it through the satellite communication application. The satellite communication system then performs the satellite registration process. Once the satellite communication system is successfully registered, the subframe allocation results, specifically the allocation of receive and transmit time slots, are displayed.
[0124] S1004: Turn on the location service function.
[0125] The user can also enable or keep the location service function enabled, for example, by turning on or keeping the GNSS switch enabled.
[0126] Optionally, the order of the above S1003 and S1004 can be interchanged, as long as both are in the open state.
[0127] After the above S1003 and S1004, the process may enter a coexistence state, that is, execute the process after S1005.
[0128] S1005. When the satellite communication system is in a transmission time slot, the positioning antenna is controlled to be in a short-circuit state, and the satellite antenna is controlled to be in a transmission tuning state.
[0129] 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 a short-circuit state and controls the satellite antenna to be in a transmission tuning state.
[0130] S1006: When the satellite communication system is in a receiving time slot, the positioning antenna is controlled to be in a short-circuit state, and the satellite antenna is controlled to be in a receiving tuning state.
[0131] 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.
[0132] S1007: When the satellite communication system is in an idle time slot, the positioning antenna is controlled to be in a tuning state, and the satellite antenna is controlled to be in a short-circuit state.
[0133] 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.
[0134] S1008: Control the positioning low noise amplifier to enter the sleep state (OFF state).
[0135] The implementation principle and beneficial effects of the embodiment shown in FIG10 can be found in the description of the aforementioned embodiment and will not be repeated here.
[0136] The above describes in detail an example of the method provided by the present application. It is understandable that, in order to implement the above functions, the corresponding device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0137] This application can divide the antenna control device into functional modules based on the above-mentioned method examples. For example, each function can be divided into separate functional modules, or two or more functions can be integrated into a single module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the module division in this application is illustrative and only represents a logical functional division. In actual implementation, other division methods may be used.
[0138] FIG11 shows a schematic diagram of the structure of an antenna control device provided by the present application. The device 1100 includes:
[0139] An acquisition module 1101 is used to acquire the current working status of the satellite communication system;
[0140] 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.
[0141] 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.
[0142] In some embodiments, the working time slot includes a transmitting time slot and a receiving time slot; the processing module 1102 is specifically used to control the satellite antenna to be in a transmitting tuning state when the working time slot is a transmitting time slot; and to control the satellite antenna to be in a receiving tuning state when the working time slot is a receiving time slot.
[0143] In some embodiments, the idle time slot includes multiple idle sub-time slots, and the processing module 1102 is specifically used to control the positioning antenna to be in a tuning state in multiple idle sub-time slots when the current working state is in the idle time slot, and to control the satellite antenna to be in a short-circuit state in multiple idle sub-time slots.
[0144] In some embodiments, the idle time slot includes multiple idle sub-time slots, and the processing module 1102 is specifically used to control the positioning antenna to be in a tuning state in some idle sub-time slots among the multiple idle sub-time slots when the current working state is in the idle time slot, and to control the satellite antenna to be in a short-circuit state in some idle sub-time slots.
[0145] In some embodiments, there are discontinuous idle sub-timeslots in the plurality of idle sub-timeslots, and some of the idle sub-timeslots are at least two consecutive idle sub-timeslots whose total duration is greater than a preset duration threshold.
[0146] In some embodiments, there are discontinuous idle sub-timeslots in the plurality of idle sub-timeslots, and some of the idle sub-timeslots are at least two consecutive idle sub-timeslots with the longest total duration.
[0147] In some embodiments, if the current working state is in a 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.
[0148] The specific methods of the device 1100 and the antenna control method and the beneficial effects produced can be found in the relevant descriptions of the method embodiments, which will not be repeated here.
[0149] The present application also provides a control module for executing the antenna control method of any of the above embodiments. The control module is connected to a satellite communication chip of a satellite communication system, and is also connected to 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 transmitting and receiving signals from the satellite communication system. The control module is configured to obtain the current operating state of the satellite communication system and, when the current operating state is in an idle time slot, output a first control instruction for instructing the first antenna tuning switch to be in a first state and for instructing the second antenna tuning switch to be in a second state. The first state is configured to configure the positioning antenna to be in a tuned state, and the second state is configured to configure the satellite antenna to be in a short-circuited state.
[0150] Optionally, the control module is also used to output a second control instruction when the current working state is in the working time slot, and the second control instruction is used to indicate that the first antenna tuning switch is in a third state, and to indicate that the second antenna tuning switch is 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 a tuning state.
[0151] Optionally, the control module is further connected to the positioning low noise amplifier of the positioning service system, and is used to output a third control instruction when the current working state is in a working time slot, and the third control instruction is used to instruct the positioning low noise amplifier to enter a sleep state.
[0152] Optionally, the control module may be a radio frequency enhancement chip.
[0153] The present application also provides another RF front-end module, such as shown in Figure 7 or Figure 9. In the structures shown in Figure 7 and Figure 9, part or all of the circuit structures other than the antenna can fall within the scope of the RF front-end module.
[0154] An embodiment of the present application further provides an electronic device, which may be the terminal device 100 shown in FIG1 , and may include the control module described above.
[0155] Optionally, the electronic device may further include the RF front-end module described above.
[0156] An embodiment of the present application further provides an electronic device comprising the aforementioned processor. The electronic device provided in this embodiment may be the terminal device 100 shown in FIG1 , configured to execute the aforementioned antenna control method. In the case of an integrated unit, the terminal device may include a processing module, a storage module, and a communication module. The processing module may be configured to control and manage the actions of the terminal device. For example, the processing module may be configured to support the terminal device in executing steps performed by the display unit, the detection unit, and the processing unit. The storage module may be configured to support the terminal device in executing stored program code and data, etc. The communication module may be configured to support communication between the terminal device and other devices.
[0157] The processing module may be a processor or a controller. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may 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 so on. The storage module may be a memory. The communication module may specifically be a device that interacts with other terminal devices, such as a radio frequency circuit, a Bluetooth chip, or a Wi-Fi chip.
[0158] In one embodiment, when the processing module is a processor and the storage module is a memory, the terminal device involved in this embodiment may be a device having the structure shown in FIG. 1 .
[0159] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the processor executes the antenna control method described in any of the above embodiments.
[0160] An embodiment of the present application further provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement the antenna control method in the above-mentioned embodiment.
[0161] Among them, the electronic device, computer-readable storage medium, computer program product or chip provided in this embodiment are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0162] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, the replaced units may or may not be physically separated, and the components displayed as units may be one physical unit or multiple physical units, that is, they may be located in one place, or they may be distributed in multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0163] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0164] If the integrated unit is implemented 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 solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for making a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk. The above content is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. An antenna control method, characterized in that: include: Get the current working status of the satellite communication system; If the current working state is in an idle time slot, the positioning antenna is controlled to be in a tuning state, and the satellite antenna is controlled to be in a short-circuit state.
2. The method according to claim 1, characterized in that The method further comprises: If the current working state is in the working time slot, the positioning antenna is controlled to be in a short-circuit state, and the satellite antenna is controlled to be in a tuning state.
3. The method according to claim 2, characterized in that The working time slots include a transmitting time slot and a receiving time slot; When the working time slot is the transmitting time slot, the controlling the satellite antenna to be in a tuning state includes: controlling the satellite antenna to be in a transmitting tuning state; When the working time slot is the receiving time slot, controlling the satellite antenna to be in a tuning state includes: controlling the satellite antenna to be in a receiving tuning state.
4. The method according to claim 3, characterized in that The idle time slot includes a plurality of idle sub-time slots, and if the current working state 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, comprises: If the current working state is in the idle time slot, the positioning antenna is controlled to be in a tuning state in the plurality of idle sub-time slots, and the satellite antenna is controlled to be in a short-circuit state in the plurality of idle sub-time slots.
5. The method according to claim 3, characterized in that: The idle time slot includes a plurality of idle sub-time slots, and if the current working state 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, comprises: If the current working state is in the idle time slot, the positioning antenna is controlled to be in a tuning state in some of the idle sub-time slots among the multiple idle sub-time slots, and the satellite antenna is controlled to be in a short-circuit state in some of the idle sub-time slots.
6. The method according to claim 5, characterized in that There are discontinuous idle sub-timeslots among the multiple idle sub-timeslots, and the partial idle sub-timeslots are at least two consecutive idle sub-timeslots whose total duration is greater than a preset duration threshold.
7. The method according to claim 5 or 6, characterized in that: There are discontinuous idle sub-timeslots among the multiple idle sub-timeslots, and the partial idle sub-timeslots are at least two continuous idle sub-timeslots with the longest total duration.
8. The method according to any one of claims 2 to 7, characterized in that If the current working state is in a working time slot, the method further includes: Control the low noise amplifier of the positioning service system to enter the sleep state.
9. A control module, characterized in that: The control module is connected to a satellite communication chip of a satellite communication system, the control module is also connected to a first antenna tuning switch of a positioning antenna, the control module is connected to a second antenna tuning switch of a satellite antenna, and the satellite antenna is an antenna for transmitting and receiving signals of the satellite communication system; The control module is used to obtain the current working state of the satellite communication system, and when the previous working state is in an idle time slot, output a first control instruction, wherein the first control instruction is used to instruct the first antenna tuning switch to be in a first state, and to instruct the second antenna tuning switch to be in a second state, wherein the first 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.
10. The control module according to claim 9, characterized in that: The control module is also used to output a second control instruction when the current working state is in a working time slot, and the second control instruction is used to indicate that the first antenna tuning switch is in a third state, and to indicate that the second antenna tuning switch is 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 a tuning state.
11. The control module according to claim 9 or 10, characterized in that: The control module is also connected to 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 a working time slot, wherein the third control instruction is configured to instruct the low noise amplifier to enter a sleep state.
12. The control module according to any one of claims 9 to 11, characterized in that: The control module is a radio frequency enhancement chip.
13. A radio frequency front-end module, characterized in that: The radio frequency front-end module includes a control module as described in any one of claims 9 to 12.
14. An electronic device, characterized in that: include: Processors, memory, and interfaces; The processor, the memory and the interface cooperate with each other so that the electronic device performs the method according to any one of claims 1 to 8; or, comprising: a control module as claimed in any one of claims 9 to 12; or, Comprising: a radio frequency front-end module as described in claim 13.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Handoff for satellite communication
CN109075853A
Satellite mobile communication radio frequency interface controller and radio frequency signal processing device
CN110071755A
Controlling antenna combinations
WO2011042051A1
Location information acquisition method, terminal, storage medium, and electronic device
WO2019119911A1
Cited By
Local oscillator leakage suppression method and device based on TDMA satellite system
CN121333394A