A Delay Compensation Method and Device for Distributed Pico Base Stations

RHUB independently completes the delay measurement and compensation of distributed base stations. By presetting the frame header and estimated delay, the delay measurement and compensation process is simplified, real-time and reliability are improved, and pRRU equipment costs are reduced.

CN115884350BActive Publication Date: 2025-07-18DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111154493.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-07-18
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

The delay measurement scheme of existing distributed base stations requires FPGA and OM subsystem to be completed together. The implementation method is relatively complex, prone to process errors, and brings challenges to the compilation of pRRU devices with scarce resources.

Method used

Delay measurement and compensation are independently completed through RHUB, and the preset downlink transmission frame header and uplink reception frame header are used. Delay compensation is performed in combination with uplink and downlink estimated delays, which simplifies the delay measurement and compensation process without the need for multi-subsystems across devices.

Benefits of technology

It improves the real-time and reliability of delay measurement and compensation, reduces the cost of pRRU equipment, simplifies the delay measurement and compensation methods, and avoids the complexity of parameter transfer between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115884350B_ABST
    Figure CN115884350B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method and device for delay compensation of a distributed pico base station. The method includes: sending a downlink detection signal to a pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lagging a preset time duration based on the downlink reception frame header to obtain an uplink transmission frame header, and sending an uplink reply signal to an RHUB with the uplink transmission frame header of the pRRU; obtaining the uplink reception frame header of the uplink reply signal, and performing delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the uplink and downlink estimated delays, where the uplink and downlink estimated delays are determined according to the lag time duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU. This realizes simplifying the delay compensation method and improving the real-time performance and reliability of delay compensation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a method and device for delay compensation of a distributed pico base station. Background Art

[0002] A distributed pico base station is composed of a baseband unit (BBU), a hub unit RHUB, and a pico remote radio unit (pRRU).

[0003] With the continuous development of wireless communication technologies, after entering the 5G era, the distributed pico base station system has further expanded the pull distance between the hub unit RHUB and the pico remote radio unit pRRU, making it necessary to consider the delay problem between the RHUB and the pRRU in the overall system design.

[0004] In the 4G base station system, there is only a network cable type pRRU, and the maximum pull distance only requires 100 meters. While in the 5G base station system, the maximum pull distance of the network port type pRRU requires up to 200 meters, and at the same time, a fiber optic type pRRU product is added, with a maximum pull distance reaching up to 2 kilometers. Therefore, the 5G pRRU pull distance cannot be ignored like the 4G network cable type pRRU pull distance, and link delay measurement and compensation are required.

[0005] In the original link delay measurement and compensation scheme, the RHUB is responsible for triggering the delay measurement and writing the delay value into the pRRU through the CPRI (Common Public Radio Interface) control word. The pRRU is responsible for caching the compensation delay, so as to ensure that the system clock system is the same when the signal arrives at each connected pRRU from the RHUB.

[0006] The delay measurement requires the OM system (Operation and maintenance) to obtain the BBU message and then trigger the process. Therefore, it needs to be jointly completed by two subsystems, namely the FPGA (Field Programmable Gate Array) and the OM. The implementation method is relatively complex, and it is easy to have problems such as process errors leading to incorrect delay measurement. In addition, it is necessary to implement delay compensation caching on the pRRU, which poses a challenge to the compilation of the FPGA for the pRRU with relatively scarce resources. Summary of the Invention

[0007] The purpose of the embodiments of this application is to provide a method and device for delay measurement of a distributed pico base station, so as to simplify the delay measurement and compensation method and improve the real-time performance and reliability of delay measurement and compensation.

[0008] The specific technical solution is as follows:

[0009] To achieve the above object, an embodiment of the present application provides a method for compensating the delay of a distributed pico base station, which is characterized in that it is applied to a hub unit RHUB in the distributed pico base station. The distributed pico base station further includes a baseband unit BBU and a radio frequency remote unit pRRU. The method includes:

[0010] Send a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lag a preset time length on the basis of the downlink reception frame header to obtain an uplink transmission frame header, and send an uplink reply signal to the RHUB with the uplink transmission frame header;

[0011] Obtain the uplink reception frame header of the uplink reply signal, and perform delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the uplink and downlink estimated delays. Wherein, the uplink and downlink estimated delays are determined according to the lag time length of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0012] Optionally, the estimated transmission delay is determined according to the maximum pull - distance between the RHUB and the pRRU.

[0013] Optionally, the performing delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the uplink and downlink estimated delays includes:

[0014] Calculate the uplink and downlink real delay between the uplink reception frame header and the downlink transmission frame header;

[0015] Judge whether the difference between the uplink and downlink real delay and the uplink and downlink estimated delay is within a preset error range;

[0016] If not, adjust the downlink transmission frame header based on the difference between the uplink and downlink real delay and the uplink and downlink estimated delay.

[0017] Optionally, determine the adjustment value of the downlink transmission frame header based on the following formula:

[0018] ΔT=(T - Ttx_rx) / 2

[0019] Wherein, ΔT represents the adjustment value of the downlink transmission frame header, T represents the uplink and downlink real delay, and Ttx_rx represents the uplink and downlink estimated delay.

[0020] To achieve the above object, an embodiment of the present application provides a delay compensation device for a distributed pico base station, which is applied to a hub unit RHUB in the distributed pico base station. The distributed pico base station further includes a baseband unit BBU and a radio frequency remote unit pRRU. The device includes:

[0021] A sending module, configured to send a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lag a preset time duration based on the downlink reception frame header to obtain an uplink transmission frame header, and send an uplink reply signal to the RHUB with the uplink transmission frame header;

[0022] A compensation module, configured to obtain the uplink reception frame header of the uplink reply signal, and perform delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the uplink and downlink estimated delay, where the uplink and downlink estimated delay is determined according to the lag time duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0023] Optionally, the estimated transmission delay is determined according to the maximum pull - distance between the RHUB and the pRRU.

[0024] Optionally, the compensation module is specifically configured to:

[0025] Calculate the uplink and downlink actual delay between the uplink reception frame header and the downlink transmission frame header;

[0026] Judge whether the difference between the uplink and downlink actual delay and the uplink and downlink estimated delay is within a preset error range;

[0027] If not, adjust the downlink transmission frame header based on the difference between the uplink and downlink actual delay and the uplink and downlink estimated delay.

[0028] Optionally, the adjustment value of the downlink transmission frame header is determined based on the following formula:

[0029] ΔT=(T - Ttx_rx) / 2

[0030] Where, ΔT represents the adjustment value of the downlink transmission frame header, T represents the uplink and downlink actual delay, and Ttx_rx represents the uplink and downlink estimated delay.

[0031] Beneficial effects of the embodiment of the present application:

[0032] The delay compensation method and device for a distributed pico base station provided by an embodiment of the present application are applied to a Remote Hub Unit (RHUB) in the distributed pico base station. A downlink detection signal is sent to a pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and a preset time duration is lagged based on the downlink reception frame header to obtain an uplink transmission frame header, and an uplink reply signal is sent to the RHUB with the uplink transmission frame header; the uplink reception frame header of the uplink reply signal is obtained, and the transmission delay between the RHUB and the pRRU is compensated based on the preset downlink transmission frame header, the uplink reception frame header, and the estimated uplink and downlink delay, where the estimated uplink and downlink delay is determined according to the lag time of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0033] It can be seen that the delay compensation method for the distributed pico base station provided by the embodiment of the present application can independently complete the delay compensation of the distributed pico base station by the RHUB, without the participation of multiple subsystems across devices, simplifies the delay measurement and compensation method, eliminates the need for parameter transfer between devices, improves the real-time performance and reliability of delay measurement and compensation, and the implementation process is simple and efficient. Moreover, during the entire delay compensation process, the pRRU only needs to process data normally, without the need to design a module for caching signals in the pRRU, reducing the cost of the pRRU device.

[0034] Of course, it is not necessary for any product or method implementing the present application to achieve all of the above advantages simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can also obtain other embodiments based on these drawings.

[0036] Figure 1 It is a schematic structural diagram of a distributed pico base station;

[0037] Figure 2 It is a schematic flowchart of a delay measurement method for a distributed pico base station provided by an embodiment of the present application;

[0038] Figure 3 It is a schematic diagram of uplink and downlink data streams of a distributed pico base station provided by an embodiment of the present application;

[0039] Figure 4 It is a schematic diagram of a delay measurement method for a distributed pico base station provided by an embodiment of the present application;

[0040] Figure 5A schematic structural diagram of a delay measurement device for a distributed pico base station provided by an embodiment of the present application;

[0041] Figure 6 A schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0042] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art based on the present application belong to the scope of protection of the present application.

[0043] In order to solve the technical problem that the existing delay measurement scheme of the distributed pico base station needs to be jointly completed by the FPGA and the OM subsystem, and the implementation method is relatively complex, the present application provides a delay measurement method and device for the distributed pico base station.

[0044] The distributed pico base station is composed of a baseband unit BBU, a hub unit RHUB, and a radio frequency remote unit pRRU. Figure 1 A schematic structural diagram of a distributed pico base station is shown as Figure 1 As shown, each RHUB is connected to multiple pRRUs through optical fibers or network cables. Since the distances of the optical fibers or network cables are different, the transmission delays are different. For the same RHUB, in order to ensure that the system time of the transmission signals reaching each pRRU connected under the RHUB is the same, delay compensation is required.

[0045] Generally, the interface between the RHUB and the pRRU is called an optical and electrical interface, and the interface between the BBU and the RHUB is called an optical interface.

[0046] The delay compensation method for the distributed pico base station provided by the embodiment of the present application can be used to compensate the transmission delay between the RHUB and the pRRU, so as to ensure that the system time of the transmission signals reaching each pRRU connected under the RHUB is the same.

[0047] Specifically, referring to Figure 2 , Figure 2 A schematic flow diagram of a delay compensation method for a distributed pico base station provided by an embodiment of the present application is shown as Figure 2 As shown, the method may include the following steps:

[0048] S201: Send a downlink detection signal to the pRRU with a preset downlink sending frame header, so that the pRRU obtains the downlink receiving frame header of the downlink detection signal, and lag a preset time length on the basis of the downlink receiving frame header to obtain an uplink sending frame header, and send an uplink reply signal to the RHUB with the uplink sending frame header.

[0049] For ease of understanding, the relationship between the uplink and downlink data streams of the distributed pico base station and the transmitted frame header will be described first below. Refer to Figure 3 , Figure 3 which is a schematic diagram of the uplink and downlink data streams of the distributed pico base station provided by the embodiment of the present application.

[0050] Downlink: The optical port of the RHUB receives the downlink data sent by the BBU. The optical port module intercepts the downlink service data through data processing and enters the downlink optical port remote RAM (Random Access Memory). The delay caused by the fiber optic remote of the RHUB is compensated. After further data processing through the RHUB path, it enters the downlink CA switching module for CA switching of the data. Subsequently, after being cached in the optical and electrical port remote RAM for a period of time, it is sent to the pRRU.

[0051] Uplink: The optical and electrical port of the RHUB receives the uplink data sent by the pRRU. The optical and electrical port module intercepts the uplink service data through data processing and passes through the uplink optical and electrical port remote RAM module to complete the caching and alignment operations of the uplink data from different pRRUs. According to the length of the transmission medium, this module remotely caches the multiple uplink data, and then sends the signal to the uplink CA switching module for merging of the multiple uplink data. Finally, after being processed through the uplink path, it is sent to the optical port remote RAM for optical port remote caching, and then sent to the BBU through the optical port module for baseband processing.

[0052] In the embodiment of the present application, the downlink transmission frame header of the RHUB can be preset based on the air interface clock of the pRRU, and the downlink detection signal is sent to the pRRU with the downlink transmission frame header.

[0053] For example, if the air interface clock is set to 0 us and the downlink transmission frame header is set to be 40 us ahead of the air interface clock, then the RHUB sends the downlink detection signal to the pRRU at -40 us.

[0054] The pRRU receives the downlink detection signal and performs frame header parsing to obtain the downlink reception frame header of the downlink detection signal. The pRRU fixes and lags the downlink reception frame header by a preset duration to obtain the air interface frame header. Based on the air interface frame header, it is further lagged by the preset duration to obtain the uplink transmission frame header of the pRRU.

[0055] For example, if the pRRU obtains the uplink transmission frame header after lagging 56 us based on the downlink reception frame header, it sends the uplink reply signal to the RHUB with the uplink transmission frame header.

[0056] Among them, the fixed lag duration of the pRRU can be understood as the delay consumed by the downlink data processing of the pRRU.

[0057] S202: Obtain the uplink receiving frame header of the uplink reply signal, and perform delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink receiving frame header, and the uplink and downlink estimated delays, where the uplink and downlink estimated delays are determined according to the lag duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0058] In the embodiment of the present application, the RHUB receives the uplink reply signal and performs frame header parsing to obtain the uplink receiving frame header of the uplink reply signal.

[0059] In an embodiment of the present application, the estimated transmission delay can be determined according to the maximum pulling distance between the RHUB and the pRRU.

[0060] The maximum pulling distance between the RHUB and the pRRU is preset, for example, 20 kilometers. Combining the signal transmission speed of the network cable or optical fiber, the estimated transmission delay between the RHUB and the pRRU can be calculated, and this estimated transmission delay can be understood as the maximum transmission delay between the RHUB and the pRRU.

[0061] Then, the uplink and downlink estimated delays can be determined according to the lag duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0062] Specifically, the lag duration of the pRRU plus twice the estimated transmission delay between the RHUB and the pRRU gives the uplink and downlink estimated delays.

[0063] As an example, if the lag duration of the pRRU is 56 us and the estimated transmission delay between the RHUB and the pRRU is 10 us, then the uplink and downlink estimated delays are 56 + 10 * 2 = 76 us.

[0064] In the embodiment of the present application, the difference between the preset downlink transmission frame header and the uplink receiving frame header can represent the real uplink and downlink delays of the signal between the RUHB and the pRRU. Therefore, the transmission delay between the RHUB and the pRRU can be compensated for according to the real uplink and downlink delays and the uplink and downlink estimated delays.

[0065] It can be seen that the delay compensation method for the distributed pico base station provided by the embodiment of the present application can complete the delay compensation of the distributed pico base station independently by the RHUB, without the participation of multiple subsystems across devices, simplifies the delay measurement and compensation method, eliminates the need for parameter transfer between devices, improves the real-time performance and reliability of delay measurement and compensation, and the implementation process is simple and efficient. Moreover, during the entire delay compensation process, the pRRU only needs to process data normally, without the need to design a module for caching signals in the pRRU, reducing the cost of the pRRU device.

[0066] In an embodiment of the present application, based on a preset downlink transmission header, an uplink reception header, and an estimated uplink and downlink delay, delay compensation is performed on the transmission delay between the RHUB and the pRRU. Specifically, the following steps may be included:

[0067] Step 11: Calculate the actual uplink and downlink delay between the uplink reception header and the downlink transmission header.

[0068] Step 12: Determine whether the difference between the actual uplink and downlink delay and the estimated uplink and downlink delay is within a preset error range. If not, execute Step 13.

[0069] Step 13: Adjust the downlink transmission header based on the difference between the actual uplink and downlink delay and the estimated uplink and downlink delay.

[0070] Specifically, if the difference between the actual uplink and downlink delay and the estimated uplink and downlink delay is within the preset error range, it indicates that the estimated transmission delay and the actual transmission delay between the RHUB and the pRRU are within the preset error range, and no delay compensation is required.

[0071] If the difference between the actual uplink and downlink delay and the estimated uplink and downlink delay is not within the preset error range, delay compensation is required. Just adjust the downlink transmission header based on the difference between the actual uplink and downlink delay and the estimated uplink and downlink delay.

[0072] In the embodiment of the present application, the RHUB includes an optical and electrical port RAM corresponding to each connected pRRU. During the delay compensation process, by adjusting the downlink transmission header, the caching time of the downlink detection signal in the optical and electrical port RAM is changed. That is, the later the downlink transmission header is, the longer the caching time of the downlink detection signal in the optical and electrical port RAM is, so that the downlink detection signal always arrives at different pRRUs with a preset duration in advance of the air interface, thereby ensuring that the pRRU processes the signal and is exactly aligned with the air interface, achieving delay compensation.

[0073] Among them, the adjustment value of the downlink transmission header can be calculated based on the following formula:

[0074] ΔT = (T - Ttx_rx) / 2

[0075] ΔT represents the adjustment value of the downlink transmission header, T represents the actual uplink and downlink delay, and Ttx_rx represents the estimated uplink and downlink delay.

[0076] As an example, referring to Figure 4 , in a 5G distributed base station system, the maximum remote extension requirement of the RHUB is 20 kilometers. In this configuration, the base station downlink needs to send data 138 us in advance of the air interface, as Figure 4 indicated by label 2. The air interface clock is Figure 4Identification 1. The RHUB optical port processes data using a main clock frequency of 368.64 MHz. The access advances the air interface by 45 us to read data from the remote RAM of the optical port, as shown in Identification 3. After the time delay consumed by data processing in the access and CA switching module, the downstream optical and electrical port remote RAM is designed with a maximum remote distance of 2 km and a maximum delay of 10 us. Identification 4 is the preset downstream link transmission frame header, that is, the downstream detection signal is sent at this clock.

[0077] As Figure 4 shown, fix the downstream link frame header on the pRRU to lag by 28 us, that is, obtain the air interface GPS, and use this frame header as the benchmark for the entire pRRU data processing. On the basis of the air interface GPS, lag by another 28 us, that is, obtain the transmission frame header of the pRRU uplink. As shown in Identification 7, send the uplink data to the RHUB at this transmission frame header. The clock reaching the RHUB is shown in Mark 8, that is, the uplink link reception frame header. After reaching the RHUB, pass through the RHUB upstream optical and electrical port buffer RAM, reach the CA switching and access module, and then perform uplink data merging as shown in Mark 9. Finally, pass through the optical port remote RAM buffer as shown in Mark 10, and then send it to the BBU for baseband processing. In the configuration with a maximum remote distance of 20 km, the uplink base station lags by 138 us to receive data, as Figure 4 shown in Identification 11.

[0078] Figure 4 Among them, Identification 5 is the adjusted downstream link transmission frame header, and ΔT represents the adjustment value of the downstream link transmission frame header.

[0079] As an example, if the lag duration of the pRRU is 56 us and the estimated transmission delay corresponding to the maximum remote distance between the RHUB and the pRRU is 10 us, the estimated upstream and downstream delay is 56 + 2×10 = 76 us. If the downstream link transmission frame header is -38 us and the RHUB analyzes the upstream reply signal to obtain the upstream link reception frame header as 34 us, the actual upstream and downstream delay is 34 - (-38) = 72 us, which is 4 us different from the estimated upstream and downstream delay. This means that the difference between the actual transmission delay and the estimated transmission delay between the RHUB and the pRRU is 4 / 2 = 2 us. Just adjust the downstream link transmission frame header, adjust the downstream link transmission frame header to -38 + 2 = -36, so as to ensure that the pRRU receives the downstream detection signal with a fixed advance of 28 us for the air interface. After lagging by 28 us, an accurate air interface clock is obtained.

[0080] The time delay compensation method for a distributed pico base station provided by an embodiment of the present application is applied to a hub unit in the distributed pico base station. The RHUB sends a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lags for a preset duration based on the downlink reception frame header to obtain an uplink transmission frame header, and sends an uplink reply signal to the RHUB with the uplink transmission frame header; obtains the uplink reception frame header of the uplink reply signal, and performs time delay compensation on the transmission time delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the estimated uplink and downlink time delays, where the estimated uplink and downlink time delays are determined according to the lag duration of the pRRU and the maximum pull - away distance between the RHUB and the pRRU.

[0081] It can be seen that the time delay compensation method for a distributed pico base station provided by an embodiment of the present application can independently complete the time delay compensation of the distributed pico base station by the RHUB, without the participation of multiple subsystems across devices, simplifies the time delay measurement and compensation method, eliminates the need for parameter transfer between devices, improves the real - time performance and reliability of time delay measurement and compensation, and the implementation process is simple and efficient. Moreover, during the entire time delay compensation process, the pRRU only needs to process data normally, without the need to design a module for caching signals in the pRRU, reducing the cost of the pRRU device.

[0082] As Figure 5 shown, an embodiment of the present application also provides a time delay compensation device for a distributed pico base station, which is applied to a hub unit RHUB in the distributed pico base station. The distributed pico base station further includes a baseband unit BBU and a radio frequency remote unit pRRU. The device includes:

[0083] A sending module 501, configured to send a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lags for a preset duration based on the downlink reception frame header to obtain an uplink transmission frame header, and sends an uplink reply signal to the RHUB with the uplink transmission frame header;

[0084] A compensation module 502, configured to obtain the uplink reception frame header of the uplink reply signal, and perform time delay compensation on the transmission time delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the estimated uplink and downlink time delays, where the estimated uplink and downlink time delays are determined according to the lag duration of the pRRU and the estimated transmission time delay between the RHUB and the pRRU.

[0085] In an embodiment of the present application, the compensation module is specifically configured to:

[0086] Calculate the true uplink and downlink delay between the uplink received frame header and the downlink transmitted frame header;

[0087] Determine whether the difference between the true uplink and downlink delay and the estimated uplink and downlink delay is within a preset error range;

[0088] If not, adjust the downlink transmitted frame header based on the difference between the true uplink and downlink delay and the estimated uplink and downlink delay.

[0089] In an embodiment of the present application, the adjustment value of the downlink transmitted frame header is determined based on the following formula:

[0090] ΔT = (T - Ttx_rx) / 2

[0091] Where, ΔT represents the adjustment value of the downlink transmitted frame header, T represents the true uplink and downlink delay, and Ttx_rx represents the estimated uplink and downlink delay.

[0092] The delay compensation device of the distributed pico base station provided by the embodiment of the present application is applied to the hub unit RHUB in the distributed pico base station, and a downlink detection signal is sent to the pRRU with a preset downlink transmitted frame header, so that the pRRU obtains the downlink received frame header of the downlink detection signal, and a preset time delay is lagged based on the downlink received frame header to obtain an uplink transmitted frame header, and an uplink reply signal is sent to the RHUB with the uplink transmitted frame header; obtain the uplink received frame header of the uplink reply signal, and perform delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmitted frame header, the uplink received frame header, and the estimated uplink and downlink delay, where the estimated uplink and downlink delay is determined according to the lag time of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0093] It can be seen that the delay compensation method of the distributed pico base station provided by the embodiment of the present application can independently complete the delay compensation of the distributed pico base station by the RHUB, without the participation of multiple subsystems across devices, simplifies the delay measurement and compensation method, eliminates the need for parameter transfer between devices, improves the real-time performance and reliability of delay measurement and compensation, and the implementation process is simple and efficient. Moreover, during the entire delay compensation process, the pRRU only needs to process data normally, without the need to design a module for caching signals in the pRRU, reducing the cost of the pRRU device.

[0094] The embodiment of the present application also provides an electronic device, as Figure 6 shown, including a processor 601, a communication interface 602, a memory 603, and a communication bus 604, where the processor 601, the communication interface 602, and the memory 603 complete communication with each other through the communication bus 604,

[0095] A memory 603 for storing a computer program;

[0096] A processor 601, when executing the program stored on the memory 603, implements the following steps:

[0097] Send a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and after a preset time delay on the basis of the downlink reception frame header, obtain an uplink transmission frame header, and send an uplink reply signal to the RHUB with the uplink transmission frame header;

[0098] Obtain the uplink reception frame header of the uplink reply signal, and perform delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the estimated uplink and downlink delay, where the estimated uplink and downlink delay is determined according to the delay time of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0099] The communication bus mentioned in the above electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of simplicity, only a thick line is used in the figure to represent it, but it does not mean that there is only one bus or one type of bus.

[0100] The communication interface is used for communication between the above electronic device and other devices.

[0101] The memory may include a Random Access Memory (RAM), or may also include a Non-Volatile Memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the aforementioned processor.

[0102] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0103] The electronic device of the distributed pico base station provided in the embodiment of the present application is applied to the hub unit RHUB in the distributed pico base station, and sends a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lags for a preset duration based on the downlink reception frame header to obtain an uplink transmission frame header, and sends an uplink reply signal to the RHUB with the uplink transmission frame header; obtains the uplink reception frame header of the uplink reply signal, and based on the preset downlink transmission frame header, the uplink reception frame header, and the uplink and downlink estimated delay, performs delay compensation on the transmission delay between the RHUB and the pRRU, where the uplink and downlink estimated delay is determined according to the lag duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU.

[0104] It can be seen that the delay compensation method of the distributed pico base station provided in the embodiment of the present application can independently complete the delay compensation of the distributed pico base station by the RHUB, without the participation of multiple subsystems across devices, simplifies the delay measurement and compensation method, eliminates the need for parameter transfer between devices, improves the real-time performance and reliability of delay measurement and compensation, and the implementation process is simple and efficient. Moreover, during the entire delay compensation process, the pRRU only needs to process data normally, without the need to design a module for caching signals in the pRRU, reducing the cost of the pRRU device.

[0105] In another embodiment provided by the present application, there is also provided a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above-mentioned delay compensation methods of the distributed pico base station are implemented.

[0106] In another embodiment provided by the present application, there is also provided a computer program product containing instructions, which when running on a computer, causes the computer to execute any of the delay compensation methods of the distributed pico base station in the above embodiments.

[0107] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0108] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0109] Each embodiment in this specification is described in a related manner. The same or similar parts among the embodiments can be referred to each other, and the differences between each embodiment and other embodiments are emphasized. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0110] The above are only the preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application are all included in the protection scope of the present application.

Claims

1. A delay compensation method for a distributed pico base station, characterized in that, Applied to the hub unit RHUB in a distributed pico base station, the distributed pico base station further includes a remote radio unit pRRU, and the method includes: Sending a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lagging a preset duration based on the downlink reception frame header to obtain an uplink transmission frame header, and sending an uplink reply signal to the RHUB with the uplink transmission frame header; Obtaining the uplink reception frame header of the uplink reply signal, calculating the true uplink and downlink delay between the uplink reception frame header and the downlink transmission frame header; determining whether the difference between the true uplink and downlink delay and the estimated uplink and downlink delay is within a preset error range; if not, adjusting the downlink transmission frame header based on the difference between the true uplink and downlink delay and the estimated uplink and downlink delay; wherein, the estimated uplink and downlink delay is determined according to the lag duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU, and adjusting the downlink transmission frame header is used to change the caching time of the downlink detection signal in the optical and electrical port RAM.

2. The method according to claim 1, wherein The estimated transmission delay is determined according to the maximum pull distance between the RHUB and the pRRU.

3. The method according to claim 1, wherein Determining the adjustment value of the downlink transmission frame header based on the following formula: ΔT = (T - Ttx_rx) / 2 Wherein, ΔT represents the adjustment value of the downlink transmission frame header, T represents the true uplink and downlink delay, and Ttx_rx represents the estimated uplink and downlink delay.

4. A delay compensation device for a distributed pico base station, characterized in that, Applied to the hub unit RHUB in a distributed pico base station, the distributed pico base station further includes a remote radio unit pRRU, and the device includes: A sending module, configured to send a downlink detection signal to the pRRU with a preset downlink transmission frame header, so that the pRRU obtains the downlink reception frame header of the downlink detection signal, and lagging a preset duration based on the downlink reception frame header to obtain an uplink transmission frame header, and sending an uplink reply signal to the RHUB with the uplink transmission frame header; A compensation module, configured to obtain the uplink reception frame header of the uplink reply signal, and perform delay compensation on the transmission delay between the RHUB and the pRRU based on the preset downlink transmission frame header, the uplink reception frame header, and the estimated uplink and downlink delay, wherein the estimated uplink and downlink delay is determined according to the lag duration of the pRRU and the estimated transmission delay between the RHUB and the pRRU; The compensation module is specifically configured to: Calculate the true uplink and downlink delay between the uplink reception frame header and the downlink transmission frame header; Determine whether the difference between the true uplink and downlink delay and the estimated uplink and downlink delay is within a preset error range; If not, based on the difference between the actual uplink and downlink latency and the estimated uplink and downlink latency, adjust the downlink transmission frame header, where the adjustment of the downlink transmission frame header is used to change the caching time of the downlink sounding signal in the optical and electrical port RAM.

5. The apparatus according to claim 4, wherein the estimated transmission latency is determined according to the maximum pull distance between the RHUB and the pRRU.

6. The apparatus according to claim 5, wherein determine the adjustment value of the downlink transmission frame header based on the following formula: ΔT = (T - Ttx_rx) / 2 where ΔT represents the adjustment value of the downlink transmission frame header, T represents the actual uplink and downlink latency, and Ttx_rx represents the estimated uplink and downlink latency.

7. An electronic device, characterized in that, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is used for storing computer programs; the processor, when executing the programs stored on the memory, implements the method steps of any one of claims 1-3.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, it implements the method steps of any one of claims 1-3.

Citation Information

Patent Citations

  • Synchronization method and system for radio remote unit of centralized unit of base station

    CN110913471A