TDD (Time Division Duplex) synchronization method and device for multimode wireless repeater

By controlling the MODEM modules to lock onto the cell in turn and correct the local clock source, and configuring uplink and downlink switching signals, the problem of traditional wireless repeaters requiring multiple MODEM modules is solved, and efficient and low-cost TDD signal synchronization of multi-mode wireless repeaters is achieved.

CN121531446APending Publication Date: 2026-02-13SUNWAVE COMM
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511503865.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

When traditional wireless repeaters process TDD signals from multiple operators, they need to configure an independent MODEM module for each frequency band, which leads to hardware resource redundancy, increased costs and power consumption, thus limiting the application and deployment of multimode wireless repeaters.

Method used

By controlling the MODEM modules to lock onto cells in turn, multiple TDD signals can be synchronized using a single MODEM module, the local clock source can be corrected, and uplink/downlink switching signals can be configured to ensure independent synchronization of each cell's frequency band.

Benefits of technology

Without adding MODEM hardware, synchronous amplification of multiple frequency bands was achieved, reducing equipment cost and power consumption, and improving equipment flexibility and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531446A_ABST
    Figure CN121531446A_ABST
Patent Text Reader

Abstract

The invention relates to a TDD (Time Division Duplex) synchronization method and device of a multimode wireless repeater. The method comprises the following steps: acquiring cell signals of a plurality of operators scanned by a MODEM module, and generating a cell list; controlling the MODEM module to lock each cell in the list in turn; for the current locked cell, obtaining a TDD synchronization signal of the current locked cell to correct a local clock source, and configuring an uplink and downlink switching signal corresponding to the frequency band of the current cell according to the corrected local clock source and the uplink and downlink matching information; and maintaining the output of uplink and downlink switching signals in the current cell and switching the MODEM to the next cell for synchronization. By adopting the method, the synchronization of multiple paths of TDD signals can be realized by using a single MODEM module, the hardware redundancy of multiple MODEM is effectively avoided, and the equipment cost and complexity are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a TDD synchronization method and device for a multimode wireless repeater. Background Technology

[0002] With the increasing coverage of 4G / 5G mobile communication networks and the growing demand for services, mobile signals from different frequency bands used by different operators need to cover the same area. Wireless repeaters can simultaneously enhance the mobile signals of multiple operators in the same area, and are widely used due to their advantages of not requiring operator integration and flexible deployment.

[0003] If operators use Time Division Duplex (TDD) radio frequency signals (hereinafter referred to as TDD signals), uplink and downlink synchronization detection is required. In traditional technologies, due to the high input sensitivity requirements of wireless repeaters, TDD synchronization detection is typically performed using a built-in modulator-demodulator (MODEM) module to control the radio frequency unit for precise uplink and downlink switching. However, limited by baseband processing capabilities, a single MODEM module can usually only lock onto and track one cell at a time, thus providing only TDD synchronization information for one cell.

[0004] However, when a repeater needs to simultaneously amplify TDD signals from multiple operators or multiple frequency bands, the uplink / downlink ratio of each signal may differ. Therefore, the repeater cannot simultaneously generate and maintain its own independent and precisely synchronized uplink / downlink switching control signals for these TDD signals. If independent synchronization signals are required, a separate modem module must be configured for each frequency band that needs synchronization. This leads to redundancy of internal hardware resources, increased manufacturing costs, and increased power consumption and size of the device, limiting the widespread application and efficient deployment of multimode wireless repeaters. Summary of the Invention

[0005] Therefore, it is necessary to provide a TDD synchronization method and device for a multi-mode wireless repeater that can achieve synchronization of multiple TDD signals using a single MODEM module, in order to address the above-mentioned technical problems.

[0006] In a first aspect, this application provides a TDD synchronization method for a multi-mode wireless repeater, comprising:

[0007] The MODEM module acquires cell signals from multiple operators scanned by the MODEM module and generates a cell list. The MODEM module is installed in the wireless repeater.

[0008] The modem module is controlled to lock onto each cell in the cell list in turn.

[0009] For each current cell in the cell list: obtain the TDD synchronization signal of the current cell from the MODEM module, the TDD synchronization signal including frequency synchronization information and uplink / downlink ratio information;

[0010] The local clock source of the wireless repeater is corrected based on the frequency synchronization information in the current cell.

[0011] Based on the corrected local clock source and the uplink / downlink ratio information, configure the uplink / downlink handover signal corresponding to the current cell frequency band;

[0012] Maintain the output of the uplink / downlink handover signal in the current cell, and control the MODEM module to unlock the current cell and switch to the next cell in the locked cell list.

[0013] In one embodiment, correcting the local clock source of the wireless repeater based on the frequency synchronization information includes:

[0014] Based on the frequency synchronization information of the current and historically locked cells, the MODEM module performs statistical calculations to obtain the frequency offset correction value.

[0015] Based on the frequency offset correction value, the frequency of the local clock source is adjusted to minimize the average frequency offset error with all cells.

[0016] In one embodiment, the statistical calculation of frequency synchronization information of multiple currently and historically locked cells based on the MODEM module includes:

[0017] The frequency synchronization information of the multiple cells is calculated by weighted average according to preset weights, wherein the preset weights are determined based on at least one of the signal quality or operator priority of the corresponding cell.

[0018] In one embodiment, configuring the uplink / downlink handover signal corresponding to the current cell frequency band based on the corrected local clock source and the uplink / downlink ratio information includes:

[0019] Based on the uplink / downlink ratio information, determine the switching count value of the local clock source of the wireless repeater corresponding to the uplink and downlink periods within a complete TDD cycle;

[0020] Configure the uplink / downlink handover counter for the current cell frequency band so that the uplink / downlink handover counter generates an uplink / downlink handover signal when the handover count value is reached.

[0021] In one embodiment, configuring the uplink / downlink handover signal corresponding to the current cell frequency band based on the corrected local clock source and the uplink / downlink ratio information further includes:

[0022] If the current cell frequency band already has historical uplink / downlink handover signals, then the uplink / downlink ratio information obtained when locking the current cell and the historical uplink / downlink ratio information are used to calculate a weighted average to obtain the uplink / downlink handover signal configured this time.

[0023] In one embodiment, the uplink / downlink switching signal output by the uplink / downlink switching counter includes a custom protection gap between the power amplifier and the low-noise amplifier.

[0024] In one embodiment, the control modem module scans cell signals from multiple operators to generate a cell list, including:

[0025] Control the MODEM module to scan cell signals from the multiple operators;

[0026] From the cell signals of the multiple operators, a cell with the best signal quality is selected for each operator to form a preferred cell list.

[0027] In one embodiment, after generating multi-path uplink / downlink handover signals for all cells in the cell list, the method further includes:

[0028] The modem module is re-controlled to scan the cell signals of the multiple operators and update the cell list, and then re-based on the updated cell list.

[0029] Secondly, this application also provides a TDD synchronization device for a multi-mode wireless repeater, comprising:

[0030] The cell scanning module is used to control the MODEM module to scan cell signals of multiple operators and generate a cell list. The MODEM module is installed in the wireless repeater.

[0031] The cell locking module is used to control the MODEM module to lock each cell in the cell list in turn;

[0032] The TDD synchronization control module is used to obtain the TDD synchronization signal of each current cell in the cell list from the MODEM module. The TDD synchronization signal includes frequency synchronization information and uplink / downlink ratio information.

[0033] The local clock source of the wireless repeater is corrected based on the frequency synchronization information in the current cell.

[0034] Based on the corrected local clock source and the uplink / downlink ratio information, configure the uplink / downlink handover signal corresponding to the current cell frequency band;

[0035] Maintain the output of the uplink / downlink handover signal in the current cell, and control the MODEM module to unlock the current cell and switch to the next cell in the locked cell list.

[0036] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method described in any one of the embodiments of the first aspect above.

[0037] The aforementioned TDD synchronization method, equipment, and computer equipment for multimode wireless repeaters achieve time multiplexing of the synchronization capability of a single MODEM module by controlling the MODEM modules to lock onto cells in turn, enabling it to serve multiple frequency bands. By correcting the local clock source, a system timing basis synchronized with the base station's master clock is established, ensuring the long-term frequency stability of all locally generated signals. By configuring uplink and downlink switching signals, the synchronization information from the MODEM is converted into signals that can be generated and maintained by local hardware, ultimately enabling a single MODEM module to provide synchronization support for multiple cell frequency bands. Thus, synchronous amplification of multiple TDD signals is achieved without the need for additional MODEM hardware. Attached Figure Description

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

[0039] Figure 1 This is an application environment diagram of the TDD synchronization method for a multimode wireless repeater in one embodiment;

[0040] Figure 2 This is a flowchart illustrating the TDD synchronization method for a multimode wireless repeater in one embodiment;

[0041] Figure 3 This is a flowchart illustrating the TDD synchronization steps of a multimode wireless repeater in a preferred embodiment.

[0042] Figure 4 This is a structural block diagram of a TDD synchronization device for a multimode wireless repeater in one embodiment;

[0043] Figure 5This is an internal structural diagram of a computer device in one embodiment. 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] This application provides a TDD synchronization method for a multi-mode wireless repeater, which can be applied to, for example... Figure 1 The application environment shown primarily includes multiple operator base stations 102, a multi-mode wireless repeater 104, and user equipment 106 requiring coverage. The multi-mode wireless repeater 104 forward couples with the multiple operator base stations 102 via spatial wireless signals and communicates with a potential network management system via a network to receive configuration commands or report status data. The multi-mode wireless repeater 104 is the implementing entity of this application's technical solution. It integrates a MODEM module, a main control unit (including but not limited to MCU, CPU, or FPGA), a local clock source (such as a voltage-controlled temperature-compensated crystal oscillator), and a radio frequency transceiver unit. Deployed in areas requiring enhanced wireless signal coverage, it simultaneously amplifies signals from multiple TDD mode cells from different operator base stations 102. User equipment 106 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT terminals, portable wearable devices, etc., which communicate with their respective operator's network by accessing the signals amplified and forwarded by the multi-mode wireless repeater 104.

[0046] In one exemplary embodiment, such as Figure 2 As shown, a TDD synchronization method for a multimode wireless repeater is provided, which is then applied to... Figure 1 The following explanation uses the main control unit inside the multimode wireless repeater 104 as an example, including the following steps S210 to S234. Wherein:

[0047] S210, acquire cell signals from multiple operators scanned by the MODEM module, and generate a cell list. The MODEM module is located in the wireless repeater.

[0048] It is understandable that in mobile communication networks, an operator's network is typically covered by a large number of cells. A cell refers to a specific coverage sector of a base station, which is the basic unit for network management and resource scheduling, and is distinguished by a cell identifier. A multimode wireless repeater, at its physical deployment location, will simultaneously receive wireless signals from multiple cells of multiple different operators and multiple different base stations.

[0049] Signals from different operators or even different cells within the same operator differ in several dimensions, including operating frequency bands, TDD time slot allocation, and synchronization timing. Operating frequency bands refer to the different licensed frequency bands typically allocated to different operators. Regarding TDD time slot allocation, even within the same frame period (e.g., 5ms or 10ms), different cells may employ different uplink / downlink time slot allocation ratios to adapt to their service types (downlink-intensive or uplink-intensive). As for synchronization timing, although base station frequencies ultimately trace back to systems like GPS, factors such as transmission path delays can cause differences in the precise phase and timing relationships of signals arriving at the repeater from different cells, potentially leading to variations in synchronization timing.

[0050] The MODEM module is responsible for converting digital signals to analog signals, and performs digital modulation and demodulation functions. The MODEM module performs cell scanning, identifying and measuring wireless signals from different operator base stations, and identifying key parameters such as cell identifiers, frequency points, and signal strength.

[0051] Furthermore, the main control unit can filter out cells to be synchronized from the MODEM module scanning results according to preset rules and generate a cell list. The purpose of these preset rules is to select the optimal set of signal sources from a complex wireless environment. The reference criteria for these preset rules may include, but are not limited to, operator coverage requirements, signal quality criteria, and load balancing or priority.

[0052] S220 controls the MODEM module to lock onto each cell in the cell list in turn.

[0053] The cell scanning function module of the MODEM module includes cell handover and cell scanning functions. For each cell in the cell list, the main control unit controls the MODEM module to lock onto the cell in sequence and transmits the locking instruction to the synchronization function module of the wireless repeater.

[0054] Locking refers to the process by which a modem module fixes its radio frequency and baseband resources to a specific target cell. This process typically includes cell search, physical layer cell identification confirmation, and uplink / downlink synchronization signal detection. Locking indications include frequency offset correction and uplink / downlink cycle correction functions.

[0055] Then, for each current cell in the cell list, the following steps S231 to S234 are executed sequentially:

[0056] S231: Obtain the TDD synchronization signal of the current cell from the MODEM module. The TDD synchronization signal includes frequency synchronization information and uplink / downlink ratio information.

[0057] Once the modem module successfully locks onto a cell, it can extract the TDD synchronization signal from the downlink signal. It's important to note that the TDD synchronization signal serves as the timing reference for maintaining coordination between the repeater and the operator's base station, primarily containing frequency synchronization information and uplink / downlink allocation information. The frequency synchronization information is used to correct the repeater's local clock, ensuring it remains frequency-consistent with the base station. The uplink / downlink allocation information defines the allocation pattern of downlink and uplink time slots within a complete TDD radio frame.

[0058] S232, based on frequency synchronization information, corrects the local clock source of the wireless repeater.

[0059] Understandably, although different base station frequencies originate from the same GPS positioning system, there may still be some differences. To address potential clock frequency offsets between different operator base stations and repeaters, this step first corrects the clock frequency offset of the wireless repeater. The main control unit generates control signals to correct the local clock source based on the frequency synchronization information obtained from the modem. The local clock source is a frequency-controllable oscillator, such as a voltage-controlled temperature-compensated crystal oscillator (VCTCXO). By adjusting its control voltage, its output frequency can be precisely locked to the base station clock reference.

[0060] It should be noted that the stable clock signal output by the local clock source serves as the fundamental frequency reference for timing the entire repeater system. Subsequent steps involving the generation of TDD uplink / downlink handover signals for different cells (such as driving the counter and determining the handover point) all rely on this corrected clock signal. Therefore, only by ensuring that the local clock frequency is consistent with the base station's master clock frequency can all timing events generated within the repeater based on this clock maintain long-term synchronization with the timing of events on the base station network side, preventing gradual misalignment of uplink / downlink handover points due to clock drift.

[0061] S233, based on the corrected local clock source and uplink / downlink ratio information, configures the uplink / downlink switching signal corresponding to the current cell frequency band.

[0062] After correcting the local clock frequency offset, the main control unit uses the synchronized local clock source as a timing driver and calculates and configures a timing generation unit dedicated to the cell frequency band based on the uplink / downlink ratio information.

[0063] Optionally, the timing generation unit can be implemented by a programmable counter and comparator, configured to generate the corresponding uplink / downlink handover control level at the time specified by the allocation information, driven by a local clock. This configuration makes the generation of the handover signal for the cell band independent of the continuous participation of the MODEM, thereby creating an independent and sustainable synchronization output for the current cell.

[0064] S234: Maintain the output of uplink / downlink handover signals in the current cell and control the MODEM module to unlock the current cell and switch to the next cell in the locked cell list.

[0065] After completing the synchronization configuration of the current cell, the control modem module is released from locking onto that cell. At this time, the timing generation unit configured for that cell is running autonomously under the drive of the local clock, continuously outputting accurate uplink and downlink handover signals, thereby amplifying the signal of that cell. At the same time, the released modem module resources can be scheduled to lock and configure the next cell in the list, and so on in a loop.

[0066] By repeatedly executing steps S231 to S234, traversing each cell in the cell list, the wireless repeater configures and maintains independent and synchronized uplink / downlink handover signals for each cell's frequency band in the list. Thus, the wireless repeater can simultaneously maintain TDD synchronization with multiple cells of different frequency bands and different TDD ratios.

[0067] The TDD synchronization method of the aforementioned multimode wireless repeater achieves time multiplexing of the synchronization capability of a single MODEM module by controlling the MODEM modules to lock onto cells in turn, enabling it to serve multiple frequency bands. By correcting the local clock source, a system timing basis synchronized with the base station master clock is established, ensuring the long-term frequency stability of all locally generated signals. By configuring uplink and downlink switching signals, the synchronization information from the MODEM is converted into signals that can be generated and maintained by local hardware, ultimately enabling a single MODEM module to provide synchronization support for multiple cell frequency bands. Thus, synchronous amplification of multiple TDD signals is achieved without the need for additional MODEM hardware.

[0068] In practical applications, to ensure that wireless repeaters can provide optimal service quality to users of various operators, it is necessary to select the most suitable candidate cells as signal sources from multiple available cells. Therefore, the process of generating the cell list may also include a screening mechanism based on signal quality.

[0069] In one specific embodiment, step S210, which involves controlling the MODEM module to scan cell signals from multiple operators and generate a cell list, can be implemented as follows:

[0070] First, the modem module is controlled to scan the cell signals of the multiple operators.

[0071] Specifically, the main control unit controls the MODEM module to perform a full-band scan within its supported frequency band range, detect and decode the broadcast channels of each operator's base station, and obtain key parameters including physical cell identifiers and carrier frequency points.

[0072] Next, from the cell signals of the multiple operators, the cells are filtered according to signal quality, and a cell with the best signal quality is selected for each operator to form a preferred cell list.

[0073] In one possible implementation, the signal quality screening rule requires that at least one cell with the best signal quality be selected for each operator and added to the list. Specifically, for all detected cells under the same operator, the cell with the best index can be selected as the representative cell of that operator based on its Reference Signal Receiving Power (RSRP) or Signal to Interference plus Noise Ratio (SINR) value.

[0074] Finally, the preferred cells from all operators are compiled into the cell list. This selection mechanism ensures that subsequent synchronization operations target the highest quality signal sources from each operator under the current environment, thereby guaranteeing the quality of the repeater's output signal.

[0075] It should be noted that the implementation of the signal quality criteria is not unique. For example, in another embodiment, a more complex weight calculation model can be configured, which considers multiple parameters such as RSRP, SINR, and cell load status, and determines the final preferred cell through weighted scoring, thereby achieving the optimal balance between signal quality and network load.

[0076] It is understandable that the accuracy of the correction to the local clock source directly affects the long-term stability of the repeater for all generated signals. To improve the accuracy and robustness of frequency synchronization and avoid introducing global calibration errors due to the signal from a single cell, the correction process can comprehensively utilize the statistical results of multiple measurements.

[0077] In an exemplary embodiment, the correction of the local clock source of the wireless repeater according to the frequency synchronization information in step S232 can be achieved in the following way:

[0078] First, based on the frequency synchronization information of multiple currently and historically locked cells, the frequency offset correction value is obtained by statistical calculation using the MODEM module.

[0079] Specifically, the frequency synchronization information of the currently locked cell is obtained from the MODEM module. This information reflects the instantaneous frequency offset between the current cell signal and the local clock source. At the same time, frequency offset measurement data of multiple historically locked cells are retrieved from the storage unit.

[0080] Next, based on the frequency synchronization information of multiple currently and historically locked cells, the frequency offset correction value is obtained by statistical calculation using the MODEM module.

[0081] In some possible implementations, the statistical calculation is to obtain the arithmetic mean of all samples, the preset weight of which is determined based on at least one of the signal quality of the corresponding cell or the operator priority.

[0082] In one possible implementation, the master control unit assigns different weights to each cell's signal based on its RSRP. For example, the cell with the higher RSRP has a greater weight for its frequency offset data. Then, a weighted average is calculated to obtain a more accurate frequency offset correction value.

[0083] Finally, based on the frequency offset correction value, the frequency of the local clock source is adjusted to minimize the average frequency offset error with all cells. The main control unit generates corresponding control signals based on the comprehensive correction value. For example, by adjusting the digital-to-analog converter (DAC) voltage of the VCTCXO, the frequency of the VCTCXO crystal oscillator is adjusted to minimize the average frequency offset error with all statistical cells. This correction strategy based on multi-cell information fusion reduces random errors in single-point measurements and significantly improves the accuracy and reliability of the system's overall frequency synchronization.

[0084] Converting uplink / downlink ratio information into executable hardware switching signals is a crucial step in achieving TDD synchronization. This process requires mapping the time ratio to a local clock source. In an exemplary embodiment, the configuration described in step S233 corresponds to the uplink / downlink handover signal for the current cell frequency band, and is implemented in the following way:

[0085] First, based on the uplink / downlink ratio information, determine the switching count value of the local clock source of the wireless repeater corresponding to the uplink and downlink periods within a complete TDD cycle.

[0086] Specifically, the main control unit calculates the precise time points corresponding to the start and end of the uplink and downlink periods within a complete cycle, based on the uplink / downlink ratio information obtained from the MODEM module and the TDD frame structure reference period used by the system. These time points are then converted into switching count values ​​based on the local clock source cycle.

[0087] Next, configure the uplink / downlink handover counter for the current cell frequency band so that the uplink / downlink handover counter generates an uplink / downlink handover signal when the count value is switched.

[0088] Specifically, the main control unit calculates the uplink and downlink switching count values ​​and assigns them to the uplink / downlink switching counter belonging to the current cell frequency band. It should be noted that this counter runs continuously in the background, and its clock input comes from a corrected local clock source. When the counter's current value reaches the preset switching count value, its digital comparison logic is triggered, generating a transition level signal, thereby outputting a precisely synchronized uplink / downlink switching signal, which is directly used to control the switching state of the RF front-end power amplifier and low-noise amplifier.

[0089] In some embodiments, to achieve more reliable RF handover, a protection gap may be introduced when calculating the handover count value. For example, a signal to shut down the power amplifier may be generated several count points before the theoretical count value at the end of the downlink transition to avoid signal interference during the uplink / downlink switching process.

[0090] Considering the dynamic nature of wireless communication environments, in order to ensure that repeaters can continuously provide optimal coverage performance, the system needs to repeatedly adjust its settings after completing the current round of synchronization configuration to achieve adaptive capabilities.

[0091] In some embodiments, after step S234, i.e., after generating multi-path uplink / downlink handover signals for all cells in the cell list, a dynamic update process is also executed. Specifically, the main control unit will re-control the MODEM module to perform the cell scanning function and obtain the current cell signal information of multiple operators again.

[0092] Subsequently, the main control unit updates the cell list based on the latest scan results, according to a preset update strategy. In one specific implementation, the update strategy can be periodic, for example, triggering a full rescan and list update at fixed time intervals. In another implementation, the update can also be event-driven, for example, triggering the update process when the main control unit detects that the signal quality of a currently served cell is consistently below a certain threshold.

[0093] Based on the updated cell list, the master control unit will re-execute the round-robin locking and synchronization configuration process that began in step S220. This means that the system will configure synchronization signals for newly added high-quality cells and may stop maintaining synchronization signals for cells that have been removed from the new list.

[0094] By introducing the dynamic update mechanism in this embodiment, the wireless repeater can proactively adapt to changes in the wireless environment, always lock onto and amplify the current optimal cell signal, thereby continuously providing users with high-quality signal coverage services during long-term operation, ensuring long-term optimization and robustness of system performance.

[0095] In practical deployments, to achieve optimal synchronization accuracy and system stability, this method can employ the following detailed process. This embodiment uses the simultaneous processing of TDD signals from two operators (Operator A and Operator B) as an example for illustration, and its flowchart is as follows. Figure 3 As shown, the specific steps include S310 to S334:

[0096] S310, obtain the cell scan results of the MODEM module.

[0097] The main control unit controls the MODEM module to perform a full-band scan. The scan results are as follows:

[0098] Operator A:

[0099] Cell A1: PCI=42, Frequency=2555MHz, RSRP=-85 dBm;

[0100] Cell A2: PCI=11, Frequency=2565MHz, RSRP = -92 dBm;

[0101] Operator B:

[0102] Cell B1: PCI=158, Frequency=2635MHz, RSRP=-88 dBm;

[0103] Cell B2: PCI=77, Frequency=2640MHz, RSRP=-95 dBm;

[0104] S320, Generate a list of preferred cells.

[0105] Based on the principle of optimal signal quality, select the preferred cells A1 and B1 with the highest RSRP to generate a preferred cell list: [cell A1, cell B1].

[0106] S331, obtains the TDD synchronization signal of the current cell from the MODEM module in turn.

[0107] In the first loop traversal, the MODEM module first locks onto cell A1 and obtains the TDD synchronization signal.

[0108] The radio frame period of cell A1 was detected to be 10.000 ms, and the uplink / downlink configuration information was "7 downlink: 2 uplink: 1 special time slot".

[0109] S332, Local Clock Source Frequency Offset Correction.

[0110] The synchronization counter shown in the figure records the target frequency of the VCTCXO corresponding to the period of cell A1. In this embodiment, the nominal frequency of the VCTCXO is f_nominal = 10 MHz. Since the radio frame period of A1 is 10.000 ms, the value of the synchronization counter is 10000 × 10 = 100000. Assuming that the measured value of the VCTCXO counter inside the local clock source VCTCXO is 100020 without correction, the counter comparator records the deviation between these two values. The percentage of the counter deviation is (100020 - 100000) / 100000 = 0.02%, therefore, its relative frequency deviation is 0.02%. Based on this frequency deviation, the DAC voltage of the VCTCXO is calculated and adjusted so that the output frequency of the VCTCXO approaches the theoretical value of the synchronization counter.

[0111] S333, the current cell is taking turns correcting the uplink / downlink handover signal.

[0112] Based on the corrected local clock source and uplink / downlink ratio information, the uplink / downlink handover signal corresponding to the current cell frequency band is configured. Specifically, in this embodiment, the system uses 20ms as the base period, so the range of the current TDD uplink counter comparator and the current TDD downlink counter comparator is 0-19999 (corresponding to 20.000ms). Based on the obtained uplink / downlink ratio "7:2:1", the portion of the uplink / downlink time period within the 20ms period is calculated, and the handover count value is calculated. For example, the theoretical value of the handover point at the end of downlink and the beginning of uplink is 14000 (corresponding to 14ms).

[0113] To avoid interference, a protection gap of 10 counting points (corresponding to 0.01ms) is set. Therefore, the final configuration values ​​are: downlink power amplifier off point: 14000 - 10 = 13990, uplink low-noise amplifier on point: 14000 + 10 = 14010. The main control unit configures these values ​​(13990, 14010) to the uplink and downlink counting comparators dedicated to serving the A1 frequency band of the cell, and outputs TDD uplink switch signals and TDD downlink switch signals respectively, i.e., TDD uplink and downlink switching signals.

[0114] S334, other communities are locked.

[0115] The MODEM unlocks the current cell and switches to the next cell. The uplink / downlink handover signal for cell A1 has been stably maintained by the uplink / downlink counter comparator for that frequency band. The main control unit controls the MODEM to start locking onto the next cell B1 in the list. For cell B1, the process of steps S331 to S334 continues to be executed in a loop.

[0116] S331: Obtain the TDD synchronization signal of the current cell from the MODEM module.

[0117] The obtained wireless frame period measurement value of cell B1 is 10.001 ms, and the uplink / downlink ratio information is "8 downlink: 2 uplink".

[0118] S332, Local Clock Source Frequency Offset Correction.

[0119] In the second cycle, the main control unit has recorded the frequency offset measurement value from cell A1 and made the initial correction. Therefore, the historical value of the synchronization counter is 100000. The real-time value of the synchronization counter obtained from cell B1 is 100010. The arithmetic mean of the deviations of these two cycles is calculated, and the theoretical value of the synchronization counter is 100015. Therefore, the relative frequency offset is (100015 - 100000) / 100000 = 0.015%. This relative frequency offset is used to adjust the DAC of the VCTCXO and correct the crystal oscillator frequency, so that the output frequency of the VCTCXO approaches the theoretical value of the synchronization counter.

[0120] S333, the current cell is taking turns correcting the uplink / downlink handover signal.

[0121] Based on the uplink / downlink ratio information of cell B1, the uplink / downlink switching point within a 20ms period is calculated. For example, the theoretical downlink end point is 16000, corresponding to 16ms. After adding a protection gap, the downlink power amplifier is configured as follows: 16000 - 10 = 15990, and the uplink low-noise amplifier is configured as follows: 16000 + 10 = 16010. The main control unit configures (15990, 16010) in another set of TDD uplink counter comparators and TDD downlink counter comparators serving the cell B1 frequency band.

[0122] S334, other communities are locked.

[0123] The modem unlocks cell B1. At this point, both TDD uplink and downlink handover signals (cell A1 and cell B1) have been generated and are being maintained independently and stably locally. The first round of loop traversal ends.

[0124] After the above traversal process is completed, the system enters a stable operating state, at which point all cells in the preferred cell list will output TDD synchronously. The main control unit will trigger an update according to a preset cycle, such as every 5 minutes, and the system will re-scan the modem after 5 minutes.

[0125] For example, after a rescan, if the RSRP of cell A1 drops to -98 dBm while the RSRP of cell A2 rises to -87 dBm, the preferred cell list is updated to [cell A2, cell B1], and the round-robin locking and synchronization configuration process is restarted based on the new list.

[0126] It should be understood that although the steps in the flowcharts of the embodiments described above 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 the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0127] Based on the same inventive concept, this application also provides a multimode wireless repeater device for implementing the TDD synchronization method of the multimode wireless repeater described above. The solution provided by this device is similar to the implementation described in the above method. Therefore, the specific limitations in one or more TDD synchronization device embodiments of multimode wireless repeaters provided below can be found in the limitations of the TDD synchronization method of multimode wireless repeaters described above, and will not be repeated here.

[0128] In one exemplary embodiment, such as Figure 4 As shown, a TDD synchronization device 400 for a multimode wireless repeater is provided, including: a cell scanning module 401, a cell locking module 402, and a TDD synchronization control module 403, wherein:

[0129] The cell scanning module 401 is used to control the MODEM module to scan cell signals of multiple operators and generate a cell list. The MODEM module is set in the wireless repeater.

[0130] Cell locking module 402 is used to control the MODEM module to lock each cell in the cell list in turn;

[0131] TDD synchronization control module 403 is used to obtain the TDD synchronization signal of each current cell in the cell list from the MODEM module. The TDD synchronization signal includes frequency synchronization information and uplink / downlink ratio information.

[0132] The local clock source of the wireless repeater is corrected based on the frequency synchronization information.

[0133] Based on the corrected local clock source and the uplink / downlink ratio information, configure the uplink / downlink handover signal corresponding to the current cell frequency band;

[0134] Maintain the output of the uplink / downlink handover signal in the current cell, and control the MODEM module to unlock the current cell and switch to the next cell in the locked cell list.

[0135] Each module in the TDD synchronization device of the aforementioned multimode wireless repeater can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0136] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data for executing the TDD synchronization method of the multi-mode wireless repeater. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a TDD synchronization method for a multi-mode wireless repeater.

[0137] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0138] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.

[0139] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0140] 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 application.

[0141] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this 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 application should be determined by the appended claims.

Claims

1. A TDD synchronization method for a multimode wireless repeater, characterized in that, The method includes: The MODEM module acquires cell signals from multiple operators scanned by the MODEM module and generates a cell list. The MODEM module is installed in the wireless repeater. The modem module is controlled to lock onto each cell in the cell list in turn. For each current cell in the cell list, the TDD synchronization signal of the current cell is obtained from the MODEM module. The TDD synchronization signal includes frequency synchronization information and uplink / downlink ratio information. The local clock source of the wireless repeater is corrected based on the frequency synchronization information in the current cell. Based on the corrected local clock source and the uplink / downlink ratio information, configure the uplink / downlink handover signal corresponding to the current cell frequency band; Maintain the output of the uplink / downlink handover signal in the current cell, and control the MODEM module to unlock the current cell and switch to the next cell in the locked cell list.

2. The method according to claim 1, characterized in that, The step of correcting the local clock source of the wireless repeater based on the frequency synchronization information includes: Based on the frequency synchronization information of the current and historically locked cells, the MODEM module performs statistical calculations to obtain the frequency offset correction value. Based on the frequency offset correction value, the frequency of the local clock source is adjusted to minimize the average frequency offset error with all cells.

3. The method according to claim 2, characterized in that, The statistical calculation of frequency synchronization information of multiple currently and historically locked cells based on the MODEM module includes: The frequency synchronization information of the multiple cells is calculated by weighted average according to preset weights, wherein the preset weights are determined based on at least one of the signal quality or operator priority of the corresponding cell.

4. The method according to claim 1, characterized in that, The step of configuring the uplink / downlink handover signal corresponding to the current cell frequency band based on the corrected local clock source and the uplink / downlink ratio information includes: Based on the uplink / downlink ratio information, determine the switching count value of the local clock source of the wireless repeater corresponding to the uplink and downlink periods within a complete TDD cycle; Configure the uplink / downlink handover counter for the current cell frequency band so that the uplink / downlink handover counter generates an uplink / downlink handover signal when the handover count value is reached.

5. The method according to claim 4, characterized in that, The step of configuring the uplink / downlink handover signal corresponding to the current cell frequency band based on the corrected local clock source and the uplink / downlink ratio information further includes: If the current cell frequency band already has historical uplink / downlink handover signals, then the uplink / downlink ratio information obtained when locking the current cell and the historical uplink / downlink ratio information are used to calculate a weighted average to obtain the uplink / downlink handover signal configured this time.

6. The method according to claim 1, characterized in that, The uplink / downlink switching signal output by the uplink / downlink switching counter includes the custom protection gaps for the power amplifier and the low-noise amplifier.

7. The method according to claim 1, characterized in that, The step of controlling the MODEM module to lock onto each cell in the cell list in turn includes: Control the MODEM module to scan cell signals from the multiple operators; From the cell signals of the multiple operators, a cell with the best signal quality is selected for each operator to form a preferred cell list.

8. The method according to claim 1, characterized in that, After generating multi-path uplink / downlink handover signals for all cells in the cell list, the method further includes: The modem module is re-controlled to scan the cell signals of the multiple operators and update the cell list, and then re-based on the updated cell list.

9. A TDD synchronization device for a multimode wireless repeater, characterized in that, The device includes: The cell scanning module is used to control the MODEM module to scan cell signals of multiple operators and generate a cell list. The MODEM module is installed in the wireless repeater. The cell locking module is used to control the MODEM module to lock each cell in the cell list in turn; The TDD synchronization control module is used to obtain the TDD synchronization signal of each current cell in the cell list from the MODEM module. The TDD synchronization signal includes frequency synchronization information and uplink / downlink ratio information. Based on the frequency synchronization information in the current cell, the module corrects the local clock source of the wireless repeater. Based on the corrected local clock source and the uplink / downlink ratio information, the module configures an uplink / downlink handover signal corresponding to the frequency band of the current cell. The module maintains the output of the uplink / downlink handover signal in the current cell and controls the MODEM module to unlock the current cell and switch to the next cell in the cell list.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.