CN103906222B - A kind of uplink data synchronous method, system and equipment - Google Patents
A kind of uplink data synchronous method, system and equipment Download PDFInfo
- Publication number
- CN103906222B CN103906222B CN201210579120.2A CN201210579120A CN103906222B CN 103906222 B CN103906222 B CN 103906222B CN 201210579120 A CN201210579120 A CN 201210579120A CN 103906222 B CN103906222 B CN 103906222B
- Authority
- CN
- China
- Prior art keywords
- synchronization
- rru
- uplink data
- bbu
- identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000001934 delay Effects 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 4
- 238000003780 insertion Methods 0.000 claims description 4
- 230000037431 insertion Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 15
- 230000003287 optical effect Effects 0.000 description 15
- 239000013307 optical fiber Substances 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
The invention discloses a kind of uplink data synchronous method, including:RRU is synchronized according to the frame frequency head of RRU synchronous bases and is generated sync id, and sync id is inserted into uplink data;The uplink data for being inserted into sync id is sent to BBU by RRU, so that BBU synchronizes the uplink data that RRU is sent according to sync id.The present invention also discloses a kind of uplink data synchronization system and equipment, technical solution using the present invention ensure that uplink data synchronization accuracy, realize simple and at low cost.
Description
Technical Field
The present invention relates to the field of mobile communications, and in particular, to a method, a system, and a device for uplink data synchronization.
Background
In a cell established based on a Base Band Unit (BBU) and multiple Radio Remote Units (RRUs), in order to improve the capacity of a cell User terminal (UE), the UE positioning accuracy and the transmission performance, and reduce the bit error rate and the cell UE drop rate, uplink data needs to be processed synchronously, that is, it is ensured that frame boundaries of the uplink data can be aligned when reaching the BBU.
In the scheme adopted at present, the time delay of a downlink is calculated according to measurement, and the time delay of an uplink is compensated to realize the synchronization of uplink data, and because of the difference of the lengths of optical fibers connected by the RRU and the BBU and the unfixed time delay of the uplink, the synchronization precision of the uplink data is difficult to ensure;
in the scheme of realizing uplink data synchronization by adding a radio frequency cabinet combination synchronization cable and processing uplink data through the same data processing link, the radio frequency synchronization cable needs to be added, the cost is high, the hardware implementation is complex, and meanwhile, the distance between the RRUs is limited by the length of the radio frequency cabinet combination synchronization cable.
Disclosure of Invention
In view of the above, the present invention provides a method, a system and a device for uplink data synchronization, which can reduce the implementation complexity and the implementation cost while ensuring the uplink data synchronization accuracy.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention provides an uplink data synchronization method, which is applied to a BBU and at least two RRUs (remote radio units) connected with the BBU, and comprises the following steps:
the RRU synchronously generates a synchronous identifier according to a frame frequency head of a RRU synchronous reference and inserts the synchronous identifier into uplink data;
and the RRU sends the uplink data inserted with the synchronous identifier to the BBU, so that the BBU synchronizes the uplink data sent by the RRU according to the synchronous identifier.
Further, before the RRU generates the synchronization identifier according to the frame frequency header of the RRU synchronization reference, the method further includes:
and the RRU extracts a synchronization reference from the synchronization reference data sent by the BBU as an RRU synchronization reference, and aligns a frame frequency header of the synchronization reference according to downlink time delay.
Further, the RRU aligns a frame header of the synchronization reference according to the downlink delay, including:
and the RRU calculates downlink time delay and reports the downlink time delay to the BBU, and the BBU adjusts the time delay of the frame frequency head of the RRU synchronous reference according to the difference value between the downlink time delays of the RRUs so as to align the frame frequency head of the RRU synchronous reference.
Further, the BBU synchronizes uplink data sent by the RRU according to the synchronization identifier, including:
and the BBU takes the synchronization identifier of the uplink data sent by the RRU with the largest uplink delay in the RRUs as a reference synchronization identifier, and aligns the synchronization identifiers of the uplink data sent by other RRUs in the RRUs with the reference synchronization identifier.
Further, the BBU aligns synchronization identifiers of uplink data sent by other RRUs in the RRUs with reference synchronization identifiers by using a synchronization identifier of uplink data sent by the RRU with the largest uplink delay in the RRUs as a reference synchronization identifier, including:
and the BBU calculates the difference value between the synchronization identification time delay of the uplink data sent by the other RRUs and the reference synchronization identification time delay, and correspondingly compensates the difference value for the synchronization identification time delay of the uplink data sent by the other RRUs.
The invention also provides an RRU, comprising: the system comprises a synchronous reference access module, a synchronous identifier generation module, a synchronous identifier insertion module and a first sending module; wherein,
the synchronous reference access module is used for storing a synchronous reference;
the synchronous identifier generating module is used for synchronously generating synchronous identifiers according to the frame frequency header of the synchronous reference stored by the synchronous reference access module;
the synchronization identifier inserting module is used for inserting the synchronization identifier generated by the synchronization module into uplink data;
the first sending module is configured to send the uplink data with the synchronization identifier inserted therein to the BBU.
Further, the RRU further includes:
the first receiving module is used for receiving synchronous reference data sent by the BBU;
the synchronous reference access module is also used for extracting and storing the synchronous reference from the synchronous reference data and aligning the frame frequency head of the synchronous reference according to the downlink time delay.
Further, the RRU further includes:
a first calculation module, configured to calculate a downlink delay;
the first receiving module is used for receiving a command for adjusting the frequency head time delay of the synchronous reference frame sent by the BBU;
and the synchronous reference access module is also used for adjusting the time delay of the frequency head of the synchronous reference frame according to the instruction for adjusting the time delay of the frequency head of the synchronous reference frame.
The first sending module is configured to send the downlink delay to the BBU.
The present invention also provides a BBU, comprising: a second receiving module and a synchronization module; wherein,
the second receiving module is configured to receive uplink data sent by the RRU;
and the synchronization module is used for synchronizing the uplink data according to the synchronization identifier inserted by the uplink data.
Further, the BBU further comprises:
the reference adjusting module is used for issuing an instruction for adjusting the time delay of the RRU synchronous reference frame frequency head according to the difference value between the downlink time delays of the RRUs so as to align the frame frequency head of the RRU synchronous reference;
the second sending module is used for sending an instruction for adjusting the time delay of the frequency head of the RRU synchronous reference frame to the RRU;
the second receiving module is further configured to receive a downlink delay sent by the RRU.
Further, the synchronization module is specifically configured to use a synchronization identifier of uplink data sent by an RRU with the largest uplink delay among the RRUs as a reference synchronization identifier, and align synchronization identifiers of uplink data sent by other RRUs with the reference synchronization identifier.
Further, the BBU further comprises:
a second calculation module, configured to calculate a difference between the synchronization identifier delay of the uplink data sent by the other RRUs and the reference synchronization identifier delay;
the synchronization module is specifically configured to compensate the delay difference value correspondingly for the synchronization identifier delay of the uplink data sent by the other RRUs.
Correspondingly, the present invention also provides an uplink data synchronization system, which includes: the system comprises a BBU and at least two RRUs (remote radio units) connected with the BBU; wherein,
the RRU is used for synchronously generating a synchronous identifier according to a frame frequency header of a synchronous reference and inserting the synchronous identifier into uplink data; sending the uplink data inserted with the synchronization identifier to the BBU;
and the BBU is used for synchronizing the uplink data sent by the RRU according to the synchronous identification.
Further, the RRU includes: the system comprises a synchronous reference access module, a synchronous identifier generation module, a synchronous identifier insertion module, a first sending module, a first receiving module and a first calculation module; the BBU comprises: the system comprises a second receiving module, a synchronization module, a reference adjusting module, a second sending module and a second receiving module; the functions of the modules are the same as described above.
According to the technical scheme provided by the invention, the synchronization identifier is generated based on the frame frequency head of the synchronization reference of the aligned RRU, and is inserted into the uplink data to be sent to the BBU, so that the BBU synchronizes the uplink data according to the synchronization identifier, the uplink data are not influenced by the difference of the lengths of the connecting optical fibers between the RRU and the BBU and the unfixed time delay of the uplink, and the synchronization precision of the uplink data is ensured; furthermore, compared with the technical scheme of increasing the radio frequency cabinet combination synchronization cable to realize uplink data synchronization, the hardware implementation is simple and the cost is low.
Drawings
Fig. 1 is a schematic flow chart of an implementation of the uplink data synchronization method of the present invention;
FIG. 2 is a schematic diagram of the uplink data synchronization system according to the present invention;
FIG. 3a is a flowchart illustrating an implementation of an embodiment of uplink data synchronization according to the present invention;
fig. 3b is a flowchart illustrating the implementation of uplink data synchronization according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a schematic diagram of an implementation flow of an uplink data synchronization method of the present invention, where the method is applied in a BBU and at least two RRUs connected to the BBU, as shown in fig. 1, the method includes:
step 101: the RRU synchronously generates a synchronous identifier according to a frame frequency head of a RRU synchronous reference and inserts the synchronous identifier into uplink data;
before step 101, the method further comprises:
and the RRU extracts a synchronization reference from the synchronization reference data sent by the BBU as an RRU synchronization reference, and aligns a frame frequency header of the synchronization reference according to downlink time delay.
Here, since the frame frequency header of the synchronization reference is responsible for indicating a time when transmission of a frame of uplink data of the RRU starts, the frame frequency header of the synchronization reference is aligned to process the frame frequency header of the synchronization reference, so as to ensure that an uplink is triggered to send the uplink data and a synchronization identifier is generated to be in a synchronization state.
Here, the RRU aligns a frame header of the synchronization reference according to the downlink delay, and includes:
and the RRU calculates downlink time delay and reports the downlink time delay to the BBU, and the BBU adjusts the time delay of the frame frequency head of the RRU synchronous reference according to the difference value between the downlink time delays of the RRUs so as to align the frame frequency head of the RRU synchronous reference.
The method specifically comprises the following steps: the BBU takes the RRU reporting the maximum downlink delay among the RRUs as a reference RRU, takes the downlink delay of the reference RRU as a reference delay, takes a delay adjustment value configured to the frequency head of the synchronous reference frame of the reference RRU as a reference delay adjustment value, calculates the difference value between the downlink delay of other RRUs in the RRUs and the reference delay, configures the delay adjustment value to the frequency head of the synchronous reference frame of the other RRUs according to the difference value, and ensures the difference value between the delay adjustment value configured to the frequency head of the synchronous reference frame of the other RRUs and the reference adjustment value as the difference value between the downlink delay of the reference RRU and the downlink delay of the other RRUs, so that the frame frequency heads of the synchronous reference of the other RRUs and the reference RRU can be aligned, thereby ensuring that the other RRUs and the reference RRU send uplink data at the same.
For example, if the downlink delays of the RRU1, the RRU2, and the RRU3 are a1, a2, and A3, respectively, and a1 > a2 > A3, the difference between a2, A3, and a1 is calculated by using a1 as a reference delay, and the RRU1, the RRU2, and the RRU3 are synchronized with the delay adjustment values B1, B2, and B3 configured for the reference frame frequency header, then the downlink delay and the delay adjustment value satisfy: a1-a 2-B2-B1, a 1-A3-B3-B1.
Wherein, the downlink delay is obtained by the RRU through calculation by using a transmission protocol according to an optical signal or an electrical signal from the BBU correspondingly received from an optical cable or an electrical cable, and the transmission protocol includes: common Radio Interface (CPRI) protocol, and Interface between RRU and BBU (IR) protocol.
Here, the synchronization identifier is encoded in a fixed format, and for example, the synchronization identifier may be represented by a fixed sequence "11233"; or the non-fixed sequence output by the preset function represents the synchronous identifier.
Step 102: and the RRU sends the uplink data inserted with the synchronous identifier to the BBU, so that the BBU synchronizes the uplink data sent by the RRU according to the synchronous identifier.
Here, when the RRU transmits the uplink data inserted with the synchronization identifier to the BBU, the synchronization identifier and the uplink data may be transmitted separately by using independent transmission channels, or may be transmitted in a time division multiplexing manner by using the same transmission channel.
Here, the BBU synchronizes uplink data sent by the RRU according to the synchronization identifier, including:
and the BBU takes the synchronization identifier of the uplink data sent by the RRU with the largest uplink delay in the RRUs as a reference synchronization identifier, and aligns the synchronization identifiers of the uplink data sent by other RRUs in the RRUs with the reference synchronization identifier.
The RRU with the largest uplink delay is the RRU to which the uplink data received last belongs within a preset window time when the BBU receives the uplink data sent by the RRU for the first time; and the preset window time is the ratio of the maximum difference of the lengths of the connection optical cables between the RRU and the BBU to the transmission speed of the optical signal in the optical cable, or is the ratio of the maximum difference in the length of the connecting cable between the RRU and the BBU to the transmission speed of the electrical signals in the cable, since the uplink delay depends on the length of the optical or electrical cable connecting the RRU and the BBU, therefore, the maximum difference of the time delays of the synchronization identifiers of the uplink data sent by the RRU at the same starting time is the ratio of the maximum difference of the lengths of the connection optical cables between the RRU and the BBU to the transmission speed of the optical signal in the optical cable, or is the ratio of the maximum difference in the length of the connecting cable between the RRU and the BBU to the transmission speed of the electrical signals in the cable, i.e. the transmission time of the uplink data sent by the RRU on the optical cable or the electrical cable with the maximum difference length. In this way, within a preset window time after the BBU first receives uplink data sent by the RRU, the received uplink data sent by the RRU is uplink data sent by the RRU at the same starting time.
Wherein, the BBU aligns the synchronization identifier of the uplink data sent by the other RRUs with the reference synchronization identifier, including
And the BBU calculates the difference value between the synchronization identification time delay of the uplink data sent by the other RRUs and the reference synchronization identification time delay, and correspondingly compensates the difference value for the synchronization identification time delay of the uplink data sent by the other RRUs.
The synchronization identifier of the uplink data is the uplink data generated and inserted by the RRU at the same time, so that the difference between the synchronization identifier delay of the uplink data sent by the other RRUs and the reference synchronization identifier delay can be equal to the difference between the uplink delay of the other RRUs and the maximum uplink delay, and thus, by aligning the synchronization identifier of the uplink data sent by the other RRUs with the reference synchronization identifier, the frame boundary of the uplink data sent by the RRU at the same time can be aligned, and the purpose of uplink data synchronization is achieved.
Fig. 2 is a schematic diagram of a structure of an uplink data synchronization system according to the present invention, and as shown in fig. 2, the system includes: a BBU22 and at least two RRUs 21 connected with the BBU 22; wherein,
the RRU21 is configured to synchronously generate a synchronization identifier according to a frame header of a synchronization reference, and insert the synchronization identifier into uplink data; sending the uplink data with the inserted synchronization identifier to the BBU 22;
the RRU 22 is configured to synchronize uplink data sent by the RRU21 according to the synchronization identifier.
Further, the RRU21 is further configured to extract a synchronization reference from the synchronization reference data sent by the BBU22 as the RRU21 synchronization reference, and align a frame frequency header of the synchronization reference according to a downlink delay.
Further, the RRU21 is further configured to calculate a downlink delay and report the downlink delay to the BBU 22.
Further, the BBU22 is further configured to adjust a delay of a synchronization reference frame header of the RRU21 according to a difference between downlink delays of the RRUs 21, so as to align with a frame header of a synchronization reference of the RRU 21.
Further, the BBU22 is further configured to use a synchronization identifier of uplink data sent by the RRU21 with the largest uplink delay in the RRU21 as a reference synchronization identifier, and align synchronization identifiers of uplink data sent by other RRUs 21 in the RRU21 with the reference synchronization identifier.
Further, the BBU22 is further configured to calculate a difference between the synchronization identifier delay of the uplink data sent by the other RRUs 21 and the reference synchronization identifier delay, and correspondingly compensate the difference for the synchronization identifier delay of the uplink data sent by the other RRUs 21.
Further, the RRU21 includes: a synchronization reference access module 211, a synchronization identifier generation module 212, a synchronization identifier insertion module 213, and a first transmission module 214; wherein,
the synchronization reference access module 211 is configured to store a synchronization reference;
the synchronization identifier generating module 212 is configured to synchronously generate a synchronization identifier according to the frame rate header of the synchronization reference stored by the synchronization reference accessing module 211;
the synchronization identifier inserting module 213 is configured to insert the synchronization identifier generated by the synchronization identifier generating module 212 into the uplink data;
the first sending module 214 is configured to send the uplink data with the synchronization identifier inserted therein to the BBU 22.
Further, the RRU21 further includes:
a first receiving module 215, configured to receive synchronization reference data sent by the BBU 22;
the synchronization reference access module 211 is further configured to extract and store a synchronization reference from the synchronization reference data, and align a frame frequency header of the synchronization reference according to the downlink delay.
Further, the RRU21 further includes:
a first calculation module 216 for calculating downlink delay;
the first receiving module 215 is configured to receive an instruction for adjusting a frequency header delay of a synchronization reference frame sent by the BBU 22;
the synchronization reference access module 211 is further configured to adjust the time delay of the synchronization reference frame frequency header according to an instruction for adjusting the time delay of the synchronization reference frame frequency header.
The first sending module 214 is configured to send the downlink delay to the BBU 22.
Further, the BBU22 includes: a second receiving module 221 and a synchronization module 222; wherein,
the second receiving module 221 is configured to receive uplink data sent by the RRU 21;
the synchronization module 222 is configured to synchronize the uplink data according to the synchronization identifier inserted in the uplink data.
Further, the BBU22 further includes:
the reference adjusting module 223 is configured to issue an instruction for adjusting the delay of the RRU21 synchronization reference frame frequency header according to a difference between downlink delays of the RRUs 21, so as to align with a frame frequency header of the RRU21 synchronization reference;
a second sending module 224, configured to send an instruction for adjusting a delay of a synchronization reference frame frequency header of the RRU21 to the RRU 21;
the second receiving module 221 is further configured to receive a downlink delay sent by the RRU 21.
Further, the synchronization module 222 is specifically configured to use the synchronization identifier of the uplink data sent by the RRU21 with the largest uplink delay in the RRUs 21 as a reference synchronization identifier, and align the synchronization identifier of the uplink data sent by other RRUs 21 with the reference synchronization identifier.
Further, the BBU22 further includes:
a second calculating module 225, configured to calculate a difference between the synchronization identifier delay of the uplink data sent by the other RRUs 21 and the reference synchronization identifier delay;
the synchronization module 222 is specifically configured to compensate the delay difference value correspondingly for the synchronization identifier delay of the uplink data sent by the other RRUs 21.
Example one
In this embodiment, an uplink data synchronization processing flow of an uplink synchronization system composed of a BBU and RRUs 1 and 2 connected to the BBU through an optical cable is taken as an example to further describe the uplink data synchronization method of the present invention in detail.
Fig. 3a is a schematic flow chart of an implementation of the uplink data synchronization embodiment of the present invention, as shown in fig. 3a, including:
step 301: the RRU1 and the RRU2 respectively extract synchronous references from the synchronous reference data sent by the BBU to serve as the synchronous references of the RRU1 and the RRU 2;
wherein, the RRU1 and RRU2 synchronization reference are shown in fig. 3 b.
Step 302: the RRU1 and the RRU2 align frame frequency headers of own synchronous references according to respective downlink time delays;
the method specifically comprises the following steps: and the RRU1 and the RRU2 calculate downlink time delay and report the downlink time delay to the BBU, and the BBU adjusts the time delay of the frequency heads of the synchronous reference frames of the RRU1 and the RRU2 according to the difference value between the downlink time delay of the RRU1 and the downlink time delay of the RRU2 so as to align the frequency heads of the synchronous reference frames of the RRU1 and the RRU 2.
As shown in fig. 3b, the RRU1 and RRU2 synchronization reference is that the length of the optical fiber connecting RRU1 and BBU is less than the length of the optical fiber connecting RRU2 and BBU, which results in that the RRU1 downlink delay is less than the RRU2 downlink delay; then, taking the downlink delay of the RRU2 as a reference delay, calculating a difference between the downlink delay of the RRU1 and the downlink delay of the RRU2, and configuring a delay adjustment value for the synchronous reference frame frequency header of the RRU1 and the RRU2 according to the difference, wherein the following relationship is satisfied: the RRU2 downlink delay-RRU 1 delay adjustment value-RRU 2 delay adjustment value, and the RRU1 and RRU2 synchronization reference after frame frequency header alignment is shown in fig. 3 b.
Step 303: the RRU1 and the RRU2 synchronously generate synchronous identification according to the frame frequency head of the self synchronous reference;
as the frame frequency headers of the RRU1 and RRU2 synchronization references are aligned, the synchronization identifier is generated at the same time, and as shown in fig. 3b, the synchronization identifiers generated by the RRU1 and RRU2 are kept aligned in time sequence.
Step 304: the RRU1 and the RRU2 insert the synchronous identification into the uplink data and send the uplink data inserted with the synchronous identification to the BBU;
wherein, the uplink data with the synchronization identifier inserted in the RRU1 and the RRU2 is as shown in fig. 3b, and the synchronization identifier in the uplink data sent by the RRU1 and the RRU2 keeps aligned in time sequence;
when the RRU1 and the RRU2 send the uplink data inserted with the synchronization identifier to the BBU, the synchronization identifier and the uplink data may be sent by using independent transmission channels, or by using the same transmission channel in a time division multiplexing manner.
Step 305: and the BBU synchronizes the uplink data according to the synchronization identifier.
The method specifically comprises the following steps: when RRU1 and RRU2 receive uplink data for the first time, starting window time timing, and carrying out synchronous processing on the uplink data received in the window time;
the window time is a ratio of a difference value between lengths of the RRU1 and the RRU2 and a BBU connection optical cable to a transmission speed of an optical signal in the optical cable, and since the length of the RRU1 and the BBU connection optical cable is less than the length of the RRU2 and the BBU connection optical fiber, uplink data sent by the RRU2 is received by the BBU last in the window time, specifically, as shown in fig. 3b, a synchronization identifier delay in the uplink data of the RRU2 received by the BBU is greater than a synchronization identifier delay in the uplink data of the RRU1 received by the BBU;
taking the synchronization identifier of the uplink data of the RRU2 as a reference synchronization identifier, calculating a difference between the synchronization identifier delay of the uplink data of the RRU1 and the reference synchronization identifier delay, where the difference is shown in fig. 3b, compensating the synchronization identifier delay of the uplink data of the RRU1 for the difference, and the uplink data of the RRU1 after compensating for the difference is shown in fig. 3b, where the synchronization identifiers of the uplink data of the RRU1 and the RRU2 are in an aligned state, that is, the frame boundaries of the uplink data of the RRU1 and the RRU2 are in an aligned state, and synchronizing the uplink data of the RRU1 and the RRU 2.
It should be noted that the application scenario of the technical solution of this embodiment is not limited by the communication systems such as Wideband Code Division Multiple Access (WCDMA), and can be implemented in an application scenario in which the RRU is a star network, a chain network, a tree network, or a ring network.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (14)
1. An uplink data synchronization method is applied to a baseband unit (BBU) and at least two Remote Radio Units (RRUs) connected with the BBU, and is characterized by comprising the following steps:
the RRU synchronously generates a synchronous identifier according to a frame frequency head of a RRU synchronous reference and inserts the synchronous identifier into uplink data;
the RRU sends the uplink data inserted with the synchronous identifier to the BBU, so that the BBU synchronizes the uplink data sent by the RRU according to the synchronous identifier;
wherein, the BBU synchronizes the uplink data sent by the RRU according to the synchronization identifier, including: and the BBU aligns the synchronization identification of the uplink data in each RRU.
2. The method of claim 1, wherein before the RRU generates the synchronization identifier according to a frame header of a RRU synchronization reference, the method further comprises:
and the RRU extracts a synchronization reference from the synchronization reference data sent by the BBU as an RRU synchronization reference, and aligns a frame frequency header of the synchronization reference according to downlink time delay.
3. The method of claim 2, wherein the RRU aligns a frame header of the synchronization reference according to a downlink delay, comprising:
and the RRU calculates downlink time delay and reports the downlink time delay to the BBU, and the BBU adjusts the time delay of the frame frequency head of the RRU synchronous reference according to the difference value between the downlink time delays of the RRUs so as to align the frame frequency head of the RRU synchronous reference.
4. The method of claim 1, 2 or 3, wherein the BBU aligns synchronization identifiers of uplink data in each RRU, and comprises:
and the BBU takes the synchronization identifier of the uplink data sent by the RRU with the largest uplink delay in the RRUs as a reference synchronization identifier, and aligns the synchronization identifiers of the uplink data sent by other RRUs in the RRUs with the reference synchronization identifier.
5. The method of claim 4, wherein the BBU aligns synchronization identifiers of uplink data sent by other RRUs in the RRUs with a reference synchronization identifier, using the synchronization identifier of the uplink data sent by the RRU with the largest uplink delay in the RRUs as the reference synchronization identifier, and includes:
and the BBU calculates the difference value between the synchronization identification time delay of the uplink data sent by the other RRUs and the reference synchronization identification time delay, and correspondingly compensates the difference value for the synchronization identification time delay of the uplink data sent by the other RRUs.
6. An RRU, comprising: the system comprises a synchronous reference access module, a synchronous identifier generation module, a synchronous identifier insertion module and a first sending module; wherein,
the synchronous reference access module is used for storing a synchronous reference;
the synchronous identifier generating module is used for synchronously generating synchronous identifiers according to the frame frequency header of the synchronous reference stored by the synchronous reference access module;
the synchronization identifier inserting module is used for inserting the synchronization identifier generated by the synchronization identifier generating module into the uplink data;
the first sending module is configured to send uplink data into which the synchronization identifier is inserted to the BBU, so that the BBU synchronizes the uplink data sent by the RRU according to the synchronization identifier;
wherein, the BBU synchronizes the uplink data sent by the RRU according to the synchronization identifier, including: and the BBU aligns the synchronization identification of the uplink data in each RRU.
7. The RRU of claim 6, further comprising:
the first receiving module is used for receiving synchronous reference data sent by the BBU;
the synchronous reference access module is also used for extracting and storing the synchronous reference from the synchronous reference data and aligning the frame frequency head of the synchronous reference according to the downlink time delay.
8. The RRU according to claim 6 or 7, further comprising:
a first calculation module, configured to calculate a downlink delay;
the first receiving module is used for receiving a command for adjusting the frequency head time delay of the synchronous reference frame sent by the BBU;
the synchronous reference access module is also used for adjusting the time delay of the frequency head of the synchronous reference frame according to the instruction for adjusting the time delay of the frequency head of the synchronous reference frame;
the first sending module is configured to send the downlink delay to the BBU.
9. A BBU, characterized in that the BBU comprises: a second receiving module and a synchronization module; wherein,
the second receiving module is configured to receive uplink data sent by the RRU;
the synchronization module is used for synchronizing the uplink data according to the synchronization identifier inserted by the uplink data;
the RRU generates the synchronization identifier synchronously according to a frame frequency header of an RRU synchronization reference and inserts the synchronization identifier into the uplink data;
the synchronized uplink data, comprising: and aligning the synchronous identifications of the uplink data in each RRU.
10. The BBU of claim 9, further comprising:
the reference adjusting module is used for issuing an instruction for adjusting the time delay of the RRU synchronous reference frame frequency head according to the difference value between the downlink time delays of the RRUs so as to align the frame frequency head of the RRU synchronous reference;
the second sending module is used for sending an instruction for adjusting the time delay of the frequency head of the RRU synchronous reference frame to the RRU;
the second receiving module is further configured to receive a downlink delay sent by the RRU.
11. The BBU of claim 9,
the synchronization module is specifically configured to use a synchronization identifier of uplink data sent by an RRU with the largest uplink delay among the RRUs as a reference synchronization identifier, and align synchronization identifiers of uplink data sent by other RRUs with the reference synchronization identifier.
12. The BBU of claim 11, further comprising:
a second calculation module, configured to calculate a difference between the synchronization identifier delay of the uplink data sent by the other RRUs and the reference synchronization identifier delay;
the synchronization module is specifically configured to compensate the delay difference value correspondingly for the synchronization identifier delay of the uplink data sent by the other RRUs.
13. An uplink data synchronization system, the system comprising: the system comprises a BBU and at least two RRUs (remote radio units) connected with the BBU; wherein,
the RRU is used for synchronously generating a synchronous identifier according to a frame frequency header of a synchronous reference and inserting the synchronous identifier into uplink data; sending the uplink data inserted with the synchronization identifier to the BBU;
and the BBU is used for aligning the synchronization identification of the uplink data in each RRU.
14. The system of claim 13, wherein the RRU is the RRU of any one of claims 6-8; the BBU is the BBU of any one of claims 9-12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210579120.2A CN103906222B (en) | 2012-12-27 | 2012-12-27 | A kind of uplink data synchronous method, system and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210579120.2A CN103906222B (en) | 2012-12-27 | 2012-12-27 | A kind of uplink data synchronous method, system and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103906222A CN103906222A (en) | 2014-07-02 |
CN103906222B true CN103906222B (en) | 2018-09-25 |
Family
ID=50997315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210579120.2A Active CN103906222B (en) | 2012-12-27 | 2012-12-27 | A kind of uplink data synchronous method, system and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103906222B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105704806B (en) * | 2014-11-28 | 2020-06-12 | 中兴通讯股份有限公司 | Method and device for correcting data transmission delay |
CN105530696B (en) * | 2015-12-11 | 2020-07-31 | 航天恒星科技有限公司 | Multi-user interference elimination method and system |
CN107295627B (en) * | 2016-04-01 | 2020-03-13 | 中国移动通信有限公司研究院 | Time synchronization method and time synchronization device of baseband pool server |
CN112235860B (en) * | 2019-07-15 | 2024-08-27 | 南京中兴新软件有限责任公司 | Active antenna unit time delay alignment method and device and active antenna unit |
CN112312422B (en) * | 2019-07-29 | 2024-06-25 | 中兴通讯股份有限公司 | Method and device for acquiring uplink error rate of remote radio unit |
CN113766627B (en) * | 2020-03-11 | 2023-07-18 | 海能达通信股份有限公司 | Signal sending and processing method and device |
WO2022067744A1 (en) * | 2020-09-30 | 2022-04-07 | Oppo广东移动通信有限公司 | Delay compensation method and apparatus, device, and medium |
CN112738208A (en) * | 2020-12-25 | 2021-04-30 | 中国联合网络通信集团有限公司 | Data synchronization method, satellite node and block chain system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1728600A (en) * | 2004-07-26 | 2006-02-01 | 华为技术有限公司 | Method for implementing synchronous transmission for base station |
CN101098328A (en) * | 2007-06-29 | 2008-01-02 | 中兴通讯股份有限公司 | Base band and RF system synchronization and time delay compensation process |
CN101471724A (en) * | 2007-12-28 | 2009-07-01 | 鼎桥通信技术有限公司 | Ascending data synchronization method for TDD system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040204096A1 (en) * | 2002-03-08 | 2004-10-14 | Koninklijke Philips Electronics N.V. | RF and BB subsystems interface |
-
2012
- 2012-12-27 CN CN201210579120.2A patent/CN103906222B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1728600A (en) * | 2004-07-26 | 2006-02-01 | 华为技术有限公司 | Method for implementing synchronous transmission for base station |
CN101098328A (en) * | 2007-06-29 | 2008-01-02 | 中兴通讯股份有限公司 | Base band and RF system synchronization and time delay compensation process |
CN101471724A (en) * | 2007-12-28 | 2009-07-01 | 鼎桥通信技术有限公司 | Ascending data synchronization method for TDD system |
Also Published As
Publication number | Publication date |
---|---|
CN103906222A (en) | 2014-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103906222B (en) | A kind of uplink data synchronous method, system and equipment | |
US8400965B2 (en) | Radio base station apparatus and synchronization method thereof | |
EP2122904B1 (en) | Improved digital radio head system and method | |
US20070281643A1 (en) | Radio communication system and overhang station apparatus | |
EP2893657B1 (en) | Use of common public radio interface over asymmetric networks | |
CN103152118B (en) | A kind of Base Band Unit and radio frequency unit data service synchronization, device and system | |
EP3322255B1 (en) | Methods and network apparatus for receivingf cpri data stream via ethernet frames. | |
CN106604383B (en) | Time synchronization method, master time synchronization device and communication system | |
US8718213B2 (en) | Clock synchronization method, apparatus, and system | |
EP2863557B1 (en) | Data transmitting method, device, and system | |
EP3294001B1 (en) | Digital fronthaul data transmission method, device and system | |
US9025964B2 (en) | Receiver, data identifying and reproducing apparatus, pon system, and data identifying and reproducing method | |
US20180054214A1 (en) | Communication method and communication system | |
CN102469571A (en) | Method and system for realizing time delay compensation in distributed base station system | |
CN101730307A (en) | Device and method for transmitting radio remote data | |
EP2772109A1 (en) | Delay compensation during synchronization in a base station in a cellular communication network | |
CN102932083A (en) | Microwave time synchronization method and device | |
US10531330B2 (en) | Frame start optimizing in telecommunications systems | |
CN107979421B (en) | Method and device for time delay compensation on RRU side | |
CN104579479A (en) | Distributed base station system and E1 signal and Ethernet signal transmitting method thereof | |
US9774458B2 (en) | Method for transporting Ethernet and non-Ethernet traffic over the same medium | |
JP2007053627A (en) | Radio communication system | |
US9680586B2 (en) | Method of controlling TDD Tx/Rx switching timing in cloud radio access network | |
WO2019001442A1 (en) | Point-to-multipoint fibre transmission method and related device | |
CN103188737A (en) | Radio interface data synchronous processing method and radio interface data synchronous processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |