Methods for nanosecond-scale time synchronization over a network

    公开(公告)号:US12081643B2

    公开(公告)日:2024-09-03

    申请号:US17590621

    申请日:2022-02-01

    申请人: ZaiNar, Inc.

    摘要: A method includes, at a first node: transmitting a first synchronization signal at a first time according to a first clock of the first node; back-coupling the first synchronization signal to generate a first self-receive signal; calculating a time-of-arrival of the first self-receive signal according to the first clock; and calculating a time-of-arrival of the second synchronization signal according to the first clock. The method also includes, at the second node: transmitting the second synchronization signal at a second time according to a second clock of the second node; back-coupling the second synchronization signal to generate a second self-receive signal; calculating a time-of-arrival of the second self-receive signal according to the second clock; and calculating a time-of-arrival of the first synchronization signal according to the second clock. The method S100 further includes calculating a time bias and a propagation delay between the pair of nodes based on the time-of-arrivals.

    Dual loop for clock recovery in CDR

    公开(公告)号:US12047483B1

    公开(公告)日:2024-07-23

    申请号:US18145190

    申请日:2022-12-22

    IPC分类号: H04L7/033 H04L7/00

    CPC分类号: H04L7/0331 H04L7/0016

    摘要: A method for recovering a clock from input data, in a deserializer that couples a transmission medium to receive circuitry of a data transceiver, includes operating, in a first clock recovery loop, on equalized input data from a data recovery loop to provide a first timing error signal, operating, in a second clock recovery loop, on unequalized input data to provide a second timing error signal, combining the first and second timing error signals, and deriving a recovered clock signal from the combined first and second timing error signals using an oscillator circuit. Combining the first and second timing error signals may include operating on the first and second timing error signals in a manner that filters the first timing error signal to remove low-frequency components including adaptation errors introduced by the data recovery loop, and that filters the second timing error signal to remove high frequency components including jitter.

    PUSH-START CRYSTAL OSCILLATOR, ASSOCIATED ELECTRONIC DEVICE AND PUSH-START METHOD FOR PERFORMING START-UP PROCEDURE OF CRYSTAL OSCILLATOR

    公开(公告)号:US20240235803A9

    公开(公告)日:2024-07-11

    申请号:US17971650

    申请日:2022-10-24

    IPC分类号: H04L7/00 H04L7/033

    CPC分类号: H04L7/0016 H04L7/0331

    摘要: A push-start crystal oscillator (XO), an associated electronic device and a push-start method for performing a start-up procedure of an XO are provided. The push-start XO includes an inverting amplifier and a push-start logic control circuit, wherein the inverting amplifier is coupled to a crystal load. The inverting amplifier generates a first XO signal and a second XO signal. The push-start logic control circuit receives a feedback clock from a phase locked loop (PLL), and generates a phase control clock according to the feedback clock, wherein a push phase and a settle phase are specified by the phase control clock. During the settle phase, the PLL calibrates a frequency of the feedback clock according to the second XO signal. During the push phase, the feedback clock is transmitted to the inverting amplifier in order to increase the amplitude of the first XO signal.

    Receiver with Feed Forward Equalization
    6.
    发明公开

    公开(公告)号:US20240089154A1

    公开(公告)日:2024-03-14

    申请号:US17931096

    申请日:2022-09-09

    申请人: Apple Inc.

    发明人: Bo Sun Jafar Savoj

    IPC分类号: H04L25/03 H04L7/00

    CPC分类号: H04L25/03038 H04L7/0016

    摘要: A receiver with feed-forward equalization is disclosed. A receiver includes a delay circuit configured to receive a first signal that encodes a serial data stream having a plurality of data symbols. The delay circuit includes at least one T-coil circuit and is configured to generate a plurality of delayed signals using the first signal. The receiver further includes a front-end circuit configured to generate an equalized signal using the at first signal and one or more delayed signals of the plurality of delayed signals. A sample circuit is configured to sample the equalized signal to generate a plurality of samples. A recovery circuit configured to generate a plurality of recovered data symbols using the plurality of samples.

    Systems and methods for synchronization of processing elements

    公开(公告)号:US11838397B2

    公开(公告)日:2023-12-05

    申请号:US17350758

    申请日:2021-06-17

    IPC分类号: H04L7/00

    摘要: In an example, a synchronization signal can be transmitted to a plurality of synchronizers. The plurality of synchronizers can include a plurality of upstream synchronizers and a downstream synchronizer. Each synchronizer of the plurality of upstream synchronizers can be caused to count from a respective count value until a predetermined end count sequence value in response to receiving the synchronization signal. The respective count value stored at each synchronizer can be representative of a difference in time between a respective upstream synchronizer of the plurality of upstream synchronizers receiving the synchronization signal and the downstream synchronizer receiving the synchronization signal. A respective processing element of a plurality of processing elements can be caused to start a respective function or operation in response to a respective upstream synchronizer reaching the predetermined end count sequence value.

    SYSTEM, VEHICLE, AND METHOD
    10.
    发明公开

    公开(公告)号:US20230306101A1

    公开(公告)日:2023-09-28

    申请号:US18167070

    申请日:2023-02-10

    摘要: A system includes a plurality of in-vehicle devices and having a function of determining abnormality of communication in the devices by authenticating a message including data, a first counter counted each time a power source is turned on, and a second counter incremented over time. The system includes an authentication unit for performing, when a message including control data to be exchanged between the devices is authenticated, authentication on a message sent and received between the devices and including at least the control data and the first counter by using at least the control data and the first counter, in which when it is confirmed whether synchronization is achieved between the devices, the authentication unit is for performing authentication on a message sent and received between the devices and not including the first counter but including the second counter by using the second counter without using the first counter.