A delay compensation method and device

By acquiring and calculating the timing information of the radio frequency lines and performing delay compensation, the problem of poor data transmission performance caused by the delay difference of radio frequency lines in indoor distribution systems is solved, thereby improving the performance of the network system.

CN116406517BActive Publication Date: 2026-07-17HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2020-12-23
Publication Date
2026-07-17

Smart Images

  • Figure CN116406517B_ABST
    Figure CN116406517B_ABST
Patent Text Reader

Abstract

A delay compensation method is disclosed for compensating for delays in signals of different radio frequency (RF) lines. The method, according to embodiments of this application, includes: a first network device acquiring at least one first timing information of at least one RF line of a second network device; the first network device determining target timing information based on the first and second timing information, the target timing information representing a reference value for compensating the signals of the at least one RF line; the first network device determining a compensation difference between the first timing information and the target timing information; and the first network device performing delay compensation on the signals of the at least one RF line corresponding to the compensation difference based on the at least one compensation difference.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a delay compensation method and device. Background Technology

[0002] Indoor distributed systems are technologies designed for indoor users and primarily address mobile communication network coverage within buildings. Current indoor coverage costs are relatively high, and different operators reduce network construction costs by jointly building and sharing network equipment. For example, equipment from multiple operators can be connected to local network equipment using radio frequency feed-in.

[0003] In existing indoor distribution systems, third-party network devices act as signal sources to access local network devices. Each independent signal sent by the signal source is transmitted to the local network device through an independent radio frequency cable. Due to differences in the signal source itself or the length of the radio frequency cable, the local network device receives signals from different radio frequency lines with different time delays. That is, the air interface signals of the local network device cannot be aligned, resulting in poor data transmission performance of different network devices in multiple-in-multiple-out (MIMO) mode. Summary of the Invention

[0004] This application provides a time delay compensation method for compensating for the time delay of signals on different radio frequency (RF) lines, thereby eliminating time delay differences between signals on different RF lines. This application also provides corresponding devices, computer-readable storage media, and computer program products.

[0005] A first aspect of this application provides a time delay compensation method, comprising: a first network device acquiring at least one first timing information of at least one radio frequency (RF) line of a second network device, wherein one RF line corresponds to one first timing information; the first network device determining target timing information based on the first timing information and the second timing information, wherein the second timing information is satellite timing information of the first network device, and the target timing information is used to represent a reference value for compensating the signal of the at least one RF line; the first network device determining at least one compensation difference between the at least one first timing information and the target timing information; and the first network device performing time delay compensation on the signal of the at least one RF line corresponding to the compensation difference based on the at least one compensation difference.

[0006] In this embodiment, the first network device compensates for the delay of signals on different radio frequency lines accessing the first network device by compensating for the difference, thereby eliminating the signal delay difference on different radio frequency lines, aligning the signal delay of different radio frequency lines, and improving the performance of the network system.

[0007] In one possible implementation, the first network device calculates a delay difference between at least one first timing information and a second timing information. The first network device selects the first timing information corresponding to the maximum delay difference from at least one radio frequency line as the target timing information.

[0008] In this embodiment of the application, the first network device can use the timing information corresponding to the maximum value of the delay difference of each radio frequency line as the target timing information, thereby improving the feasibility of the solution.

[0009] In one possible implementation, the first network device sorts the latency differences of different radio frequency lines accessing the first network device.

[0010] In one possible implementation, the first network device calculates a delay difference between at least one first timing information and a second timing information. The first network device selects target timing information from preset values, wherein the target timing information is greater than or equal to the first timing information corresponding to the maximum value among at least one delay difference.

[0011] In this embodiment, the target timing information can also be selected from preset values, which improves the flexibility of the solution.

[0012] In one possible implementation, the first network device searches for a synchronization signal SS and / or a broadcast signal PBCH transmitted by the second network device based on frequency point information. The SS and / or PBCH are alternately transmitted by the second network device through at least one radio frequency line. The first network device parses the SS and / or PBCH to obtain at least one first timing information of at least one radio frequency line.

[0013] In this embodiment of the application, the first network device can obtain the first timing information from the synchronization signal block sent by the second network device, thereby improving the feasibility of the solution.

[0014] In one possible implementation, the first network device buffers signals from at least one radio frequency (RF) line, and the buffering duration is determined by the compensation difference corresponding to the RF line.

[0015] In this embodiment, the compensation difference corresponding to the signal buffer on each RF line is used to align the signal delay of different RF lines and eliminate the delay difference on different RF lines.

[0016] In one possible implementation, the first network device is a distributed antenna system control unit (DAS control unit, DCU), and the second network device is a third-party RRU.

[0017] A second aspect of this application provides a network device, including:

[0018] The receiving unit is configured to acquire at least one first timing information of at least one radio frequency line of the second network device, wherein one radio frequency line corresponds to one first timing information.

[0019] The processing unit is configured to determine target timing information based on first timing information and second timing information, wherein the second timing information is satellite timing information of the first network device, and the target timing information represents a reference value for compensating the signal of at least one radio frequency (RF) line. The processing unit is further configured to determine at least one compensation difference between at least one piece of first timing information and the target timing information. The processing unit is also configured to perform time delay compensation on the signal of the at least one RF line corresponding to the compensation difference based on the at least one compensation difference.

[0020] In one possible implementation, the processing unit is specifically used to calculate the delay difference between at least one first timing information and a second timing information, and select the first timing information corresponding to the maximum value from the delay difference of at least one radio frequency line as the target timing information.

[0021] In one possible implementation, the processing unit is specifically used to calculate the delay difference between at least one first timing information and a second timing information, select a target timing information from a preset value, and the target timing information is greater than or equal to the first timing information corresponding to the maximum value among at least one delay difference.

[0022] In one possible implementation, the receiving unit is specifically configured to search for a synchronization signal SS and a broadcast signal PBCH transmitted by a second network device based on frequency point information. The SS and PBCH are alternately transmitted by the second network device through at least one radio frequency line. The receiving unit is further configured to parse the SS and PBCH to obtain at least one first timing information for at least one radio frequency line.

[0023] In one possible implementation, the processing unit is specifically used to buffer signals from at least one radio frequency (RF) line, and the buffering duration is determined by the compensation difference corresponding to the RF line.

[0024] A third aspect of this application provides a network system including a first network device and a second network device. The first network device is used to perform the method described in the first aspect, and the second network device is used to perform the operations performed by the second network device in the method described in the first aspect.

[0025] A fourth aspect of this application provides a digital processing chip, which includes a processor and a memory. The memory and the processor are interconnected by a circuit. The memory stores instructions, and the processor is used to execute the method described in the first aspect.

[0026] The fifth aspect of this application provides a computer-readable storage medium storing a program, which, when executed by a computer, performs the method described in the first aspect.

[0027] A sixth aspect of this application provides a computer program product that, when executed on a computer, performs the method described in the first aspect. Attached Figure Description

[0028] Figure 1a A schematic diagram of a network system architecture provided in an embodiment of this application;

[0029] Figure 1b This is a schematic diagram of another network system architecture provided in an embodiment of this application;

[0030] Figure 2 This is a schematic diagram of a time delay compensation method provided in an embodiment of this application;

[0031] Figure 3 A schematic diagram of another delay compensation method provided in the embodiments of this application;

[0032] Figure 4 A schematic diagram of a network device structure provided in an embodiment of this application;

[0033] Figure 5 This is a schematic diagram of another network device structure provided in an embodiment of this application. Detailed Implementation

[0034] This application provides a time delay compensation method for compensating the time delay of signals from different radio frequency lines.

[0035] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0036] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0037] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0038] The following explanations of some terms used in this application are provided to facilitate understanding by those skilled in the art.

[0039] A distributed antenna system (DAS) is a mobile communication network constructed within a predetermined space or building by multiple spatially separated antenna nodes connected to multiple signal sources through various signal transmission media. A distributed antenna system can evenly distribute the signal of a mobile communication base station in every corner of the room, thereby ensuring ideal signal coverage in the indoor area.

[0040] The Distributed Antenna System Control Unit (DAS Control Unit, DCU) is also known as the Access Combiner Unit. The Access Combiner Unit converts the radio frequency (RF) signals from the signal source into optical signals. These optical signals are then distributed to remote units within the building via optical fibers. The remote units then convert the optical signals back into RF signals to provide network coverage within the building. Examples of remote units include Remote Radio Units (RRUs).

[0041] Radio frequency (RF) lines are used to carry and transmit radio frequency (RF) signals. RF lines are also called feeders. The performance of RF devices is related to the performance of the RF lines. RF devices include antennas, remote radio units (RRUs), etc.

[0042] The network architecture and application scenarios of embodiments of this application are described below.

[0043] Please see Figure 1a , Figure 1a This is a schematic diagram of a network system architecture provided in an embodiment of this application. The network system includes a first network device and a second network device. The first network device is a device that receives the signal source through a radio frequency line, i.e., a radio frequency feed-in device. For example, the first network device can be a DCU or a baseband unit (BBU). The first network device is used to receive and process the radio frequency signals transmitted by the signal source.

[0044] Figure 1aThe second network device shown is the signal source, connected to the first network device via an RF cable. The second network device transmits RF signals to the first network device through multiple RF lines. The second network device has multiple antenna ports, such as ANT1, ANT2, ..., each corresponding to one RF line. The second network device can be a macro base station, micro base station, or repeater, without limitation. Specific examples include third-party RRUs and base transceiver stations (BTS).

[0045] The network architecture in this application embodiment may further include a third network device. The third network device and the second network device can be connected via optical fiber. The third network device is used to receive signals sent by the second network device. These signals can be optical signals. Specifically, after receiving the radio frequency signal sent by the first network device, the second network device converts the radio frequency signal into an optical signal and sends it to the third network device. The third network device can provide signal coverage for the building's interior. For example, the third network device can be a local RRU, a local pRRU, etc.

[0046] The following describes the network system provided in the embodiments of this application, with the first network device being a DCU, the second network device being a third-party RRU, and the third network device being a local RRU. This network system is applied to an indoor distributed antenna system.

[0047] Please see Figure 1b , Figure 1b An example of a network system provided in this application embodiment is shown, in which a third-party RRU acts as a signal source, connected to the DCU via radio frequency (RF) lines. Multiple antenna ports of the third-party RRU are connected to the DCU via multiple RF lines. The third-party RRU transmits RF signals to the DCU through different RF lines. The RF signals experience transmission delays on the RF lines. Due to differences between the third-party RRU itself and between different RF lines, the RF signals carried on the RF lines have inconsistent delays.

[0048] After receiving the radio frequency (RF) signal from the third-party RRU, the DCU can measure and calculate the signals of different RF lines, and perform time delay compensation based on the measurement and calculation results. After receiving the RF signal, the DCU can convert it into an optical signal and send it to the local RRU via optical fiber. The local RRU then provides network coverage for the building's interior.

[0049] In the network system described above, the DCU can perform time delay compensation for signals from different radio frequency lines, or it can send the signal to the local RRU for time delay compensation. Both the DCU and the local RRU can serve as time delay compensation points for signals from different radio frequency lines.

[0050] Please see Figure 2 , Figure 2 This is a flowchart illustrating the delay compensation method provided in this application embodiment. The delay compensation method provided in this application embodiment includes, but is not limited to, the following steps:

[0051] 201. The first network device acquires at least one first timing information from at least one radio frequency line of the second network device.

[0052] The first network device acquires at least first timing information from at least one radio frequency (RF) line of the second network device, wherein each RF line corresponds to one timing information. Specifically, the first network device searches for the synchronization signal (SS) and / or broadcast channel (PBCH) transmitted by the second network device based on frequency point information. The second network device alternately transmits SS and / or PBCH through at least one RF line. The first network device can obtain the first timing information of the RF line by parsing the SS and / or PBCH transmitted by the second network device, and each RF line has corresponding first timing information.

[0053] Please refer to Table 1, which shows the time-frequency structure of SS and PBCH in the 3GPP protocol. In Table 1, l represents the label of the time-domain symbol, and k represents the frequency-domain subcarrier label of each part in the synchronization signal block.

[0054]

[0055] Table 1

[0056] In one example, the DCU searches for SS and / or PBCH sent from a third-party RRU based on the configured frequency point information. The third-party RRU alternately sends SS and / or PBCH through different radio frequency lines. The DCU can parse the first timing information of the corresponding radio frequency line based on the received SS and / or PBCH.

[0057] 202. The first network device determines the target timing information based on the first timing information and the second timing information.

[0058] The first network device determines the target timing information based on the first timing information and the second timing information. The first timing information indicates the basic timing for the first network device to receive or transmit signals, including the basic timing for the first network device to transmit SS and / or PBCH. The second timing information is the satellite timing information of the first network device, indicating the local timing for the first network device to receive or transmit signals. The target timing information is used to represent a reference value for compensating the signal of at least one radio frequency line. There are several ways for the first network device to determine the target timing information based on the first and second timing information, which are described below:

[0059] 1. The first network device takes the first timing information corresponding to the maximum delay difference between the first timing information and the second timing information as the target timing information.

[0060] The first network device traverses the radio frequency (RF) lines of the second network device to obtain multiple first timing information for each RF line. Each RF line corresponds to one first timing information. The first network device compares the first timing information of each RF line with the second timing information, which is the satellite timing information of the first network device. The difference between the first timing information and the second timing information is the delay difference of the RF line containing the first timing information. After obtaining the delay difference of each RF line, the first network device sorts the delay differences. The first network device takes the first timing information corresponding to the maximum delay difference as the target timing information. This target timing information can be used as a reference value for the first network device to perform delay compensation on the signal of each RF line.

[0061] 2. The first network device selects the target timing information from the preset value.

[0062] The first network device can also select target timing information from preset values. These preset values ​​can be set by the user. The preset value selected by the first network device is greater than or equal to the first timing information corresponding to the maximum delay difference between the first and second timing information. The first network device can select target timing information from preset values, where the target timing information is greater than or equal to the first timing information corresponding to the maximum delay difference among at least one of the aforementioned preset values.

[0063] In one example, the DCU obtains the first timing information for each radio frequency (RF) line from the synchronization signals transmitted by the third-party RRU through different RF lines. This first timing information indicates the basic timing for the third-party RRU to transmit the synchronization signal. The DCU compares the obtained first timing information with second timing information, which is the DCU's satellite timing information. The difference between the first and second timing information is the delay difference of the signal on the corresponding RF line. Each RF line corresponds to one delay difference, and the DCU uses the first timing information corresponding to the maximum delay difference as the target timing information.

[0064] 203. The first network device determines the compensation difference based on the first timing information and the target timing information.

[0065] The first network device determines at least one compensation difference between at least one first timing information and target timing information. Specifically, the first network device compares the first timing information with the target timing information, and the difference between the first timing information and the target timing information is the compensation difference of the radio frequency line corresponding to the first timing information. Each radio frequency line corresponds to one compensation difference.

[0066] In one example, the DCU compares the first timing information of each RF line with the target timing information to determine the compensation difference for each RF line.

[0067] 204. The first network device performs time delay compensation on the radio frequency line signal based on the compensation difference.

[0068] The first network device performs time delay compensation on the signals of at least one radio frequency (RF) line corresponding to the compensation difference, based on at least one compensation difference. Specifically, when the first network device receives signals transmitted by the second network device through different RF lines, the first network device buffers the signals for a duration determined by the compensation difference corresponding to the RF line.

[0069] In one example, the DCU performs time delay compensation on the signal of each RF line according to the compensation difference determined in step 203. After receiving the signal of each RF line, the DCU buffers the signal according to the compensation difference corresponding to that RF line. The buffering time is determined according to the compensation difference corresponding to the RF line.

[0070] In this embodiment, the first network device can perform time delay compensation on the signal carried by the radio frequency line according to the compensation difference of each radio frequency line. The first network device can also send the signal carried on the radio frequency line and the corresponding compensation difference to the third network device, and the third network device can perform time delay compensation on the signal of each radio frequency line according to the compensation difference. The specific method is not limited.

[0071] In this embodiment, the first network device compensates for the delay of signals on different radio frequency lines accessing the first network device by compensating for the difference, thereby eliminating the signal delay differences on different radio frequency lines, aligning the signal delays of different radio frequency lines, reducing the construction requirements of the network device for the signal source and radio frequency lines, meeting the low latency requirements in application scenarios such as carrier aggregation, and improving the performance of the network system.

[0072] The following describes the latency compensation method provided in the embodiments of this application, using DCU as the first network device, third-party RRU as the second network device, and local RRU as the third network device.

[0073] Please see Figure 3 , Figure 3This is a flowchart illustrating another delay compensation method provided in this application embodiment. The delay compensation method provided in this application embodiment includes, but is not limited to, the following steps:

[0074] 301. Search for the signal of the radio frequency line based on the frequency point information to obtain the first timing information of the radio frequency line.

[0075] The DCU searches for the SS and PBCH transmitted by the third-party RRU through different radio frequency lines based on the configured frequency point information. The DCU parses the SS and / or PBCH on each radio frequency line to obtain the first timing information of each radio frequency line. This first timing information can indicate the basic timing of the access signal received by the DCU from the third-party RRU. Each radio frequency line corresponds to one antenna channel, and each antenna channel corresponds to one cell.

[0076] 302. Measure the time delay difference of all radio frequency lines based on the first timing information and the second timing information.

[0077] The DCU calculates the time delay difference of all radio frequency lines based on the first timing information and the second timing information. The second timing information is the satellite timing information of the DCU, that is, the local absolute timing information of the DCU. The second timing information can indicate the local timing when the DCU receives the access signal. The DCU can calculate the time delay difference of each radio frequency line by comparing the first timing information and the second timing information.

[0078] 303. Determine whether to traverse all RF lines.

[0079] The DCU determines whether to traverse all RF lines. Specifically, the DCU determines whether the timing information of each RF line has been compared with the second timing information to determine the delay difference of each RF line. If yes, step 304 is executed; otherwise, step 301 is executed.

[0080] 304. Determine the target timing information based on the time delay difference of the radio frequency line.

[0081] The DCU sorts the delay difference of each RF line and selects the first timing information of the RF line with the largest delay difference as the target timing information. This target timing information can be used as a reference value for delay compensation of each RF line.

[0082] In another example, the DCU can also select target timing information from preset values, where the selected target timing information is greater than or equal to the maximum value of the delay difference for each RF line.

[0083] 305. Calculate the compensation difference of the radio frequency line based on the target timing information.

[0084] The DCU calculates the delay compensation difference for each RF line based on the target timing information. Specifically, the DCU compares the delay difference of each RF line measured in step 302 with the target timing information to calculate the compensation difference between the delay difference of each RF line and the target timing information.

[0085] 306. Perform time delay compensation on the radio frequency line signal based on the compensation difference.

[0086] The DCU performs time delay compensation on the signal of each RF line based on the compensation difference, thereby eliminating the time delay differences on the RF lines transmitted by the third-party RRU and aligning the time delay on each RF line. Specifically, after receiving the signal from each RF line, the DCU buffers the signal, and the buffering time is determined based on the compensation difference of each RF line.

[0087] In another example, after the DCU receives the signal from each RF line, it sends the signal of each RF line and the corresponding compensation difference to the local RRU. After receiving the signal, the local RRU performs time delay compensation on the signal according to the corresponding compensation difference.

[0088] The delay compensation method provided in the embodiments of this application has been described above. The apparatus in the embodiments of this application is described below:

[0089] Please see Figure 4 , Figure 4 This application provides a schematic diagram of a first network device 400. One embodiment of the first network device 400 includes:

[0090] The receiving unit 401 is used to acquire at least one first timing information of at least one radio frequency line of the second network device, wherein one radio frequency line corresponds to one first timing information;

[0091] Processing unit 402 is configured to determine target timing information based on first timing information and second timing information, wherein the second timing information is satellite timing information of the first network device, and the target timing information represents a reference value for compensating the signal of at least one radio frequency line. Processing unit 402 is further configured to determine at least one compensation difference between at least one piece of first timing information and the target timing information. Processing unit 402 is further configured to perform time delay compensation on the signal of the radio frequency line corresponding to the compensation difference in at least one radio frequency line based on the at least one compensation difference.

[0092] In one possible implementation, the processing unit 402 is specifically used to calculate the delay difference between at least one first timing information and a second timing information, and select the first timing information corresponding to the maximum value from the delay difference of at least one radio frequency line as the target timing information.

[0093] In one possible implementation, the processing unit 402 is specifically used to calculate the time delay difference between at least one first timing information and a second timing information, select a target timing information from a preset value, and the target timing information is greater than or equal to the timing information corresponding to the maximum value among at least one time delay difference.

[0094] In one possible implementation, the receiving unit 401 is specifically configured to search for a synchronization signal SS and a broadcast signal PBCH transmitted by the second network device based on frequency point information. The SS and PBCH are alternately transmitted by the second network device through at least one radio frequency line. The receiving unit 401 is specifically configured to parse the SS and PBCH to obtain at least one first timing information of the at least one radio frequency line.

[0095] In one possible implementation, the processing unit 402 is specifically used to buffer the signal of at least one radio frequency line, and the buffering duration is determined by the compensation difference corresponding to the radio frequency line.

[0096] The following combination Figure 5 The structure of the network device provided in this application is illustrated in the figure. Figure 5 This is a structural example diagram of one embodiment of the network device provided in this application.

[0097] The network device 500 shown in this embodiment includes a processor 501 and a memory 502. The memory 502 is used to store program instructions and data.

[0098] In this application embodiment, the processor 501 can be a general-purpose processor, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in this application embodiment. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software units within the processor.

[0099] The program code executed by processor 501 to implement the above method can be stored in memory 502. Memory 502 and processor 501 are coupled. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, for information exchange between devices, units, or modules. Processor 501 may operate in conjunction with memory 502. Memory 502 can be non-volatile memory, such as a hard disk drive (HDD), or it can be volatile memory, such as random-access memory (RAM). Memory 502 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited to this.

[0100] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0101] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0102] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0103] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0104] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A time delay compensation method, characterized in that, include: The first network device acquires at least one first timing information from at least one radio frequency line of the second network device, wherein one radio frequency line corresponds to one first timing information, and the first timing information indicates the basic timing for the first network device to receive or transmit signals. The first network device determines target timing information based on the first timing information and the second timing information. The second timing information is the satellite timing information of the first network device. The target timing information is used to represent a reference value for time delay compensation of the signal of the at least one radio frequency line. The first network device determines at least one compensation difference between the at least one first timing information and the target timing information; The first network device performs time delay compensation on the signal of the radio frequency line corresponding to the compensation difference in the at least one radio frequency line based on the at least one compensation difference.

2. The method according to claim 1, characterized in that, The first network device determines the target timing information based on the first timing information and the second timing information, including: The first network device calculates the delay difference between the at least one first timing information and the second timing information; The first network device selects the first timing information corresponding to the maximum value of the delay difference of the at least one radio frequency line as the target timing information.

3. The method according to claim 1, characterized in that, The first network device determines the target timing information based on the first timing information and the second timing information, including: The first network device calculates the delay difference between the at least one first timing information and the second timing information; The first network device selects target timing information from preset values, wherein the target timing information is greater than or equal to the first timing information corresponding to the maximum value among at least one of the delay differences.

4. The method according to any one of claims 1 to 3, characterized in that, The first network device acquires at least one first timing information from at least one radio frequency line of the second network device, including: The first network device searches for the synchronization signal SS and / or broadcast signal PBCH sent by the second network device based on the frequency point information. The SS and / or the PBCH are alternately sent by the second network device through at least one radio frequency line. The first network device parses the SS and / or the PBCH to obtain at least one first timing information of the at least one radio frequency line.

5. The method according to any one of claims 1 to 3, characterized in that, The first network device performs time delay compensation on the signals of the corresponding radio frequency lines in the at least one radio frequency line according to the at least one compensation difference, including: The first network device buffers the signals of at least one radio frequency line, and the buffering duration is determined by the compensation difference corresponding to the radio frequency line.

6. A network device, characterized in that, include: The receiving unit is configured to acquire at least one first timing information of at least one radio frequency line of the second network device, wherein one radio frequency line corresponds to one first timing information, and the first timing information indicates the basic timing for the first network device to receive or transmit signals. The processing unit is configured to determine target timing information based on the first timing information and the second timing information, wherein the second timing information is the satellite timing information of the first network device, and the target timing information is used to represent a reference value for compensating the signal of the at least one radio frequency line. The processing unit is further configured to determine at least one compensation difference between the at least one first timing information and the target timing information; The processing unit is further configured to perform time delay compensation on the signal of the radio frequency line corresponding to the compensation difference in the at least one radio frequency line based on the at least one compensation difference.

7. The network device according to claim 6, characterized in that, The processing unit is specifically used for: Calculate the time delay difference between the at least one first timing information and the second timing information; The first timing information corresponding to the maximum value of the delay difference between the at least one radio frequency line is selected as the target timing information.

8. The network device according to claim 6, characterized in that, The processing unit is specifically used for: Calculate the time delay difference between the at least one first timing information and the second timing information; Select target timing information from preset values, wherein the target timing information is greater than or equal to the first timing information corresponding to the maximum value among at least one of the delay differences.

9. The network device according to any one of claims 6 to 8, characterized in that, The receiving unit is specifically used for: The synchronization signal SS and broadcast signal PBCH sent by the second network device are searched according to the frequency point information. The SS and PBCH are sent alternately by the second network device through at least one radio frequency line. At least one first timing information of the at least one radio frequency line is obtained by parsing the SS and the PBCH.

10. The network device according to any one of claims 6 to 8, characterized in that, The processing unit is specifically used for; The signal of at least one radio frequency line is buffered, and the buffering duration is determined by the compensation difference corresponding to the radio frequency line.

11. A network system, characterized in that, The network system includes a first network device and a second network device; The first network device is used to perform the method of any one of claims 1 to 5, and the second network device is used to perform the operation performed by the second network device in the method of any one of claims 1 to 5.

12. A digital processing chip, characterized in that, The chip includes a processor and a memory interconnected by a circuit. The memory stores instructions, and the processor is used to perform the method as described in any one of claims 1 to 5.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains a program that, when executed by a computer, performs the method as described in any one of claims 1 to 5.

14. A computer program product, characterized in that, When the computer program product is executed on a computer, the computer performs the method as described in any one of claims 1 to 5.