Radio frequency controller, communication system, communication control method, and electronic device

By acquiring communication platform signals and generating control signals through an RF controller, and using the MIPI bus and switching module to switch control paths, the problem of inflexible control of RF front-end devices in existing technologies is solved, enabling rapid switching and improving the reliability of the communication system.

WO2025223414A1PCT designated stage Publication Date: 2025-10-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/090450
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-23
Filing Date
2025-04-22
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

Existing communication platforms cannot achieve flexible control of radio frequency front-end devices, nor can they perform flexible control based on information such as user network scenarios.

Method used

The communication platform signal on the communication bus is obtained by the RF controller, the first control signal is generated and output to the RF front-end device, and the control path is switched by the MIPI bus and the switching module to realize flexible control of the RF front-end device.

Benefits of technology

It enables rapid switching and flexible control of RF front-end devices, improving RF performance and the reliability of communication systems, and adapting to the needs of different communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025090450_30102025_PF_FP_ABST
    Figure CN2025090450_30102025_PF_FP_ABST
Patent Text Reader

Abstract

A communication control method. The method comprises: acquiring a communication platform signal transmitted on a communication bus; acquiring timing information carried by the communication platform signal; and generating a first control signal on the basis of the timing information, and outputting the first control signal to a radio frequency front-end device (30) so as to control the radio frequency front-end device (30).
Need to check novelty before this filing date? Find Prior Art

Description

Radio frequency controllers, communication systems, communication control methods, and electronic devices

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 2024104951917, filed on April 23, 2024, entitled "Radio Frequency Controller, Communication System, Communication Control Method and Electronic Device", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, and in particular to a radio frequency controller, a communication system, a communication control method, and an electronic device. Background Technology

[0004] The statements herein are provided only as background information in connection with this application and do not necessarily constitute exemplary technology.

[0005] With the development of mobile phone radio frequency communication technology, the control of radio frequency front-end devices is no longer simply based on input information such as communication frequency bands and signal strength. Instead, more flexible control based on information such as user network scenarios is required. However, the control logic of communication platforms is relatively fixed and cannot meet the flexible control requirements of users. Therefore, there is an urgent need to provide a solution that can flexibly control radio frequency front-end devices. Summary of the Invention

[0006] According to various embodiments of this application, a radio frequency controller, a communication system, a communication control method, and an electronic device are provided.

[0007] In a first aspect, this application provides a communication control method, the method comprising:

[0008] Acquire communication platform signals transmitted on the communication bus;

[0009] Obtain the timing information carried by the signal of the communication platform;

[0010] A first control signal is generated based on the timing information, and the first control signal is output to the radio frequency front-end device to control the radio frequency front-end device.

[0011] Secondly, this application provides a radio frequency controller, including:

[0012] A first communication core is used to connect to a communication bus, the communication bus is used to transmit communication platform signals generated by the communication platform, and the first communication core is used to acquire the communication platform signals.

[0013] A first control module is connected to the first communication core. The first control module is used to generate a first control signal corresponding to the preset signal when the communication platform signal is a preset signal.

[0014] The second communication core is connected to the first control module and is used to receive and send the first control signal to control the working state of the radio frequency front-end device.

[0015] A switch module, wherein the two first terminals of the switch module are respectively connected to the communication platform and the second communication core, and the second terminal of the switch module is connected to the radio frequency front-end device. The switch module is used to select and conduct the signal transmission path between the communication platform signal and the second communication core and the radio frequency front-end device.

[0016] Thirdly, this application provides a communication system, including:

[0017] A communication platform used to generate communication platform signals;

[0018] antenna;

[0019] The radio frequency front-end device is connected to the communication platform and the antenna respectively, and is used for transmitting and receiving radio frequency signals;

[0020] The radio frequency controller described above is connected to the communication platform and the radio frequency front-end device, respectively. The radio frequency controller is used to generate a first control signal and select to transmit one of the communication platform signal and the first control signal to the radio frequency front-end device.

[0021] The radio frequency front-end device is used to adjust its working state according to the received communication platform signal or the first control signal.

[0022] Fourthly, this application provides an electronic device that employs the radio frequency control method described above;

[0023] Or a radio frequency controller as described above;

[0024] Or include radio frequency systems as described above.

[0025] Details of one or more embodiments of this application are set forth in the following drawings and description. Other features, objects, and advantages of this application will become apparent from the specification, drawings, and claims. Attached Figure Description

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

[0027] Figure 1 is a schematic diagram of the structure of an embodiment of an RF controller;

[0028] Figure 2 is a second schematic diagram of the structure of an embodiment of the radio frequency controller;

[0029] Figure 3 is a timing diagram of an embodiment of the radio frequency controller;

[0030] Figure 4 is a third schematic diagram of the structure of an embodiment of the radio frequency controller;

[0031] Figure 5 is a circuit diagram of a logic control unit according to an embodiment;

[0032] Figure 6 is a fourth schematic diagram of the structure of an embodiment of the radio frequency controller;

[0033] Figure 7 is a fifth schematic diagram of the structure of an embodiment of a radio frequency controller;

[0034] Figure 8 is a schematic diagram of the structure of an embodiment of the radio frequency controller;

[0035] Figure 9 is a schematic diagram of the structure of an embodiment of the radio frequency controller;

[0036] Figure 10 is a schematic diagram of the structure of an embodiment of the radio frequency controller;

[0037] Figure 11 is a schematic diagram of the structure of an embodiment of the radio frequency controller;

[0038] Figure 12 is a schematic diagram of the structure of a communication system according to an embodiment;

[0039] Figure 13 is a schematic diagram of the structure of a communication system in related technologies;

[0040] Figure 14 is a flowchart of one embodiment of a communication control method;

[0041] Figure 15 is a sub-flowchart of an embodiment in which the radio frequency controller generates a first control signal corresponding to the preset signal when the communication platform signal is a preset signal.

[0042] Figure 16 is a second flowchart of a radio frequency communication method according to an embodiment.

[0043] Component labeling: RF controller: 10; First communication core: 100; First control module: 200; Sequence detector: 210; State machine: 220; First memory: 230; Second communication core: 300; Switch module: 400; Logic control unit: 410; First AND gate: 411; Second AND gate: 412; First OR gate: 413; Path switching unit: 420; Second control module: 500; Second memory: 510; Second OR gate: 520; Multiplexer: 600; Third memory: 700; Communication platform: 20; RF front-end device: 30; First RF switch: 31; Filter: 32; Second RF switch: 33; Low noise amplifier: 34; Power amplifier: 35. Detailed Implementation

[0044] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0045] It is understood that the terms "first," "second," etc., used in this application may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of this application, a first communication core may be referred to as a second communication core, and similarly, a second communication core may be referred to as a first communication core.

[0046] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. "Multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. "Several" means at least one, such as one, two, etc., unless otherwise explicitly specified.

[0047] This application provides a radio frequency (RF) controller, which includes, but is not limited to, programmable devices such as FPGAs and microcontrollers. The RF controller connects to a communication bus that transmits signals from a communication platform, thereby jointly controlling the operating state of the RF front-end devices with the communication platform. The communication platform includes an application processor, a modem, and a transceiver. The application processor transmits and receives digital signals carrying communication information. The modem is connected to the application processor and modulates and demodulates the digital signals. The transceiver connects to both the modem and the RF front-end devices, supporting the conversion between the modulated signal and the RF signal, as well as the conversion between the signal before demodulation and the RF signal. One of the application processor, modem, and transceiver generates a communication platform signal and transmits it via the communication bus to control the operating state of the RF front-end devices. Optionally, the RF front-end devices include, but are not limited to, power amplifiers (PAs), low-noise amplifiers (LNAs), RF switches, tuners, and RF power supplies.

[0048] Figure 1 is a schematic diagram of the structure of an embodiment of the radio frequency controller 10. For ease of explanation, Figure 1 shows the communication platform 20 and the radio frequency front-end device 30 associated with the radio frequency controller 10. Referring to Figure 1, the radio frequency controller 10 includes a first communication core 100, a first control module 200, a second communication core 300, and a switching module 400.

[0049] The first communication core 100 is used to connect to the communication bus to obtain signals from the communication platform. Optionally, the communication bus can be a MIPI (Mobile Industry Processor Interface) bus. That is, the MIPI protocol of RFFE (RF Front-End Control Interface) can be used to control the communication process. RFFE MIPI defines a protocol for digital control and data transmission to achieve efficient transmission and reception of radio frequency signals. Therefore, the MIPI RFFE protocol can help electronic device manufacturers design more compact, efficient, and low-cost radio frequency front-end devices 30, thereby improving the performance and reliability of electronic devices. The MIPI bus consists of two signal lines: MIPI_SCLK and MIPI_SDATA. MIPI_SCLK is a clock signal provided by the communication platform 20. MIPI_SDATA is a bidirectional data signal, which can be written by the communication platform 20 into the radio frequency front-end device 30 mounted on the bus, and can also be read from the registers of the radio frequency front-end device 30. It is understood that the following embodiments of this application use the MIPI bus as an example for description, but the communication bus can also be other buses besides the MIPI bus, and this embodiment is not limited to this.

[0050] When the communication bus is a MIPI bus, the first communication core 100 is the first MIPI communication core, also known as a MIPI Slave IP. On one hand, the first communication core 100 can be configured as a standard MIPI slave device, receiving only communication platform signals transmitted to a specific communication address. On the other hand, the first communication core 100 can also parse all communication platform signals on the MIPI bus and output the parsed communication platform signals in real time and in parallel. The communication platform signals can include multiple data bits, carrying information such as communication address and data. These multiple data bits are, for example, SA[3:0], Address[15:0], and Data[7:0]. It should be noted that the first communication core 100 can perform both of these functions in a time-sharing manner and switch according to certain trigger conditions. The first communication core 100 can also perform both functions simultaneously, thereby comprehensively monitoring the communication platform signals. Furthermore, the first communication core 100 can also output a synchronization enable signal Syn_en(Opt) to achieve signal timing synchronization.

[0051] The first control module 200 is connected to the first communication core 100. The first control module 200 is used to generate corresponding first control signals based on the communication platform signals. Specifically, the first control module 200 can learn in advance, through pre-configuration, the control strategy of the communication platform 20 and the corresponding communication platform signals. For example, if the communication platform 20 sends a communication platform signal to indicate that the low-noise amplifier is turned on, it means that the communication system is about to start receiving radio frequency signals. If the communication platform 20 sends a communication platform signal to indicate that the filter is switching the filtering frequency band, it means that the communication system is about to transmit and receive radio frequency signals in other frequency bands. Accordingly, the first control module 200 can generate a variety of first control signals, and different first control signals can make different adjustments to the radio frequency front-end device 30. Optionally, different first control signals can be used to adjust different radio frequency front-end devices 30 respectively, or they can be used to adjust the same radio frequency front-end device 30 to use different operating parameters. For example, the power amplifier and low-noise amplifier can adjust their amplification factor according to the configuration signal; the power amplifier can adjust its bias voltage according to the configuration signal; the RF switch can switch the transmission path of signals in different frequency bands or adjust the switching of different transceiver antennas for signals in the same frequency band according to the configuration signal; and the tuner can adjust the resonant frequency of the antenna according to the configuration signal. It should be noted that the above-described RF front-end device 30 and its adjustable operating states are for illustrative purposes only and are not intended to limit the scope of protection of this embodiment.

[0052] The second communication core 300 is connected to the first control module 200 and is used to receive and send the first control signal to control the operating state of the radio frequency front-end device 30. Specifically, the second communication core 300 can be a second MIPI communication core, or it can be called a MIPI Master IP.

[0053] The switch module 400 has two first terminals and at least one second terminal. The two first terminals of the switch module 400 are connected to the communication platform 20 and the second communication core 300, respectively, and the second terminal of the switch module 400 is connected to the radio frequency front-end device 30. The switch module 400 is used to select and conduct the signal transmission path between the communication platform 20, the second communication core 300, and the radio frequency front-end device 30. Specifically, the two first terminals of the switch module 400 are S1 and S2, and the second terminal of the switch module 400 is S3. When the switch module 400 conducts different signal transmission paths, the radio frequency front-end device 30 is controlled by different master devices. In the example shown in Figure 1, the switch module 400 has two states. In state 1, the first terminal S1 is conducted to the second terminal S3, and the radio frequency front-end device 30 is controlled by the communication platform 20. In state 2, the first terminal S2 is conducted to the second terminal S3, and the radio frequency front-end device 30 is controlled by the radio frequency controller 10. It should be noted that when the communication bus is a dual-wire synchronous transmission bus such as the MIPI bus shown in this embodiment, each end of the switch module 400 essentially includes two sub-ports. For example, as shown in Figure 1, ports S1, S2, and S3 each include two sub-ports. The two sub-ports are used to transmit MIPI_SCLK and MIPI_SDATA respectively, and the two sub-ports will be simultaneously turned on or off under the control of the switch module 400. For ease of explanation, the two sub-ports used for synchronous transmission of MIPI_SCLK and MIPI_SDATA signals in the embodiments of this application are referred to as one end.

[0054] In this embodiment, by monitoring the communication bus through the first communication core 100, the control functions being executed by the communication platform 20 can be accurately obtained, and the idle time of the communication bus can be determined. By integrating the switch module 400, the control of the RF front-end device 30 can be switched between the communication platform 20 and the RF controller 10, realizing multi-terminal control of the RF front-end device 30. Therefore, when switching is not required, the technical solution of this embodiment can maintain the control of the communication platform 20 over the communication bus. When the communication bus is idle, the switch module 400 can switch the control to be issued by the RF controller 10, thereby achieving rapid switching of the operating state of the RF front-end device 30 and achieving better RF performance. That is, the RF controller 10 of this embodiment can achieve flexible control of the RF front-end device 30.

[0055] In one embodiment, when the communication system, consisting of the communication platform 20, the RF controller 10, and the RF front-end device 30, first starts operating, the switch module 400 can default to activating the signal transmission path between the communication platform 20 and the RF front-end device 30 to transmit communication platform signals. Furthermore, for the reliability of the electronic device, the switch module 400 can also maintain the connection state (state 1) even when the RF controller 10 is powered off. In addition, after completing the adjustment of the RF front-end device 30, the first control module 200 can return control to the communication platform 20, thereby avoiding interference with the transmission timing of the communication platform signals.

[0056] Figure 2 is a second schematic diagram of the structure of an RF controller 10 according to an embodiment. Referring to Figure 2, in one embodiment, the first control module 200 includes a sequence detector 210 and a state machine 220.

[0057] The sequence detector 210 is connected to the first communication core 100 and is used to generate a matching signal Get_seq based on the communication platform signal. The state machine 220 is connected to both the sequence detector 210 and the second communication core 300. The state machine 220 is configured with state transition relationships and is used to generate a first control signal based on these relationships and the matching signal Get_seq. Specifically, the state transition relationship means that when the state machine 220 is triggered by the matching signal Get_seq, it will execute a corresponding action, i.e., output the first control signal. Therefore, given that the sequence detector 210 can output different matching signals Get_seq, the state machine 220 will also output different first control signals under different matching signals Get_seq triggers to achieve different adjustment functions for the RF front-end device 30. Furthermore, the state machine 220 can execute multiple actions under the trigger of a single matching signal Get_seq. For example, after outputting the first control signal, the state machine 220 can then control other devices in the RF controller 10, such as controlling the switch module 400 to switch signal transmission paths.

[0058] In this embodiment, the state machine 220 generates the first control signal based on a preset state transition relationship without signal processing. Furthermore, the state machine 220 in this embodiment can be run by hardware circuitry, enabling the output of the first control signal within a few hundred nanoseconds, significantly improving the control speed of the RF front-end device 30. It is understood that due to the stringent time requirements for signal transmission under the MIPI protocol, the idle time on the communication bus is often only on the order of milliseconds or even microseconds. Therefore, this embodiment, based on its extremely fast response speed, can accurately realize the step of generating the first control signal to the signal transmission path of the switching module 400 without interfering with the control logic and timing of the communication platform 20, exhibiting superior timing reliability.

[0059] In one embodiment, when the sequence detector is configured with a preset signal, it generates a matching signal when the signal acquired by the first communication core is the preset signal. Optionally, the preset signal can be a single signal or a continuous sequence of signals; this embodiment is not limited to this. Moreover, there is often an idle time after the preset signal. When the first control module 200 identifies that the communication platform signal transmitted by the communication bus is the preset signal, it can determine the idle time of the communication bus and the communication platform signal transmitted after the idle time, thereby appropriately inserting the first control signal during the idle time. For example, if the communication platform 20 is idle for 10ms after sending signal ins3, the first control module 200 can configure ins3 as the preset signal, or it can configure the continuous signal sequence ins1, ins2, and ins3 as the preset signal, thereby generating and inserting the first control signal after matching the above signals. Specifically, the sequence detector 210 can be configured with multiple preset signals, and different preset signals correspond to different matching signals Get_seq, so that the state machine 220 can perform different state transitions accordingly. As shown in Figure 2, the communication platform signal may include one or more serially transmitted signal sequences. For example, the communication platform signal may include three signal sequences: Address, SA, and Data. Each signal sequence includes multiple bits of data; for example, Data is a signal sequence consisting of 8 bits of data. Accordingly, if all bits of the signal sequence of the communication platform signal are the same as the preset signal, the match is considered successful, and a corresponding matching signal Get_seq is generated. After receiving the communication platform signal, the RF front-end device 30 can parse the signal sequence to obtain the information it carries and make corresponding adjustments, such as turning on the power amplifier.

[0060] Figure 3 is a timing diagram of an embodiment of the RF controller. Referring to Figure 3, after the sequence detector 210 detects that the signal sequences ins1, ins2, and ins3 of the communication platform signal are preset signals, it generates a corresponding matching signal Get_seq. In response to the matching signal Get_seq and the preset state transition relationship, the state machine 220 generates a first control signal and a first switch signal to control the switch module 400, causing the switch module 400 to switch from switch state 1 to switch state 2, thereby establishing the signal transmission path between the second communication core 300 and the RF front-end device 30. After completing the path switching, the state machine 220 outputs the first control signal to the second communication core 300, causing the second communication core 300 to transmit the first control signal to the RF front-end device 30, allowing the RF front-end device 30 to receive and be controlled by the first control signal during the idle time. After outputting the first control signal, the state machine 220 can also output another first switch signal to switch the switch module 400 from switch state 2 to switch state 1, thereby returning the control of the RF front-end device 30 to the communication platform 20.

[0061] In this embodiment, the sequence detector 210 does not require complex analysis of the signal sequence. It only needs to match the received signal sequence with multiple pre-configured preset signals. When two signals match, it can output the corresponding matching signal Get_seq, thereby achieving rapid monitoring of the communication platform signal. The sequence detector 210 in this embodiment can be operated by hardware circuitry, which greatly improves the control speed of the RF front-end device 30. Based on its extremely fast response speed, this embodiment can accurately and quickly identify idle time without interfering with the control logic and timing of the communication platform 20, and has better timing reliability.

[0062] Figure 4 is a third schematic diagram of the structure of an embodiment of the radio frequency controller 10. Referring to Figure 4, in one embodiment, the state machine 220 is also used to generate a first transmit signal Send Triger1, and the radio frequency controller 10 also includes a first memory 230. The first memory 230 is connected to the state machine 220 and the second communication core 300 respectively. The state machine 220 outputs a first control signal through the Instruction Write path. The first memory 230 is used to store the first control signal output by the state machine 220, and when the first transmit signal Send Triger1 is enabled, it outputs the stored first control signal to the second communication core 300.

[0063] Specifically, the state machine 220 can generate multiple first control signals in response to a matching signal Get_seq. Optionally, multiple first control signals can be used to control different RF front-end devices 30 respectively, such as controlling an RF switch and a power amplifier respectively. Multiple first control signals can also be used to control an RF front-end device 30 to be in different operating states sequentially, such as controlling the RF switch to sequentially conduct different signal transmission paths, thereby realizing the round-robin transmission of RF signals. In the presence of multiple first control signals, the timing of the second communication core 300 receiving each first control signal can be further adjusted to achieve a more accurate transmission sequence of the first control signals. For example, if it is necessary to first control the RF switch to switch paths using one first control signal, and then control the power amplifier 35 to transmit signals through the switched path using another first control signal, a certain time, such as a few microseconds, can be reserved between the two first control signals to ensure that the RF switch has completed the path switching.

[0064] Therefore, multiple first control signals output by state machine 220 can be temporarily stored in the first memory 230 and output to the second communication core 300 when needed, thereby improving the controllability of the transmission timing of the first control signals. Specifically, the first memory 230 can output all stored first control signals to the second communication core 300 at once upon receiving the first transmission signal Send Trigger1, or it can output the stored first control signals sequentially to the second communication core 300; this embodiment does not impose a limitation. Furthermore, the first memory 230 can be a First-In-First-Out (FIFO) memory. In this embodiment, by setting the first memory 230, the first control signals can be temporarily stored, and the output of the first control signals can be controlled by the first transmission signal Send Trigger1, thereby flexibly adjusting the timing of the second communication core 300 receiving the first control signals. Moreover, the first memory 230 can also buffer consecutive first control signals to prevent signal loss, thereby effectively improving the reliability of the communication process.

[0065] Referring again to Figure 4, in one embodiment, the RF controller 10 further includes a second control module 500. The second control module 500 is connected to both the sequence detector 210 and the state machine 220, and is used to configure the preset signals of the sequence detector 210 and the state transition relationships of the state machine 220. The second control module 500 provides overall control for the RF controller 10, and can perform multiple functions within the RF controller 10, including system loading, control, logic operations, interrupt program execution, and memory management. Therefore, the second control module 500 can also be understood as the core of the RF controller 10. In this embodiment, the preset signals configured for the sequence detector 210 and the state transition relationships of the state machine 220 may not be completely fixed, but can be modified through the second control module 500. Specifically, the second control module 500 can configure the sequence detector 210 and the state machine 220 differently according to the differences in communication scenarios and user needs. For example, in some scenarios, it is necessary to adjust the operating states of the tuner and power amplifier, while in others, it is necessary to adjust the operating states of the coupler and low-noise amplifier. Accordingly, the sequence detector 210 can be configured to respond to different communication platform signals, triggering the state machine 220 to generate first control signals for controlling different RF front-end devices 30. In this embodiment, the adaptive configuration of the sequence detector 210 and state machine 220 by the second control module 500 can greatly improve the control flexibility of the sequence detector 210 and state machine 220, thus adapting them to different communication scenarios and user needs.

[0066] In one embodiment, the state machine 220 is further configured to output a first switch signal GPIO_FSM, and the second control module 500 is further configured to output a second switch signal GPIO_Core. The switch module 400 is configured to activate the corresponding signal transmission path according to the first switch signal GPIO_FSM and / or the second switch signal GPIO_Core. In this embodiment, the switch module 400 can be controlled by at least one of the first switch signal GPIO_FSM and the second switch signal GPIO_Core, providing better control flexibility.

[0067] In one embodiment, the second control module 500 is also used to generate a switch control enable signal. Referring again to FIG4, the switch module 400 includes a logic control unit 410 and a path switching unit 420.

[0068] The logic control unit 410 is connected to the state machine 220 and the second control module 500. The logic control unit 410 generates a target switch signal based on a switch control enable signal, a first switch signal GPIO_FSM, and a second switch signal GPIO_Core. Specifically, the switch control enable signal enables one of the first switch signal GPIO_FSM and the second switch signal GPIO_Core. That is, by setting the switch control enable signal, the path switching unit 420 can be selected to be controlled by one of the first switch signal GPIO_FSM and the second switch signal GPIO_Core, thereby allowing for different control methods. The path switching unit 420 is connected to the logic control unit 410. Its two first terminals are connected to the communication platform 20 and the second communication core 300, respectively, and its second terminal is connected to the RF front-end device 30. The path switching unit 420 is used to activate the corresponding signal transmission path based on the target switch signal. In this embodiment, a hardware logic control unit 410 is used to generate a target switch signal in combination with a switch control enable signal. This not only enables flexible selection of the switch signal, but also utilizes the fast operation speed of the logic circuit to improve the generation speed of the target switch signal, thereby improving the switching speed of the path switching unit 420.

[0069] Figure 5 is a circuit diagram of a logic control unit 410 according to one embodiment. Referring to Figure 5, in one embodiment, the switch control enable signal includes a first enable signal FSM_EN and a second enable signal Core_EN with opposite states. The logic control unit 410 includes a first AND gate 411, a second AND gate 412, and a first OR gate 413. The first AND gate 411 is connected to the state machine 220 and the second control module 500, respectively, and is used to generate a first logic signal based on the first switch signal GPIO_FSM and the first enable signal FSM_EN. The second AND gate 412 is connected to the second control module 500 and is used to generate a second logic signal based on the second switch signal GPIO_Core and the second enable signal Core_EN. The first OR gate 413 is connected to the first AND gate 411 and the second AND gate 412, respectively, and is used to generate a target switch signal based on the first logic signal and the second logic signal. Table 1 is the state truth table of the logic control unit 410. Referring to Table 1, when the first enable signal FSM_EN is valid, the target switch signal is the same as the first switch signal GPIO_FSM; when the second enable signal Core_EN is valid, the target switch signal is the same as the second switch signal GPIO_Core. In this embodiment, through the logic control circuit, the second control module 500 can effectively control the switch module 400. It can either directly control the path switching unit 420 to switch the signal transmission path, or it can choose to have the state machine 220 switch the signal transmission path during state transitions, thereby greatly improving the control flexibility of the switch module 400.

[0070] Table 1. Truth Table of the State of Logic Control Unit 410

[0071] Figure 6 is a fourth schematic diagram of the structure of an embodiment of the RF controller 10. Referring to Figure 6, in one embodiment, the second control module 500 is further used to generate a second control signal based on the communication platform signal, and the RF controller 10 also includes a multiplexer 600. Specifically, compared to the first control module 200, the second control module 500 generates the second control signal at a slower speed, typically on the order of milliseconds, and requires multiple instructions to complete the entire process. Therefore, the second control module 500 can typically only control devices with simple logic and relatively relaxed control time requirements, such as tuners and RF switches, and cannot control complex devices such as RF power supplies and power amplifiers 35. However, the sequence detector 210 can only identify the configured preset signal, and the state machine 220 can only support the configured state transition relationship, and cannot respond to communication platform signals other than those configured to output. Based on the two control signals, the first control module 200 is further used to generate a first multiplexer signal FIFO_SEL_FSM, and the second control module 500 is further used to generate a second multiplexer signal FIFO_SEL_Core to control the multiplexer 600. Multiplexer 600 is connected to state machine 220 and second control module 500 respectively. Multiplexer 600 is used to select, based on first multiplexing signal FIFO_SEL_FSM and second multiplexing signal FIFO_SEL_Core, to transmit one of the first control signal and the second control signal to second communication core 300. The second communication core 300 is used to transmit the received first control signal or the second control signal. In this embodiment, if the communication platform signal to be monitored is a preset signal configured by sequence detector 210, the second control module 500 can control multiplexer 600 to transmit the first control signal to second communication core 300 through first multiplexing signal FIFO_SEL_FSM and second multiplexing signal FIFO_SEL_Core; if the second control module 500 detects an unconfigured burst situation, it can control multiplexer 600 to transmit the second control signal to second communication core 300 through first multiplexing signal FIFO_SEL_FSM and second multiplexing signal FIFO_SEL_Core. The second control module 500 can obtain communication platform signals through other paths besides the sequence detector 210 to determine whether there is an unconfigured emergency.

[0072] In this embodiment, by setting two control signals and a multiplexer 600, the first control signal generated by the state machine 220 can be transmitted to the second communication core 300 for the configured normal situation. Since the sequence detector 210 and the state machine 220 are configured, the second control module 500 does not need to execute other instructions during the control process. The entire process is automatically completed by the hardware first control module 200 and the first memory 230, achieving a microsecond-level response. For unconfigured contingency situations, the second control module 500 can perform adaptive processing, generate a corresponding second control signal, and transmit the second control signal to the second communication core 300, thereby enabling the handling of more operating state adjustment needs and expanding the functionality of the RF controller 10 in this embodiment.

[0073] Figure 7 is a fifth schematic diagram of the structure of an RF controller 10 according to an embodiment. Referring to Figure 7, in one embodiment, the path switching unit 420 has multiple second terminals, each of which is used to connect to multiple RF front-end devices 30. The first terminal connected to the communication platform 20 can be selectively connected to some of the second terminals, and the first terminal connected to the second communication core 300 can be selectively connected to all of the second terminals. That is, some RF front-end devices 30 are only controlled by the second communication core 300, while the remaining RF front-end devices can be selected to be controlled by either the communication platform 20 or the second communication core 300 depending on the communication scenario. Specifically, in the example of Figure 7, the path switching unit 420 includes two second terminals, one of which is only controlled by the second communication core 300, while the remaining RF front-end device can be selected to be controlled by either the communication platform 20 or the second communication core 300 depending on the communication scenario. Figure 8 is a schematic diagram of the structure of an RF controller 10 according to an embodiment. In the example of Figure 8, the path switching unit 420 includes three second terminals, of which two RF front-end devices 30 are controlled only by the second communication core 300, and the remaining RF front-end device can be selected to be controlled by either the communication platform 20 or the second communication core 300 according to the communication scenario. It should be noted that the above connection method is only for illustrative purposes, and this embodiment does not limit the specific number of RF front-end devices 30 that can be connected to the communication platform 20. In this embodiment, by providing multiple second terminals for the path switching unit 420, the number of RF front-end devices 30 that the second communication core 300 can connect to can be increased, thereby enabling rapid adjustment of the operating status of more RF front-end devices 30 and thus better improving the communication quality of the communication system.

[0074] In one embodiment, the path switching unit 420 has multiple second terminals, each of which is used to connect to multiple radio frequency front-end devices 30. Figure 9 is a schematic diagram of the structure of a radio frequency controller 10 according to one embodiment. In the example of Figure 9, the path switching unit 420 is used to select and conduct a signal transmission path between any first terminal and any second terminal. In this embodiment, by providing multiple second terminals for the path switching unit 420, the number of radio frequency front-end devices 30 that the second communication core 300 can connect to can be increased. Moreover, any radio frequency front-end device 30 can be selected to be controlled by either the communication platform 20 or the second communication core 300, enabling rapid adjustment of the operating state of more radio frequency front-end devices 30, thereby better improving the communication quality of the communication system.

[0075] Figure 10 is a schematic diagram of the structure of an embodiment of the radio frequency controller 10. Referring to Figure 10, in one embodiment, the second control module 500 is further used to generate a second transmit signal Send Triger2, and the radio frequency controller 10 also includes a second memory 510. The second memory 510 is connected to the second control module 500 and the second communication core 300 respectively. The second control module 500 outputs the second control signal through the Instruction Write path. The second memory 510 is used to store the second control signal output by the second control module 500, and outputs the stored second control signal to the second communication core 300 when the second transmit signal Send Triger2 is enabled. Similar to the first memory 230, multiple second control signals output by the second control module 500 can be temporarily stored in the second memory 510, and output to the second communication core 300 when needed, thereby improving the controllability of the transmission timing of the second control signal. In this embodiment, the second memory 510 can either output all stored second control signals to the second communication core 300 at once upon receiving the second send signal Send Triger2, or it can output the stored second control signals to the second communication core 300 sequentially; this embodiment does not impose a limitation. Furthermore, the second memory 510 can be a First-In-First-Out (FIFO) memory. In this embodiment, by setting up the second memory 510, the second control signals can be temporarily stored, and the output of the second control signals can be controlled by the second send signal Send Triger2, thereby flexibly adjusting the timing of the second communication core 300 receiving the second control signals. Moreover, the second memory 510 can also buffer consecutive second control signals to prevent signal loss, thereby effectively improving the reliability of the communication process.

[0076] Figure 11 is a schematic diagram of the structure of an embodiment of the radio frequency controller 10. Referring to Figure 11, in one embodiment, the radio frequency controller 10 further includes a second OR gate 520. The input terminals of the second OR gate 520 are connected to the state machine 220 and the second control module 500, respectively, and the output terminal of the second OR gate 520 is connected to the second memory 510. The second memory 510 is also used to output a stored second control signal when the received first transmission signal Send Triger1 or second transmission signal Send Triger2 is enabled. For some specific scenarios, after configuring the sequence detector 210 and the state machine 220, if the preset signal that the sequence detector 210 needs to monitor remains unchanged, the first control signal output by the state machine 220 needs to be adjusted. However, reconfiguring the state machine 220 requires a relatively complex process. Therefore, in this embodiment, the second control module 500 can generate a second control signal and temporarily store it in the second memory 510. When the required preset signal is detected, the sequence detector 210 outputs a matching signal Get_seq to trigger the state machine 220, so that the state machine 220 outputs an enabled first transmission signal Send Triger1. The second control module 500 continuously outputs a low-level second transmission signal Send Triger2. When the first transmission signal Send Triger1 and the second transmission signal Send Triger2 reach the input of the second OR gate 520, the output of the second OR gate 520 can be the same as the level state of the first transmission signal Send Triger1, thereby instructing the second memory 510 to send the temporarily stored second control signal. In this embodiment, by setting the second OR gate 520, the signal used to trigger the second memory 510 to send the second control signal can be changed, so that different control signals can be generated based on the same preset signal in different communication scenarios, so as to make more flexible adjustments to the RF front-end device 30.

[0077] Referring again to Figure 11, in one embodiment, the RF controller 10 further includes a third memory 700 (Recv FIFO). The third memory 700 is connected to both the first communication core 100 and the second control module 500. When communication commands from the communication platform 20 are stored, the third memory 700 instructs the second control module 500 to read the stored communication commands from the communication platform 20. The first communication core 100 is also used to store communication platform signals with a preset address in the third memory 700. Specifically, the communication platform signal with the preset address includes, but is not limited to, communication information such as Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Signal Strength Indicator (RSSI), Signal to Interference plus Noise Ratio (SINR), Received Signal Code Power (RSCP), and Signal Noise Ratio (SNR). The second control module 500 can adaptively generate a second control signal by acquiring the aforementioned communication information, thereby enriching the generation logic of the second control signal. Furthermore, the RF controller 10 also includes a readable register of the first communication core 100. The RF controller 10 can be configured with the readable register so that an external MIPI master device can read the value in the readable register via a read command, thereby enabling the exchange of communication information.

[0078] This application also provides a communication system. Figure 12 is a schematic diagram of the structure of a communication system according to an embodiment. Referring to Figure 12, in one embodiment, the communication system includes a communication platform 20, an antenna, a radio frequency (RF) front-end device 30, and an RF controller 10 as described above. The communication platform 20 is used to generate a communication platform signal. The RF front-end device 30 is connected to the communication platform 20 and the antenna respectively, and is used to process the RF signal for transmission and reception. The RF controller 10 is connected to the communication platform 20 and the RF front-end device 30 respectively. The RF controller 10 is used to generate a first control signal and select to transmit either the communication platform signal or the first control signal to the RF front-end device 30. The RF front-end device 30 is used to adjust its working state according to the received communication platform signal or the first control signal. In this embodiment, based on the RF controller 10 of the aforementioned embodiment, the RF front-end device 30 can be flexibly and quickly configured according to the communication scenario, and it is compatible with the existing control logic and signal transmission timing of the communication platform 20, thereby enabling the RF front-end device 30 to work in a better working state, and thus improving the signal transmission and reception quality of the communication system.

[0079] Referring again to Figure 12, the RF front-end device 30 is configured with a receiving port for connecting to the communication platform 20 and an antenna port for connecting to an antenna. A filtered receiving path and a bypass receiving path are formed between the receiving port and the antenna port. The insertion loss of the filtered receiving path is higher than that of the bypass receiving path. The communication platform signal is used to control the RF front-end device 30 to activate the filtered receiving path, and a first control signal is used to control the RF front-end device 30 to activate the bypass receiving path. Specifically, the filtered receiving path includes devices such as a filter 32. The filter 32 can filter out interference in the RF signal to improve the signal-to-noise ratio and enhance the transmission and reception quality of the RF signal. However, the filter 32 also results in higher insertion loss. When the RF signal strength is insufficient, the filter 32 can further attenuate the RF signal, even causing the loss of information carried by the RF signal, leading to communication abnormalities. The bypass receiving path only includes the necessary communication devices and omits devices with higher insertion loss, such as the filter 32, thereby reducing the RF signal attenuation problem caused by the signal transmission path and improving the reliability of the communication process.

[0080] This section uses the RF front-end device 30 as an example of a PAMiD. Figure 13 is a schematic diagram of the communication system structure in related technologies. Referring to Figure 13, in related technologies, the current mainstream PAMiD integrates multiple frequency band transceiver paths internally. Taking the TDD band N41 as an example, the transmitted RF signal is output from the RF transceiver of the communication platform 20, amplified by the power amplifier 35, and then enters the second RF switch 33, entering the N41 filter 32 inside the PAMiD, and then output to the antenna through the first RF switch 31. The received RF signal is input from the antenna to the first RF switch 31, passes through the internal N41 filter 32, and then enters the low-noise amplifier 34 through the second RF switch 33. After being amplified by the low-noise amplifier 34, it enters the RF transceiver of the communication platform 20. The path selection within the PAMiD is configured by the communication platform 20 through the MIPI interface, and one channel can be configured for the same frequency band. For example, currently operating in the N41 band, in the uplink time slot, the communication platform 20 sends a MIPI command to enable the path "RF transceiver → PA → second RF switch 33 → filter 32 → first RF switch 31 → antenna". In the downlink time slot, the communication platform 20 sends a MIPI command to enable the path "antenna → first RF switch 31 → filter 32 → second RF switch 33 → LNA → RF transceiver". That is, once the channel corresponding to the frequency band is configured in the modem's configuration file, it may become unchangeable, making it impossible to configure a bypass reception path, resulting in poor reception performance in weak network scenarios.

[0081] Referring again to Figure 12, in one embodiment, the RF front-end device 30 is further configured with a first auxiliary port TR1 and a second auxiliary port Tx_Aux, which are externally connected to the RF front-end device 30. The RF front-end device 30 includes a first RF switch 31, a filter 32, a second RF switch 33, and a low-noise amplifier 34 sequentially connected between an antenna port and a receiver port. A first terminal of the first RF switch 31 is connected to the antenna port, and its two second terminals are respectively connected to the first auxiliary port TR1 and the filter 32. A first terminal of the second RF switch 33 is connected to the low-noise amplifier 34, and its two second terminals are respectively connected to the second auxiliary port Tx_Aux and the filter 32. The first RF switch 31 and the second RF switch 33 are used to select a path connecting the antenna port, filter 32, low-noise amplifier 34, and receiver port to form a filtered reception path, and also to select a path connecting the antenna port, first auxiliary port TR1, second auxiliary port Tx_Aux, low-noise amplifier 34, and receiver port to form a bypass reception path. In this embodiment, under normal scenarios with good network conditions, the communication platform signal can be output to the PAMiD after passing through the internal switch of the RF controller 10. That is, the RF signal is transmitted according to the filtered reception path configured in the communication platform 20. In weak network scenarios, the RF controller 10 monitors the communication platform signal on the communication bus and inserts a first control signal or a second control signal during the transmit / receive switching time slot. This allows it to switch the first RF switch 31 and the second RF switch 33 inside the PAMiD, thereby enabling the selection of a bypass reception path and improving the overall reception performance under weak network conditions.

[0082] In one embodiment, the RF front-end device 30 is further configured with a transmit port for connecting to the communication platform 20. The RF front-end device 30 also includes a power amplifier 35 connected to the transmit port. The other first terminal of the second RF switch 33 is connected to the power amplifier 35. The first RF switch 31 and the second RF switch 33 are used to select a connection between the transmit port, power amplifier 35, filter 32, and antenna port to form a filtered transmit path, and also to select a connection between the transmit port, power amplifier 35, second auxiliary port Tx_Aux, first auxiliary port TR1, and antenna port to form a bypass transmit path. The insertion loss of the filtered transmit path is higher than that of the bypass transmit path. The communication platform signal is used to control the RF front-end device 30 to conduct either the filtered transmit path or the bypass transmit path. In this embodiment, under normal scenarios with a non-weak network, the communication platform signal can be output to the PAMiD after passing through the switches inside the RF controller 10. That is, the RF signal is transmitted according to the filtered transmit path configured in the communication platform 20. In weak network scenarios, the RF controller 10 can monitor the communication platform signal on the communication bus and insert the first control signal or the second control signal in the time slot of the transmit / receive switching to switch the first RF switch 31 and the second RF switch 33 inside the PAMiD, thereby realizing the selection of the bypass transmission path and improving the transmission performance of the whole machine in weak network scenarios.

[0083] This application also provides a communication control method applied to a radio frequency (RF) controller. The RF controller is connected to a communication bus and an RF front-end device. The communication bus is used to transmit communication platform signals generated by the communication platform. The RF controller is used to switch the signal transmission path in the communication system, thereby adjusting the operating state of the RF front-end device to improve the RF performance of the communication system. Figure 14 is a flowchart of one embodiment of the communication control method. For ease of explanation, the communication system of the embodiment in Figure 12 is used as an example for description. However, it is understood that the various structures in the communication system can also adopt other connection relationships, as long as they can support the communication control method of this embodiment, they are all within the protection scope of this application. Referring to Figures 12 and 14, the communication control method includes steps 1402 to 1404.

[0084] Step 1402: Obtain the communication platform signal transmitted on the communication bus.

[0085] Step 1404: Based on the communication platform signal, a first control signal is output to the radio frequency front-end device to control the radio frequency front-end device. Specifically, timing information carried by the communication platform signal can be obtained, and the first control signal can be generated based on the timing information.

[0086] In this embodiment, the RF controller, by monitoring the communication bus, can accurately obtain the control functions being executed by the communication platform and the idle time of the communication bus. This allows the control of the RF front-end device to switch between the communication platform and the RF controller, thereby achieving multi-terminal control of the RF front-end device. Therefore, when switching is not required, the technical solution of this embodiment can maintain the communication platform's control over the communication bus. When the communication bus is idle, the switching is controlled by commands issued by the RF controller, thereby achieving rapid switching of the operating state of the RF front-end device and achieving better RF performance. In other words, the communication control method of this embodiment can achieve flexible control of the RF front-end device.

[0087] In one embodiment, the step of generating a first control signal based on the timing information includes the following steps: when the timing information of the communication platform signal matches the target timing information of the preset signal, generating a first control signal corresponding to the preset signal. For example, the preset signal can indicate that the communication system is about to start receiving radio frequency signals; correspondingly, the first control signal can instruct the radio frequency front-end device 30 to select an appropriate signal receiving path to improve the signal receiving performance of the communication system. For another example, the preset signal can indicate that the communication system is about to start transmitting radio frequency signals; correspondingly, the first control signal can instruct the radio frequency front-end device 30 to select an appropriate signal transmitting path to improve the signal transmitting performance of the communication system. It should be noted that the above two examples are for illustrative purposes only; the preset signal can also indicate that the communication system is about to perform other operations, which is not limited in this embodiment. In this embodiment, by introducing the preset signal, a first control signal corresponding to the currently transmitted communication platform signal can be generated in conjunction with the first control module, thereby achieving compatibility with the control strategy of the communication platform signal and realizing the insertion of a timing-reliable first control signal.

[0088] In one embodiment, the step of acquiring the communication platform signal transmitted on the communication bus includes the following steps: in response to a weak network entry signal, acquiring the communication platform signal; the weak network entry signal is generated by the communication platform when the communication information meets a first preset condition. Specifically, the communication information includes, but is not limited to, Reference Signal Received Power (RSRP), Reference Signal Received Quality (RSRQ), Received Signal Strength Indicator (RSSI), Signal to Interference plus Noise Ratio (SINR), Received Signal Code Power (RSCP), and Signal Noise Ratio (SNR). Specifically, based on the above communication information, it can be determined whether the current communication quality meets the user's needs; if the communication information meets the first preset condition, it means that the user's needs can no longer be met. Therefore, in this communication scenario, the communication platform 20 can enter a weak network state and generate a weak network entry signal to instruct the RF controller 10 to adjust the operating state of the RF front-end device 30, thereby improving communication performance.

[0089] In one embodiment, the radio frequency controller includes a first communication core, a first control module, and a second communication core. Figure 15 is a sub-flowchart of the radio frequency controller generating a first control signal corresponding to the preset signal when the communication platform signal is a preset signal. Referring to Figures 12 and 15, the above steps include steps 1502 to 1506.

[0090] Step 1502: The first communication core 100 responds to the weak network entry signal and acquires the communication platform signal.

[0091] Step 1504: The first control module 200 acquires the timing information carried by the communication platform signal and generates a first control signal based on the timing information.

[0092] Step 1506: The second communication core 300 outputs a first control signal to the radio frequency front-end device 30.

[0093] In this embodiment, the communication platform 20 informs the radio frequency controller 10 of the current communication scenario through a weak network indication signal, so that the radio frequency controller 10 can flexibly and quickly set the radio frequency front-end device 30 based on the communication scenario, and can be compatible with the existing control logic and signal transmission timing of the communication platform 20, thereby enabling the radio frequency front-end device 30 to work in a better working state, thereby improving the signal transmission and reception quality of the communication system.

[0094] In one embodiment, the RF front-end device 30 has a filtered receiving path and a bypass receiving path. The step of generating a first control signal corresponding to a preset signal includes the following steps: generating a first control signal to instruct the RF front-end device 30 to activate the bypass receiving path. In this embodiment, the preset signal is used to characterize that the communication system is about to begin receiving RF signals. Specifically, since the insertion loss of the filtered receiving path is higher than that of the bypass receiving path, when the RF signal strength is insufficient, the filter 32 will cause further attenuation of the RF signal strength, and may even lead to the loss of information carried by the RF signal, resulting in communication anomalies. The bypass receiving path only includes the necessary communication components and omits components such as the filter 32 with higher insertion loss. Therefore, it is necessary to improve the signal reception performance of the communication system through the bypass receiving path. In this embodiment, in a weak network scenario, the first control module 200 can activate the bypass receiving path with lower insertion loss when it detects the need to receive RF signals, thereby significantly reducing the RF signal attenuation problem caused by the signal transmission path and improving the reliability of the communication process.

[0095] In one embodiment, referring to FIG11, the first control module 200 includes a sequence detector 210 and a state machine 220. The step of generating a first control signal to instruct the RF front-end device to activate the bypass reception path when the timing information of the communication platform signal matches the target timing information of a preset signal includes the following steps: the sequence detector 210 generates a first matching signal Get_seq when it determines that the timing information of the communication platform signal matches the target timing information of the power amplifier 35 shutdown signal; the state machine 220 generates the first control signal to instruct the RF front-end device 30 to activate the bypass reception path based on the state transition relationship and the first matching signal Get_seq. Specifically, the power amplifier 35 shutdown signal in the TDD band means that the communication system has entered the downlink time slot, and accordingly, one of the bypass reception path and the filtered reception path can be activated. In weak network scenarios, the bypass reception path is activated. In this embodiment, the sequence detector 210 does not need to perform complex analysis of the signal sequence. It only needs to match the received signal sequence with multiple pre-configured preset signals. When two signals match, the corresponding matching signal Get_seq can be output, thereby realizing rapid monitoring of the communication platform signal and enabling rapid switching of the receiving path in weak network scenarios.

[0096] In one embodiment, the communication control method further includes the following steps: after the RF front-end device 30 activates the bypass receiving path, the state machine 220 instructs the switch module 400 to activate the signal transmission path between the communication platform 20 and the RF front-end device 30, thereby switching control of the RF front-end device 30 to the communication platform 20. Specifically, after activating the bypass receiving path, the RF front-end device 30 can receive RF signals with low loss through the bypass receiving path. During this signal reception cycle, the state machine 220 no longer needs to control the RF front-end device 30. Therefore, at this time, the master control of the RF front-end device 30 can be returned to the communication platform 20, so that the communication platform 20 can perform other subsequent control of the RF front-end device 30 without affecting the control logic and signal timing of the communication platform 20.

[0097] In one embodiment, referring to FIG11, the RF controller 10 includes a second control module 500. Before the first communication core 100 acquires the communication platform signal, the second control module 500 further includes the following steps: In response to a weak network entry signal, the second control module 500 configures a preset signal for the sequence detector 210 and a state transition relationship for the state machine 220, and controls the sequence detector 210 and the state machine 220 to be enabled. Specifically, the preset signal configured for the sequence detector 210 may not be completely fixed, and the state transition relationship for the state machine 220 may not be completely fixed either, but can be modified by the second control module 500. Specifically, the second control module 500 can configure the sequence detector 210 and the state machine 220 differently according to the differences in communication scenarios and user needs. In this embodiment, the adaptive configuration of the sequence detector 210 and the state machine 220 by the second control module 500 can greatly improve the control flexibility of the sequence detector 210 and the state machine 220, thereby making them suitable for different communication scenarios and user needs. It is understood that in some embodiments, the second control module 500 may first complete the configuration of the preset signal and state transition relationship without controlling the sequence detector 210 and state machine 220 to be enabled, and then control the sequence detector 210 and state machine 220 to be enabled after receiving the weak network entry signal when entering the weak network scenario, thereby improving the configuration speed when switching scenarios.

[0098] In one embodiment, the communication control method further includes the following steps: In response to a weak network exit signal, the second control module 500 enables / disables the sequence detector 210 and the state machine 220, and resets the configuration information of the sequence detector 210 and the state machine 220. The weak network exit signal is generated by the communication platform when the communication information meets a second preset condition. Specifically, meeting the second preset condition means that the user's usage needs can be met. Therefore, in this communication scenario, the communication platform 20 can exit the weak network state and generate a weak network exit signal to instruct the RF controller 10 to conduct the filtering reception path of the RF front-end device 30, thereby filtering out interference in the RF signal, improving the signal-to-noise ratio of the RF signal, and improving the transmission and reception quality of the RF signal.

[0099] Figure 16 is a second flowchart of a radio frequency communication method according to an embodiment. Referring to Figures 11 and 16, in one embodiment, the communication control method includes steps 1602 to 1620.

[0100] In step 1602, the second control module 500 responds to the weak network entry signal, configures the preset signal of the sequence detector 210 and the state transition relationship of the state machine 220, and controls the sequence detector 210 and the state machine 220 to be enabled.

[0101] Step 1604: The first communication core 100 responds to the weak network entry signal and acquires the communication platform signal.

[0102] Step 1606: When the sequence detector 210 determines that the communication platform signal is the power amplifier 35 off signal, it generates the first matching signal Get_seq.

[0103] Step 1608: State machine 220 generates a first control signal to indicate that the RF front-end device 30 is conducting a bypass receiving path based on the state transition relationship and the first matching signal Get_seq.

[0104] In step 1610, state machine 220 instructs switch module 400 to connect the signal transmission path between the second communication core 300 and the RF front-end device 30. State machine 220 may delay for a period of time, such as 4µs, after controlling switch module 400 to switch the signal transmission path to ensure that switch module 400 completes the switching.

[0105] In step 1612, the second communication core 300 outputs a first control signal. After sending the first control signal to instruct the first RF switch 31 and the second RF switch 33 to switch to enable the bypass receiving path, the second communication core 300 may delay for a period of time, for example, 4µs, to ensure that the first RF switch 31 and the second RF switch 33 have completed the switching.

[0106] Step 1614: After the RF front-end device 30 conducts the bypass receiving path, the state machine 220 instructs the switch module 400 to conduct the signal transmission path between the communication platform 20 and the RF front-end device 30.

[0107] Step 1616: The RF front-end device 30 receives RF signals via the bypass receiving path.

[0108] Steps 1614 and 1616 can be executed simultaneously to shorten the total execution time of the communication control method.

[0109] Step 1618: After the radio frequency front-end device 30 completes the reception of the radio frequency signal through the bypass receiving path, the communication platform 20 controls the radio frequency front-end device 30 to turn on the bypass transmission path.

[0110] In step 1620, in response to the weak network exit signal, the second control module 500 enables and disables the sequence detector 210 and the state machine 220, and resets the configuration information of the sequence detector 210 and the state machine 220.

[0111] In this embodiment, by monitoring communication information, the communication platform 20 can flexibly switch communication scenarios and use the corresponding filtered receiving path or bypass receiving path to receive radio frequency signals, thereby enabling the communication system to have better signal reception quality.

[0112] In one embodiment, continuing to refer to FIG11, when the first control module 200 includes a state machine 220 and a sequence detector 210, and the communication platform signal is a preset signal, generating a first control signal corresponding to the preset signal further includes the following steps: the sequence detector 210 generates a second matching signal Get_seq when it determines that the timing information of the communication platform signal matches the target timing information of the power amplifier 35 turn-on signal; the state machine 220 generates a first control signal for instructing the RF front-end device 30 to conduct the bypass transmission path based on the state transition relationship and the second matching signal Get_seq. It should be noted that after receiving the power amplifier 35 turn-on signal, the RF front-end device 30 will be in a waiting-to-turn-on state and will only actually turn on the power amplifier 35 after receiving the turn-on trigger signal. Therefore, the state machine 220 can transmit the first control signal for instructing the RF front-end device 30 to conduct the bypass transmission path to the RF front-end device 30 before the communication platform 20 sends the turn-on trigger signal, so that the RF front-end device 30 completes the conduction of the bypass transmission path first, and then turns on the power amplifier 35. It is understandable that changing the signal transmission path after the power amplifier 35 is turned on will cause output impedance mismatch in the power amplifier 35, leading to reliability risks. In this embodiment, by reasonably selecting the insertion timing of the first control signal, not only can the transmission performance in weak network scenarios be improved, but the output impedance mismatch problem of the power amplifier 35 can also be effectively avoided, thereby improving the reliability of the communication system.

[0113] It should be understood that although the steps in each flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in each flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0114] This application also provides an electronic device that employs the communication control method described above; or includes the radio frequency controller described above; or includes the communication system described above. The electronic device can be a terminal. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc.

[0115] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0116] The above embodiments merely illustrate several implementation methods of the embodiments of this application, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the embodiments of this application, and these all fall within the protection scope of the embodiments of this application. Therefore, the protection scope of the patent for the embodiments of this application should be determined by the appended claims.

Claims

1. A communication control method, characterized in that, The method includes: Acquire communication platform signals transmitted on the communication bus; Obtain the timing information carried by the signal of the communication platform; A first control signal is generated based on the timing information, and the first control signal is output to the radio frequency front-end device to control the radio frequency front-end device.

2. The communication control method according to claim 1, characterized in that, The step of generating the first control signal based on the timing information includes: When the timing information of the communication platform signal matches the target timing information of the preset signal, a first control signal corresponding to the preset signal is generated.

3. The communication control method according to claim 2, characterized in that, The acquisition of communication platform signals transmitted on the communication bus includes: In response to a weak network entry signal, the communication platform signal is acquired; the weak network entry signal is generated by the communication platform when the communication information meets a first preset condition.

4. The communication control method according to claim 3, characterized in that, The radio frequency controller includes a first communication core, a first control module, and a second communication core. In response to a weak network entry signal, it acquires the communication platform signal and the timing information carried by the communication platform signal. Generating a first control signal based on the timing information and outputting the first control signal to the radio frequency front-end device includes: The first communication core responds to the weak network entry signal and acquires the communication platform signal; The first control module acquires the timing information carried by the communication platform signal and generates a first control signal based on the timing information; The second communication core outputs the first control signal to the radio frequency front-end device.

5. The communication control method according to claim 3, characterized in that, The radio frequency front-end device has a filtered receiving path and a bypass receiving path. Generating the first control signal corresponding to the preset signal includes: Generate the first control signal to instruct the RF front-end device to enable the bypass receive path.

6. The communication control method according to claim 5, characterized in that, When the timing information of the communication platform signal matches the target timing information of the preset signal, the generation of the first control signal for instructing the RF front-end device to conduct the bypass reception path includes: If the timing information of the communication platform signal is determined to match the target timing information of the power amplifier turn-off signal, a first matching signal is generated. Based on the state transition relationship and the first matching signal, a first control signal is generated to instruct the RF front-end device to activate the bypass receiving path.

7. The communication control method according to claim 6, characterized in that, Also includes: After the bypass receiving path is activated by the radio frequency front-end device, the control of the radio frequency front-end device will be switched to the communication platform.

8. The communication control method according to claim 6, characterized in that, The communication control method is applied to an RF controller, which includes a sequence detector and a state machine second control module. The sequence detector is used to generate the first matching signal, and the state machine is used to generate the first control signal. Before acquiring the communication platform signal, the method further includes: In response to the weak network entry signal, the second control module configures the preset signal of the sequence detector and the state transition relationship of the state machine, and controls the sequence detector and the state machine to be enabled.

9. The communication control method according to claim 8, characterized in that, Also includes: In response to the weak network exit signal, the second control module controls the sequence detector and the state machine to be enabled or disabled, and resets the configuration information of the sequence detector and the state machine. The weak network exit signal is generated by the communication platform when the communication information meets the second preset condition.

10. The communication control method according to claim 6, characterized in that, Also includes: After the radio frequency front-end device receives the radio frequency signal through the bypass receiving path, the communication platform controls the radio frequency front-end device to turn on the bypass transmitting path.

11. The communication control method according to claim 5, characterized in that, The step of generating the first control signal for instructing the RF front-end device to conduct a bypass reception path when the timing information of the communication platform signal matches the target timing information of the preset signal further includes: If the timing information of the communication platform signal is determined to match the target timing information of the power amplifier turn-on signal, a second matching signal is generated. The first control signal is generated based on the state transition relationship and the second matching signal to indicate that the RF front-end device is conducting a bypass transmit path.

12. A radio frequency controller, characterized in that, include: A first communication core is used to connect to a communication bus, the communication bus is used to transmit communication platform signals generated by the communication platform, and the first communication core is used to acquire the communication platform signals. A first control module is connected to the first communication core. The first control module is used to generate a corresponding first control signal based on the communication platform signal. The second communication core is connected to the first control module and is used to receive and send the first control signal to control the working state of the radio frequency front-end device. A switch module, wherein the two first terminals of the switch module are respectively connected to the communication platform and the second communication core, and the second terminal of the switch module is connected to the radio frequency front-end device. The switch module is used to select and conduct the signal transmission path between the communication platform signal and the second communication core and the radio frequency front-end device.

13. The radio frequency controller according to claim 12, characterized in that, The first control module includes: A sequence detector, connected to the first communication core, is used to generate a matching signal based on the communication platform signal; A state machine is connected to the sequence detector and the second communication core, respectively. The state machine is configured with state transition relationships to generate the first control signal based on the state transition relationships and the matching signal.

14. The radio frequency controller according to claim 13, characterized in that, When the sequence detector is configured with a preset signal, it is used to generate a matching signal when the signal obtained by the first communication core is the preset signal.

15. The radio frequency controller according to claim 14, characterized in that, The state machine is also used to generate a first transmission signal, and the radio frequency controller further includes: The first memory is connected to the state machine and the second communication core respectively. The first memory is used to store the first control signal output by the state machine, and when the first transmission signal is enabled, it outputs the stored first control signal to the second communication core.

16. The radio frequency controller according to claim 14, characterized in that, Also includes: The second control module is connected to the sequence detector and the state machine respectively, and is used to configure the preset signal of the sequence detector and the state transition relationship of the state machine.

17. The radio frequency controller according to claim 16, characterized in that, The state machine is also used to output a first switch signal, and the second control module is also used to output a second switch signal. The switch module is used to turn on the corresponding signal transmission path according to the first switch signal and the second switch signal.

18. The radio frequency controller according to claim 16, characterized in that, The state machine is also used to output a first switch signal, and the second control module is also used to output a second switch signal. The switch module is used to turn on the corresponding signal transmission path according to the first switch signal.

19. The radio frequency controller according to claim 16, characterized in that, The state machine is also used to output a first switch signal, and the second control module is also used to output a second switch signal. The switch module is used to turn on the corresponding signal transmission path according to the second switch signal.

20. The radio frequency controller according to any one of claims 17 to 19, characterized in that, The second control module is also used to generate a switch control enable signal, the switch module comprising: A logic control unit is connected to the state machine and the second control module respectively. The logic control unit is used to generate a target switch signal based on the switch control enable signal, the first switch signal and the second switch signal. A path switching unit is connected to the logic control unit. The two first ends of the path switching unit are respectively connected to the communication platform and the second communication core. The second end of the path switching unit is connected to the radio frequency front-end device. The path switching unit is used to turn on the corresponding signal transmission path according to the target switch signal.

21. The radio frequency controller according to claim 20, characterized in that, The switch control enable signal includes a first enable signal and a second enable signal with opposite states; the logic control unit includes: The first AND gate is connected to the state machine and the second control module respectively, and is used to generate a first logic signal based on the first switch signal and the first enable signal; The second AND gate, connected to the second control module, is used to generate a second logic signal based on the second switch signal and the second enable signal; The first OR gate is connected to the first AND gate and the second AND gate respectively, and is used to generate the target switching signal according to the first logic signal and the second logic signal.

22. The radio frequency controller according to claim 20, characterized in that, The first control module is further configured to generate a first multiplexer signal, and the second control module is further configured to generate a second multiplexer signal and generate a second control signal based on the communication platform signal. The radio frequency controller further includes: A multiplexer is connected to the state machine and the second control module respectively. The multiplexer is used to select one of the first control signal and the second control signal to be transmitted to the second communication core according to the first multiplexer signal and the second multiplexer signal. The second communication core is used to send the received first control signal.

23. The radio frequency controller according to claim 20, characterized in that, The first control module is further configured to generate a first multiplexer signal, and the second control module is further configured to generate a second multiplexer signal and generate a second control signal based on the communication platform signal. The radio frequency controller further includes: A multiplexer is connected to the state machine and the second control module respectively. The multiplexer is used to select one of the first control signal and the second control signal to be transmitted to the second communication core according to the first multiplexer signal and the second multiplexer signal. The second communication core is used to send the received second control signal.

24. The radio frequency controller according to claim 20, characterized in that, The number of second ends of the path switching unit is multiple, and the multiple second ends of the path switching unit are respectively used to connect to multiple radio frequency front-end devices. The path switching unit is used to select and connect the signal transmission path between any of the first terminals and any of the second terminals.

25. The radio frequency controller according to claim 16, characterized in that, The second control module is also used to generate a second transmission signal, and the radio frequency controller further includes: The second memory is connected to the second control module and the second communication core respectively. The second memory is used to store the second control signal output by the second control module, and outputs the stored second control signal to the second communication core when the second sending signal is enabled.

26. The radio frequency controller according to claim 25, characterized in that, The state machine is also used to generate a first transmission signal, and the radio frequency controller further includes: The second OR gate has its input terminals connected to the state machine and the second control module, respectively, and its output terminal connected to the second memory. The second memory is further configured to output the stored second control signal when the received first transmission signal is enabled.

27. The radio frequency controller according to claim 25, characterized in that, The state machine is also used to generate a first transmission signal, and the radio frequency controller further includes: The second OR gate has its input terminals connected to the state machine and the second control module, respectively, and its output terminal connected to the second memory. The second memory is further configured to output the stored second control signal when the received second transmission signal is enabled.

28. The radio frequency controller according to claim 16, characterized in that, Also includes: The third memory is connected to the first communication core and the second control module respectively. The third memory is used to instruct the second control module to read the stored communication platform communication instructions when the communication platform communication instructions are stored. The first communication core is also used to store the communication platform signal with a preset address to the third memory.

29. A communication system, characterized in that, include: A communication platform used to generate communication platform signals; antenna; The radio frequency front-end device is connected to the communication platform and the antenna respectively, and is used for transmitting and receiving radio frequency signals; The radio frequency controller as described in any one of claims 12 to 28 is connected to the communication platform and the radio frequency front-end device, respectively. The radio frequency controller is used to generate a first control signal and select to transmit one of the communication platform signal and the first control signal to the radio frequency front-end device. The radio frequency front-end device is used to adjust its working state according to the received communication platform signal or the first control signal.

30. The communication system according to claim 29, characterized in that, The radio frequency front-end device is configured with a receiving port for connecting to the communication platform and an antenna port for connecting to the antenna. A filtered receiving path and a bypass receiving path are formed between the receiving port and the antenna port. The insertion loss of the filtered receiving path is higher than that of the bypass receiving path. The communication platform signal is used to control the radio frequency front-end device to turn on the filtered receiving path, and the first control signal is used to control the radio frequency front-end device to turn on the bypass receiving path.

31. The communication system according to claim 30, characterized in that, The radio frequency front-end device is also configured with a first auxiliary port and a second auxiliary port, the first auxiliary port and the second auxiliary port being externally connected to the radio frequency front-end device; The radio frequency front-end device includes a first radio frequency switch, a filter, a second radio frequency switch, and a low noise amplifier sequentially connected between the antenna port and the receiving port. A first terminal of the first radio frequency switch is connected to the antenna port, and two second terminals of the first radio frequency switch are respectively connected to the first auxiliary port and the filter. A first terminal of the second radio frequency switch is connected to the low noise amplifier, and two second terminals of the second radio frequency switch are respectively connected to the second auxiliary port and the filter. The first RF switch and the second RF switch are used to select the connection between the antenna port, the filter, the low-noise amplifier and the receiving port to form the filtered receiving path, and are also used to select the connection between the antenna port, the first auxiliary port, the second auxiliary port, the low-noise amplifier and the receiving port to form the bypass receiving path.

32. The communication system according to claim 31, characterized in that, The radio frequency front-end device is also configured with a transmit port for connecting to the communication platform, and the radio frequency front-end device further includes a power amplifier connected to the transmit port; The other first terminal of the second RF switch is connected to the power amplifier. The first RF switch and the second RF switch are used to select the connection between the transmit port, the power amplifier, the filter and the antenna port to form a filtered transmit path, and are also used to select the connection between the transmit port, the power amplifier, the second auxiliary port, the first auxiliary port and the antenna port to form a bypass transmit path. The insertion loss of the filtered transmit path is higher than that of the bypass transmit path. The communication platform signal is used to control the radio frequency front-end device to conduct one of the filtered transmission path and the bypass transmission path.

33. An electronic device, characterized in that, The communication control method described in any one of claims 1 to 11 is adopted.

34. An electronic device, characterized in that, Includes the radio frequency controller as described in any one of claims 12 to 28.

35. An electronic device, characterized in that, Includes the communication system as described in any one of claims 29 to 32.

Citation Information

Patent Citations

  • Interface circuit and control method thereof, signal transmission system and electronic equipment

    CN115408321A

  • Trigger circuit, chip and electronic equipment

    CN115525585A

  • System awakening method, electronic equipment and computer readable storage medium

    CN117130671A

  • Data transmitting method and device, storage medium, and electronic device

    WO2022001348A1

  • Dynamic display serial interface physical layer interface configuration change

    WO2023108461A1