H04J3/0682

R-PHY map advance time measurement
11683194 · 2023-06-20 · ·

Systems and methods for dynamically adjusting a MAP advance time for a MAP message sent from a CCAP core to an RPD, the MAP message allocating bandwidth for the RPD during an interval beginning at a start time specified in the MAP message.

METHOD AND DEVICE FOR PROVIDING A GLOBAL CLOCK IN A SYSTEM
20170338938 · 2017-11-23 · ·

A method and a device for providing a global clock in a system, the terminals in the system are channel connected to each other via paths, each terminal is communicatively connected to a clock source ultimately via a signal recording unit, respectively, the clock source sends a calibration signal to the network, the signal recording unit records the current transmitting time T (0) of the calibration signal, each terminal will receive the calibration signal sequentially due to different distances from the clock source and will return the signal, the backward signals are returned to the signal recording unit along the network sequentially, and the signal recording unit records the time T (n) of each backward signal sequentially, in this way, the signal recording unit can then measure the delay between each terminal and the clock source signal, which can be used as a correction parameter to ensure that all terminals are in exactly the same time reference, in addition, in this way, there is no need to control the length of the clock cables from each terminal to the clock source, and no special consideration is required for clock routing, and difficulties in system assembly, calibration, maintenance and expansion brought by large amounts of cable are avoided.

DYNAMIC DELAY EQUALIZATION FOR MEDIA TRANSPORT
20170353749 · 2017-12-07 ·

Systems and methods of the present disclosure provide for dynamic delay equalization of related media signals in a media transport system. Methods include receiving a plurality of related media signals, transporting the related media signals along different media paths, calculating uncorrected propagation delays for the media paths, and delaying each of the related media signals by an amount related to the difference between the longest propagation delay (of the uncorrected propagation delays) and the uncorrected propagation delay of the related media signal/media path. Calculating the uncorrected propagation delays and delaying the related media signals may be performed in response to a change to the propagation delay of at least one of the related media signals/media paths. Additionally or alternatively, calculating the uncorrected propagation delays and delaying the related media signals may be performed while transporting the related media signals.

High accuracy time stamping for multi-lane ports

In a transceiver, the accuracy of a packet time stamp can be improved by compensating for errors introduced by processing of the packet. A received packet can be received via multiple lanes. A packet time stamp can be measured using a start of frame delimiter (SFD). A last arriving lane can be used to provide a recovered clock signal. A phase offset between the recovered clock signal and the system clock of the transceiver can be used to adjust the time stamp. A position of the SFD within a data block can be used to adjust the time stamp. A position of the data block within a combined group of data blocks can be used to adjust the time stamp. Also, a serializer-deserializer delay associated with the last arriving lane can be used to adjust the time stamp.

OPTICAL LINK TIME-OF-FLIGHT AND TRAFFIC LATENCY DETERMINATION USING OPTICAL TRANSCEIVER
20220353162 · 2022-11-03 ·

A method for determining timing information in an optical communication link includes transmitting a falling edge from a transceiver positioned at a near end of the optical communication link and simultaneously starting a first timer at the transceiver positioned at the near end of the link. The transmitted falling edge is received at a transceiver positioned at a far end of the link. A falling edge is transmitted from the transceiver positioned at the far end of the link after a response delay. The transmitted falling edge is received at the transceiver positioned at the near end of the link while the first timer is simultaneously terminated at the transceiver positioned at the near end of the link and the elapsed time is recorded. The total link delay is determined based on the elapsed time.

METHOD AND STRUCTURE FOR DETERMINING GLOBAL CLOCK AMONG SYSTEMS
20170315582 · 2017-11-02 · ·

A method and a structure for determining a global clock among systems are disclosed. When a standardized time reference is required among systems, a reference clock source may transmit a calibration signal, and a transmitting time T.sub.d (0) may be recorded. Each system may respectively record an arrival time T.sub.a (n), transmit a return signal to a signal recording unit of the reference clock source, and record a transmitting time T.sub.b (n), after receiving the calibration signal. Similarly, because of different distances, the signal recording unit may record arrival times T.sub.d (n) of the return signals subsequently, and determine time delays Delay (n) between systems and the reference clock source respectively. When all the systems are required to have a completely standardized time reference, a corresponding Delay (n) may be acquired and transmitted to each system. Each system may determine zero deviations T.sub.c (n) of various local clocks from the reference clock source, and take T.sub.c (n) as a correction parameter to correct its own system clock, so that the local clocks of all the systems have a completely standardized time reference.

HIGH SPEED SERIALIZER USING QUADRATURE CLOCKS
20170310412 · 2017-10-26 ·

Techniques efficiently serialize multiple data streams using quadrature clocks. Serializer employs first, second, third, and fourth clock signals. Serializer receives multiple data streams via registers, with each of four paths comprising a register, buffer, and switch, with registers of first and fourth paths associated with third clock signal, and registers of second and third paths associated with first clock signal, and with switches of first and fourth paths associated with first clock signal, and switches of second and third paths associated with third clock signal. Switches of first and second paths transfer respective data bits to fifth switch via another buffer, wherein fifth switch is associated with a delayed second clock signal of a time delay component (TDC). Switches of third and fourth paths transfer respective data bits to sixth switch via another buffer, wherein sixth switch is associated with a delayed fourth clock signal of TDC.

Accurate Synchronization as a Service
20170302392 · 2017-10-19 ·

Novel tools and techniques are provided for implementing network timing functionality. In some embodiments, a grand master clock(s) might receive a first timing signal from a global positioning system (“GPS”) source via a GPS antenna(s), and might send a second timing signal (which might be based at least in part on the first timing signal) to a slave clock(s), in some cases, via one or more network elements or the like. A computing system might calculate various transmission times for the second timing signal to be transmitted between the grand master clock(s) and the slave clock(s), and might calculate any time delay differences in the transmission times, might generate a third timing signal based at least in part on the calculated time delay differences (if any), and might send the third timing signal to one or more network elements, thereby providing Accurate Synchronization as a Service (“ASaaS”) functionality.

Optimizing synchronization of audio and network tasks in voice over packet switched networks

A user equipment device (UE) comprises physical layer circuitry configured to transmit and receive radio frequency electrical signals with one or more nodes of a radio access network, an audio subsystem configured to generate frames of audio data, and processing circuitry. The processing circuitry is configured to calculate a time delay from generation of an audio data frame by the audio subsystem of the UE device to transmission of an audio data packet by the physical layer circuitry during a voice call, and decrease the time delay to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer circuitry to meet a scheduled transmission time of the audio data packet.

One-way packet delay measurement

A method for measuring one-way delays in a communications network, the method comprising: maintaining a virtual clock state comprising information for converting times measured with respect to remote clocks into times as would be measured with respect to a local reference clock; registering, for each packet of the plurality of packets in a communications session between the first and second nodes, a timeset comprising transmission and reception times at the first and second nodes; converting, responsive to the virtual clock, times in the timeset measured with respect to the first node clock or the second node clock, into times as would be measured with respect to the reference clock; calculating, for each packet of the series of packets, a forward one-way delay (FOWD) from the first node to the second node and a reverse one-way delay (ROWD) from the second node to the first node, responsive to the converted timeset.