customer premise equipment

By introducing multiple transmitting antennas and a dual-switching mode antenna switching method in the customer's front-end equipment, the problem of poor communication performance caused by a single transmitting antenna switching mechanism is solved, resulting in better communication status and coverage, and improving user experience.

CN116112049BActive Publication Date: 2026-06-26GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2020-11-12
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

The customer's front-end equipment has a simple antenna switching mechanism, resulting in poor communication performance.

Method used

The antenna switching method employs multiple transmitting antennas and a dual-switching mode. It generates switching commands through a baseband processor and an RF transceiver, and uses a control logic unit module for negotiation and processing to achieve dynamic switching of transmitting antennas. This enriches the application scenarios of transmitting antennas and improves coverage and user experience.

Benefits of technology

It improved the communication status of the customer's front-end equipment and the coverage of the transmitting antenna, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116112049B_ABST
    Figure CN116112049B_ABST
Patent Text Reader

Abstract

The application relates to a customer premises equipment, which comprises an antenna group, a switch circuit, a radio frequency circuit, a baseband processor, a radio frequency transceiver and a control logic unit module, wherein the switch circuit is connected with a first transmitting antenna and a second transmitting antenna respectively, the radio frequency circuit comprises a transceiving module and a plurality of receiving modules, the transceiving module is connected with the switch circuit and at least one receiving antenna respectively, and each receiving module is connected with at least one receiving antenna; the baseband processor is used for generating a first switching instruction in a first switching mode; the radio frequency transceiver is used for generating a second switching instruction in a second switching mode; and the control logic unit module is used for generating a target switching instruction according to the first switching instruction and / or the second switching instruction to instruct the switch circuit to switch the first transmitting antenna to the second transmitting antenna, so that the use scene of the transmitting antenna switching can be enriched, the coverage range of the transmitting antenna in the customer premises equipment can be improved, and the communication performance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of antenna technology, and in particular to a customer front-end device. Background Technology

[0002] Customer Premise Equipment (CPE) is a device used to receive mobile signals and relay them as Wi-Fi signals. It also converts high-speed signals, such as 4G or 5G signals, into Wi-Fi signals. Generally, CPEs have simple antenna switching mechanisms, resulting in relatively poor communication performance. Summary of the Invention

[0003] This application provides a customer front-end device that can improve the communication performance of the customer front-end device.

[0004] A customer front-end device, comprising:

[0005] The antenna array includes a first transmitting antenna, a second transmitting antenna, and multiple receiving antennas;

[0006] The switching circuit is connected to the first transmitting antenna and the second transmitting antenna, respectively.

[0007] The radio frequency circuit includes a transceiver module and multiple receiving modules, wherein the transceiver module is connected to the switching circuit and at least one of the receiving antennas respectively, and each receiving module is connected to at least one of the receiving antennas;

[0008] A baseband processor, connected to the transceiver module, is used to generate a first switching instruction in the first switching mode;

[0009] An RF transceiver, connected to the transceiver module, the receiving module, and the baseband processor respectively, is used to generate a second switching command in the second switching mode; and

[0010] The control logic unit module is connected to the baseband processor, the radio frequency transceiver, and the switching circuit, respectively, and is used to generate a target switching instruction according to the first switching instruction and / or the second switching instruction. The target switching instruction is used to instruct the switching circuit to switch the first transmitting antenna to the second transmitting antenna.

[0011] The aforementioned customer front-end equipment includes: an antenna array, a switching circuit, a radio frequency (RF) circuit, a baseband processor, an RF transceiver, and a control logic unit module. The RF circuit includes a transceiver module and multiple receiving modules, each connected to the switching circuit and at least one of the receiving antennas. The baseband processor generates a first switching command in a first switching mode, and the RF transceiver generates a second switching command in a second switching mode. The control logic unit module generates a target switching command based on the first and / or second switching commands. The target switching command instructs the switching circuit to switch the first transmitting antenna to the second transmitting antenna. This method allows the customer front-end equipment to acquire both the first and second switching commands, i.e., receive dual logic control signals (first and second switching commands). After "negotiating" the received first and second switching command signals, it outputs a switching command, enriching the application scenarios for transmitting antenna switching (based on both the first and second switching modes), ensuring good communication, and improving the coverage and user experience of the transmitting antenna. Attached Figure Description

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

[0013] Figure 1 This is a structural block diagram of a customer front-end device in one embodiment;

[0014] Figure 2 Here is a flowchart of an antenna switching method in one embodiment;

[0015] Figure 3 This is a flowchart illustrating the activation of the first switching mode in one embodiment;

[0016] Figure 4a This is a diagram showing the arrangement of eight receiving antennas in one embodiment;

[0017] Figure 4b This is a top view of the antenna assembly in the customer's front-end equipment in one embodiment;

[0018] Figure 5 This is a flowchart illustrating enabling the second switching mode in one embodiment;

[0019] Figure 6 Here is a flowchart of the antenna switching method in another embodiment;

[0020] Figure 7 Here is a flowchart of the antenna switching method in another embodiment;

[0021] Figure 8 This is a structural block diagram of the customer front-end device in another embodiment;

[0022] Figure 9 Here is a structural block diagram of the customer front-end device in another embodiment;

[0023] Figure 10 This is a structural block diagram of the customer front-end device in another embodiment. Detailed Implementation

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

[0025] 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 transmitting antenna may be referred to as a second transmitting antenna, and similarly, a second transmitting antenna may be referred to as a first transmitting antenna. Both the first transmitting antenna and the second transmitting antenna are transmitting antennas, but they are not the same transmitting antenna.

[0026] 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. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0027] This application provides an antenna switching method applied to a customer front-end device. The customer front-end device is used to implement network access functions, converting the operator's public network (WAN) to the user's home local area network (LAN). Current internet broadband access methods can be categorized as FTTH (Fiber to the Home), DSL (Digital Telephone Line), Cable (Cable TV Line), and Mobile (i.e., wireless CPE). The customer front-end device is a mobile signal access device that receives mobile signals and forwards them as wireless Wi-Fi signals. It is also a device that converts high-speed 4G or 5G signals into Wi-Fi signals, supporting multiple mobile terminals to access the network simultaneously. This application provides an embodiment of a customer front-end device. Figure 1As shown, the customer front-end equipment includes an antenna assembly 110, radio frequency circuitry 120, a switching circuitry 130, radio frequency processing circuitry 140, a housing, a memory (optionally including one or more computer-readable storage media), a processor, peripheral device interfaces, input / output (I / O) subsystems, etc. These components optionally communicate via one or more communication buses or signal lines.

[0028] Specifically, antenna group 110 includes multiple transmitting antennas (e.g., B1, B2) for transmitting radio frequency signals in a preset frequency band. For example, the multiple transmitting antennas can be 5G antennas, 4G antennas, WiFi antennas, Bluetooth antennas, etc., for transmitting and receiving radio frequency signals in corresponding frequency bands. The number N of transmitting antennas can be 2, 3, 4, 6, 8, 10, etc. The multiple transmitting antennas are evenly spaced along the periphery of the customer's front-end equipment, and the radiating surfaces of the multiple transmitting antennas face different directions, enabling the beam scanning range of each transmitting antenna to achieve 360° omnidirectional coverage in the horizontal plane.

[0029] The switching circuit 130 is connected to multiple transmitting antennas, and the radio frequency processing circuit 140 is connected to the radio frequency circuit 120 and the switching circuit 130. The radio frequency circuit 120 is used to process the received radio frequency signals, that is, the radio frequency circuit 120 can support the processing of radio frequency signals.

[0030] The radio frequency (RF) circuit 120 is connected to multiple transmitting antennas via a switching circuit 130. Under the control of the RF processing circuit 140, the switching circuit 130 can connect the RF path between any reflecting antenna and the RF circuit 120, that is, it can selectively connect the transmitting path of any transmitting antenna. For example, the RF circuit 120 may include a transceiver module that supports RF signal reception and transmission processing, and a receiving module that supports RF signal reception processing, etc.

[0031] The radio frequency (RF) processing circuit 140 may include an RF transceiver 141 and a baseband processor 142 to control the transmission and reception of RF signals, etc. In this embodiment, the RF processing circuit 140 can be configured to control a first transmitting antenna to transmit RF signals; if the conditions for switching to a second transmitting antenna are met, a first switching mode and a second switching mode are enabled. In the first switching mode, a first switching command is generated; in the second switching mode, a second switching command is generated; a target switching command is generated based on the first and / or second switching commands; and the switching circuit 130 is controlled to switch the first transmitting antenna to the second transmitting antenna based on the target switching command. The first and second transmitting antennas are one of multiple transmitting antennas. That is, the RF processing circuit 140 can control the switching circuit 130 to switch the first transmitting antenna to the second transmitting antenna based on the first switching command generated in the first switching mode and / or the second switching command generated in the second switching mode, thus expanding the active switching mechanism of the transmitting antenna, ensuring good communication status, and improving the transmission coverage and user experience of the transmitting antenna during use.

[0032] Those skilled in the art will understand that Figure 1 The customer front-end equipment shown does not constitute a limitation on the customer front-end equipment, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Figure 1 The various components shown are implemented in hardware, software, or a combination of both, including one or more signal processing and / or application-specific integrated circuits.

[0033] Figure 2 This is a flowchart of an antenna switching method in one embodiment. The antenna switching method in this embodiment is designed to operate on... Figure 1 This will be described using the customer's front-end equipment as an example. Figure 2 As shown, the antenna switching method includes steps 202 to 208.

[0034] Step 202: Control the first transmitting antenna to transmit radio frequency signals.

[0035] The first transmitting antenna can be understood as any one of multiple transmitting antennas. The customer's front-end equipment can activate the transmitting path of the first transmitting antenna to enable the first transmitting antenna to operate and transmit radio frequency signals. Specifically, the customer's front-end equipment can control the switching circuit 130 to activate the radio frequency path between the first transmitting antenna and the transceiver circuit, thereby activating the transmitting path of the first transmitting antenna.

[0036] Step 204: If the conditions for switching to use the second transmitting antenna are met, then the first switching mode and the second switching mode are enabled. In the first switching mode, a first switching command is generated, and in the second switching mode, a second switching command is generated.

[0037] The customer's front-end equipment can determine whether the conditions for switching to the second transmitting antenna are met based on the current transmission performance of the first transmitting antenna. Transmission performance is determined by the number of times the maximum transmission power level (MTPL) is reached on the transmission channel where the first transmitting antenna is located. For example, the transmit power gain adjustment value (TX Automatic Gain Control, TXAGC) can be understood as a power characteristic. If the number of times the maximum transmission power level is reached exceeds a preset value, the conditions for switching to the second transmitting antenna are considered met.

[0038] In one embodiment, the customer front-end device includes multiple receiving antennas, such as N receiving antennas. The customer front-end device can select K receiving antennas from the multiple receiving antennas to form a multiple receiving antenna group 110, where 2 ≤ K ≤ N, and N ≥ 4. The customer front-end device can also determine whether the conditions for switching to the second transmitting antenna are met based on network information of the radio frequency signal received by the current receiving antenna group 110. The network information may include raw and processed information associated with wireless performance metrics of the received radio frequency signal, such as received power, reference signal received power, reference signal received quality, received signal strength indication, signal-to-noise ratio, etc. For example, the network information is described using reference signal received power as an example. When the reference signal received power is less than a preset threshold, the conditions for switching to the second transmitting antenna are considered met.

[0039] In one embodiment, the client front-end device can set activation intervals for a first switching mode and a second switching mode. When the respective activation intervals are met, the conditions for switching to use the second transmitting antenna are considered met. For example, the activation interval for the first switching mode is 2 seconds, and the activation interval for the second antenna switching mode is 3 seconds. That is, the first switching mode is activated every 2 seconds, and the second switching mode is activated every 3 seconds.

[0040] The first handover mode can be understood as a passive handover mode. The setting of the passive handover mode can be determined based on whether there is a demand to switch the transmitting antenna. That is, while the first transmitting antenna is transmitting radio frequency signals to the base station, the baseband processor 142 in the customer's front-end equipment can control multiple receiving antenna groups 110 to receive radio frequency signals from the base station one by one, and generate a first handover command based on the network information of the received radio frequency signals.

[0041] The second switching mode can be understood as an active switching mode. When the customer front-end equipment controls the first transmitting antenna to transmit radio frequency signals, the radio frequency transceiver 141 of the customer front-end equipment will determine the status of the transmitting antenna based on the number of times the power information on the transmitting channel reaches MTPL in order to generate a second switching command.

[0042] In the embodiments of this application, the start times of the first switching mode and the second switching mode may be the same or different.

[0043] Step 206: Generate a target switching instruction based on the first switching instruction and / or the second switching instruction.

[0044] The client front-end device can generate a target handover instruction based on the timing of receiving the first handover instruction and the second handover instruction. Specifically, if the client front-end device receives the first handover instruction and the second handover instruction at the same time, it can generate the target handover instruction based on the first and second handover instructions. If the client front-end device receives the first handover instruction and the second handover instruction differently, it can generate the target handover instruction based on either the first or the second handover instruction. For example, if the first handover instruction is received first, it can be used as the target handover instruction; if the second handover instruction is received first, it can be used as the target handover instruction. It should be noted that receiving the first handover instruction first can be understood as receiving the first handover instruction earlier than receiving the second handover instruction within the same handover cycle, or after starting the first handover mode and the second handover mode.

[0045] Step 208: According to the target switching command, control the switching circuit to switch the first transmitting antenna to the second transmitting antenna, wherein the second transmitting antenna is one of the target transmitting antennas among multiple transmitting antennas.

[0046] The customer front-end equipment can pre-store the correspondence between target switching commands and the control logic of the switching circuit 130, the correspondence between the first switching command and the control logic of the switching circuit 130, the correspondence between the second switching command and the control logic of the switching circuit 130, and the correspondence between each terminal of the switching circuit 130 and each transmitting antenna. For example, if the transmitting antennas include transmitting antenna 1, transmitting antenna 2, ..., transmitting antenna n, then the switching circuit 130 can be an SPnT switch. That is, a single terminal of the SPnT switch is connected to the transceiver circuit, and the n selection terminals of the SPnT switch are each connected to one of the n transmitting antennas. The target switching command is used to establish a path between the nth selection terminal of the SPnT switch and a single terminal. Specifically, the target switching command can be identified using binary values; for example, 001 is used to establish a path between the first selection terminal and a single terminal of the SPnT switch, and 010 is used to establish a path between the second selection terminal and a single terminal of the SPnT switch. If the switching circuit 130 can be an SPDT switch, its corresponding target switching command can also be identified by high and low level information. For example, a high level is used to indicate that the path between the first selection terminal and the single terminal of the SPDT switch is turned on, and a low level is used to indicate that the path between the second selection terminal and the single terminal of the SPDT switch is turned on.

[0047] The identification methods and meanings of the first switching instruction and the second switching instruction (i.e., their correspondence with the control logic of the switching circuit 130) are the same as those of the target switching instruction. Optionally, the correspondence between the first switching instruction and the control logic of the switching circuit 130, and the correspondence between the second switching instruction and the control logic of the switching circuit 130, can be set differently. It should be noted that in this embodiment, the identification methods of the first switching instruction, the second switching instruction, and the target switching instruction are not further limited.

[0048] The customer's front-end equipment can control the switching circuit 130 to switch the first transmitting antenna to the second transmitting antenna, which is also the target receiving antenna, according to the target switching command, so as to realize the switching control between transmitting antennas.

[0049] The aforementioned antenna switching method controls the first transmitting antenna to transmit radio frequency signals. If the conditions for switching to the second transmitting antenna are met, a first switching mode and a second switching mode are activated. A target switching command is generated based on the first switching command and / or the second switching command. The switching circuit 130 is then controlled to switch the first transmitting antenna to the second transmitting antenna based on the target switching command. This method allows the customer's front-end device to obtain both the first and second switching commands, meaning it can receive dual logic control signals (first and second switching commands). After "negotiating" the received first and second switching command signals, the target switching command is output. This enriches the application scenarios for transmitting antenna switching (based on both the first and second switching modes), ensures good communication, and improves the coverage and user experience of the transmitting antenna during use.

[0050] like Figure 3 As shown, in one embodiment, enabling the first switching mode specifically includes steps 302 to 308.

[0051] Step 302: Based on the first transmitting antenna, the baseband processor acquires network information based on the radio frequency signals measured by multiple receiving antenna groups respectively.

[0052] In one embodiment, the customer front-end device may include multiple receiving antennas, for example, N receiving antennas. These antennas can be 5G antennas, 4G antennas, WiFi antennas, Bluetooth antennas, etc., used to transmit and receive radio frequency signals in corresponding frequency bands. The number of receiving antennas N can be 2, 3, 4, 6, 8, 10, etc., to meet the communication needs of the customer front-end device. The radiating surfaces of the N receiving antennas face at least three different directions. This can also be understood as each receiving antenna having a radiating surface, which can be understood as the plane where the radiator of the receiving antenna radiates the radio frequency signal. Different radiating surfaces of the receiving antennas have different beam scanning ranges and incoming wave directions. By placing the N receiving antennas at different locations on the customer front-end device, the beam scanning range of each receiving antenna can achieve 360° omnidirectional coverage in the horizontal plane. The customer front-end device can select K antennas from the N receiving antennas as receiving antenna group 110 to "directionally" "cater" to the downlink incoming wave direction of the base station to complete the reception of radio frequency signals, where K is less than or equal to N and K ≥ 2. Specifically, the RF processing circuit 140 can configure the number K of receiving antennas in the receiving antenna group 110 according to the Multiple Input Multiple Output (MIMO) technology supported by the customer's front-end device. It can configure N receiving antennas into multiple receiving antenna groups 110 according to a preset rule, such that each receiving antenna group 110 includes K receiving antennas. The K receiving antennas in the receiving antenna group 110 have at least two sequentially adjacent radiating surfaces facing different directions. For example, when the customer's front-end device supports 2*2 MIMO, its receiving antenna group 110 may include 2 receiving antennas; when the customer's front-end device supports 4*4 MIMO, its receiving antenna group 110 may include 4 receiving antennas. In this embodiment, N=8 and K=4 are used as an example for illustration.

[0053] The customer's front-end equipment can sequentially control the RF path between each receiving antenna group 110 and the RF processing circuit 140 to put each receiving antenna group 110 into operation, and then measure the network information of the RF signal received by each receiving antenna group 110.

[0054] Step 304: Determine the target receiving antenna group based on the multiple network information.

[0055] In one embodiment, network information is used as a reference signal received power as an example for explanation. That is, the customer front-end device can obtain multiple reference signal received powers corresponding to multiple receiving antenna groups 110, and obtain the maximum value among the multiple reference signal received powers, so as to use the maximum value as the target network information, and the receiving antenna group 110 corresponding to the target network information is the target receiving antenna group 110.

[0056] Step 306: Control the target receiving antenna group to receive the radio frequency signal, and obtain the direction of arrival of the radio frequency signal received by the target receiving antenna group.

[0057] Each receiving antenna and transmitting antenna carries identification information indicating the radiating surface of each antenna. Specifically, obtaining the direction of arrival of the radio frequency signal received by the target receiving antenna group 110 includes the steps of obtaining the identification information of each receiving antenna in the target receiving antenna group 110, and obtaining the direction of arrival of the radio frequency signal based on the identification information.

[0058] like Figure 4a and Figure 4b As shown, in this embodiment, eight receiving antennas and two transmitting antennas are used as an example for illustration. In one embodiment, the radio frequency system also includes a substrate. This substrate can be understood as a circuit board used to carry the radio frequency circuit 120, the switching circuit 130, and the radio frequency processing circuit 140, such as a PCB board, FPC board, etc. Receiving antennas A1 and A4 have a radiating surface 1, receiving antennas A6 and A7 have a radiating surface 2, receiving antennas A2 and A3 have a radiating surface 3, receiving antennas A5 and A8 have a radiating surface 4, transmitting antenna B1 has a radiating surface 5, and transmitting antenna B2 has a radiating surface 6. For example, radiating surfaces 1, 2, 3, 4, 5, and 6 can be identified by 001, 002, 003, 004, 005, and 006, respectively. That is, the identification information of each receiving antenna and transmitting antenna in this embodiment can be used to indicate the incoming wave direction information corresponding to each antenna radiating surface, i.e., the azimuth range.

[0059] Transmitting antenna B1 and receiving antennas A1, A4, A6, and A7 are located on the first side of the substrate 150, while transmitting antenna B2 and receiving antennas A2, A3, A5, and A8 are located on the second side of the substrate 150. Specifically, transmitting antenna B1 has a fifth radiating surface located between antenna pair 1 and antenna pair 4, and transmitting antenna B2 has a sixth radiating surface located between antenna pair 2 and antenna pair 3.

[0060] Specifically, a coordinate system can be constructed within the customer's front-end device. The plane containing the substrate 150 can be used as the XZ plane of this coordinate system, with the length of the substrate as the X-axis, the width of the substrate (i.e., the height of the customer's front-end device) as the Z-axis, and the line perpendicular to the XZ plane as the Y-axis. The radiating surface of the receiving antenna on the first side of the substrate has two directions: a first direction and a second direction. The azimuth angle range for the first direction is defined as 0-90°, and for the second direction as 90-180°. The azimuth angle range for the transmitting antenna B1 on the first side of the substrate is also 0-180°. The radiating surface of the receiving antenna on the second side of the substrate has two directions: a third direction and a fourth direction. The azimuth angle range for the third direction is defined as 180-270°, and for the fourth direction as 270-360°. The azimuth angle range for the transmitting antenna B2 on the second side of the substrate is also 180-360°.

[0061] Step 308: Generate the first switching instruction according to the direction of arrival of the wave. The first switching instruction is used to instruct the switching circuit to switch the first transmitting antenna to the second transmitting antenna.

[0062] The customer's front-end equipment can pre-build a mapping relationship between the direction of arrival of each receiving antenna group 110 and the first switching command that matches it. Specifically, taking the first transmitting antenna as transmitting antenna B1 as an example, this will be explained. Specifically, if the receiving antenna group 110 is a receiving antenna group 110 (A1, A4, A6, A7), and its corresponding azimuth angle range of the incoming wave direction is 0-180°, and its matched second transmitting antenna is transmitting antenna B1 with identification information 005, then the corresponding first switching command is a high-level signal; if the receiving antenna group 110 is a receiving antenna group 110 (A2, A3, A4, A8), and its corresponding azimuth angle range of the incoming wave direction is 180-360°, and its matched second transmitting antenna is transmitting antenna B2 with identification information 006, then the corresponding first switching command is a low-level signal; if the receiving antenna group 110 is a receiving antenna group 110 (A4, A6, A7, A2), and its corresponding azimuth angle range of the incoming wave direction is 0-270°, and its matched second transmitting antenna is transmitting antenna B2 with identification information 006, then the corresponding first switching command is a low-level signal. The high-level signal is used to control the switching circuit 130 to connect the selection terminal of the transmitting antenna B1 and the single terminal of the switching circuit 130; the low-level signal is used to control the switching circuit 130 to connect the selection terminal of the transmitting antenna B2 and the single terminal of the switching circuit 130.

[0063] like Figure 5As shown, in one embodiment, enabling the second switching mode includes steps 502-504. Wherein,

[0064] Step 502: The radio frequency transceiver acquires the power information of the first transmitting antenna and the number of times it reaches the maximum transmitting power level.

[0065] When the customer front-end equipment control switch circuit 130 turns on the transmission path where the first transmitting antenna is located, the radio frequency transceiver 141 can judge the communication performance or communication status of the first transmitting antenna based on the power information on the transmission path, such as TXAGC, the number of times the maximum transmission power level MTPL is reached.

[0066] Step 504: The radio frequency transceiver generates a second switching command based on the number of times and a preset threshold. The second switching command is used to instruct the switching circuit to switch to the second transmitting antenna.

[0067] The customer's front-end equipment can pre-store a standard number of times to evaluate its communication performance or communication status, which can be represented by a preset threshold. When the number of times TXAGC reaches the maximum transmit power level (MTPL) exceeds this preset threshold, it means that the transmission signal of the first transmitting antenna cannot well support the current communication service with the network side, and it is necessary to switch to another transmitting antenna to try to improve the current transmission signal quality. Therefore, the RF transceiver 141 can generate a second switching command based on the comparison result of whether the number of times TXAGC reaches the maximum transmit power level (MTPL) reaches the preset threshold. The second switching command is used to instruct the switching circuit 130 to switch to the second transmitting antenna. Specifically, taking the first transmitting antenna as transmitting antenna B1 as an example, if the number of times TXAGC of the first transmitting antenna reaches the maximum transmit power level (MTPL) does not reach the preset threshold, there is no need to switch the transmitting antenna, and the matching second transmitting antenna is still transmitting antenna B1. The corresponding second switching command high-level signal is used to control the switching circuit 130 to conduct the path between the selection terminal of transmitting antenna B1 and the single terminal of the switching circuit 130. If the number of times TXAGC reaches the maximum transmit power level MTPL reaches a preset threshold, the transmit antenna needs to be switched. The second transmit antenna that is matched is transmit antenna B2. The corresponding second switching command low-level signal is used to control the switching circuit 130 to conduct the path between the selection terminal of transmit antenna B2 and the single terminal of the switching circuit 130.

[0068] It should be noted that, in the embodiments of this application, the specific forms of the first switching instruction and the second switching instruction, such as high and low level signals, may be the same or different. At the same time, the high and low level signals in the first switching instruction and the second switching instruction may be the same or different from the control logic of the switching circuit 130. The description of the first switching instruction and the second switching instruction in the embodiments of this application is not limited to the examples described above.

[0069] In one embodiment, step 206, the step of generating a target switching instruction based on the first switching instruction or the second switching instruction, specifically includes: if the control logic unit module receives the first switching instruction and the second switching instruction in a time-division multiplexing manner, then generating a target switching instruction based on the first switching instruction or the second switching instruction. Specifically, the control logic unit module is connected to the RF transceiver 141, the baseband processor 142, and the switching circuit 130, respectively, and is used to control the circuit to switch the first transmitting antenna to the second transmitting antenna according to the target switching instruction. Time-division multiplexing can be understood as the control logic unit module receiving the first switching instruction and the second switching instruction at different times.

[0070] In one embodiment, generating a target switching instruction based on a first switching instruction or a second switching instruction specifically includes the step of the control logic unit module generating the target switching instruction according to the priority timing principle of receiving the first switching instruction and the second switching instruction within a switching cycle. If the control logic unit module receives the first switching instruction and the second switching instruction in a time-sharing manner, then generating the target switching instruction based on the first switching instruction or the second switching instruction is exemplarily possible. If the first switching instruction is received first, then the first switching instruction can be used as the target switching instruction; if the second switching instruction is received first, then the second switching instruction can be used as the target switching instruction. It should be noted that receiving the first switching instruction first can be understood as receiving the first switching instruction earlier than receiving the second switching instruction within the same switching cycle, or after starting the first switching mode and the second switching mode.

[0071] In one embodiment, step 206, which generates a target switching instruction based on the first switching instruction and the second switching instruction, specifically includes: if the control logic unit module receives both the first switching instruction and the second switching instruction simultaneously, then generating a target switching instruction based on the first switching instruction and the second switching instruction.

[0072] In one embodiment, if the first switching instruction and the second switching instruction are the same, a target switching instruction is generated based on either the first or the second switching instruction. The first switching instruction instructs the control circuit switch to switch the first transmitting antenna to the second transmitting antenna; the second switching instruction instructs the control circuit switch to switch the first transmitting antenna to the second transmitting antenna. The first and second switching instructions being the same can be understood as the second transmitting antenna corresponding to the first switching instruction and the second switching instruction being the same, that is, both are used to switch the first transmitting antenna to transmitting antenna B1, or both are used to switch the first transmitting antenna to transmitting antenna B2. Alternatively, if the control logic unit module receives both the first and second switching instructions simultaneously, and the first and second switching instructions are the same, then the control logic unit module can use either the first or the second switching instruction as the target switching instruction.

[0073] In one embodiment, if the first switching instruction and the second switching instruction are different, a target switching instruction is generated based on the switching priority of the first switching mode and the second switching mode. Specifically, the client front-end device can preset and store the switching priorities of the first switching mode and the second switching mode. The higher the priority level, the higher the priority of the target switching instruction generated under that switching mode. For example, when the priority of the first switching mode is higher than the priority of the second switching mode, if the control logic unit module receives both the first switching instruction and the second switching instruction simultaneously, the control logic unit module can generate a target switching instruction based on the first switching instruction to control the switching circuit 130 to switch the first transmitting antenna to the second transmitting antenna. The priority settings of the first switching mode and the second switching mode can be customized based on factors such as the current network environment and location environment of the client front-end device, or they can be fixed by the operating system of the client front-end device. In this embodiment, the priority settings are not further limited.

[0074] In the antenna control method described above, the control logic unit module can receive a first switching command issued by the baseband processor 142 and a second switching command issued by the RF transceiver processor. That is, the control logic unit module can receive dual logic control signals (first switching command and second switching command), and after "negotiating" the received first and second switching command signals, output a target switching command. This enriches the application scenarios for transmitting antenna switching (based on the first switching mode and the second switching mode), ensures good communication, and improves the coverage range and user experience of the transmitting antenna. Furthermore, when the first and second switching commands received by the control logic unit module are different, the set switching priority can be understood as "contention conflict resolution" to avoid unstable switching caused by the difference (conflict) between the first and second switching commands, thereby improving communication stability.

[0075] like Figure 6 As shown, in one embodiment, the switching circuit 130 is controlled to switch the first transmitting antenna to the second transmitting antenna according to the target switching command, including steps 602-608.

[0076] Step 602: Obtain the pre-stored first state information of the current switching circuit; the first state information is used to indicate that the switching unit is conducting the transmission path where the first transmitting antenna is located.

[0077] The control logic unit module pre-records the first state information of the current switching circuit 130. This state information can be used to identify the switching state of the switching circuit 130. In this embodiment, the example uses a transmitting antenna including transmitting antenna B1 and transmitting antenna B2, and the switching circuit 130 being an SPDT switch. The SPDT switch includes a single terminal, a first selection terminal, and a second selection terminal. The single terminal is connected to the transceiver circuit, the first selection terminal is connected to transmitting antenna B1, and the second selection terminal is connected to transmitting antenna B2. The switching state of the switching circuit 130 can be used to indicate the conduction state of the single terminal and either the first or second selection terminal. Specifically, the state information of the switching circuit 130 can be represented by a register value D, where the register value can be identified by 0 and 1. For example, when the register value is 1, it indicates that the current single terminal of the SPDT switch is connected to the first selection terminal, that is, the transmission path of the transmitting antenna B1 is connected; when the register value is 0, it indicates that the current single terminal of the SPDT switch is connected to the second selection terminal, that is, the transmission path of the transmitting antenna B2 is connected. Correspondingly, a register value of 0 can also be used to indicate that the current single terminal of the SPDT switch is connected to the first selection terminal, and a register value of 1 can be used to indicate that the current single terminal of the SPDT switch is connected to the second selection terminal.

[0078] It should be noted that if the number of transmitting antennas is 3, 4 or more, the corresponding register value can be a binary value or identified in other ways, without further restrictions here. For example, its register value can be set to correspond to the target switching instruction.

[0079] If the first transmitting antenna is transmitting antenna B1, the customer front-end device can obtain the first state information of the switching circuit 130, that is, register value 1; if the first transmitting antenna is transmitting antenna B2, the customer front-end device can obtain the first state information of the switching circuit 130, that is, register value 0.

[0080] Step 604: Obtain the second state information of the switching circuit 130 corresponding to the target switching command.

[0081] The control logic unit module in the customer's front-end equipment can obtain the second state information of the switching circuit 130, which is about to switch to the second transmitting antenna, according to the target switching command. For example, if the second transmitting antenna is transmitting antenna B1, the second state information of the switching circuit 130 corresponding to the target switching command is register value 1; if the second transmitting antenna is transmitting antenna B2, the second state information of the switching circuit 130 corresponding to the target switching command is register value 0.

[0082] Step 606: If the first state information is the same as the second state information, then the first transmitting antenna is used as the second transmitting antenna, and the current state of the switching circuit is maintained.

[0083] Step 608: If the first state information is different from the second state information, then the control switch circuit switches the first transmitting antenna to the second transmitting antenna.

[0084] The control logic unit module can control the switching circuit 130 to perform corresponding switching based on the current first state information and the first state information to be switched. Specifically, if the first state information is the same as the second state information, it is determined that the first transmitting antenna and the second transmitting antenna are the same transmitting antenna. In this case, the control logic unit module may not perform corresponding switching control on the switching circuit 130, that is, maintain the current state of the switching circuit 130. If the first state information is different from the second state information, it is determined that the first transmitting antenna and the second transmitting antenna are not the same transmitting antenna. If the first transmitting antenna is transmitting antenna B1, the control logic unit module can control the switching circuit 130 to conduct the path between the single terminal and the second selection terminal according to the target switching command, so as to conduct the transmission path of transmitting antenna B2, thereby switching the first transmitting antenna B1 to the second transmitting antenna B2.

[0085] The antenna switching method in this embodiment can, during the "negotiation" process of the dual transmit antenna decision mechanism, introduce a control logic unit module. This module not only harmoniously transforms the first and second switching commands output in the dual antenna switching mode into target switching commands to control the switching of the SPDT switch, but also avoids repeated and useless switching because the register of the control logic unit module can record the current status information of the SPDT switch. The status information can be identified by the register value = D. This eliminates the possibility of negative interference (e.g., unstable communication) to the communication status of the customer's front-end equipment, ensures good communication status, and improves the coverage and user experience during use.

[0086] In one embodiment, after the step of controlling the switching circuit to switch the first transmitting antenna to the second transmitting antenna, the antenna switching method further includes a step of updating the stored first state information according to the second state information. Specifically, the updated register value = MOD(D+1, 2) is denoted as the new register value.

[0087] In this embodiment, the register value D of the switching circuit 130 is updated according to the second state information to provide a basis for the next switching of the transmitting antenna, so as to avoid repeated switching and useless switching of the transmitting antenna in the next operation, thereby ensuring a good communication state.

[0088] In one embodiment, the antenna switching method further includes the step of initializing the switching circuit and recording and storing the initialization state of the switching circuit. This step is performed before enabling the first switching mode and the second switching mode, thereby providing accurate status information of the switching circuit 130 for each switching of the transmit antenna, thus ensuring good communication status.

[0089] like Figure 7 As shown, in one embodiment, after the step of controlling the switching circuit 130 to switch the first transmitting antenna to the second transmitting antenna according to the target switching command, the antenna switching control method includes steps 702-714.

[0090] Step 702: Control the first transmitting antenna to transmit radio frequency signals.

[0091] Step 704: If the conditions for switching to use the second transmitting antenna are met, then enable the first switching mode and enable the second switching mode.

[0092] Step 706: Generate a target switching instruction based on the first switching instruction and / or the second switching instruction.

[0093] Step 708: Control the switching circuit to switch the first transmitting antenna to the second transmitting antenna according to the target switching command.

[0094] Steps 702-708 correspond one-to-one with steps 202-208 in the aforementioned embodiments, and will not be described again here.

[0095] Step 710: After a preset time, check whether the transmission performance of the second transmitting antenna is better than that of the first transmitting antenna; if the transmission performance of the second transmitting antenna is not better than that of the first transmitting antenna, then execute step 712 to control the switching circuit 130 to switch the second transmitting antenna to the first transmitting antenna; if the transmission performance of the second transmitting antenna is better than that of the first transmitting antenna, then execute step 714 to check whether the conditions for switching to use the second transmitting antenna are met.

[0096] After switching the first transmitting antenna to the second transmitting antenna, a window period T can be waited for. This window period T can be used as the preset duration. It can be understood as controlling the second transmitting antenna to continuously transmit radio frequency signals for the preset duration, and then detecting whether the transmission performance of the second transmitting antenna is better than that of the first transmitting antenna before the switch. This transmission performance can be determined by the number of times the TXAGC reaches the maximum transmit power level. The fewer times the TXAGC reaches the maximum transmit power level within the detection period, the better the transmission performance. For example, the first number of times the TXAGC reaches the maximum transmit power level of the first transmitting antenna within the detection period can be obtained in advance. If the number of times the TXAGC reaches the maximum transmit power level of the second transmitting antenna within the preset duration is greater than the first number, then step 712 is executed, controlling the switching circuit to switch the second transmitting antenna to the first transmitting antenna; if the number of times the TXAGC reaches the maximum transmit power level is less than the first number, then step 714 is executed to detect whether the conditions for switching to the second transmitting antenna are met.

[0097] In this embodiment, the antenna switching method adds a window stabilization period T after each switch. After the window stabilizer, the transmission performance before and after a switch is detected to determine whether the switch is successful. If the transmission performance after switching to the second transmission antenna is better than that of the first transmission antenna, the switch is considered to be meaningful, that is, meaningful for improving communication quality, and the current switch can be maintained. Otherwise, the control switch circuit 130 switches back to the first transmission antenna and restores the state information of the switch circuit 130 to the state before the switch.

[0098] It should be understood that, although Figure 2 , 3 The steps in flowchart 5-7 are shown sequentially as indicated by the arrows; however, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise explicitly stated herein, there is no strict order in which these steps are performed, and they can be executed in other orders. Figure 2 , 3At least some of the steps in 5-7 may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.

[0099] like Figure 8 As shown in the illustration, this application also provides a customer front-end device. The customer front-end device includes an antenna group 110, a radio frequency (RF) circuit 120, a switching circuit 130, and an RF processing circuit 140. The antenna group 110 includes multiple transmitting antennas (e.g., B1, B2) and multiple receiving antennas (e.g., A1, A2, A3, ..., A8). The RF circuit 120 includes a transceiver module 121 and multiple receiving modules 122. Each transceiver module 121 is connected to the switching circuit 130 and at least one receiving antenna, and each receiving module 122 is connected to at least one receiving antenna. The number of receiving modules 122 can be three. When the number of receiving antennas is four, each transceiver module 121 is connected to one receiving antenna, and each receiving module 122 is connected to one receiving antenna. When the number of receiving antennas is eight, each transceiver module 121 is connected to two receiving antennas, and each receiving module 122 is connected to two receiving antennas.

[0100] The radio frequency (RF) processing circuit 140 includes a baseband processor 142, an RF transceiver 141, and a control logic unit module 143. The baseband processor 142 is connected to the transceiver module 121 and is used to generate a first switching command in a first switching mode. The RF transceiver 141 is connected to the transceiver module 121, the receiver module 122, and the baseband processor 142, respectively, and is used to generate a second switching command in a second switching mode.

[0101] The control logic unit module 143 is connected to the RF transceiver 141, the baseband processor 142, and the switching circuit 130, respectively, and is used to generate a target switching command based on a first switching command and / or a second switching command. Specifically, if the control logic unit module 143 receives the first switching command and the second switching command in a time-division multiplexing manner, it generates a target switching command based on either the first or the second switching command. If the control logic unit module 143 receives both the first and the second switching commands simultaneously, it generates a target switching command based on both commands. The control logic unit module 143 is configured to control the circuit switch to switch the first transmitting antenna to the second transmitting antenna according to the target switching command.

[0102] like Figure 9As shown, in one embodiment, the transceiver module 121 includes a transceiver unit 1211, a first switching unit 1212, and a second switching unit 1213. The transceiver unit 1211 is used to amplify and filter the received radio frequency (RF) signals. The transceiver unit 1211 can be configured with a receiving path and a transmitting path. The receiving path may include components such as filters and low-noise amplifiers to filter and amplify the RF signals received by each receiving antenna. The transmitting path may include components such as power amplifiers and filters to amplify and filter the RF signals, and then transmit them to the corresponding transmitting antenna.

[0103] In one embodiment, the transceiver unit 1211 may be an L-PA Mid device. This RF L-PA Mid device can be understood as a power amplifier module including duplexers with LNA (L-PA Mid) with a built-in low-noise amplifier, which can support the transmission and reception of RF signals. That is, this device is a power amplifier module that integrates low-noise amplifiers, power amplifiers, filters, and other components into the same device, thereby improving the integration of the device and reducing the overall space occupied by the device.

[0104] In this embodiment, eight receiving antennas and two transmitting antennas are used as an example for illustration. The first terminal of the first switching unit 1212 is connected to the transceiver unit 1211, a second terminal of the first switching unit 1212 is connected to the switching circuit 130, the first terminal of the second switching unit 1213 is connected to the other second terminal of the first switching unit 1212, and the two first terminals of the second switching unit 1213 are respectively connected to the two receiving antennas one-to-one.

[0105] The RF transceiver 141 is also connected to the first switching unit 1212, used to control the first switching unit 1212 to selectively conduct the RF path between the second switching unit 1213 and the transceiver unit 1211, or the RF path between the switching circuit 130 and the transceiver unit 1211. Specifically, the first switching unit 1212 can be a TDD time-division switch, used to control the switching of transmission and reception within different timing sequences under the control of the RF transceiver 141. For example, the TDD time-division switch can be an SPDT switch.

[0106] The baseband processor 142 is also connected to the second switching unit 1213 for controlling the second switching unit 1213 to selectively conduct the radio frequency path between any receiving antenna and the first switching unit 1212.

[0107] Each receiving module 122 may include a receiving unit 1221 and a third switching unit 1222. Specifically, the receiving unit 1221 may include components such as a low-noise amplifier and a filter, which can filter and amplify the radio frequency signal received by the receiving antenna and output the processed radio frequency signal to the radio frequency transceiver 141. The receiving unit 1221 may be a DRX (diversity receive) device, an LFEM (low noise amplifier front end module) device, etc., that integrates components such as a low-noise amplifier and a filter in the same device, so as to improve the integration of the device and reduce the space occupied by the whole device. In the embodiments of this application, the specific types of the receiving unit 1221 and the transceiver unit 1221 are not limited.

[0108] The third switching unit 1222 can be connected to the baseband processor 142, the receiving unit 1221, and the two receiving antennas, respectively, and is used to select and connect the receiving path of any receiving antenna under the control of the baseband processor 142. Therefore, the second switching unit 1213 and the third switching unit 1222 can select and control different receiving antenna groups 110 to receive radio frequency signals under the control of the baseband processor 142.

[0109] like Figure 10 As shown, in one embodiment, the control logic unit module 143 includes a processing unit 1431 and a control unit 1432. The processing unit 1431 is connected to the radio frequency transceiver 141 and the baseband processor 142, respectively, and is used to generate a target switching instruction based on a first switching instruction and / or a second switching instruction. Specifically, the processing unit 1431 generates the target switching instruction according to the timing of receiving the first and second switching instructions. If the processing unit 1431 receives the first and second switching instructions in a time-division manner, it generates the target switching instruction based on either the first or second switching instruction. For example, if the first switching instruction is received first, it can be used as the target switching instruction; if the second switching instruction is received first, it can be used as the target switching instruction. It should be noted that receiving the first switching instruction first can be understood as receiving the first switching instruction earlier than receiving the second switching instruction within the same switching cycle, or after starting the first and second switching modes.

[0110] If processing unit 1431 receives both a first switching instruction and a second switching instruction simultaneously, and the first and second switching instructions are the same, then processing unit 1431 may use either the first or the second switching instruction as the target switching instruction. If processing unit 1431 receives both a first switching instruction and a second switching instruction simultaneously, and the first and second switching instructions are different, then a target switching instruction is generated according to the switching priority of the first and second switching modes.

[0111] The control unit 1432 is connected to the processing unit 1431 and the switching circuit 130 respectively, and is used to control the switching circuit 130 to switch the first transmitting antenna to the second transmitting antenna according to the target switching command.

[0112] In the above embodiment, the processing unit 1431 in the control logic unit module 143 of the customer front-end device can receive a first switching command issued by the baseband processor 142 and a second switching command issued by the RF transceiver processor. That is, the processing unit 1431 can receive dual logic control signals (first switching command and second switching command), and output the target switching command after "negotiating" the received first switching command and second switching command signals. This enriches the usage scenarios that can be used for transmitting antenna switching (based on the first switching mode and based on the second switching mode), ensures good communication status, and improves the coverage of the transmitting antenna and user experience during use. In addition, when the first switching command and the second switching command received by the control logic unit module 143 are different, the set switching priority can also be understood as "contention conflict resolution" to avoid unstable switching caused by the difference (conflict) between the first switching command and the second switching command, thereby improving the stability of communication.

[0113] In one embodiment, the control logic unit module 143 further includes a timing unit 1433. The timing unit 1433 is connected to both the processing unit 1431 and the control unit 1432, and is used to control the duration for which the control unit 1432 controls the switching circuit 130 to switch the first transmitting antenna to the second transmitting antenna. The processing unit 1431 is also used to detect whether the transmission performance of the second transmitting antenna is superior to that of the first transmitting antenna when the preset duration is reached; if not, it instructs the control unit 1432 to control the switching circuit 130 to switch the second transmitting antenna to the first transmitting antenna; if yes, it detects whether the conditions for switching to the second transmitting antenna are met.

[0114] After switching from the first transmitting antenna to the second transmitting antenna, the timing unit 1433 starts timing. When the recorded duration reaches the window period T, it is checked whether the transmission performance of the second transmitting antenna is better than that of the first transmitting antenna before the switch. This transmission performance can be determined by the number of times the TXAGC reaches the maximum transmission power level. If the transmission performance after switching to the second transmitting antenna is better than that of the first transmitting antenna, the switch is considered meaningful, that is, it is meaningful for improving communication quality, and the current switch can be maintained; otherwise, the control switch circuit 130 switches back to the first transmitting antenna, and the state information of the switch circuit 130 is restored to the state before the switch.

[0115] In one embodiment, the control logic unit module 143 further includes a storage unit 1435 for storing the state information of the switching circuit 130. The storage unit 1435 can be a register. The storage unit 1435 pre-records the first state information of the current switching circuit 130. This state information can be used to identify the switching state of the switching circuit 130. Specifically, the state information of the switching circuit 130 can be represented by a register value D, where the register value can be identified by 0 and 1. If the first transmitting antenna is transmitting antenna B1, the client front-end device can correspondingly obtain the first state information of the switching circuit 130, i.e., register value 1; if the first transmitting antenna is transmitting antenna B2, the client front-end device can correspondingly obtain the first state information of the switching circuit 130, i.e., register value 0.

[0116] The processing unit 1431 is also connected to the storage unit 1435 and is used to update the state information of the switching circuit 130 so as to store the updated state information in the storage unit 1435. When switching from the first transmitting antenna to the second transmitting antenna, the state information of the switching circuit 130 can be updated so as to store the updated state information in the storage unit 1435. Specifically, the updated register value = MOD(D+1,2) is denoted as the new register value.

[0117] In this embodiment, the processing unit 1431 updates the register value D of the storage unit 1435 to provide a basis for the next switching of the transmitting antenna, so as to avoid repeated switching and useless switching of the transmitting antenna in the next operation, thereby ensuring a good communication status.

[0118] This application also provides a customer front-end device, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the receiving antenna switching method in any of the above embodiments.

[0119] This application also provides a computer-readable storage medium. One or more non-volatile computer-readable storage media containing computer-executable instructions, which, when executed by one or more processors, cause the processors to perform the steps of the receive antenna switching method in any of the above embodiments.

[0120] A computer program product containing instructions that, when run on a computer, causes the computer to perform a method for switching the receiving antenna.

[0121] Any references to memory, storage, databases, or other media used in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM), which is used as external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDR DRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).

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

Claims

1. A customer front-end device, characterized in that, include: The antenna array includes a first transmitting antenna, a second transmitting antenna, and multiple receiving antennas; The switching circuit is connected to the first transmitting antenna and the second transmitting antenna, respectively. The radio frequency circuit includes a transceiver module and multiple receiving modules, wherein the transceiver module is connected to the switching circuit and at least one of the receiving antennas respectively, and each receiving module is connected to at least one of the receiving antennas; A baseband processor, connected to the transceiver module, is used to generate a first switching instruction in the first switching mode; An RF transceiver, connected to the transceiver module, the receiving module, and the baseband processor respectively, is used to generate a second switching command in the second switching mode; and The control logic unit module includes: The processing unit is connected to the radio frequency transceiver and the baseband processor respectively, and is used to generate a target switching instruction according to the first switching instruction and / or the second switching instruction; The control unit is connected to the processing unit and the switching circuit respectively, and is used to control the switching circuit to switch the first transmitting antenna to the second transmitting antenna according to the target switching command.

2. The customer front-end equipment according to claim 1, characterized in that, In the first switching mode, the baseband processor is used to generate the first switching instruction based on the network information of the received radio frequency signal; wherein, the first switching instruction is used to instruct the switching circuit to switch the first transmitting antenna to the second transmitting antenna; In the second switching mode, the radio frequency transceiver is used to generate the second switching command based on the power information on the transmission channel; wherein, the second switching command is used to instruct the switching circuit to switch to the second transmitting antenna.

3. The customer front-end equipment according to claim 2, characterized in that, The baseband processor is configured to: acquire network information of the radio frequency signals measured by multiple receiving antennas based on the first transmitting antenna; determine a target receiving antenna group based on the multiple network information; control the target receiving antenna group to receive the radio frequency signals; and acquire the direction of arrival of the radio frequency signals received by the target receiving antenna group; and generate the first switching command based on the direction of arrival.

4. The customer front-end equipment according to claim 3, characterized in that, The radiating surfaces of the plurality of receiving antennas are oriented in at least three different directions, and the radiating surfaces of the first transmitting antenna and the second transmitting antenna are oriented in different directions. The first transmitting antenna, the second transmitting antenna, and the receiving antenna all carry identification information for indicating the radiating surfaces; wherein, The baseband processor is configured to: acquire identification information of each receiving antenna in the target receiving antenna group, and acquire the direction of arrival of the radio frequency signal based on the identification information.

5. The customer front-end equipment according to claim 2, characterized in that, The radio frequency transceiver is configured to: acquire the number of times the power information of the first transmitting antenna reaches the maximum transmitting power level, and generate the second switching command based on the number of times and a preset threshold.

6. The customer front-end equipment according to claim 1, characterized in that, The transceiver module includes: The transceiver unit is used to amplify and filter the received radio frequency signals. A first switching unit, a first end of which is connected to the transceiver unit, and a second end of which is connected to the switching circuit; The second switching unit has a first end connected to the other second end of the first switching unit, and the two first ends of the second switching unit are respectively connected to the two receiving antennas one-to-one. The radio frequency transceiver is also connected to the first switching unit, and the radio frequency transceiver is further configured to control the first switching unit to selectively conduct the radio frequency path between the second switching unit and the transceiver unit and the radio frequency path between the switching circuit and the transceiver unit. The baseband processor is also connected to the second switching unit, and the baseband processor is further configured to control the second switching unit to selectively conduct the radio frequency path between any of the receiving antennas and the first switching unit.

7. The customer front-end device according to claim 1, characterized in that, The receiving module includes: The receiving unit is used to filter and amplify the radio frequency signal received by the receiving antenna, and output the processed radio frequency signal to the radio frequency transceiver through the output terminal of the receiving unit. The third switching unit is connected to the baseband processor, the input terminal of the receiving unit, and the two receiving antennas, respectively, and is used to select and connect the receiving path where any of the receiving antennas is located under the control of the baseband processor.

8. The customer front-end device according to claim 7, characterized in that, The receiving antennas connected to each of the receiving modules are different, and the receiving antennas connected to each receiving module are different from the receiving antennas connected to the transceiver module.

9. The customer front-end equipment according to claim 1, characterized in that, The processing unit generates the target switching instruction according to the timing of receiving the first switching instruction and the second switching instruction.

10. The customer front-end device according to claim 9, characterized in that, When the processing unit receives the first switching instruction and the second switching instruction in a time-sharing manner, the processing unit generates the target switching instruction within the switching cycle according to the priority timing principle of receiving the first switching instruction and the second switching instruction.

11. The customer front-end device according to claim 9, characterized in that, If the processing unit receives both the first switching instruction and the second switching instruction simultaneously, and the first switching instruction and the second switching instruction are the same, the processing unit uses either the first switching instruction or the second switching instruction as the target switching instruction; or, if the processing unit receives both the first switching instruction and the second switching instruction simultaneously, and the first switching instruction and the second switching instruction are different, the processing unit generates the target switching instruction according to the switching priority of the first switching mode and the second switching mode.

12. The customer front-end device according to claim 1, characterized in that, The control logic unit module further includes a timing unit, which is connected to the processing unit and the control unit respectively, and is used to measure the duration for which the control unit controls the switching circuit to switch the first transmitting antenna to the second transmitting antenna; The processing unit is configured to: when the duration reaches a preset duration, detect whether the transmission performance of the second transmitting antenna is better than that of the first transmitting antenna; if not, instruct the control unit to control the switching circuit to switch the second transmitting antenna to the first transmitting antenna.

13. The customer front-end device according to claim 1, characterized in that, The control logic unit module further includes a storage unit, which is used to store the status information of the switching circuit. The processing unit is also connected to the storage unit and is used to update the state information of the switching circuit so as to store the updated state information in the storage unit.

14. The customer front-end device according to claim 13, characterized in that, The storage unit is a register, used to pre-record the first state information of the current switching circuit; The processing unit is configured to: acquire second state information of the switching circuit corresponding to the target switching command; if the first state information is the same as the second state information, maintain the current state of the switching circuit; if the first state information is different from the second state information, the switching circuit switches the first transmitting antenna to the second transmitting antenna, and the processing unit updates the state information of the switching circuit.

Citation Information

Patent Citations

  • Data transmission device, virtual reality equipment and master control equipment

    CN110113072A