IP Library › Granted Patent US 12,414,063
Granted Patent B2
US 12,414,063 · App. 18/003,604 · Granted Sep 9, 2025

Fronthaul network unit and method therein for synchronization over a fronthaul network

Inventors: Eduardo Lins De Medeiros (Sundbyberg, SE); Igor Almeida (Indaiatuba-SP, BR)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04W56/0015H04L5/1469
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,414,063
App. No.
18/003,604
Granted
Sep 9, 2025
Kind
B2
Abstract

A method performed by a first fronthaul network unit (RU 1 , RU 2 , . . . , RUm) for synchronizing with a second fronthaul network unit (GM; DU 1 , DU 2 , . . . , DUn) across a fronthaul network ( 100 ) carrying TDD radio transmissions through obtaining control information indicating UL and DL time periods of TDD radio transmissions and local timing information in a first fronthaul network unit and determining: a first set of synchronization messages transferred between the units within determined fronthaul DL and UL intervals during which there are no TDD transmissions, and a second set of synchronization messages transferred outside of the determined intervals, and synchronizing, based on the synchronization messages, depending on which set the synchronization message belongs to.

Claims (43)

1. A method performed by a first fronthaul network unit for synchronizing with a second fronthaul network unit across a fronthaul network carrying Time-Division Duplex (TDD) radio transmissions, the method comprising

obtaining control information indicating uplink (UL) and downlink (DL) time periods for the TDD radio transmissions over a radio interface;

obtaining local timing information in the first fronthaul network unit indicating the actual timing of the TDD radio transmissions over the fronthaul network;

determining, based on the obtained control and local timing information, fronthaul DL time intervals during which there are no TDD radio transmissions transferred between the first and second fronthaul network unit in the fronthaul DL direction, and fronthaul UL time intervals during which there are no TDD radio transmissions transferred between the first and second fronthaul network unit in the fronthaul UL direction;

determining first sets of synchronization messages that has been transferred between the first and second fronthaul network unit within the determined fronthaul DL and UL time intervals, and second sets of synchronization messages that has been transferred between the first and second fronthaul network unit outside the determined fronthaul DL and UL time intervals; and

synchronizing, based on the synchronization messages, time and/or frequency information in the first fronthaul network unit depending on which of the first and/or second sets the synchronization messages belongs to.

2. The method of claim 1 , wherein the synchronizing is based on synchronization messages that belongs to the first sets of synchronization messages.

3. The method of claim 2 , wherein the synchronizing is based on a time offset (x {circumflex over ( )}) that is estimated using the synchronization messages that belongs to the first sets of synchronization messages.

4. The method of claim 3 , wherein the time offset (x {circumflex over ( )}) is estimated based on a calculation using one or more time delays in the fronthaul network for synchronization messages that belongs to the first sets of synchronization messages.

5. The method of claim 2 , wherein the synchronizing is further based on one or more synchronization messages that belongs to the second sets of synchronization messages.

6. The method of claim 5 , wherein the synchronizing is further based on synchronization messages that belongs to each of the first and second sets of synchronization messages and performed by filtering the synchronization messages using a model-based filter, wherein the model-based filter is adapted to the difference in delay variance between the one or more synchronization messages that belongs to the second sets of synchronization messages and the synchronization messages that belongs to the first sets of synchronization messages.

7. The method of claim 1 , wherein the obtained control information comprises:

time slot format sequence information for the radio interface;

TDD configuration information for the radio interface; and/or

control information indicating points in time where a switch between UL and DL transmissions over the radio interface.

8. The method of claim 1 , wherein the obtained local timing information comprises:

a local clock time value;

a local I/Q sample count;

a timing strobe indicating a frame or slot start;

a sample, slot, subframe or frame counter for incoming data-packets over the fronthaul network; and/or

a first symbol indicator for incoming data-packets over the fronthaul network.

9. The method of claim 1 , wherein the synchronizing further comprises updating a Real-Time Clock (RTC) in the first fronthaul network unit.

10. The method of claim 1 , wherein the fronthaul network is full-duplex, and the synchronization messages are timestamped data packets according to a packet-based synchronization protocol.

11. The method of claim 1 , wherein the first fronthaul network unit is any type of fronthaul network unit acting as a slave unit in respect to synchronization of its time and frequency information.

12. The method of claim 1 , wherein first network unit is one of a Radio Frequency (RF) processing unit or a baseband processing unit.

13. A non-transitory computer readable storage medium storing a computer program comprising instructions, executable by processing circuitry of an apparatus, for configuring the apparatus to perform the method of claim 1 .

14. A first fronthaul network unit for synchronizing with a second fronthaul network unit across a fronthaul network carrying Time-Division Duplex, TDD, (TDD) radio transmissions, the first fronthaul network unit comprising:

a processor and

memory containing instructions executable by the processor for configuring the first fronthaul network unit to:

obtain control information indicating uplink (UL) and downlink (DL) time periods for the TDD radio transmissions over a radio interface,

obtain local timing information in the first fronthaul network unit indicating the actual timing of the TDD radio transmissions over the fronthaul network,

determine, based on the obtained control and local timing information, fronthaul DL time intervals during which there are no TDD radio transmissions transferred between the first and second fronthaul network unit in the fronthaul DL direction, and fronthaul UL time intervals during which there are no TDD radio transmissions transferred between the first and second fronthaul network unit in the fronthaul UL direction,

determine first sets of synchronization messages that has been transferred between the first and second fronthaul network unit within the determined fronthaul DL and UL time intervals, and second sets of synchronization messages that has been transferred between the first and second fronthaul network unit outside the determined fronthaul DL and UL time intervals, and

synchronize, based on the synchronization messages, time and/or frequency information in the first fronthaul network unit depending on which of the first and/or second sets the synchronization messages belongs to.

15. The first fronthaul network unit of claim 14 , further configured to synchronize the time and/or frequency information based on synchronization messages that belongs to the first sets of synchronization messages.

16. The first fronthaul network unit of claim 15 , further configured to synchronize the time and/or frequency information based on a time offset estimated using the synchronization messages that belongs to the first sets of synchronization messages.

17. The first fronthaul network unit of claim 16 , further configured to estimate the timing offset as a mean or median value of time delays in the fronthaul network for the synchronization messages that belongs to the first sets of synchronization messages.

18. The first fronthaul network unit of claim 15 , further configured to synchronize the time and/or frequency information based on one or more synchronization messages that belongs to the second sets of synchronization messages.

19. The first fronthaul network unit of claim 14 , further configured to synchronize the time and/or frequency information based on synchronization messages that belongs to both the first and second sets of synchronization messages by filtering the synchronization messages using a model-based filter, wherein the model-based filter is adapted to the difference in delay variance between the one or more synchronization messages that belongs to the second sets of synchronization messages and the synchronization messages that belongs to the first sets of synchronization messages.

20. The first fronthaul network unit of claim 14 , wherein the obtained control information comprises:

time slot format sequence information of the fronthaul network;

TDD configuration information of the fronthaul network; and/or

control information indicating points in time where a switch between UL and DL transmissions is to be performed in the fronthaul network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: ALMEIDA, IGOR; LINS DE MEDEIROS, EDUARDO
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 062611/0183 →
Continuity (1)
Related Publication 20230239817A1 · Jul 27, 2023
References Cited (25)
US 11265835B1 · Russell · 2022 [cited by examiner]
US 12294961B2 · Van Phan · 2025 [cited by examiner]
US 20130039359A1 · Bedrosian · 2013 [cited by examiner]
US 20190089505A1 · Hapsari · 2019 [cited by examiner]
US 20210014085A1 · Chen · 2021 [cited by examiner]
US 20210160802A1 · Sandberg · 2021 [cited by examiner]
US 20210219253A1 · Van Phan · 2021 [cited by examiner]
US 20210382745A1 · Eker · 2021 [cited by examiner]
US 20210385686A1 · Ahmed · 2021 [cited by examiner]
US 20220337973A1 · Lutsky · 2022 [cited by examiner]
US 20220369251A1 · Medeiros · 2022 [cited by examiner]
US 20230209549A1 · Amuru · 2023 [cited by examiner]
EP 3331176A1 · 2018 [cited by examiner]
WO WO2018017468A1 · 2018 [cited by examiner]
WO 2021080478A1 · 2021 [cited by applicant]
International Search Report and Written Opinion issued in International Application No. PCT/SE2020/050693 dated May 7, 2021 (11 pages). [cited by applicant]
Hailu, D. H. et al., “Mobile fronthaul transport options in C-RAN and emerging research directions: A comprehensive study”, Elsevier, Optical Switching and Networking, vol. 30 (2018), (pp. 40-52). [cited by applicant]
Checko, A. et al., “Synchronization Challenges in Packet-based Cloud-RAN Fronthaul for Mobile Networks”, IEEE ICC 2015—Workshop on Cloud-Processing in Heterogeneous Mobile Communication Networks (IWCPM), 2015 (pp. 2721-… [cited by applicant]
Giorgi, G. et al., “Performance Analysis of Kalmar-Filter-Based Clock Synchronization in IEEE 1588 Networks”, IEEE Transactions on Instrumentation and Measurement, vol. 60. No. 8, Aug. 2011 (pp. 2902-2909). [cited by applicant]
Hadzic, I. et al., “On Packet Selection Criteria for Clock Recovery”, IEEE, 2009 (6 pages). [cited by applicant]
IEEE, “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems”, IEEE Std 1588, 2008 (289 pages). [cited by applicant]
3GPP TS 38.213 V15.6.0 (Jun. 2019), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for control (Release 15), Jun. 2019 (107 pages). [cited by applicant]
3GPP TS 36.211 V15.8.1 (Jan. 2020), 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical channels and modulation (Release … [cited by applicant]
Freire, I. et al., “Analysis of Controlled Packet Departure to Support Ethernet Fronthaul Synchronization via PTP”, IEEE, 2018 (6 pages). [cited by applicant]
IEEE Std 802.3, (Revision of IEEE Std 802.Mar. 2002 including all approved amendments), “IEEE Standard for Information technology—Telecommunications and information exchange between systems—Local and metropolitan area n… [cited by applicant]