Signal processing method and related apparatus

By utilizing cellular module signals to wake up the radio frequency control chip, the problems of latency and high power consumption in electronic devices during antenna tuning and switching are solved, achieving a user experience improvement with low power consumption and fast response.

CN120129030BActive Publication Date: 2026-04-14HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

In mobile communication, Bluetooth, and Wi-Fi network scenarios, electronic devices suffer from latency and high power consumption when tuning or controlling antenna switching, which affects the user experience.

Method used

By using the signals generated by the cellular module to wake up the radio frequency control chip, the working status of the cellular module can be sensed in real time, enabling the radio frequency control chip to enter a low-power sleep mode when idle, and to quickly wake up when the cellular module is working to work together.

Benefits of technology

This reduces the power consumption of electronic devices while ensuring that the radio frequency control chip can respond promptly to the working status of the cellular module, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120129030B_ABST
    Figure CN120129030B_ABST
Patent Text Reader

Abstract

The signal processing method and related device provided by the embodiments of the present application relate to the terminal technical field. The method comprises the following steps: a signal generated based on a cellular module in a radio frequency control system is used to wake up a radio frequency control chip, so as to realize real-time sensing of the working state of the cellular module. In this way, the radio frequency control chip can enter a low-power sleep mode when idle, thereby reducing the power consumption of the electronic device, and the radio frequency control chip can also be quickly woken up according to the working state of the cellular module, so that the radio frequency control chip can both reduce power consumption and respond in time when the cellular module is working, thereby cooperating with the cellular module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal technology, and in particular to signal processing methods and related devices. Background Technology

[0002] In scenarios such as mobile communication, Bluetooth, and Wi-Fi networks, electronic devices need to implement functions such as antenna tuning or controlling antenna switching.

[0003] However, in some scenarios, electronic devices experience significant latency and high power consumption when performing functions such as antenna tuning or controlling antenna switching, which reduces the user experience. Summary of the Invention

[0004] The signal processing method and related apparatus provided in this application embodiment can use the signals generated by the cellular module in the radio frequency control system to wake up the radio frequency control chip, thereby sensing the working status of the cellular module in real time.

[0005] In a first aspect, the signal processing method provided in the embodiments of this application is applied to an electronic device, the electronic device including a first chip and a second chip, both the first chip and the second chip being used to process cellular services, the method including:

[0006] When both the first and second chips are in sleep mode, the electronic device receives cellular services; the first chip is woken up, and the second chip is woken up based on the signal generated by the first chip. In this way, the RF control chip can enter a low-power sleep mode when idle, reducing the power consumption of the electronic device, and can also quickly wake up the RF control chip according to the working status of the cellular module. This allows the RF control chip to both reduce power consumption and respond promptly when the cellular module is working, thus working in coordination with the cellular module.

[0007] In one possible implementation, the signal generated by the first chip includes a clock signal of a first frequency provided to the first chip. This allows the radio frequency control chip to be quickly woken up upon receiving the cellular clock signal of the first frequency, enabling it to respond promptly when the cellular module is operational, work collaboratively with the cellular module, and improve the user experience.

[0008] In one possible implementation, the signals generated by the first chip include a power signal that supplies power to the first chip. This allows the RF control chip to be quickly woken up upon receiving the power signal from the PMU, enabling it to respond promptly when the cellular module is operational and work collaboratively with the cellular module.

[0009] In one possible implementation, the signals generated by the first chip include the chip's general purpose input / output (GPIO) signals. This allows the radio frequency control chip to be quickly woken up upon receiving GPIO signals from the cellular module, enabling it to respond promptly when the cellular module is operational.

[0010] In one possible implementation, after waking up the second chip, the process further includes: the second chip acquiring a clock signal at a second frequency and processing cellular services based on the second frequency clock signal, where the second frequency may be the same as or different from the first frequency. This way, the second chip will not be unable to continue service processing due to the lack of a first frequency clock signal; it can continue to use the second frequency clock signal for service processing, thus improving the user experience.

[0011] In one possible implementation, the electronic device further includes an application processor (AP) and a clock generation circuit (CKG). The CKG provides a clock signal of a first frequency to the first chip. Before the second chip obtains a clock signal of a second frequency, the device further includes: the second chip transmitting a first instruction to the AP, the first instruction instructing the second chip to request a clock signal of the second frequency from the CKG; the AP, based on the first instruction, instructing the CKG to provide the clock signal of the second frequency to the second chip; and the second chip obtaining the clock signal of the second frequency including: the second chip obtaining the clock signal of the second frequency from the CKG. Thus, even when the second chip cannot obtain the clock signal of the first frequency, it can still continue to use the clock signal of the second frequency for business processing.

[0012] In one possible implementation, the second chip includes a crystal oscillator. The second chip acquires a clock signal of a second frequency by obtaining the clock signal from the crystal oscillator. This way, even when the second chip cannot obtain a clock signal of the first frequency, it can still continue to use the clock signal generated by the crystal oscillator for business processing, improving the user experience.

[0013] In one possible implementation, the method further includes: when the first chip is in sleep mode, the second chip enters sleep mode based on the sleep signal of the first chip. This way, performing service processing based on the sleep signal of the first chip reduces the need to obtain a second frequency clock signal from the CKG or crystal oscillator, simplifying the code execution flow.

[0014] In one possible implementation, the signal for the first chip to go into sleep mode includes one or more of the following: the second chip cannot obtain a clock signal of the first frequency provided to the first chip, the second chip cannot obtain a power signal providing power to the first chip, or the second chip cannot obtain a general purpose input / output (GPIO) signal from the first chip. Thus, performing business processing based on the first chip's sleep mode signal simplifies the code execution flow and reduces the process of obtaining a second frequency clock signal from the CKG or crystal oscillator.

[0015] In one possible implementation, the method further includes: when the first chip is in sleep mode, the second chip receives a sleep signal from the first chip and does not enter sleep mode. This allows the second chip to continue processing business logic even when the first chip stops working, ensuring business continuity and improving user experience.

[0016] In one possible implementation, the second chip is also used to handle Global Navigation Satellite (GNSS) services and Wi-Fi network services. After the second chip is woken up, it also includes the following states: when the second chip is processing services, it is in an Active state; when the second chip is not processing services, it is in a Standby state. This reduces the power consumption of the second chip while maintaining timely response to service processing, thus improving the user experience.

[0017] Secondly, embodiments of this application provide a signal processing apparatus, which may be an electronic device, a chip or chip system within an electronic device. The apparatus may include a processing unit. The processing unit is used to implement any processing-related method executed by the electronic device in the first aspect or any possible implementation of the first aspect. When the apparatus is an electronic device, the processing unit may be a processor. The apparatus may further include a storage unit, which may be a memory. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to cause the electronic device to implement the method described in the first aspect or any possible implementation of the first aspect. When the apparatus is a chip or chip system within an electronic device, the processing unit may be a processor. The processing unit executes the instructions stored in the storage unit to cause the electronic device to implement the method described in the first aspect or any possible implementation of the first aspect. The storage unit may be a storage unit within the chip (e.g., a register, cache, etc.), or a storage unit located outside the chip within the electronic device (e.g., a read-only memory, random access memory, etc.).

[0018] For example, the processing unit is used to obtain cellular services and also to wake up the first chip, specifically including waking up the second chip based on the signal generated by the first chip.

[0019] In one possible implementation, the signal generated by the first chip includes a clock signal of a first frequency provided to the first chip.

[0020] In one possible implementation, the signal generated by the first chip includes a power signal that provides power to the first chip.

[0021] In one possible implementation, the processing unit is based on signals generated by the first chip, including general purpose input / output (GPIO) signals of the first chip.

[0022] In one possible implementation, the processing unit is used to acquire a clock signal of the second frequency and to process cellular services based on the clock signal of the second frequency.

[0023] In one possible implementation, the processing unit is used to transmit a first instruction to the AP and to instruct the CKG to provide a second frequency clock signal to the second chip. Specifically, it is also used to obtain the second frequency clock signal from the CKG.

[0024] In one possible implementation, a processing unit is used to obtain a clock signal of a second frequency from a crystal oscillator.

[0025] In one possible implementation, the processing unit is used to enter sleep mode based on a signal indicating that the first chip is in sleep mode.

[0026] In one possible implementation, the signal for the first chip to go into sleep includes one or more of the following: the second chip cannot obtain a clock signal of the first frequency provided to the first chip, the second chip cannot obtain a power signal that provides power to the first chip, or the second chip cannot obtain a general purpose input / output (GPIO) signal from the first chip.

[0027] In one possible implementation, the processing unit is used to obtain the sleep signal of the first chip, while the second chip does not enter sleep mode.

[0028] In one possible implementation, the processing unit is configured to be in an active state and also to be in a standby state.

[0029] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, the memory for storing code instructions, and the processor for running the code instructions to perform the methods described in the first aspect or any possible implementation of the first aspect.

[0030] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the methods described in the first aspect or any possible implementation thereof.

[0031] Fifthly, embodiments of this application provide a computer program product including a computer program, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation of the first aspect.

[0032] Sixthly, this application provides a chip or chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to perform the methods described in the first aspect or any possible implementation of the first aspect. The communication interface in the chip can be an input / output interface, pins, or circuits, etc.

[0033] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).

[0034] It should be understood that the second to sixth aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0035] Figure 1 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0036] Figure 2 A schematic diagram of a wake-up radio frequency control chip provided in an embodiment of this application;

[0037] Figure 3 A schematic diagram of a cellular clock signal wake-up radio frequency control chip provided in an embodiment of this application;

[0038] Figure 4 A schematic diagram of a power signal wake-up radio frequency control chip provided in an embodiment of this application;

[0039] Figure 5 A schematic diagram of a GPIO signal wake-up radio frequency control chip for a cellular module provided in an embodiment of this application;

[0040] Figure 6 A schematic diagram illustrating the state machine mode switching of a radio frequency control chip provided in an embodiment of this application;

[0041] Figure 7 A signal timing diagram for waking up an RF control chip using a cellular clock signal, provided in an embodiment of this application;

[0042] Figure 8 A signal timing diagram for waking up an RF control chip using a power signal or a GPIO signal from a cellular module, provided in an embodiment of this application;

[0043] Figure 9A schematic diagram illustrating a signal processing method provided in an embodiment of this application;

[0044] Figure 10 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0045] To facilitate a clear description of the technical solutions in the embodiments of this application, some terms and technologies involved in the embodiments of this application will be briefly introduced below:

[0046] 1. Antenna Tuning: As the posture of electronic devices changes, the strength of the signal received by the antenna will vary. In order to receive a stronger signal, the electronic device can switch the antenna state so that the antenna can receive a signal in a certain direction with a stronger frequency band. This process is called antenna tuning. Among them, an antenna with a predetermined directionality can be called a tuned antenna.

[0047] 2. Chip state machine modes: Chip state machine modes can include Active state, Standby state, Deep Sleep state, Power off state, etc.

[0048] Active state: The active state can be understood as an active state. When an electronic device or system is performing a task, it can be in the active state. At this time, the electronic device or system will consume more energy in order to complete the task. For example, in the embodiments of this application, when the RF control chip has a high-frequency clock input and is processing services, the RF control chip can be in the active state.

[0049] In this embodiment, a high-frequency clock can be understood as a clock that enables the radio frequency control chip to be in an active or standby state. A high-frequency clock can also be called a high-precision clock, such as a 76.8MHz clock or a 38.4MHz clock. For ease of description, the following description will use a 38.4MHz clock as an example.

[0050] Standby state: The standby state can be understood as a standby state. In this state, the electronic device or system is powered on but not performing any tasks. When the electronic device or system is in the standby state, it can maintain a certain amount of power consumption in order to be ready to perform tasks at any time. For example, in the embodiments of this application, when the RF control chip has a high-precision clock input but no service processing, the RF control chip can be in the standby state.

[0051] Deep Sleep State: The Deep Sleep state can be understood as a hibernation state or a deep sleep state. In this state, electronic devices or systems can suspend all unnecessary activities to save power consumption. For example, in the embodiments of this application, when the RF control chip does not have a high-precision clock input but has a low-frequency clock input, the RF control chip can be in the DeepSleep state.

[0052] In this embodiment, a low-frequency clock can be understood as a clock that enables the radio frequency control chip to be in a Deep Sleep state. A low-frequency clock can also be called a low-precision clock, such as a 32KHz clock.

[0053] Power off state: The power off state can be understood as the power-off state. In the embodiments of this application, when the electronic device is turned off or the radio frequency control chip malfunctions and needs to be restarted, the radio frequency control chip can be in the power off state.

[0054] 3. PLL: Phase-locked loop (PLL) is a technology that uses feedback control principles to synchronize the frequency and phase of a circuit's output clock with an external reference clock. When the frequency or phase of the reference clock changes, the PLL detects this change and adjusts the output frequency through its internal feedback system until the two are resynchronized. This synchronization is called phase locking.

[0055] 4. Terminology

[0056] In the embodiments of this application, terms such as "first" and "second" are used to distinguish identical or similar items with substantially the same function and purpose. For example, "first chip" and "second chip" are used only to distinguish different chips and do not limit their order of execution. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.

[0057] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0058] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, and c can be single or multiple.

[0059] 5. Electronic equipment

[0060] The electronic devices in this application embodiment can also be any form of terminal device. For example, electronic devices may include: mobile phones, tablet computers, handheld computers, laptops, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, electronic devices in 5G networks, or future evolved public land mobile communication networks (PLANs). The embodiments of this application do not limit the scope of electronic devices in a mobile network (PLMN).

[0061] By way of example and not limitation, in this embodiment, the electronic device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0062] Furthermore, in this application embodiment, the electronic device can also be an electronic device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0063] The electronic equipment in the embodiments of this application may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.

[0064] In this embodiment, the electronic device or various network devices include a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software.

[0065] For example, Figure 1 A schematic diagram of the electronic device is shown.

[0066] The electronic device 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, a headphone jack 170D, a sensor module 180, buttons 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, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity 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.

[0067] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device. In other embodiments of this application, the electronic device may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may include hardware, software, or a combination of software and hardware.

[0068] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, and / or neural network processing units (NPUs). These different processing units may be independent devices or integrated into one or more processors. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.

[0069] In this embodiment, the AP can also be referred to as the main platform. The AP can communicate with the power management unit (PMU), communication device module, and / or clock generation circuit (CKG). The AP may also include a low-power sensor hub. It is understood that when the electronic device screen is off, the AP may enter a sleep state, while the sensor hub can maintain low-power operation.

[0070] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the aforementioned memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0071] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include inter-integrated circuit (I2C) interfaces, inter-integrated circuit sound (I2S) interfaces, pulse code modulation (PCM) interfaces, universal asynchronous receiver / transmitter (UART) interfaces, mobile industry processor interfaces (MIPI), and / or general-purpose input / output (GPIO) interfaces, etc.

[0072] It is understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are merely illustrative and do not constitute a limitation on the structure of the electronic device. In other embodiments of this application, the electronic device may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0073] Internal memory 121 can be used to store executable program code, including instructions. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function, etc. The data storage area may store data created during the use of the electronic device, etc. Furthermore, internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. Processor 110 executes various functional applications and data processing of the electronic device by running instructions stored in internal memory 121 and / or instructions stored in memory disposed within the processor.

[0074] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in an electronic device can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization.

[0075] The mobile communication module 150 can provide solutions for mobile communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. In this embodiment, the mobile communication module 150 may also be referred to as a radio frequency control system, which may include a power management unit (PMU), a communication device module, a clock generation circuit (CKG), and / or a radio frequency control chip, etc.

[0076] The communication equipment module can be used for 2G / 3G / 4G / 5G mobile communication services. It can also be called a communication equipment chip, cellular module, or cellular chip. For ease of description, the following explanation will use a cellular module as an example. The power management unit (PMU), also known as the power control module, provides power to the cellular module; the clock generation circuit (CKG) provides the clock signal to the cellular module.

[0077] Radio frequency (RF) control chips can work in conjunction with cellular modules to enable services related to mobile communication, Bluetooth, and Wi-Fi networks. RF control chips can also be called RF chipsets or functional chips. An RF control chip may include a timer wake-up source and / or an RC oscillator (resistor-capacitor oscillator, RCO) clock. The timer wake-up source can periodically wake the RF control chip according to service needs, and the RCO clock can provide a 32kHz clock when the RF control chip is in Deep Sleep mode.

[0078] The wireless communication module 160 can provide solutions for wireless communication applications in electronic devices, 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), and infrared (IR) technologies.

[0079] 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 an antenna, performs frequency modulation and filtering of the electromagnetic wave signal, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive signals to be transmitted from the processor 110, perform frequency modulation and amplification on them, and then convert them into electromagnetic waves for radiation via the antenna.

[0080] In scenarios such as mobile communication, Bluetooth, and Wi-Fi networks, electronic devices require radio frequency control chips to perform functions such as antenna tuning or controlling antenna switching. This requires the radio frequency control chip to be in a wake-up state in order to perform antenna tuning and other related tasks.

[0081] To reduce the power consumption of electronic devices, the radio frequency control chip may sometimes be in a Deep Sleep state. The electronic device can wake up the radio frequency control chip through GPIO wake-up source 1, GPIO wake-up source 2, GPIO wake-up source 3, and / or Timer wake-up source.

[0082] like Figure 2As shown, in one possible scenario where the RF control chip is woken up via GPIO wake-up source 1, when the electronic device needs to perform signal scanning even after the screen is off, the electronic device requires the RF control chip to provide signal scanning services. Since the AP and RF control chip may be in sleep mode after the electronic device's screen is off, but the sensor hub can maintain low-power operation, the sensor hub can wake up the RF control chip via GPIO wake-up source 1.

[0083] In one possible scenario where the RF control chip is woken up via GPIO wake-up source 2, the access point (AP) is active when the phone screen is on, but the RF control chip may be in sleep mode. In this case, the AP can wake up the RF control chip via GPIO wake-up source 2 and interact with it. For example, when the electronic device's posture changes, the signal strength it receives may weaken. The AP can send the electronic device's posture information to the RF control chip, which can then adjust its antenna settings accordingly, allowing the electronic device to receive a stronger signal.

[0084] In one possible scenario where the RF control chip is woken up via GPIO wake-up source 3, when the electronic device needs the RF control chip to handle services such as GNSS and Wi-Fi networks, the RF control chip can be woken up via GPIO wake-up source 3. Then, the RF control chip can adjust the antenna state through GNSS, Wi-Fi network and other related information, so that the electronic device can receive stronger signals.

[0085] In addition, the Timer wake-up source can also wake up the radio frequency control chip at regular intervals according to business needs.

[0086] Understandably, some functions in the hardware circuitry of a cellular module can be controlled by the radio frequency control chip, such as controlling antenna switching. This means that when the cellular module is operating, the radio frequency control chip also needs to work together to perform antenna switching and related functions.

[0087] For example, a user can play games while connected to a Wi-Fi network and use a Bluetooth headset for voice communication simultaneously. In some implementations, Wi-Fi and Bluetooth communication may share a single antenna, which can lead to poor call quality from the Bluetooth headset and / or game stuttering due to poor Wi-Fi network connectivity.

[0088] The radio frequency (RF) control chip can determine that the user is primarily using Wi-Fi and Bluetooth communication while playing games, with lower requirements for mobile communication. In this case, the RF control chip can allocate the mobile communication antenna to either Wi-Fi or Bluetooth communication. This allows Wi-Fi and Bluetooth to use their respective antennas, improving call quality and / or smoothing gameplay, thus enhancing the user experience.

[0089] However, in some scenarios, when the cellular module is operating, the RF control chip may be in a sleep state. The aforementioned wake-up methods, such as GPIO wake-up source 1, GPIO wake-up source 2, GPIO wake-up source 3, and / or Timer wake-up source, cannot wake the RF control chip in a timely manner based on the cellular module's operating status. This results in a delay in the RF control chip's antenna switching functions, impacting the user experience. On the other hand, keeping the RF control chip constantly active would lead to higher power consumption in the electronic device.

[0090] In view of this, the signal processing method provided in this application embodiment can utilize the signals generated by the cellular module in the radio frequency control system to wake up the radio frequency control chip, thereby sensing the working status of the cellular module in real time. In this way, the radio frequency control chip can enter a low-power sleep mode when idle, reducing the power consumption of the electronic device, and can also be quickly woken up according to the working status of the cellular module. This allows the radio frequency control chip to both reduce power consumption and respond promptly when the cellular module is working, cooperating with the cellular module.

[0091] In one possible implementation, such as Figure 3 As shown, when the cellular module is operating, the CKG can provide a cellular clock signal (clock) to the cellular module. This cellular clock signal can be used to control the timing of the circuit. The cellular clock signal can be a 38.4MHz clock. While providing the cellular clock signal (clock) to the cellular module, the CKG can also synchronously provide the same cellular clock signal (clock) to the RF control chip. When the cellular clock signal (clock) in the RF control chip is pulled high, it indicates that the cellular module has started operating, and the RF control chip also needs to start operating to coordinate with the cellular module for service processing.

[0092] When a cellular clock signal (clock) is input, the RF control chip can send a clk_request command to the access point (AP). This clk_request command can instruct the CKG (Cell Clock Generator) to provide a high-precision clock. Upon receiving the clk_request command, the AP can send a message to the CKG instructing it to provide a high-precision clock to the RF control chip. After receiving this information, the CKG can then provide the RF control chip with a 38.4MHz clock.

[0093] Optionally, when a cellular clock signal (clock) is input, the RF control chip may choose not to send the clk_request command to the AP, but instead continue to use the cellular clock signal (clock). Understandably, in this scenario, when the cellular module stops working, the CKG (Cell Clock Gateway) no longer provides the cellular clock signal (clock) to the cellular module. At this point, the RF control chip also cannot obtain the cellular clock signal (clock) from the CKG, preventing it from continuing service processing.

[0094] In another possible implementation, such as Figure 4 As shown, when the cellular module is working, the PMU can provide a power signal to the cellular module. At the same time, the PMU can also provide a power signal to the RF control chip. When the RF control chip detects this power signal, it indicates that the cellular module has started working, and the RF control chip also needs to start working, so that it can work with the cellular module to perform service processing.

[0095] The RF control chip can send a clk_request command to the access point (AP), which instructs the CKG (Chief Clock Generator) to provide a high-precision clock. Upon receiving the clk_request command, the AP can send a message to the CKG instructing it to provide a high-precision clock to the RF control chip. After receiving this information, the CKG can then provide a 38.4MHz clock to the RF control chip.

[0096] In another possible implementation, such as Figure 5 As shown, when the cellular module is working, it can provide GPIO signals to the radio frequency control chip. When the radio frequency control chip detects this GPIO signal, it indicates that the cellular module has started working, and the radio frequency control chip also needs to start working, so that it can work with the cellular module to process services.

[0097] The RF control chip can send a clk_request command to the access point (AP), which instructs the CKG (Chief Clock Generator) to provide a high-precision clock. Upon receiving the clk_request command, the AP can send a message to the CKG instructing it to provide a high-precision clock to the RF control chip. After receiving this information, the CKG can then provide a 38.4MHz clock to the RF control chip.

[0098] Optionally, when the RF control chip has the cellular clock signal provided by CKG to the cellular module, the power signal provided by PMU to the cellular module, or the GPIO signal provided by the cellular module to the RF control chip, the RF control chip may not transmit the clk_request instruction to the AP, but instead start the external crystal oscillator.

[0099] In this way, the external crystal oscillator of the RF control chip can provide a 38.4MHz clock to the RF control chip. When the RF control chip cannot obtain the cellular clock signal from the CKG to the cellular module, the RF control chip can still continue to use the clock signal generated by the crystal oscillator for service processing, improving the user experience. In some scenarios, this crystal oscillator can also be called a crystal; for ease of description, the following explanation will use a crystal oscillator as an example.

[0100] It is understood that the embodiments of this application may also use other signals generated by the cellular module in the radio frequency control system to wake up the radio frequency control chip. The embodiments of this application do not limit the specific signals.

[0101] In this embodiment, the radio frequency control chip can be quickly woken up when it receives the cellular clock signal from the CKG, the power signal from the PMU, or the GPIO signal from the cellular module, so that it can respond in a timely manner when the cellular module is working, work together with the cellular module, and improve the user experience.

[0102] Figure 6 The switching of the state machine mode of the radio frequency control chip is shown. The state switching of the radio frequency control chip may include (1) switching between Deep sleep state and Active state, (2) switching between Standby state and Active state, and (3) switching between Power off state and Active state.

[0103] (1) Switching between Deep sleep state and Active state.

[0104] When the RF control chip is in Deep sleep mode, it can switch to Active mode if it receives a wake-up source input. The wake-up source can include GPIO wake-up source 1, GPIO wake-up source 2, GPIO wake-up source 3, a Timer wake-up source, and / or the cellular clock signal of the CKG. The cellular clock signal of the CKG can be identified by 38.4MHz_clk_on_det. When the RF control chip receives the cellular clock signal of the CKG, it can perform software configuration, and the corresponding configuration signal can be 38.4MHz_clk_on_det.

[0105] When the RF control chip is in the Active state, if the RF control chip has no service to process, no wake-up source input, or the timer countdown ends, the RF control chip can switch from Active mode to Deepsleep mode.

[0106] It is understood that when the RF control chip is in Deep sleep mode, CKG can provide a low-precision 32kHz clock for the RF control chip. Optionally, the 32kHz low-precision clock can also be provided by the RCO clock in the RF control chip, which is not limited in this embodiment.

[0107] When the RF control chip is in the Active state, CKG can provide a high-precision clock of 38.4MHz for the RF control chip. Optionally, the 38.4MHz high-precision clock can also be provided by an external crystal oscillator for the RF control chip; this embodiment of the application does not limit this.

[0108] (2) Switching between Standby and Active states.

[0109] When the RF control chip is in Standby mode, it can switch to Active mode if it receives a wake-up source input. Wake-up sources can include GPIO wake-up source 1, GPIO wake-up source 2, GPIO wake-up source 3, Timer wake-up source, RFFE_det instruction, and / or the cellular clock signal from the CKG, etc.

[0110] The RFFE_det instruction can be understood as an instruction passed from the radio frequency control system to the radio frequency control chip for performing service processing. The specific service processing performed is not limited in this embodiment. The cellular clock signal of the CKG can also be identified by 38.4MHz_clk_off_det. When the cellular clock signal is turned off, the radio frequency control chip can be configured in software, and the corresponding configuration signal can be 38.4MHz_clk_off_det.

[0111] When the RF control chip is in Active mode, if there is no service to process, the RF control chip can switch from Active mode to Standby mode.

[0112] It is understandable that when the RF control chip is in Standby or Active state, a high-precision clock of 38.4MHz is required from the CKG or an external crystal oscillator.

[0113] (3) Switching between Power off state and Active state.

[0114] When the RF control chip is in the Power off state, if the electronic device is powered on or the RF control chip restarts after an malfunction, the RF control chip can switch from the Power off state to the Active mode.

[0115] When the RF control chip is in the Active state, if the electronic device is powered off or the RF control chip malfunctions, the RF control chip can switch from Active mode to Power off mode.

[0116] Understandably, the RF control chip needs to go through Active mode each time it switches modes. This is because the RF control chip needs to perform software configuration when switching modes, and this software configuration requires the RF control chip to be in Active mode.

[0117] In this embodiment, the radio frequency control chip can enter a low-power deep sleep state when idle, reducing the power consumption of the electronic device. It can also be quickly woken up by the cellular clock signal from the CKG, putting it into an active state. When the radio frequency control chip needs to process services intermittently, it can switch between active and standby states. This reduces the power consumption of the radio frequency control chip and allows for timely response and coordinated operation with the cellular module.

[0118] Figure 7 The signal timing diagram is shown when the RF control chip is woken up using a cellular clock signal.

[0119] Understandably, when the RF control chip is in Deep Sleep mode, its clock frequency can be a low 32kHz. When the RF control chip receives a 38.4MHz clock signal input, it can enter Active mode for software configuration, pulling the clk_request signal high on the circuit, thus enabling the RF control chip to transmit clk_request commands to the AP.

[0120] Among them, the 38.4MHz clock signal can be as follows: Figure 7 As shown in signal 1, the corresponding signal 38.4MHz_clk_on_det for software configuration can be configured as follows: Figure 7 As shown in signal 2, the clk_request signal can be as follows: Figure 7 Signal 3 is shown in the diagram.

[0121] After receiving the clk_request instruction, CKG can provide a 38.4MHz clock signal to the RF control chip. The 38.4MHz clock signal can be used as follows: Figure 7Signal 4 in the diagram shows that the RF control chip can multiply the 38.4MHz clock signal using a phase-locked loop (PLL) to obtain the clock required for the RF control chip to perform services. For example, the 38.4MHz clock signal can be multiplied to a 208MHz clock signal, allowing the RF control chip to perform relevant service processing. The PLL signal can be shown as follows: Figure 7 As shown in signal 5, the 208MHz clock signal can be as follows: Figure 7 Signal 6 is shown in the diagram.

[0122] It should be noted that, Figure 7 Within the Standby state range, the RF control chip can be in Active state when it needs to process traffic, and in Standby state when it does not need to process traffic. In other words, the RF control chip can quickly switch between Active and Standby states, thus improving its traffic processing speed.

[0123] When the cellular module stops working and the RF control chip completes service processing, the RF control chip can be in an Active state for software configuration. This involves pulling the clk_request signal low on the circuit. The corresponding signal for software configuration, 38.4MHz_clk_off_det, can be configured as follows: Figure 7 Signal 7 in the diagram is shown. Furthermore, the aforementioned clk_request instruction, the 38.4MHz clock signal, the PLL signal, and the 208MHz clock signal are all pulled low, allowing the RF control chip to enter Deep Sleep mode.

[0124] Understandably, when the cellular module stops working but the RF control chip (RCC) has not completed service processing, the RCC can continue service processing without pulling the clk_request signal low on the circuit. When the RCC completes service processing, it can pull the clk_request signal low on the circuit. Consequently, the aforementioned clk_request command, the 38.4MHz clock signal, the PLL signal, and the 208MHz clock signal are all pulled low, allowing the RCC to enter Deep Sleep mode. This allows the RCC to continue service processing even when the cellular module stops working, ensuring service continuity and improving user experience.

[0125] Figure 8 The diagram shows the timing sequence of the radio frequency control chip when the PMU power signal or the GPIO signal of the cellular module is used to wake up the radio frequency control chip.

[0126] It is understandable that when the RF control chip is in Deep Sleep mode, the corresponding clock can be a low-frequency clock of 32kHz. When the RF control chip detects a power signal from the PMU or a GPIO signal from the cellular module, it can pull the clk_request signal high on the circuit, thereby transmitting the clk_request command to the AP. The power signal or GPIO signal can be as follows: Figure 8 As shown in signal 1, the clk_request signal can be as follows: Figure 8 Signal 2 is shown in the diagram.

[0127] After receiving the clk_request instruction, CKG can provide a 38.4MHz clock signal to the RF control chip. The 38.4MHz clock signal can be used as follows: Figure 8 Signal 3 in the diagram is shown. The RF control chip can multiply the 38.4MHz clock signal using a phase-locked loop (PLL) to obtain the clock required for the RF control chip to perform services. For example, the 38.4MHz clock signal can be multiplied to a 208MHz clock signal, allowing the RF control chip to perform relevant service processing. The PLL signal can be as follows: Figure 8 As shown in signal 4, the 208MHz clock signal can be as follows: Figure 8 Signal 5 is shown in the diagram.

[0128] It should be noted that, Figure 8 Within the Standby state range, the RF control chip can be in Active state when it needs to process traffic, and in Standby state when it does not need to process traffic. In other words, the RF control chip can quickly switch between Active and Standby states, thus improving its traffic processing speed.

[0129] When the RF control chip completes its service processing, it can pull the clk_request signal low on the circuit. Consequently, the aforementioned 38.4MHz clock signal, PLL signal, and 208MHz clock signal are all pulled low, allowing the RF control chip to enter Deep Sleep mode.

[0130] The methods of this application will be described in detail below through specific embodiments. The following embodiments can be combined with each other or implemented independently, and the same or similar concepts or processes may not be described again in some embodiments.

[0131] Figure 9This application illustrates a signal processing method according to an embodiment of the present application. The method is applied to an electronic device, which includes a first chip and a second chip. Both the first chip and the second chip are used to process cellular services. The method includes:

[0132] S901. When both the first chip and the second chip are in sleep mode, the electronic device receives cellular services.

[0133] In this embodiment, the first chip can be understood as the cellular module in the above embodiments. The first chip going into sleep mode can be understood as the first chip being in a Deep Sleep state.

[0134] The second chip can be understood as the radio frequency control chip in the above embodiment. The second chip going into sleep mode can be understood as the second chip being in a Deep Sleep state.

[0135] Cellular services may include services such as antenna tuning or antenna switching control in the above embodiments. Specific cellular services are not limited in the embodiments of this application.

[0136] S902, wake up the first chip, and wake up the second chip based on the signal generated by the first chip.

[0137] In this embodiment, after waking up the first chip, the first chip can be in the Active state or Standby state as described in the above embodiments. After waking up the second chip, the second chip can be in the Active state or Standby state as described in the above embodiments.

[0138] The signals generated by the first chip may include clock signals, power signals, GPIO signals, etc. provided by the radio frequency control system. The specific signals generated by the first chip are not limited in the embodiments of this application.

[0139] The RF control chip is woken up by signals generated by the cellular module in the RF control system, thereby sensing the cellular module's operating status in real time. This allows the RF control chip to enter a low-power sleep mode when idle, reducing the power consumption of the electronic device, and to be quickly woken up based on the cellular module's operating status. This enables the RF control chip to both reduce power consumption and respond promptly when the cellular module is active, working collaboratively with the cellular module.

[0140] Optional, in Figure 9 Based on the corresponding embodiment, the signal generated by the first chip includes a clock signal of a first frequency provided to the first chip.

[0141] In this embodiment, the first frequency can be understood as a clock that enables the first chip to be in an Active state or a Standby state. For example, the first frequency may include 76.8MHz or 38.4MHz as in the above embodiment, and this embodiment does not limit it.

[0142] The clock signal of the first frequency provided to the first chip can be understood as described above. Figure 3 The cellular clock signal provided by CKG to the cellular module in the corresponding embodiment will not be described again.

[0143] The signals generated by the first chip may include clock signals, and the specific process of waking up the second chip using a clock signal can be referred to the above. Figure 3 The relevant descriptions of the corresponding embodiments will not be repeated here.

[0144] The radio frequency control chip can be quickly woken up when it receives the cellular clock signal of the first frequency, so that it can respond in a timely manner when the cellular module is working, work together with the cellular module, and improve the user experience.

[0145] Optional, in Figure 9 Based on the corresponding embodiment, the signal generated by the first chip includes a power signal that provides power to the first chip.

[0146] In this embodiment, the module that provides power to the first chip can be understood as described above. Figure 3 The power management unit (PMU) in the corresponding embodiment will not be described in detail.

[0147] The signals generated by the first chip can include power signals, and the specific process of waking up the second chip using a power signal can be referred to the above. Figure 4 The relevant descriptions of the corresponding embodiments will not be repeated here.

[0148] The radio frequency control chip can be quickly woken up when it receives the power signal from the PMU, so that it can respond in a timely manner when the cellular module is working, work together with the cellular module, and improve the user experience.

[0149] Optional, in Figure 9 Based on the corresponding embodiments, the signals generated by the first chip include the general purpose input / output (GPIO) signals of the first chip.

[0150] In this embodiment, the signal generated by the first chip may include a GPIO signal, and the process of waking up the second chip using a GPIO signal can be referred to the above. Figure 5 The relevant descriptions of the corresponding embodiments will not be repeated here.

[0151] The radio frequency control chip can be quickly woken up when it receives the GPIO signal from the cellular module, so that it can respond in a timely manner when the cellular module is working, work together with the cellular module, and improve the user experience.

[0152] Optional, in Figure 9 Based on the corresponding embodiment, after waking up the second chip, it may further include: the second chip acquiring a clock signal of a second frequency, and processing cellular services based on the clock signal of the second frequency, wherein the second frequency is the same as or different from the first frequency.

[0153] In this embodiment, the second frequency can be understood as a clock that enables the second chip to be in an Active state or a Standby state. For example, the second frequency may include 76.8MHz or 38.4MHz as in the above embodiment, and this embodiment does not limit it.

[0154] The process by which the second chip acquires the clock signal of the second frequency can be referred to the above. Figure 2 , Figure 4 ,or Figure 5 The relevant descriptions of the corresponding embodiments will not be repeated here.

[0155] Understandably, when the first chip enters sleep mode, it no longer needs the first frequency clock signal. At this time, the second chip will not be unable to continue business processing due to the lack of the first frequency clock signal. The second chip can continue to use the second frequency clock signal to perform business processing, thereby improving the user experience.

[0156] Optional, in Figure 9 Based on the corresponding embodiments, the electronic device further includes an application processor (AP) and a clock generation circuit (CKG). The CKG is used to provide a clock signal of a first frequency to the first chip. Before the second chip obtains the clock signal of a second frequency, the process may further include: the second chip transmitting a first instruction to the AP, the first instruction being used to instruct the second chip to request the clock signal of the second frequency from the CKG; the AP instructing the CKG to provide the clock signal of the second frequency to the second chip based on the first instruction; the second chip obtaining the clock signal of the second frequency may include: the second chip obtaining the clock signal of the second frequency from the CKG.

[0157] In this embodiment of the application, the first instruction can be understood as described above. Figure 2 , Figure 4 ,or Figure 5 The clk_request instruction in the corresponding embodiment will not be described again. The specific process by which the second chip acquires the clock signal of the second frequency can be referred to the above. Figure 2 , Figure 4 ,or Figure 5 The relevant descriptions of the corresponding embodiments will not be repeated here.

[0158] In this way, even when the second chip cannot obtain the clock signal of the first frequency, the second chip can still continue to use the clock signal of the second frequency for business processing, thus improving the user experience.

[0159] Optional, in Figure 9 Based on the corresponding embodiment, the second chip includes a crystal oscillator, and the second chip obtains a clock signal of a second frequency, which may include: the second chip obtaining a clock signal of a second frequency from the crystal oscillator.

[0160] In this embodiment, when the second chip cannot obtain the clock signal of the first frequency, the second chip can still continue to use the clock signal generated by the crystal oscillator for business processing, thereby improving the user experience.

[0161] Optional, in Figure 9 Based on the corresponding embodiments, the method may further include: when the first chip is in sleep mode, the second chip enters sleep mode based on the signal indicating that the first chip is in sleep mode.

[0162] In this embodiment of the application, when the second chip performs service processing based on the clock signal of the first frequency, if the first chip is in sleep mode, the second chip cannot obtain the clock signal of the first frequency and can thus enter sleep mode.

[0163] Understandably, processing business signals based on the first chip's sleep signal can reduce the process of obtaining a second frequency clock signal from the CKG or crystal oscillator, thus simplifying the code execution flow.

[0164] Optional, in Figure 9 Based on the corresponding embodiments, the signal for the first chip to go into sleep includes one or more of the following: the second chip cannot obtain a clock signal of the first frequency provided to the first chip, the second chip cannot obtain a power signal that provides power to the first chip, or the second chip cannot obtain a general-purpose input / output (GPIO) signal of the first chip.

[0165] In this embodiment, the specific first frequency clock signal, power signal, and GPIO signal can be referred to the relevant descriptions in the above embodiments, and will not be repeated here.

[0166] Business processing based on the sleep signal of the first chip can simplify the code execution process and reduce the process of obtaining the second frequency clock signal from the CKG or crystal oscillator.

[0167] Optional, in Figure 9 Based on the corresponding embodiments, the method may further include: when the first chip is in sleep mode, the second chip obtains the sleep signal of the first chip and does not enter sleep mode.

[0168] In this embodiment, when the second chip performs service processing based on a second frequency clock signal, if the first chip is in sleep mode, the second chip cannot obtain the first frequency clock signal, but the second chip may not enter sleep mode. In this way, the second chip can continue to perform service processing even when the first chip stops working, ensuring service continuity and improving user experience.

[0169] Optional, in Figure 9 Based on the corresponding embodiments, the second chip is also used to process Global Navigation Satellite (GNSS) services and Wi-Fi network services. After waking up the second chip, it may also include: when the second chip is processing services, the second chip is in an active state; when the second chip is not processing services, the second chip is in a standby state.

[0170] In this embodiment, when the second chip needs to process services intermittently, it can switch between Active and Standby states. This reduces the power consumption of the second chip while maintaining timely response to service processing, thus improving the user experience.

[0171] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0172] The foregoing primarily describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the aforementioned functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the method steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0173] This application embodiment can divide the apparatus for implementing the method into functional modules based on the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0174] like Figure 10 The diagram shows a schematic of a chip provided in an embodiment of this application. The chip 1000 includes one or more processors 1001, a communication line 1002, a communication interface 1003, and a memory 1004.

[0175] In some implementations, memory 1004 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof.

[0176] The methods described in the embodiments of this application can be applied to or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuit in the hardware of the processor 1001 or by instructions in the form of software. The processor 1001 may be a general-purpose processor (e.g., a microprocessor or conventional processor), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates, transistor logic devices, or discrete hardware components. The processor 1001 can implement or execute the various processing-related methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0177] The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can be located in mature storage media in the art, such as random access memory, read-only memory, programmable read-only memory, or electrically erasable programmable read-only memory (EEPROM). This storage medium is located in memory 1004, and processor 1001 reads information from memory 1004 and, in conjunction with its hardware, completes the steps of the above method.

[0178] The processor 1001, memory 1004 and communication interface 1003 can communicate with each other via communication line 1002.

[0179] In the above embodiments, the instructions stored in the memory for execution by the processor can be implemented in the form of a computer program product. This computer program product can be pre-written into the memory, or it can be downloaded and installed into the memory as software.

[0180] This application also provides a computer program product comprising one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from a website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. For example, available media may include magnetic media (e.g., floppy disk, hard disk, or magnetic tape), optical media (e.g., digital versatile disc (DVD)), or semiconductor media (e.g., solid-state disk (SSD)).

[0181] This application also provides a computer-readable storage medium. The methods described in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. The computer-readable medium may include computer storage media and communication media, and may also include any medium capable of transferring a computer program from one place to another. The storage medium can be any target medium accessible by a computer.

[0182] As one possible design, computer-readable media may include compact disc read-only memory (CD-ROM), RAM, ROM, EEPROM, or other optical disc storage; computer-readable media may also include disk storage or other disk storage devices. Furthermore, any connecting cable may also be appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, disks and optical discs include optical discs (CD), laser discs, optical discs, digital versatile discs (DVD), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers.

[0183] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

Claims

1. A signal processing method, characterized in that, The method is applied to an electronic device, which includes a first chip and a second chip. The first chip is a cellular module, and the second chip is a radio frequency control chip. Both the first chip and the second chip are used to process cellular services. The method includes: When both the first chip and the second chip are in sleep mode, the electronic device receives cellular services. The first chip is woken up, and the second chip is woken up based on the signal generated by the first chip; The signals generated based on the first chip include a clock signal of a first frequency provided to the first chip, a power signal providing power to the first chip, or the signals generated based on the first chip include the general purpose input / output (GPIO) signals of the first chip.

2. The method according to claim 1, characterized in that, After waking up the second chip, the following is also included: The second chip acquires a clock signal at a second frequency and processes the cellular service based on the clock signal at the second frequency, wherein the second frequency may be the same as or different from the first frequency.

3. The method according to claim 2, characterized in that, The electronic device further includes an application processor (AP) and a clock generation circuit (CKG), wherein the CKG is used to provide a clock signal of the first frequency to the first chip, and before the second chip obtains a clock signal of the second frequency, it further includes: The second chip transmits a first instruction to the AP, the first instruction being used to instruct the second chip to request a clock signal of the second frequency from the CKG; Based on the first instruction, the AP instructs the CKG to provide a clock signal of the second frequency to the second chip; The second chip acquires a clock signal of the second frequency, including: The second chip obtains the clock signal of the second frequency from the CKG.

4. The method according to claim 2, characterized in that, The second chip includes a crystal oscillator, and the second chip acquires a clock signal of a second frequency, including: The second chip obtains the clock signal of the second frequency from the crystal oscillator.

5. The method according to claim 1, characterized in that, The method further includes: When the first chip is in sleep mode, the second chip enters sleep mode based on the signal indicating that the first chip is in sleep mode.

6. The method according to claim 5, characterized in that, The signal for the first chip to go into sleep includes one or more of the following: the second chip cannot obtain a clock signal of the first frequency provided to the first chip, the second chip cannot obtain a power signal that provides power to the first chip, or the second chip cannot obtain a general purpose input / output (GPIO) signal from the first chip.

7. The method according to any one of claims 1-4, characterized in that, The method further includes: When the first chip is in sleep mode, the second chip receives the sleep signal from the first chip and does not enter sleep mode.

8. The method according to any one of claims 1-7, characterized in that, The second chip is also used to process Global Navigation Satellite (GNSS) services and Wi-Fi network services. After waking up the second chip, it also includes: When the second chip is processing services, the second chip is in an active state; When the second chip is not processing any services, the second chip is in standby mode.

9. An electronic device, characterized in that, include: A memory and a processor, the memory for storing a computer program and the processor for executing the computer program to perform the method as described in any one of claims 1-8.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, cause a computer to perform the method as described in any one of claims 1-8.

11. A computer program product, characterized in that, Includes a computer program that, when run, causes an electronic device to perform the method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Wireless network card, network, wireless network card communication method and networking method

    CN102186225A

  • Terminal, wake-up method thereof and data reporting method and system of logistics system

    CN109561493A

  • Method for realizing radio wake-up of intelligent sensing terminal of Internet-of-Things

    CN112601272A

  • Low-power-consumption management method of water conservancy composite monitoring equipment

    CN112732063A