IP Library Granted Patent US 11,431,425
Granted Patent B2
US 11,431,425 · App. 17/030,569 · Granted Aug 30, 2022

Measuring an end-to-end delay(s) in a distributed communications system

Inventors: Shlomi Kulik (Petach Tikva, IL); Shirish Nagaraj (Pleasanton, CA)
Assignee: Corning Research & Development Corporation
H04B17/364H04B17/104H04J13/0062H04W74/0833
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 11,431,425
App. No.
17/030,569
Granted
Aug 30, 2022
Kind
B2
Abstract

Measuring an end-to-end delay(s) in a distributed communications system (DCS) is disclosed. The DCS is coupled to a signal source(s) supporting multiple logical channels and includes multiple remote units each communicating in one or more of the logical channels. The DCS is configured to measure an end-to-end delay(s), which includes a path delay(s) between the signal source and the remote units and a local delay(s) at each of the remote units, for each of the logical channels. The measured end-to-end delay(s) can help the signal source to more accurately determine an equivalent coverage range of the DCS, thus making it possible to generate random access preambles for the DCS based on as few Zadoff-Chu (ZC) sequences as possible. By generating the random access preambles based on fewer ZC sequences, it is possible to minimize interference among the random access preambles, thus helping to improve random access performance in the DCS.

Claims (65)

1. A distributed communications system (DCS), comprising:

a routing circuit coupled to a signal source associated with a plurality of logical channels; and

a plurality of remote units coupled to the routing circuit and each configured to communicate a radio frequency (RF) communications signal in one or more of the plurality of logical channels in a coverage cell;

wherein the routing circuit is configured to:

receive a plurality of delay measurement words each corresponding to a respective one of the plurality of logical channels;

route, to each of the plurality of remote units, one or more of the plurality of delay measurement words corresponding to the one or more of the plurality of logical channels communicated by the each of the plurality of remote units;

receive the one or more of the plurality of delay measurement words updated by each of the plurality of remote units; and

determine an end-to-end delay associated with each of the plurality of logical channels based on the one or more of the plurality of delay measurement words received from each of the plurality of remote units.

2. The DCS of claim 1 , wherein the routing circuit is coupled to the signal source via a Common Public Radio Interface (CPRI) and configured to receive the plurality of delay measurement words in one or more CPRI basic frames.

3. The DCS of claim 1 , wherein the plurality of delay measurement words each comprises:

a path delay word configured to measure a path delay between the signal source and a respective one of the plurality of remote units in a respective one of the plurality of logical channels; and

a local delay word configured to measure a local delay at the respective one of the plurality of remote units in the respective one of the plurality of logical channels.

4. The DCS of claim 3 , wherein the path delay word in each of the plurality of delay measurement words comprises a timer of a determined resolution.

5. The DCS of claim 4 , wherein the timer in each of the plurality of delay measurement words is initialized to an identical initial value.

6. The DCS of claim 4 , wherein the plurality of remote units is each configured to:

receive the one or more of the plurality of delay measurement words each comprising the path delay word and the local delay word;

update the local delay word in each of the one or more of the plurality of delay measurement words to indicate the local delay associated with each of the one or more of the plurality of logical channels; and

provide the one or more of the plurality of delay measurement words to the routing circuit.

7. The DCS of claim 6 , wherein the local delay comprises:

a respective analog processing delay associated with a respective one of the one or more of the plurality of logical channels;

a respective digital processing delay associated with the respective one of the one or more of the plurality of logical channels; and

a respective propagation delay in the respective one of the one or more of the plurality of logical channels.

8. The DCS of claim 6 , wherein the routing circuit is further configured to:

receive, from each of the plurality of remote units, the one or more of the plurality of delay measurement words each comprising the path delay word and the updated local delay word;

determine a maximum path delay word for each of the plurality of logical channels among the path delay word in each of the one or more of the plurality of delay measurement words received from each of the plurality of remote units;

determine a maximum local delay word for each of the plurality of logical channels among the updated local delay word in each of the one or more of the plurality of delay measurement words received from each of the plurality of remote units;

determine the end-to-end delay for each of the plurality of logical channels based on the maximum path delay word and the maximum local delay word associated with each of the plurality of logical channels; and

provide the end-to-end delay for each of the plurality of logical channels to the signal source.

9. The DCS of claim 8 , wherein the signal source is configured to:

determine a largest path delay word among the maximum path delay word associated with each of the plurality of logical channels;

determine a largest local delay word among the maximum local delay word associated with each of the plurality of logical channels;

determine the end-to-end delay as being a sum of the largest path delay word and the largest local delay word;

determine an equivalent cell radius of the DCS based on the determined end-to-end delay; and

determine a number of Zadoff-Chu (ZC) sequences required for generating random access preambles in the DCS based on the determined equivalent cell radius.

10. The DCS of claim 1 , further comprising the signal source coupled to the routing circuit.

11. The DCS of claim 1 , wherein the routing circuit is coupled to the plurality of remote units via a plurality of optical fiber-based communications mediums.

12. A method for measuring an end-to-end delay(s) in a distributed communications system (DCS), comprising:

receiving a plurality of delay measurement words each corresponding to a respective one of a plurality of logical channels;

routing, to each of a plurality of remote units, one or more of the plurality of delay measurement words corresponding to one or more of the plurality of logical channels communicated by the each of the plurality of remote units;

receiving the one or more of the plurality of delay measurement words updated by each of the plurality of remote units; and

determining an end-to-end delay associated with each of the plurality of logical channels based on the one or more of the plurality of delay measurement words received from each of the plurality of remote units.

13. The method of claim 12 , further comprising receiving the plurality of delay measurement words in one or more Common Public Radio Interface (CPRI) basic frames.

14. The method of claim 12 , further comprising receiving the plurality of delay measurement words each comprising:

a path delay word configured to measure a path delay between the signal source and a respective one of the plurality of remote units in a respective one of the plurality of logical channels; and

a local delay word configured to measure a local delay at the respective one of the plurality of remote units in the respective one of the plurality of logical channels.

15. The method of claim 14 , further comprising receiving the path delay word in each of the plurality of delay measurement words comprising a timer of a determined resolution.

16. The method of claim 15 , further comprising initializing the timer in each of the plurality of delay measurement words to an identical initial value.

17. The method of claim 15 , further comprising:

receiving the one or more of the plurality of delay measurement words each comprising the path delay word and the local delay word; and

updating the local delay word in each of the one or more of the plurality of delay measurement words to indicate the local delay associated with each of the one or more of the plurality of logical channels.

18. The method of claim 17 , further comprising updating the local delay word in each of the one or more of the plurality of delay measurement words to indicate the local delay that comprises:

a respective analog processing delay associated with a respective one of the one or more of the plurality of logical channels;

a respective digital processing delay associated with the respective one of the one or more of the plurality of logical channels; and

a respective propagation delay in the respective one of the one or more of the plurality of logical channels.

19. The method of claim 17 , further comprising:

receiving, from each of the plurality of remote units, the one or more of the plurality of delay measurement words each comprising the path delay word and the updated local delay word;

determining a maximum path delay word for each of the plurality of logical channels among the path delay word in each of the one or more of the plurality of delay measurement words received from each of the plurality of remote units;

determining a maximum local delay word for each of the plurality of logical channels among the updated local delay word in each of the one or more of the plurality of delay measurement words received from each of the plurality of remote units; and

determining the end-to-end delay for each of the plurality of logical channels based on the maximum path delay word and the maximum local delay word associated with each of the plurality of logical channels.

20. The method of claim 19 , further comprising:

determining a largest path delay word among the maximum path delay word associated with each of the plurality of logical channels;

determining a largest local delay word among the maximum local delay word associated with each of the plurality of logical channels;

determining the end-to-end delay as being a sum of the largest path delay word and the largest local delay word;

determining an equivalent cell radius of the DCS based on the determined end-to-end delay; and

determining a number of Zadoff-Chu (ZC) sequences required for generating random access preambles in the DCS based on the determined equivalent cell radius.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2025
From: CORNING OPTICAL COMMUNICATIONS LLC
To: ANI ACQUISITION SUB, LLC
Reel/Frame 071270/0328 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2025
From: CORNING RESEARCH & DEVELOPMENT CORPORATION
To: CORNING OPTICAL COMMUNICATIONS LLC
Reel/Frame 070629/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2022
From: KULIK, SHLOMI; NAGARAJ, SHIRISH
To: CORNING RESEARCH & DEVELOPMENT CORPORATION
Reel/Frame 060567/0653 →