Satellite communication control method, satellite transceiver circuit and related product

By outputting satellite control signals in terminal devices such as smartphones and instructing the antenna tuning module to switch to the satellite communication state, the problem of impedance matching in satellite communication is solved, and the performance and quality of satellite communication is improved. And saves costs.

CN119232193APending Publication Date: 2024-12-31HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310782075.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-28
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In terminal devices such as smartphones, due to limited space, it is difficult to set up special antennas for satellite communications, which makes it difficult to compatible when satellite communications and cellular mobile communications multiplex the same antenna, impedance matching is difficult to be compatible, affecting communication performance.

Method used

By outputting satellite control signals when the terminal device switches to the satellite communication state, it instructs the antenna tuning module to switch to the tuning state matched by satellite communication, ensuring that the antenna can be compatible with the two communication systems under multiplexing and ensuring the communication quality of satellite communication.

Benefits of technology

In the case of multiplexing the same antenna and tuning modules, the performance and quality of satellite communications are improved while saving costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232193A_ABST
    Figure CN119232193A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, and provides a satellite communication control method, a satellite transceiver circuit and a related product, the method is applied to the satellite transceiver circuit, the satellite transceiver circuit comprises a satellite processor, and the method comprises the following steps: the satellite processor receives a satellite communication switching instruction, the satellite communication switching instruction is used for indicating to switch to satellite communication; the satellite processor responds to the satellite communication switching instruction and outputs a satellite control signal, and the satellite control signal is used for controlling the antenna tuning module to be switched to a tuning state during satellite communication. According to the method, the communication quality of satellite communication can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a satellite communication control method, a satellite transceiver circuit and related products. Background Art

[0002] Satellite communication has a long communication distance and wide coverage. It is not restricted by external factors such as specific regions, weather, terrain, power supply and other ground infrastructure. It can ensure communication quality in more complex application scenarios such as emergency communication, tourism and leisure, Internet of Things, disaster prevention and relief, and environmental protection. It has advantages that cannot be replaced by cellular communication. With the development of communication technology, satellite communication has gradually been applied to terminal devices represented by smartphones as a necessary function, making the functions of terminal devices more and more powerful to meet people's growing needs.

[0003] Traditional satellite communication equipment uses high-performance antennas to provide better transceiver performance. However, when applied to terminal devices such as smartphones, it is difficult to set up antennas specifically for satellite communications due to the limited space of the terminal devices. Therefore, the same antenna is often reused with cellular mobile communications.

[0004] However, when two communication systems reuse the same antenna, the performance of one of the communication systems may be affected, affecting the user experience, because the impedance matching state of the same state is difficult to be compatible with the working states of the two communication systems. Summary of the invention

[0005] The present application provides a satellite communication control method, a satellite transceiver circuit, a satellite processor, a radio frequency front-end module and an electronic device, which can improve the communication quality of satellite communication.

[0006] In a first aspect, a satellite communication control method is provided, which is applied to a satellite transceiver circuit, the satellite transceiver circuit comprising: a satellite processor, and the method comprising: the satellite processor receiving a satellite communication switching instruction, the satellite communication switching instruction being used to indicate switching to satellite communication; the satellite processor responds to the satellite communication switching instruction, outputs a satellite control signal, the satellite control signal being used to control the tuning state of an antenna tuning module when switching to satellite communication.

[0007] The above-mentioned satellite communication control method outputs a satellite control signal to instruct the antenna tuning module to switch to the tuning state matched by the satellite communication when the terminal device switches to the satellite communication state, thereby ensuring that when the same antenna and the control interface of the antenna tuning module are reused with other communication systems, the antenna performance of other communication systems is not affected, and the satellite communication can also work in the scenario where the antenna reaches the tuning state, thereby ensuring the antenna performance during satellite communication and the communication quality of satellite communication. At the same time, the two communication systems reuse the same antenna and the control port for controlling the antenna tuning module, which can also save costs.

[0008] In one possible implementation, the satellite transceiver circuit also includes: an antenna controller, the satellite control signal includes a wake-up level, and the satellite processor outputs a satellite control signal in response to a satellite communication switching instruction, including: the antenna controller receives the wake-up level output by the satellite processor; the antenna controller switches from a sleep state to a wake-up state in response to the wake-up level, and outputs satellite antenna tuning parameters, and the satellite antenna tuning parameters are used to indicate the tuning state of the antenna tuning module when switching to satellite communication.

[0009] Optionally, the antenna controller can be external to the satellite transceiver circuit and used in conjunction with the satellite transceiver circuit; it can also be integrated in the satellite transceiver circuit, which is not limited in the embodiments of the present application. When the antenna controller is integrated in the satellite transceiver circuit, the integration of the module can be improved. The antenna controller is in a wake-up state through the wake-up level to realize the tuning function of satellite communication and ensure the communication quality of satellite communication.

[0010] In one possible implementation, the satellite antenna tuning parameters include satellite antenna reception tuning parameters, and the antenna controller switches from a sleep state to a wake-up state in response to a wake-up level and outputs the satellite antenna tuning parameters, including: the antenna controller switches from a sleep state to a wake-up state in response to the wake-up level, and then outputs the satellite antenna reception tuning parameters, and the satellite antenna reception tuning parameters are used to indicate the tuning state of the antenna tuning module in the reception state when switching to satellite communication.

[0011] When the antenna controller is awakened, it can directly default to the receiving state and output the satellite antenna receiving tuning parameters to achieve downlink synchronization of satellite communication, ensuring the receiving performance of satellite communication. There is no need to wait for instructions from other signals to enter the receiving state, and satellite communication switching can be more timely.

[0012] In one possible implementation, the satellite antenna tuning parameters also include satellite antenna transmit tuning parameters, and the method also includes: when the transmit time slot of the satellite communication arrives, the satellite processor outputs a transmit high level, and the transmit high level is used to characterize that the satellite communication is switched to the transmit state; the antenna controller responds to the transmit high level and outputs the transmit tuning parameters of the transmitting satellite antenna, and the satellite antenna transmit tuning parameters are used to instruct the antenna tuning module to switch to the tuning state under the transmit state of the satellite communication.

[0013] When in the transmitting state, the satellite processor also outputs a transmitting high level to the antenna controller, so that the antenna controller can respond to the transmitting high level to control the antenna controller to output the satellite antenna transmitting tuning parameters to ensure the transmitting performance of satellite communications.

[0014] In a possible implementation manner, the method further includes: the satellite processor receiving a satellite communication shutdown instruction, where the satellite communication shutdown instruction is used to instruct satellite communication to be shut down.

[0015] The satellite processor may shut down satellite communications to save power in response to receiving the satellite communications shut down instruction.

[0016] In a possible implementation, the method further includes: the satellite processor outputting a shutdown low level to the antenna controller in response to the satellite communication shutdown instruction; and the antenna controller switching from the awake state to the sleep state in response to the shutdown low level.

[0017] The satellite processor can also stop satellite communication when receiving a satellite communication shutdown instruction. Optionally, the satellite communication shutdown instruction can be an instruction generated by the user manually shutting down the satellite communication, or an instruction automatically generated when the cellular mobile communication resumes the communication state, or an instruction generated by the terminal device when the screen is off or locked. For example, when the user uses the terminal device to make a satellite call, a pull-down operation can be performed at the top of the screen of the terminal device, the pull-down bar can be opened, and the switch control of the satellite communication can be clicked in the pull-down bar to generate a satellite communication shutdown instruction to turn off the satellite communication function. The user manually shuts down the satellite communication in accordance with the user's wishes, and the operation method is flexible; it can also be that the terminal device detects that the signal strength of the cellular mobile communication is restored and can be used normally, and then automatically generates a satellite communication shutdown instruction to shut down the satellite communication, and then can switch to the communication state of the cellular mobile communication; it can also be that the user has finished using the satellite communication, and the terminal device automatically or under the user's operation becomes a screen-off or lock screen state. At this time, the terminal device believes that the user no longer needs to use the terminal device for satellite communication, and then it can automatically generate a satellite communication shutdown instruction to save power. The terminal device automatically generates a satellite communication shutdown instruction, which can be shut down in time without manual operation by the user, which is more convenient and can save power.

[0018] In one possible implementation, the satellite control signal includes a wake-up level, a conversion module is set in the satellite processor, and the satellite processor responds to the satellite communication switching instruction to output the satellite control signal, including: the satellite processor generates a wake-up level in response to the satellite communication switching instruction, and the wake-up level is used to characterize entering the satellite communication state; the satellite processor uses the conversion module to convert the wake-up level into a satellite antenna tuning parameter, and outputs it to the antenna tuning module.

[0019] By building a conversion module into the satellite processor, the GPIO level can be converted into a MIPI signal, which can be used to transmit satellite antenna tuning parameters, thereby tuning the antenna tuning module. The satellite transceiver circuit can achieve impedance tuning of the antenna tuning module without using an antenna controller. While ensuring the performance of the satellite communication antenna, it also simplifies the circuit structure and circuit connection method, making layout and wiring easier.

[0020] In one possible implementation, the satellite antenna tuning parameters include satellite antenna reception tuning parameters, and the satellite antenna reception tuning parameters are used to instruct the antenna tuning module to switch to a tuning state under a reception state of satellite communication. The satellite processor uses a conversion module to convert the wake-up level into the satellite antenna tuning parameters and outputs them to the antenna tuning module, including: the satellite processor uses a conversion module to convert the wake-up level into the satellite antenna reception tuning parameters and outputs them to the antenna tuning module.

[0021] When switching to satellite communication, the satellite processor can directly default to the receiving state, and use the conversion module to convert the generated wake-up level into the satellite antenna receiving tuning parameters to achieve downlink synchronization of satellite communication, ensure the receiving performance of satellite communication, and no longer need to wait for instructions from other signals to enter the receiving state, which can also make the satellite communication switch more timely.

[0022] In one possible implementation, the satellite antenna tuning parameters also include satellite antenna transmit tuning parameters, and the satellite antenna transmit tuning parameters are used to indicate that the antenna tuning module switches to the tuning state under the transmit state of satellite communication. The method also includes: when the transmit time slot of satellite communication arrives, the satellite processor outputs a transmit high level, and the transmit high level is used to characterize that the satellite communication is switched to the transmit state; the satellite processor uses a conversion module to convert the transmit high level into a satellite antenna transmit tuning parameter, and outputs it to the antenna tuning module.

[0023] When receiving a satellite communication switching instruction, the satellite processor will still generate a wake-up level, and then input the wake-up level into the conversion module for conversion, generate satellite antenna reception tuning parameters, and then use MIPI signals for transmission. Specifically, it can be output to the antenna tuning module through the connection between the satellite processor and the antenna tuning module, so that the satellite communication maintains downlink synchronization when it is just switched, and has good reception performance. When the transmission time slot arrives, the satellite processor will also generate a high transmission level, and then input the high transmission level into the conversion module for conversion, generate satellite antenna transmission tuning parameters, and then use MIPI signals for transmission. Specifically, it can be output to the antenna tuning module through the connection path between the satellite processor and the antenna tuning module, so that the satellite communication has good communication performance in the transmission state.

[0024] In a possible implementation manner, the method further includes: the satellite processor stops outputting the satellite antenna tuning parameters in response to the satellite communication shutdown instruction.

[0025] The satellite processor may shut down satellite communications to save power in response to receiving the satellite communications shut down instruction.

[0026] In one possible implementation, the satellite communication shutdown instruction is: any one of an instruction generated based on a user's satellite communication shutdown operation, an instruction generated based on a locked screen state or a screen-off state, and an instruction generated based on a cellular mobile communication resumption state.

[0027] The satellite processor can also stop satellite communication when receiving a satellite communication shutdown instruction. Optionally, the satellite communication shutdown instruction can be an instruction generated by the user manually shutting down the satellite communication, or an instruction automatically generated when the cellular mobile communication resumes the communication state, or an instruction generated by the terminal device when the screen is off or locked. For example, when the user uses the terminal device to make a satellite call, a pull-down operation can be performed at the top of the screen of the terminal device, the pull-down bar can be opened, and the switch control of the satellite communication can be clicked in the pull-down bar to generate a satellite communication shutdown instruction to turn off the satellite communication function. The user manually shuts down the satellite communication in accordance with the user's wishes, and the operation method is flexible; it can also be that the terminal device detects that the signal strength of the cellular mobile communication is restored and can be used normally, and then automatically generates a satellite communication shutdown instruction to shut down the satellite communication, and then can switch to the communication state of the cellular mobile communication; it can also be that the user has finished using the satellite communication, and the terminal device automatically or under the user's operation becomes a screen-off or lock screen state. At this time, the terminal device believes that the user no longer needs to use the terminal device for satellite communication, and then it can automatically generate a satellite communication shutdown instruction to save power. The terminal device automatically generates a satellite communication shutdown instruction, which can be shut down in time without manual operation by the user, which is more convenient and can save power.

[0028] In a second aspect, a satellite transceiver circuit is provided, which includes: a satellite processor; the satellite processor is used to receive a satellite communication switching instruction, and the satellite communication switching instruction is used to indicate switching to satellite communication; the satellite processor is also used to respond to the satellite communication switching instruction and output a satellite control signal, and the satellite control signal is used to control the tuning state of the antenna tuning module when switching to satellite communication.

[0029] In the satellite transceiver circuit, the satellite processor can output a satellite control signal to instruct the antenna tuning module to switch to the tuning state matched by the satellite communication when switching to the satellite communication state, thereby ensuring that when the same antenna and the control interface of the antenna tuning module are reused with other communication systems, the antenna performance of other communication systems is not affected, and the satellite communication can also work in the scenario where the antenna reaches the tuning state, thereby ensuring the antenna performance during satellite communication and the communication quality of the satellite communication. At the same time, the two communication systems reuse the same antenna and the control port for controlling the antenna tuning module, which can also save costs.

[0030] In one possible implementation, the satellite transceiver circuit also includes: an antenna controller, the antenna controller and the satellite processor are connected through a first path, and the satellite control signal includes a wake-up level; the antenna controller is used to receive the wake-up level output by the satellite processor through the first path, and the wake-up level is used to characterize entering the satellite communication state; the antenna controller is also used to respond to the wake-up level, switch from the sleep state to the wake-up state, and output satellite antenna tuning parameters, and the satellite antenna tuning parameters are used to indicate the tuning state when the antenna tuning module switches to satellite communication.

[0031] When the antenna controller is integrated into the satellite transceiver circuit, the integration of the module can be improved. The antenna controller is in a wake-up state through the wake-up level to realize the tuning function of satellite communication and ensure the communication quality of satellite communication.

[0032] In one possible implementation, the satellite antenna tuning parameters include satellite antenna reception tuning parameters. The antenna controller is specifically used to respond to the wake-up level and output the satellite antenna reception tuning parameters after switching from the sleep state to the wake-up state. The satellite antenna reception tuning parameters are used to instruct the antenna tuning module to switch to the tuning state under the reception state of satellite communication.

[0033] When the antenna controller is awakened, it can directly default to the receiving state and output the satellite antenna receiving tuning parameters to achieve downlink synchronization of satellite communication, ensuring the receiving performance of satellite communication. There is no need to wait for instructions from other signals to enter the receiving state, and satellite communication switching can be more timely.

[0034] In one possible implementation, the satellite processor and the antenna controller are also connected through a second path, and the satellite antenna tuning parameters also include satellite antenna transmit tuning parameters; when the transmit time slot of the satellite communication arrives, the satellite processor is also used to output a transmit high level to the antenna controller through the second path, and the transmit high level is used to indicate that the satellite communication is switched to a transmit state; the antenna controller is also used to respond to the transmit high level and output the satellite antenna transmit tuning parameters, and the satellite antenna transmit tuning parameters are used to instruct the antenna tuning module to switch to a tuning state under the transmit state of the satellite communication.

[0035] In the transmitting state, the satellite processor also outputs a transmitting high level to the antenna controller through the second path, so that the antenna controller can respond to the transmitting high level to control the antenna controller to output the satellite antenna transmitting tuning parameters to ensure the transmitting performance of satellite communications.

[0036] In a possible implementation, the satellite processor is further used to receive a satellite communication shutdown instruction, where the satellite communication shutdown instruction is used to instruct satellite communication to be shut down.

[0037] The satellite processor may shut down satellite communications to save power in response to receiving the satellite communications shut down instruction.

[0038] In a possible implementation, the satellite processor is further configured to respond to a satellite communication shutdown instruction and output a shutdown low level to the antenna controller; the antenna controller is further configured to respond to the shutdown low level and switch from an awake state to a sleep state.

[0039] The satellite processor can also stop satellite communication when receiving a satellite communication shutdown instruction. Optionally, the satellite communication shutdown instruction can be an instruction generated by the user manually shutting down the satellite communication, or an instruction automatically generated when the cellular mobile communication resumes the communication state, or an instruction generated by the terminal device when the screen is off or locked. For example, when the user uses the terminal device to make a satellite call, a pull-down operation can be performed at the top of the screen of the terminal device, the pull-down bar can be opened, and the switch control of the satellite communication can be clicked in the pull-down bar to generate a satellite communication shutdown instruction to turn off the satellite communication function. The user manually shuts down the satellite communication in accordance with the user's wishes, and the operation method is flexible; it can also be that the terminal device detects that the signal strength of the cellular mobile communication is restored and can be used normally, and then automatically generates a satellite communication shutdown instruction to shut down the satellite communication, and then can switch to the communication state of the cellular mobile communication; it can also be that the user has finished using the satellite communication, and the terminal device automatically or under the user's operation becomes a screen-off or lock screen state. At this time, the terminal device believes that the user no longer needs to use the terminal device for satellite communication, and then it can automatically generate a satellite communication shutdown instruction to save power. The terminal device automatically generates a satellite communication shutdown instruction, which can be shut down in time without manual operation by the user, which is more convenient and can save power.

[0040] In one possible implementation, a conversion module is set in the satellite processor, and the satellite processor and the antenna tuning module are connected; the satellite processor is specifically used to respond to the satellite communication switching instruction and generate a wake-up level, and the wake-up level is used to characterize the entry into the satellite communication state; the satellite processor uses the conversion module to convert the wake-up level into a satellite antenna tuning parameter, and outputs it to the antenna tuning module.

[0041] The satellite processor has a built-in conversion module that can convert the GPIO level into a MIPI signal, which can be used to transmit satellite antenna tuning parameters, thereby tuning the antenna tuning module. The satellite transceiver circuit can achieve impedance tuning of the antenna tuning module without using an antenna controller. While ensuring the performance of the satellite communication antenna, it also simplifies the circuit structure and circuit connection method, making it easier to layout and wire.

[0042] In one possible implementation, the satellite antenna tuning parameters include satellite antenna reception tuning parameters, which are used to instruct the antenna tuning module to switch to a tuning state under the reception state of satellite communication; the satellite processor is specifically used to use a conversion module to convert the wake-up level into a satellite antenna reception tuning parameter, and output it to the antenna tuning module.

[0043] When switching to satellite communication, the satellite processor can directly default to the receiving state, and use the conversion module to convert the generated wake-up level into the satellite antenna receiving tuning parameters to achieve downlink synchronization of satellite communication, ensure the receiving performance of satellite communication, and no longer need to wait for instructions from other signals to enter the receiving state, which can also make the satellite communication switch more timely.

[0044] In one possible implementation, the satellite antenna tuning parameters also include satellite antenna transmit tuning parameters, which are used to indicate that the antenna tuning module switches to the tuning state under the transmit state of satellite communication; when the transmit time slot of satellite communication arrives, the satellite processor is also used to generate a transmit high level, which is used to characterize that the satellite communication is switched to the transmit state; the satellite processor is specifically used to use a conversion module to convert the transmit high level into a satellite antenna transmit tuning parameter, and output it to the antenna tuning module.

[0045] When receiving a satellite communication switching instruction, the satellite processor will still generate a wake-up level, and then input the wake-up level into the conversion module for conversion, generate satellite antenna reception tuning parameters, and then use MIPI signals for transmission. Specifically, it can be output to the antenna tuning module through the connection between the satellite processor and the antenna tuning module, so that the satellite communication maintains downlink synchronization when it is just switched, and has good reception performance. When the transmission time slot arrives, the satellite processor will also generate a high transmission level, and then input the high transmission level into the conversion module for conversion, generate satellite antenna transmission tuning parameters, and then use MIPI signals for transmission. Specifically, it can be output to the antenna tuning module through the connection path between the satellite processor and the antenna tuning module, so that the satellite communication has good communication performance in the transmission state.

[0046] In a possible implementation, the satellite processor is further used to receive a satellite communication shutdown instruction, which is used to instruct satellite communication to be shut down; the satellite processor is further used to respond to the satellite communication shutdown instruction and stop outputting antenna tuning parameters.

[0047] The satellite processor may shut down satellite communications to save power in response to receiving the satellite communications shut down instruction.

[0048] In one possible implementation, the satellite communication shutdown instruction is: any one of an instruction generated based on a user's satellite communication shutdown operation, an instruction generated based on a locked screen state or a screen-off state, and an instruction generated based on a cellular mobile communication resumption state.

[0049] The satellite processor can also stop satellite communication when receiving a satellite communication shutdown instruction. Optionally, the satellite communication shutdown instruction can be an instruction generated by the user manually shutting down the satellite communication, or an instruction automatically generated when the cellular mobile communication resumes the communication state, or an instruction generated by the terminal device when the screen is off or locked. For example, when the user uses the terminal device to make a satellite call, a pull-down operation can be performed at the top of the screen of the terminal device, the pull-down bar can be opened, and the switch control of the satellite communication can be clicked in the pull-down bar to generate a satellite communication shutdown instruction to turn off the satellite communication function. The user manually shuts down the satellite communication in accordance with the user's wishes, and the operation method is flexible; it can also be that the terminal device detects that the signal strength of the cellular mobile communication is restored and can be used normally, and then automatically generates a satellite communication shutdown instruction to shut down the satellite communication, and then can switch to the communication state of the cellular mobile communication; it can also be that the user has finished using the satellite communication, and the terminal device automatically or under the user's operation becomes a screen-off or lock screen state. At this time, the terminal device believes that the user no longer needs to use the terminal device for satellite communication, and then it can automatically generate a satellite communication shutdown instruction to save power. The terminal device automatically generates a satellite communication shutdown instruction, which can be shut down in time without manual operation by the user, which is more convenient and can save power.

[0050] In one possible implementation, the circuit also includes a satellite RF module, which is connected to a satellite processor; the satellite RF module is used to transmit the satellite transmit signal output by the satellite processor to the antenna for transmission in a transmitting state of satellite communication; the satellite RF module is also used to receive the satellite receive signal received by the antenna in a receiving state of satellite communication, and input the satellite receive signal into the satellite processor.

[0051] The satellite transceiver circuit includes a satellite radio frequency module, which can improve the integration of the satellite transceiver circuit and facilitate layout and wiring.

[0052] In one possible implementation, the circuit also includes a first switch, the public end of the first switch is connected to the antenna; the first discrete end of the first switch is connected to the satellite RF module, and is used to select the satellite transmission signal or the satellite reception signal; the second discrete end of the first switch is connected to other communication channels, and is used to select the signals of other communication channels.

[0053] The satellite transceiver circuit includes a satellite radio frequency module, which can improve the integration of the satellite transceiver circuit and facilitate layout and wiring. In addition, by switching the satellite communication signal and the signal of other communication systems through the first switch, the ports of the antenna and the world tuning module can be reused, which can also save costs.

[0054] In one possible implementation, the circuit also includes a second switch, the common end of the second switch is connected to the first discrete end of the first switch; the first discrete end of the second switch is connected to the transmit output end of the satellite RF module, and the transmit output end is used to output the satellite transmit signal; the second discrete end of the second switch is connected to the receive input end of the satellite RF module, and the receive input end is used to receive the satellite receive signal.

[0055] The satellite transceiver circuit includes a second switch, which can improve the integration of the satellite transceiver circuit and facilitate layout and wiring. The second switch is used to switch the satellite transmission signal and the satellite reception signal of the satellite communication, which can improve the isolation of the transceiver signal and facilitate the matching of the RF path and the antenna tuning module of the satellite transmission signal and the satellite reception signal, thereby improving the transceiver performance of the satellite communication.

[0056] In a third aspect, a satellite processor is provided, which is used to receive satellite communication switching instructions, and the satellite communication switching instructions are used to indicate switching to satellite communication; the satellite processor is also used to respond to satellite communication switching instructions and output satellite control signals, and the satellite control signals are used to control the tuning state of the antenna tuning module when switching to satellite communication.

[0057] In a fourth aspect, a satellite processor is provided, which is applied to any satellite transceiver circuit in the technical solution of the second aspect, and the satellite processor is a satellite processor in any satellite transceiver circuit in the technical solution of the second aspect.

[0058] In a fifth aspect, a radio frequency front-end module is provided, comprising any satellite transceiver circuit as in the technical solution of the second aspect; or, comprising any satellite processor as in the technical solution of the third aspect or the fourth aspect.

[0059] In a sixth aspect, an electronic device is provided, comprising any satellite transceiver circuit in the technical solution of the second aspect.

[0060] In the seventh aspect, an electronic device is provided, comprising any satellite processor in the technical solution of the third aspect or the fourth aspect.

[0061] In an eighth aspect, an electronic device is provided, comprising any RF front-end module in the technical solution of the fifth aspect.

[0062] In a ninth 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 one of the methods in the technical solution of the first aspect.

[0063] In the tenth aspect, an embodiment of the present application provides a chip, including 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 of the first aspect.

[0064] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.

[0065] Further optionally, the chip also includes a communication interface.

[0066] In the eleventh 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 of the first aspect.

[0067] In a twelfth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is run on an electronic device, the electronic device executes any one of the methods in the technical solution described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 is a schematic diagram of the structure of a terminal device 100 provided in an embodiment of the present application;

[0069] Figure 2 is a software structure block diagram of the terminal device 100 provided in an embodiment of the present application;

[0070] Figure 3 is a flowchart of a satellite communication control method provided in an embodiment of the present application;

[0071] Figure 4 is a schematic diagram of the structure of a satellite transceiver circuit provided in an embodiment of the present application;

[0072] Figure 5 is an equivalent schematic diagram of an antenna tuning module provided in an embodiment of the present application;

[0073] Figure 6 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0074] Figure 7 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0075] Figure 8 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0076] Fig. 9 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0077] Fig.10 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0078] Fig.11 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0079] Fig.12 is a timing diagram of another satellite communication control method provided in an embodiment of the present application;

[0080] Fig.13 is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application;

[0081] Fig.14 This is a structural diagram of another example of a satellite transceiver circuit provided in an embodiment of the present application. DETAILED DESCRIPTION

[0082] The technical solutions in the embodiments of the present application will be described below in conjunction with the 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 only a description of the association relationship of associated objects, indicating that there can be three relationships, 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.

[0083] In the following, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first", "second", and "third" may explicitly or implicitly include one or more of the features.

[0084] The satellite communication control method, satellite transceiver circuit, satellite processor and radio frequency front-end module provided in the embodiments of the present application can be applied to mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA) and other terminal devices. The embodiments of the present application do not impose any restrictions on the specific types of terminal devices.

[0085] For example, Figure 11 is a schematic diagram of the structure of an example 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 screen 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.

[0086] It is understood that the structure illustrated in the embodiment 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 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0087] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0088] The controller may be the nerve center and command center of the terminal device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0089] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0090] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0091] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the terminal device 100.

[0092] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call through a Bluetooth headset.

[0093] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface to realize the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0094] The UART interface is a universal serial data bus for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.

[0095] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the terminal device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the terminal device 100.

[0096] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0097] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the terminal device 100, and can also be used to transmit data between the terminal device 100 and peripheral devices. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other terminal devices, such as AR devices, etc.

[0098] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic 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 different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0099] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the terminal device 100. While the charging management module 140 is charging the battery 142, it may also power the terminal device through the power management module 141.

[0100] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and provides power to the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.

[0101] The wireless communication function of the terminal device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0102] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Figure 1The structures of antenna 1 and antenna 2 in the figure are only an example. Each antenna in the terminal device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0103] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the terminal device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

[0104] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be arranged in the same device as the mobile communication module 150 or other functional modules.

[0105] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the terminal device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0106] In some embodiments, the antenna 1 of the terminal device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the terminal device 100 can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-CDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a BeiDou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).

[0107] The terminal device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0108] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the terminal device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

[0109] The terminal device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

[0110] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.

[0111] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the terminal device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.

[0112] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the terminal device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0113] Video codecs are used to compress or decompress digital videos. The terminal device 100 may support one or more video codecs. Thus, the terminal device 100 may play or record videos in various coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0114] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of the terminal device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.

[0115] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.

[0116] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the terminal device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the terminal device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0117] The terminal device 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.

[0118] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.

[0119] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The terminal device 100 can listen to music or listen to a hands-free call through the speaker 170A.

[0120] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the terminal device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the ear.

[0121] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 170C to input the sound signal into the microphone 170C. The terminal device 100 can be provided with at least one microphone 170C. In other embodiments, the terminal device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the terminal device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.

[0122] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130, or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.

[0123] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The terminal device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the terminal device 100 detects the touch operation intensity according to the pressure sensor 180A. The terminal device 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.

[0124] The gyroscope sensor 180B can be used to determine the motion posture of the terminal device 100. In some embodiments, the angular velocity of the terminal device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the terminal device 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the terminal device 100 through reverse movement to achieve anti-shake. The gyroscope sensor 180B can also be used for navigation and somatosensory game scenes.

[0125] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.

[0126] The magnetic sensor 180D includes a Hall sensor. The terminal device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip leather case. In some embodiments, when the terminal device 100 is a flip phone, the terminal device 100 can detect the opening and closing of the flip cover according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover automatic unlocking and other features are set.

[0127] The acceleration sensor 180E can detect the magnitude of the acceleration of the terminal device 100 in various directions (generally three axes). When the terminal device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the terminal device and applied to applications such as horizontal and vertical screen switching and pedometers.

[0128] The distance sensor 180F is used to measure the distance. The terminal device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the terminal device 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.

[0129] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The terminal device 100 emits infrared light outward through the light emitting diode. The terminal device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 100. When insufficient reflected light is detected, the terminal device 100 can determine that there is no object near the terminal device 100. The terminal device 100 can use the proximity light sensor 180G to detect that the user holds the terminal device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode, and pocket mode automatically unlocks and locks the screen.

[0130] The ambient light sensor 180L is used to sense the ambient light brightness. The terminal device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the terminal device 100 is in a pocket to prevent accidental touch.

[0131] The fingerprint sensor 180H is used to collect fingerprints. The terminal device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.

[0132] The temperature sensor 180J is used to detect temperature. In some embodiments, the terminal device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the terminal device 100 reduces the performance of the processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the terminal device 100 heats the battery 142 to avoid abnormal shutdown of the terminal device 100 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the terminal device 100 performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.

[0133] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the terminal device 100, which is different from the position of the display screen 194.

[0134] The bone conduction sensor 180M can obtain a vibration signal. In some embodiments, the bone conduction sensor 180M can obtain a vibration signal of a vibrating bone block of the vocal part of the human body. The bone conduction sensor 180M can also contact the human pulse to receive a blood pressure beat signal. In some embodiments, the bone conduction sensor 180M can also be set in an earphone and combined into a bone conduction earphone. The audio module 170 can parse out a voice signal based on the vibration signal of the vibrating bone block of the vocal part obtained by the bone conduction sensor 180M to realize a voice function. The application processor can parse the heart rate information based on the blood pressure beat signal obtained by the bone conduction sensor 180M to realize a heart rate detection function.

[0135] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The terminal device 100 may receive key input and generate key signal input related to user settings and function control of the terminal device 100.

[0136] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0137] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power changes, messages, missed calls, notifications, etc.

[0138] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the terminal device 100 by inserting the SIM card interface 195 or pulling it out from the SIM card interface 195. The terminal device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The terminal device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the terminal device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.

[0139] The software system of the terminal device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The present application embodiment takes the Android system of the layered architecture as an example to exemplify the software structure of the terminal device 100.

[0140] Figure 2 1 is a software structure diagram of the terminal device 100 of the embodiment of the present application. The layered architecture divides the software into several layers, each layer 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, namely, the application layer, the application framework layer, the Android runtime (Android runtime) and the system library, and the kernel layer. The application layer can include a series of application packages.

[0141] like Figure 2 As shown, the application package may include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message and other applications.

[0142] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

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

[0144] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.

[0145] 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.

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

[0147] The phone manager is used to provide communication functions of the terminal device 100, such as management of call status (including connection, disconnection, etc.).

[0148] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0149] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, the terminal device vibrates, the indicator light flashes, etc.

[0150] Android runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system.

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

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

[0153] The system library may include multiple functional modules, such as surface manager, media libraries, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0154] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.

[0155] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

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

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

[0158] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.

[0159] As we all know, satellite communication has a long communication distance and a wide coverage. It is not restricted by external factors such as specific regions, weather, terrain, power supply and other ground infrastructure. It can ensure the communication quality in more complex application scenarios such as emergency communication, tourism and leisure, Internet of Things, disaster prevention and relief, environmental protection, etc. Therefore, it has advantages that cannot be replaced by cellular communication. With the development of communication technology, satellite communication has gradually been applied to terminal devices represented by smartphones as a necessary function, making the functions of terminal devices more and more powerful to meet people's growing needs.

[0160] Traditional satellite communication equipment uses high-performance antennas to provide better transceiver performance. However, when used in terminal devices such as smartphones, it is difficult to set up antennas specifically for satellite communications due to the limited space of the terminal devices. Therefore, the same antenna is often reused with cellular mobile communications. However, when two communication systems reuse the same antenna, it is often difficult to be compatible with the two communication states due to the impedance matching in the same state, which will affect the performance of one of the communication systems and affect the user experience.

[0161] In the satellite communication control method provided in the embodiment of the present application, when the terminal device switches to the satellite communication state, a satellite control signal is output to instruct the antenna tuning module to switch to the tuning state matched by the satellite communication, thereby ensuring that when the same antenna and the control interface of the antenna tuning module are reused with other communication systems, the antenna performance of other communication systems is not affected, and the satellite communication can also work in the antenna matching state, thereby ensuring the antenna performance during satellite communication and the communication quality of satellite communication. At the same time, the two communication systems reuse the same antenna and the control port for controlling the antenna tuning module, which can also save costs.

[0162] For ease of understanding, the following embodiments of the present application will be described in detail with Figure 1 and Figure 2 Taking the terminal device of the shown structure as an example, the satellite communication control method and satellite transceiver circuit provided in the embodiments of the present application are specifically explained in combination with the accompanying drawings and application scenarios.

[0163] Figure 3 is a flow chart of a satellite communication control method provided in an embodiment of the present application. The method can be applied to Figure 4 The satellite transceiver circuit shown in FIG. 1 includes a satellite processor, which can be called a satellite communication central processor (CP). Figure 3 As shown, the satellite communication control method includes:

[0164] S301. A satellite processor receives a satellite communication switching instruction, where the satellite communication switching instruction is used to instruct switching to satellite communication.

[0165] It should be noted that the satellite communication switching instruction can be an instruction generated based on the user's operation of turning on satellite communication. For example, when a user uses a terminal device to make a call, it is found that the signal of the cellular mobile communication here is very weak and cannot be used normally. Then, a pull-down operation can be performed at the top of the screen of the terminal device to open the pull-down bar, and the switch control of the satellite communication in the pull-down bar is clicked to generate a satellite communication switching instruction to turn on the satellite communication function. Optionally, the satellite communication switching instruction can also be that when the user is using the terminal device, the terminal device detects that the signal of the cellular mobile communication is very weak and cannot be connected to the Internet normally, and automatically switches to satellite communication. When the terminal device switches to the satellite communication state, a satellite communication switching instruction needs to be sent to the satellite processor to instruct the satellite processor to enter the working state to realize satellite communication.

[0166] S302: The satellite processor outputs a satellite control signal in response to the satellite communication switching instruction, where the satellite control signal is used to control the antenna tuning module to switch to a tuning state when satellite communication is performed.

[0167] When the satellite processor receives the satellite communication switching instruction, it can respond, that is, output a satellite control signal. The satellite control signal can indicate that it is necessary to enter the satellite communication state at this time. At this time, the antenna tuning module can be adjusted to the tuning state matched during satellite communication under the instruction of the satellite control signal, so that the antenna is in a resonant state during satellite communication, so that the antenna performance can ensure the communication quality of satellite communication. The antenna performance described in the embodiment of the present application may include but is not limited to indicators such as antenna gain, antenna directivity, or isolation between other antennas.

[0168] Optionally, when the terminal device enters satellite communication, other communication systems may enter a dormant state.

[0169] In order to clearly explain the implementation principle of the embodiment of the present application, the antenna tuning module is introduced here. The antenna tuning module can be regarded as an impedance matching network with adjustable impedance. The form of the impedance matching network is not limited, and can be L-type, T-type, π-type or a combination of these types. Figure 5 A schematic diagram of a T-shaped impedance matching network with adjustable impedance is shown. Among them, the specific values ​​of inductors L1 and L2, and capacitors C1 can be adjusted under the action of impedance tuning parameters. As the values ​​of inductors and capacitors change, the impedance of the impedance matching network will change to adapt to different impedance requirements. The common use of antenna tuning modules is as follows: during the debugging process of the antenna of the terminal device, different impedance matching can be debugged for different frequency bands or different communication standards to adapt the antenna to achieve a tuning state. Each form of impedance matching corresponds to a set of different antenna tuning parameters, and different groups of antenna tuning parameters and corresponding impedance matching forms and corresponding frequency bands or communication standards are established. Correspondence. When the terminal device works in a certain communication standard or frequency band, the above correspondence can be queried to find the antenna tuning parameters that match the current frequency band or communication standard, and then the impedance of the antenna tuning module is adjusted based on this antenna tuning parameter, so that the antenna is in a tuning state to ensure communication quality.

[0170] In the embodiment of the present application, when the terminal device switches to the satellite communication state, a satellite control signal is output to instruct the antenna tuning module to switch to the tuning state matched by the satellite communication, thereby ensuring that when the same antenna and the control interface of the antenna tuning module are reused with other communication systems, the antenna performance of other communication systems is not affected, and the satellite communication can also work in the scenario where the antenna reaches the tuning state, thereby ensuring the antenna performance during satellite communication and the communication quality of satellite communication. At the same time, the two communication systems reuse the same antenna and the control port for controlling the antenna tuning module, which can also save costs.

[0171] Optionally, the above Figure 3 and Figure 4 In the embodiment shown, the satellite transceiver circuit includes a satellite processor, and the antenna tuning module can be external to the satellite transceiver circuit and used in conjunction with the satellite transceiver circuit; it can also be integrated in the satellite transceiver circuit, which is not limited in the embodiment of the present application. Optionally, the antenna controller can also be external to the satellite transceiver circuit and used in conjunction with the satellite transceiver circuit; it can also be integrated in the satellite transceiver circuit, which is not limited in the embodiment of the present application.

[0172] Figure 6 The schematic diagram of the circuit structure is a satellite transceiver circuit that also integrates an antenna controller, wherein the antenna controller is connected to a satellite processor. Figure 6 The satellite communication system in the system is a software system running on a system-on-a-Chip (SOC) to support satellite communication. Among them, the satellite RF module is used to process the RF signal during satellite communication (also known as the satellite transceiver signal). The satellite RF module is connected and used in conjunction with the satellite processor to realize the processing of the satellite transceiver signal. Figure 6 In the figure, the antenna and the antenna tuning module are shown as a whole. Optionally, the antenna tuning module and the antenna can also be set separately to facilitate flexible design and layout, as long as the antenna tuning module is close to the antenna, it is convenient for antenna debugging. Usually, when the cellular mobile communication signal is poor and normal communication cannot be achieved, the antenna controller often enters a dormant state. When the satellite communication starts working, the antenna controller can be woken up first. In some embodiments, the satellite control signal can output a high level, which can be called a wake-up level (wake up), which is used to wake up the antenna controller. Optionally, the wake-up level can also be a low level, so when the antenna controller does not need to be woken up, it maintains a high level, and when it needs to be woken up, it switches to a low level to wake up the antenna controller; optionally, when the wake-up level is a low level, an external inverter can be used to convert the wake-up level to a high level. The embodiment of the present application does not limit the level of the wake-up level, as long as it can trigger the antenna controller to be in the wake-up state from the dormant state. When the antenna receives the wake-up level output by the satellite processor, it can switch from the dormant state to the wake-up state; optionally, after the satellite processor is woken up, the satellite antenna tuning parameters can be directly output by default. It should be noted that the interface of the antenna tuning module can usually be in the form of a mobile industry processor interface (MIPI), which can receive MIPI signals. The satellite antenna tuning parameters are the antenna tuning parameters corresponding to satellite communication, which can be transmitted to the antenna tuning module in the form of MIPI signals. Under the guidance of the satellite antenna tuning parameters, the antenna tuning module can adjust the impedance to the tuning state matched during satellite communication, so that the performance of the antenna meets the use requirements during satellite communication.

[0173] Optionally, the satellite RF module can be externally placed on the satellite transceiver circuit and used in conjunction with the satellite transceiver circuit; it can also be integrated into the satellite transceiver circuit, which is not limited to the embodiments of the present application.

[0174] In some embodiments, satellite communication signals can be switched with other communication signals through switches to implement a multiplexing antenna technology solution. Other communication signals can be cellular mobile communication signals, short-range wireless communication (such as Wifi, Bluetooth, etc.) signals, etc. For details, please refer to Figure 7 As shown, Figure 7 In the figure, different communication channels are switched by a first switch, a satellite radio frequency module is integrated in a satellite transceiver circuit, and the first switch is a single-pole double-throw switch. Figure 7 The antenna tuning parameters corresponding to other communication systems in are called other antenna tuning parameters, and the other tuning parameters can be used to instruct the antenna tuning module to tune the antenna to a matching state to ensure the communication quality of other communication systems. Figure 7 As shown, the common end of the first switch (such as pin 3) can be connected to the antenna, one of the discrete ends of the first switch (such as the first discrete end, pin 1) can be connected to the satellite RF module, and the other discrete end (such as the second discrete end, pin 2) can be connected to other communication channels. When pins 1-3 of the first switch are turned on, the first switch can select the satellite communication channel, and the antenna can be used to send and receive satellite communication signals, including satellite transmission signals and satellite reception signals. When pins 2-3 of the first switch are turned on, the first switch can select other communication channels, and the antenna can be used to send and receive signals from other communication systems.

[0175] In some embodiments, since the frequencies of satellite communication transceiver signals are relatively close, satellite communication transceiver signals are often transmitted in separate channels. For example, satellite transmission signals go through a transmission path, and satellite reception signals go through a reception path. The reception path and the transmission path can be switched by a second switch. Figure 8 In the example, the satellite communication transceiver channel is switched by the second switch, the satellite transceiver circuit integrates the satellite radio frequency module and the second switch, and the second switch is a single-pole double-throw switch. Figure 8As shown, one of the discrete ends of the second switch (such as the first discrete end, pin 1) is connected to the transmit output end of the satellite RF module, which is used to receive the satellite transmit signal output by the satellite RF module, and connect the satellite transmit signal to the antenna through the common end of the second switch (such as pin 3) for transmission. Another discrete end of the second switch (such as the second discrete end, pin 2) receives the satellite receive signal transmitted by the common end of the second switch, and outputs it to the receive input end of the connected satellite RF module. When pins 1-3 of the second switch are turned on, the second switch can select the transmit path of the satellite communication, so that the satellite processor and the satellite RF module work together to transmit the satellite transmit signal; when pins 2-3 of the second switch are turned on, the second switch can select the receive path of the satellite communication, so that the satellite processor and the satellite RF module work together to process the satellite receive signal.

[0176] Optionally, Figure 8 The embodiment shown can also be used with Figure 7 In combination with the embodiment shown in the figure, the signal channels of different communication systems are selected by the first switch, and the channels for receiving and transmitting signals during satellite communication are selected by the second switch. For details, please refer to Fig. 9 shown.

[0177] It should be noted that the above Figure 7-Figure 9 The first switch and / or the second switch in the embodiment may also adopt other multi-port switches, such as double-pole double-throw, double-pole triple-throw, single-pole three-throw and single-pole four-throw switches, and may also share multi-port switches with other channels. For example, the first switch may also add other ports to be compatible with communication channels of other frequency bands of the cellular mobile communication system, as long as the channel switching state described in the above embodiment can be satisfied, and the embodiments of the present application do not limit this. Figure 7-Figure 9 The second switch is shown as being integrated in a satellite transceiver circuit. In fact, the second switch can also be independent of the satellite transceiver circuit and used as an external component in combination with the satellite transceiver circuit. The first switch can also be integrated in the satellite transceiver circuit, and this is not limited to the embodiments of the present application.

[0178] In some embodiments, Figure 8 and Fig. 9 Taking the satellite transceiver circuit shown as an example, when the communication state is switched to satellite communication, the satellite communication receiving state can be entered by default. At this time, the satellite antenna tuning parameters include the satellite antenna receiving tuning parameters, and the antenna controller directly outputs the satellite antenna receiving tuning parameters by default after switching from the sleep state to the awake state in response to the wake-up level. The antenna tuning module switches to the tuning state under the satellite communication receiving state under the instruction of the satellite antenna receiving tuning parameters to ensure the receiving performance of the satellite communication.

[0179] When the transmission time slot of satellite communication arrives, the satellite processor can output a high level of transmission to indicate that the satellite communication switches from the receiving state to the transmitting state. In response to the high level of transmission, the antenna controller outputs the transmission tuning parameters of the transmitting satellite antenna. Under the instruction of the satellite antenna transmission tuning parameters, the antenna tuning module switches to the tuning state under the transmitting state of the satellite communication to ensure the transmission performance of the satellite communication. Optionally, the level indicating that the satellite communication switches to the transmitting state can also be a low level; optionally, when the level indicating that the satellite communication switches to the transmitting state is a low level, an external inverter can be used to convert the level indicating that the satellite communication switches to the transmitting state to a high level. The embodiment of the present application does not limit the level indicating that the satellite communication switches to the transmitting state, as long as it can trigger the antenna controller to switch from the tuning state of the receiving state to the tuning state of the transmitting state, the embodiment of the present application does not limit this. That is, as long as the levels of switching the transmitting state and switching the receiving state are one high and one low, the transceiver switching can be realized, and it is not limited to which state is a high level or a low level. Take the example of the satellite processor outputting a high level of transmission in the transmitting state. When the receiving time slot arrives and the satellite communication needs to switch to the receiving state, the satellite processor can switch from the high level of transmission to the low level of reception, so that the satellite communication switches to the receiving state. Here, the high level of transmission and the low level of reception are collectively referred to as the switching level (switch), that is, the satellite processor can realize the transmission and reception switching by switching the high and low levels of the output.

[0180] It should be noted that in the embodiment of the present application, the transmission time slot of the satellite transmission refers to the time period when the satellite processor processes the satellite transmission signal, and the reception time slot refers to the time period when the satellite processor processes the satellite reception signal. It is not used to distinguish the specific working time periods of the satellite transmission signal and the satellite reception signal, nor is it used to limit the satellite communication to a frequency division or time division communication mode. At this time, there can be two paths, the first path and the second path, between the satellite processor and the antenna controller, one for transmitting the wake-up signal, and the other for outputting the switching level to the antenna controller, such as outputting a high level for transmission or a low level for reception. For details, please refer to Fig.10 shown.

[0181] Optionally, the antenna controller can be used not only to output corresponding antenna tuning parameters to other communication systems and satellite communication systems, but also to output antenna tuning parameters required by other communication systems and more antennas (such as antenna 1 and antenna 2), and other communication systems can also include various components set on the signal channel, such as switches, etc., which can be seen in Fig.11 Examples in . Fig.11 The satellite transceiver circuit in the embodiment includes a satellite processor, a satellite radio frequency module and a second switch, and Fig.11In the figure, other communication systems include communication system 1, communication system 2 and communication system 3, and the satellite communication system and communication system 3 reuse antenna 3 as an example. Each communication system has a corresponding radio frequency integrated circuit (RFIC) 1, radio frequency chip 2 and radio frequency chip 3. The transceiver paths in each communication system can also switch the transceiver state through the switches in their respective paths, which will not be repeated here.

[0182] On the basis of the above embodiment, the satellite processor can also stop satellite communication when receiving the satellite communication shutdown instruction. Optionally, the satellite communication shutdown instruction can be an instruction generated by the user manually shutting down the satellite communication, or an instruction automatically generated when the cellular mobile communication resumes the communication state, or an instruction generated by the terminal device when the screen is off or locked. For example, when the user uses the terminal device to make a satellite call, a pull-down operation can be performed at the top of the screen of the terminal device, the pull-down bar can be opened, and the switch control of the satellite communication can be clicked in the pull-down bar to generate a satellite communication shutdown instruction to turn off the satellite communication function. The user manually shuts down the satellite communication in accordance with the user's wishes, and the operation method is flexible; it can also be that the terminal device detects that the signal strength of the cellular mobile communication is restored and can be used normally, and then automatically generates a satellite communication shutdown instruction to shut down the satellite communication, and then can switch to the communication state of the cellular mobile communication; it can also be that the user has finished using the satellite communication, and the terminal device automatically or under the user's operation becomes a screen-off or lock screen state. At this time, the terminal device believes that the user no longer needs to use the terminal device for satellite communication, and then it can automatically generate a satellite communication shutdown instruction to save power. The terminal device automatically generates a satellite communication shutdown instruction, which can be shut down in time without manual operation by the user, which is more convenient and can save power.

[0183] In some embodiments, after receiving the satellite communication shutdown instruction, the satellite processor responds by outputting a shutdown low level to the antenna controller, which can instruct the antenna controller to switch from the awake state to the sleep state and no longer output the satellite antenna tuning parameters, thereby saving power consumption. Optionally, the antenna controller can then switch to the corresponding tuning state under the instruction of the antenna tuning parameters output by other communication systems.

[0184] In order to clearly describe the working sequence of satellite communication, Fig.12 A complete timing diagram is used to describe in detail the timing of satellite communication startup and shutdown. Specifically, it may include:

[0185] S1201. The satellite communication system sends a satellite communication switching instruction to the satellite processor.

[0186] The satellite communication system can also be called the satellite protocol stack on the terminal device, which can generate satellite communication switching instructions based on system events. For example, based on the user's operation of turning on satellite communication, an instruction (power up) instructing the satellite processor to power on is issued. This instruction can be called a satellite communication switching instruction.

[0187] S1202: The satellite processor raises the level of the output port of the wake-up level in response to the satellite communication switching instruction.

[0188] S1203: The satellite processor outputs a wake-up level to the antenna controller through the first path.

[0189] The wake-up level here takes a high level as an example, and the wake-up level is the level output by the GPIO port.

[0190] S1204: The antenna controller switches from the sleep state to the wake-up state in response to the wake-up level, and outputs the satellite antenna reception tuning parameters by default.

[0191] At this time, the satellite processor outputs a default low level to the antenna controller through the second path.

[0192] S1205. When the transmission time slot arrives, the satellite processor pulls up the level of the output port of the switching level and outputs a transmission high level.

[0193] S1206. The satellite processor outputs a transmit high level to the antenna controller through the second path.

[0194] The transmission high level may be a level output by a GPIO port.

[0195] S1207: In response to the high level transmission, the antenna controller switches from outputting satellite antenna reception tuning parameters to outputting satellite antenna transmission tuning parameters.

[0196] Afterwards, the antenna controller can perform transmission and reception switching under the control of the switching level (periodically changing transmission high level and reception low level) output by the satellite processor to adapt the tuning state of the transmission and reception state of the satellite communication.

[0197] When no satellite communication service is being carried out, for example, no satellite call is being carried out, the receiving state of satellite communication can also be maintained, that is, the downlink synchronization state can be maintained. Specifically, the switching level can be made to maintain the receiving low level output, so that the antenna controller can maintain the state of outputting the satellite antenna receiving tuning parameters to ensure the receiving performance of satellite communication.

[0198] S1208. The satellite communication system sends a satellite communication shutdown instruction to the satellite processor.

[0199] The satellite communication system can also be referred to as a satellite protocol stack on a terminal device, and can generate a satellite communication shutdown instruction based on a system event. For example, when satellite communication is not needed, the satellite communication system sends a satellite communication shutdown instruction to the satellite processor. The satellite communication shutdown instruction can be based on a user's operation of shutting down satellite communication, a cellular mobile communication system resuming communication, or a system event such as screen extinguishing or screen locking, and sends a command (power off) to instruct the satellite processor to power off.

[0200] S1209: In response to the satellite communication shutdown instruction, the satellite processor pulls down the level of the output port of the wake-up level and outputs a shutdown low level.

[0201] S1210: In response to the shutdown low level, the antenna controller switches from the awake state to the sleep state, and stops outputting the satellite antenna reception tuning parameters and the satellite antenna transmission tuning parameters.

[0202] Fig.12 The implementation principle and technical effects of the embodiments can be found in the description of the aforementioned embodiments and will not be repeated here.

[0203] Optionally, in the above embodiment, the satellite transceiver circuit may no longer use an antenna controller, that is, the satellite transceiver circuit does not include an antenna controller, or the satellite transceiver circuit is no longer used in conjunction with an antenna controller. Typically, the antenna tuning module can perform impedance tuning under the control of a MIPI signal, but cannot perform tuning in response to the high and low levels output by the GPIO port. Then, usually the GPIO level output by the satellite processor cannot instruct the antenna tuning module to switch the tuning state, resulting in poor antenna performance during satellite communication. In one possible implementation, a conversion module may be provided in the satellite processor. The conversion module is capable of converting the GPIO level into a MIPI signal, and directly outputting a MIPI signal to instruct the antenna tuning module to perform impedance tuning.

[0204] The circuit structure of setting the conversion module in the satellite processor can be seen in Fig.13 When receiving the satellite communication switching instruction, the satellite processor will still generate a wake-up level, and then input the wake-up level into the conversion module for conversion, generate satellite antenna tuning parameters, and then transmit them using MIPI signals. Specifically, it can be output to the antenna tuning module through the path connected between the satellite processor and the antenna tuning module, so that the satellite communication has good communication performance.

[0205] In the above embodiment, by building a conversion module into the satellite processor, the GPIO level of the antenna tuning module can be converted into the form of a MIPI signal, which can be used to transmit the satellite antenna tuning parameters, thereby realizing the tuning of the antenna tuning module. The satellite transceiver circuit can realize the impedance tuning of the antenna tuning module without using an antenna controller, and simplifies the circuit structure and circuit connection method while ensuring the performance of the satellite communication antenna, which is convenient for layout and wiring.

[0206] Optionally, Fig.13 In the example, the satellite transceiver circuit includes a satellite processor, and the satellite radio frequency module and the first switch are both externally placed in the satellite transceiver circuit. Optionally, the satellite radio frequency module and the first switch can also be integrated with the satellite processor or separately in the satellite transceiver circuit.

[0207] Optionally, in the above Fig.13 Based on the embodiment shown, the satellite communication receiving and transmitting signals can also be transmitted through separate channels. For the circuit structure of the satellite communication receiving and transmitting signals through separate channels, please refer to the aforementioned Figure 8 and Fig. 9 The examples are not repeated here.

[0208] Based on the above embodiments, a conversion module can be provided in a satellite processor to avoid using an antenna controller during satellite communication. The specific implementation principles and technical effects will not be described in detail here.

[0209] In one possible implementation, combining Fig. 9 and Fig.13 In the embodiment, the circuit of the built-in conversion module in the satellite processor can also refer to Fig.14 shown. Fig.14 Take the example of a satellite transceiver circuit including a processor, a satellite RF module and a second switch. Specifically, the satellite transmit signal goes through the transmit path, and the satellite receive signal goes through the receive path. The receive path and the transmit path can be switched by the second switch. When receiving the satellite communication switching instruction, the satellite processor will still generate a wake-up level, and then input the wake-up level into the conversion module for conversion, generate the satellite antenna receive tuning parameters, and then use the MIPI form of signal for transmission. Specifically, it can be output to the antenna tuning module through the connection between the satellite processor and the antenna tuning module, so that the satellite communication maintains downlink synchronization when just switching, and has good receiving performance. When the transmission time slot arrives, the satellite processor will also generate a high level of transmission, and then input the high level of transmission into the conversion module for conversion, generate the satellite antenna transmission tuning parameters, and then use the MIPI form of signal for transmission. Specifically, it can be output to the antenna tuning module through the connection path between the satellite processor and the antenna tuning module, so that the satellite communication has good communication performance in the transmission state.

[0210] The above describes in detail the examples of satellite communication control methods and satellite transceiver circuits provided by the present application. It is understandable that the corresponding devices and other products, in order to achieve the above functions, include hardware structures and / or software modules 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 the form of hardware or computer software driving hardware 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 exceed the scope of the present application.

[0211] An embodiment of the present application also provides a satellite processor, which is used to receive satellite communication switching instructions, and the satellite communication switching instructions are used to indicate switching to satellite communication; the satellite processor is also used to respond to the satellite communication switching instructions and output a satellite control signal, and the satellite control signal is used to control the tuning state of the antenna tuning module when switching to satellite communication.

[0212] An embodiment of the present application also provides a satellite processor, which is applied to any satellite transceiver circuit as described above. The satellite processor is a satellite processor in any satellite transceiver circuit as described above.

[0213] An embodiment of the present application also provides a radio frequency front-end module, including any satellite transceiver circuit as described above; or, including any satellite processor as described above.

[0214] An embodiment of the present application also provides an electronic device, comprising any satellite transceiver circuit as described above.

[0215] An embodiment of the present application also provides an electronic device, comprising any satellite processor as described above.

[0216] An embodiment of the present application also provides an electronic device, comprising any RF front-end module as described above.

[0217] An embodiment of the present application also provides an electronic device, which includes: 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 one of the satellite communication control methods described above.

[0218] An embodiment of the present application also provides a chip, including a processor; the processor is used to read and execute a computer program stored in a memory to execute any one of the satellite communication control methods described above.

[0219] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.

[0220] Further optionally, the chip also includes a communication interface.

[0221] An embodiment of the present application also 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 any one of the satellite communication control methods described above.

[0222] An embodiment of the present application also provides a computer program product, which includes: a computer program code, when the computer program code runs on an electronic device, the electronic device executes any one of the satellite communication control methods in the technical solutions described above.

[0223] Among them, the RF front-end module, satellite processor, 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.

[0224] In several embodiments provided in the present 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 only 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 may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.

[0225] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0226] 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, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.

[0227] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A satellite communication control method, characterized in that: Applied to a satellite transceiver circuit, the satellite transceiver circuit comprises: a satellite processor, and the method comprises: The satellite processor receives a satellite communication switching instruction, wherein the satellite communication switching instruction is used to instruct switching to satellite communication; The satellite processor outputs a satellite control signal in response to the satellite communication switching instruction, and the satellite control signal is used to control the tuning state of the antenna tuning module when switching to the satellite communication.

2. The method according to claim 1, characterized in that The satellite transceiver circuit further includes: an antenna controller, the satellite control signal includes a wake-up level, and the satellite processor outputs a satellite control signal in response to the satellite communication switching instruction, including: The antenna controller receives the wake-up level output by the satellite processor; The antenna controller switches from a sleep state to an awake state in response to the wake-up level, and outputs a satellite antenna tuning parameter, where the satellite antenna tuning parameter is used to indicate a tuning state when the antenna tuning module switches to the satellite communication.

3. The method according to claim 2, characterized in that The satellite antenna tuning parameters include satellite antenna receiving tuning parameters, and the antenna controller switches from a dormant state to an awake state in response to the wake-up level and outputs the satellite antenna tuning parameters, including: The antenna controller responds to the wake-up level and outputs the satellite antenna reception tuning parameters after switching from the sleep state to the wake-up state. The satellite antenna reception tuning parameters are used to indicate the tuning state of the antenna tuning module when switching to the receiving state when the satellite communication is performed.

4. The method according to claim 3, characterized in that: The satellite antenna tuning parameters also include satellite antenna transmission tuning parameters, and the method further includes: When the transmission time slot of the satellite communication arrives, the satellite processor outputs a transmission high level, and the transmission high level is used to indicate that the satellite communication is switched to a transmission state; The antenna controller outputs the transmitting satellite antenna transmission tuning parameters in response to the transmitting high level, and the satellite antenna transmission tuning parameters are used to instruct the antenna tuning module to switch to the tuning state under the transmitting state of the satellite communication.

5. The method according to claim 4, characterized in that The method further comprises: The satellite processor receives a satellite communication shut-down instruction, where the satellite communication shut-down instruction is used to instruct to shut down satellite communication.

6. The method according to claim 5, characterized in that The method further comprises: The satellite processor outputs a shutdown low level to the antenna controller in response to the satellite communication shutdown instruction; The antenna controller switches from the awake state to the sleep state in response to the shutdown low level.

7. The method according to claim 1, characterized in that The satellite control signal includes a wake-up level, a conversion module is provided in the satellite processor, and the satellite processor outputs a satellite control signal in response to the satellite communication switching instruction, including: The satellite processor generates the wake-up level in response to the satellite communication switching instruction, wherein the wake-up level is used to indicate entering a satellite communication state; The satellite processor uses the conversion module to convert the wake-up level into a satellite antenna tuning parameter and outputs the parameter to the antenna tuning module.

8. The method according to claim 7, characterized in that The satellite antenna tuning parameters include satellite antenna reception tuning parameters, and the satellite antenna reception tuning parameters are used to instruct the antenna tuning module to switch to a tuning state in the reception state of the satellite communication. The satellite processor uses the conversion module to convert the wake-up level into the satellite antenna tuning parameters, and outputs them to the antenna tuning module, including: The satellite processor uses the conversion module to convert the wake-up level into the satellite antenna reception tuning parameter and outputs it to the antenna tuning module.

9. The method according to claim 8, characterized in that The satellite antenna tuning parameters also include satellite antenna transmission tuning parameters, and the satellite antenna transmission tuning parameters are used to instruct the antenna tuning module to switch to a tuning state in the transmission state of the satellite communication. The method also includes: When the transmission time slot of the satellite communication arrives, the satellite processor outputs a transmission high level, and the transmission high level is used to indicate that the satellite communication is switched to a transmission state; The satellite processor uses the conversion module to convert the transmission high level into the satellite antenna transmission tuning parameter, and outputs it to the antenna tuning module.

10. The method according to claim 9, characterized in that The method further comprises: The satellite processor stops outputting the satellite antenna tuning parameters in response to a satellite communication shutdown instruction.

11. The method according to claim 6 or 10, characterized in that: The satellite communication shutdown instruction is: any one of an instruction generated based on a user's satellite communication shutdown operation, an instruction generated based on a locked screen state or a screen-off state, and an instruction generated based on a cellular mobile communication resumption state.

12. A satellite transceiver circuit, characterized in that: The satellite transceiver circuit comprises: a satellite processor; The satellite processor is used to receive a satellite communication switching instruction, and the satellite communication switching instruction is used to instruct switching to satellite communication; The satellite processor is further used to respond to the satellite communication switching instruction and output a satellite control signal, wherein the satellite control signal is used to control the antenna tuning module to switch to the tuning state of the satellite communication.

13. The circuit according to claim 12, characterized in that The satellite transceiver circuit further includes: an antenna controller, the antenna controller and the satellite processor are connected via a first path, and the satellite control signal includes a wake-up level; The antenna controller is used to receive the wake-up level output by the satellite processor through the first path, and the wake-up level is used to indicate entering a satellite communication state; The antenna controller is also used to respond to the wake-up level, switch from a sleep state to an awake state, and output the satellite antenna tuning parameters, where the satellite antenna tuning parameters are used to indicate the tuning state of the antenna tuning module when switching to the satellite communication.

14. The circuit according to claim 13, characterized in that The satellite antenna tuning parameters include satellite antenna reception tuning parameters. The antenna controller is specifically used to respond to the wake-up level and output the satellite antenna reception tuning parameters after switching from the sleep state to the wake-up state. The satellite antenna reception tuning parameters are used to instruct the antenna tuning module to switch to the tuning state under the reception state of the satellite communication.

15. The circuit according to claim 14, characterized in that The satellite processor and the antenna controller are also connected via a second path, and the satellite antenna tuning parameters also include satellite antenna transmission tuning parameters; When the transmission time slot of the satellite communication arrives, the satellite processor is further used to output a transmission high level to the antenna controller through the second path, and the transmission high level is used to indicate that the satellite communication is switched to a transmission state; The antenna controller is also used to respond to the transmission high level and output the satellite antenna transmission tuning parameters, and the satellite antenna transmission tuning parameters are used to instruct the antenna tuning module to switch to the tuning state under the transmission state of the satellite communication.

16. The circuit according to claim 15, characterized in that The satellite processor is further used to receive a satellite communication shutdown instruction, where the satellite communication shutdown instruction is used to instruct satellite communication to be shut down.

17. The circuit according to claim 16, characterized in that The satellite processor is also used to respond to the satellite communication shutdown instruction and output a shutdown low level to the antenna controller; The antenna controller is further configured to switch from the awake state to the sleep state in response to the shutdown low level.

18. The circuit according to claim 12, characterized in that A conversion module is provided in the satellite processor, and the satellite processor is connected to the antenna tuning module; The satellite processor is specifically used to respond to the satellite communication switching instruction and generate a wake-up level, wherein the wake-up level is used to indicate entering a satellite communication state; The satellite processor uses the conversion module to convert the wake-up level into a satellite antenna tuning parameter and outputs the parameter to the antenna tuning module.

19. The circuit according to claim 18, characterized in that The satellite antenna tuning parameters include satellite antenna reception tuning parameters, and the satellite antenna reception tuning parameters are used to instruct the antenna tuning module to switch to a tuning state in a reception state of the satellite communication; The satellite processor is specifically configured to use the conversion module to convert the wake-up level into the satellite antenna reception tuning parameter, and output the parameter to the antenna tuning module.

20. The circuit according to claim 19, characterized in that The satellite antenna tuning parameters also include satellite antenna transmission tuning parameters, and the satellite antenna transmission tuning parameters are used to instruct the antenna tuning module to switch to a tuning state in the transmission state of the satellite communication; When the transmission time slot of the satellite communication arrives, the satellite processor is further used to generate a transmission high level, and the transmission high level is used to indicate that the satellite communication is switched to a transmission state; The satellite processor is specifically configured to use the conversion module to convert the transmit high level into the satellite antenna transmit tuning parameter and output it to the antenna tuning module.

21. The circuit according to claim 20, characterized in that The satellite processor is further used to receive the satellite communication shutdown instruction, and the satellite communication shutdown instruction is used to instruct the satellite communication to be shut down; The satellite processor is further configured to respond to the satellite communication shutdown instruction and stop outputting the antenna tuning parameters.

22. The circuit according to claim 16 or 21, characterized in that The satellite communication shutdown instruction is: any one of an instruction generated based on a user's satellite communication shutdown operation, an instruction generated based on a locked screen state or a screen-off state, and an instruction generated based on a cellular mobile communication resumption state.

23. The circuit according to any one of claims 12 to 22, characterized in that The circuit further comprises a satellite radio frequency module, and the satellite radio frequency module is connected to the satellite processor; The satellite radio frequency module is used to transmit the satellite transmission signal output by the satellite processor to the antenna for transmission in the transmission state of the satellite communication; The satellite radio frequency module is also used to receive the satellite receiving signal received by the antenna in the receiving state of the satellite communication, and input the satellite receiving signal into the satellite processor.

24. The circuit according to claim 23, characterized in that The circuit further comprises a first switch, wherein a public-relative end of the first switch is connected to the antenna; The first discrete end of the first switch is connected to the satellite radio frequency module, and is used to select the satellite transmission signal or the satellite reception signal; The second discrete end of the first switch is connected to other communication channels and is used to select signals of other communication channels.

25. The circuit according to claim 24, characterized in that The circuit further includes a second switch, wherein a common terminal of the second switch is connected to a first discrete terminal of the first switch; The first discrete end of the second switch is connected to the transmission output end of the satellite radio frequency module, and the transmission output end is used to output the satellite transmission signal; The second discrete end of the second switch is connected to the receiving input end of the satellite radio frequency module, and the receiving input end is used to receive the satellite receiving signal.

26. A satellite processor, characterized in that: The satellite processor is used to receive a satellite communication switching instruction, and the satellite communication switching instruction is used to instruct switching to satellite communication; The satellite processor is further used to respond to the satellite communication switching instruction and output a satellite control signal, wherein the satellite control signal is used to control the antenna tuning module to switch to the tuning state of the satellite communication.

27. A satellite processor, characterized in that: Applicable to the satellite transceiver circuit as described in any one of claims 12 to 25, the satellite processor is the satellite processor in the satellite transceiver circuit as described in any one of claims 12 to 25.

28. A radio frequency front-end module, characterized in that: The method comprises a satellite transceiver circuit as claimed in any one of claims 12 to 25; or a satellite processor as claimed in any one of claims 26 or 27.

29. An electronic device, characterized in that: It comprises the satellite transceiver circuit as described in any one of claims 12 to 25; or, it comprises the satellite processor as described in any one of claims 26 or 27; or, it comprises the radio frequency front-end module as described in claim 28.