Abstract:
In accordance with embodiments disclosed herein, there is provided systems and methods for link training between a host device and a device. The host device includes a clock source, front-end circuitry, a duty cycle monitor (DCM), link training logic, and a duty cycle adjustor (DCA). The front-end circuitry is to transmit a training sequence and a forward clock signal to the device and is to receive a strobe signal from the device over a physical transmission media. The DCM is to monitor duty cycle of the strobe signal and duty cycle of the clock signal. The link training logic is to determine a adjustment to the clock signal and is to generate a control signal. The DCA is to receive the clock signal and the control signal and is to adjust the clock signal to generate an adjusted forward clock signal in view of the control signal.
Abstract:
A communications system (10) is disclosed comprising a transmitter (20) and a receiver (30). The transmitter (20) is configured to transmit a data stream at close to the Nyquist rate. The receiver (30) is configured to sample a received signal data stream at close to the Nyquist rate and includes a synchronisation unit (36) configured to iteratively execute a synchronisation routine to identify a sample point in the received signal.
Abstract:
Es werden ein Verfahren zur Synchronisation von Uhren (1, 2) in Knoten eines Fahrzeugnetzes eines Kraftfahrzeugs, in dem die Knoten über ein nicht per se synchronisiertes Kommunikationsprotokoll miteinander kommunizieren, sowie ein zur Durchführung des Verfahrens eingerichteter Knoten beschrieben. Bei dem Verfahren sendet ein Master-Knoten mit einer Master-Uhr (1) Synchronisations-Telegramme aus, die in einem Slave-Knoten mit Slave-Uhr (2) ausgewertet werden, wobei der Takt des Slave-Knotens bzw. der Slave-Uhr (1) an den Takt des Master-Knotens bzw. der Master-Uhr (2) angepasst wird. Ferner wird bei dem Verfahren unter Berücksichtigung der Übertragungszeit für ein Telegramm zwischen dem Master-Knoten und dem Slave-Knoten eine Zeitverschiebung zwischen der Master-Uhr (1) und der Slave-Uhr (2) korrigiert. Es ist vorgesehen, dass zumindest für eine erste Synchronisation der Master-Uhr (1) mit einer Slave-Uhr (2) nach dem Starten der Knoten des Fahrzeugnetzes in dem Slave-Knoten eine Vorgabe-Übertragungszeit zur Korrektur der Zeitverschiebung zwischen dem Master-Knoten und dem Slave-Knoten verwendet wird und/oder dass von dem Slave-Knoten ein Delay-Request-Telegramm (8) ausgesendet wird, dessen Empfangszeit (t 4 ) in dem Master-Knoten erfasst und von dem Master-Knoten als Delay-Response-Telegramm (9) an den Slave-Knoten zurückgesendet wird, in welchem dann die Übertragungszeit für ein Telegramm zwischen dem Master-Knoten und dem Slave-Knoten bestimmt wird, wobei die Sendefrequenz der Delay-Request-Telegramme (8) der Sendefrequenz der Synchronisations-Telegramme (4) zumindest für einen vorgegebenen Zeitraum nach dem Starten der Knoten des Fahrzeugs entspricht.
Abstract:
Es werden auf Basis - von single-ended, auf Logikpegeln basierenden Signalen sowie - von differentiellen, insbesondere auf common mode basierenden, Signalen eine Schaltungsanordnung (A) sowie ein entsprechendes Verfahren vorgeschlagen, bei denen eine serialisierte Signal-Übertragung stets fehlerfrei und stabil erfolgt.
Abstract:
Es werden auf Basis - von single-ended, auf Logikpegeln basierenden Signalen sowie - von differentiellen, insbesondere auf common mode basierenden, Signalen eine Schaltungsanordnung (A) sowie ein entsprechendes Verfahren vorgeschlagen, bei denen eine serialisierte Signal-Übertragung stets fehlerfrei und stabil erfolgt.
Abstract:
The invention relates to a transmitter for transmitting data in bio-implantable medical devices, comprising: an activation unit which transmits, to a receiver, a predetermined number of frame bits which indicate the start of data transmission so as to activate the receiver; a preamble state notification unit which transmits, at the state where the receiver is activated or during data transmission to the receiver, a preamble data signal for turning the receiver into a preamble state; and a synchronization unit which transmits synchronization data for synchronization between the transmitter and the receiver in the preamble state.
Abstract:
If data received by an external device controller from an external device is delayed by one cycle or more with respect to an output clock of the external device controller, a delay may not necessarily be detected with an existing configuration. When a data latch timing of the external device controller is adjusted, gating of or releasing gating of an output clock of the external device controller is performed in accordance with predetermined gating information, thus improving the accuracy of calibration for adjusting the data latch timing.
Abstract:
Methods and apparatus for symbol timing recovery are provided. Both a coarse symbol timing recovery method and apparatus, and a fine symbol timing recovery method and apparatus are described which can be used jointly for symbol recovery, for example in phase shift keying receivers. The coarse method involves the use of differential correlations and finding the time difference in peak values of the correlation results. The fine method involves interpolation of a received digital signal, followed by filtering and timing error detection. The error detection signal is further filtered and used to control the interpolator. The methods provide for robust symbol timing synchronization.
Abstract:
In one embodiment, a method includes determining pre-calculated information. The pre-calculated information is used to determine a counter pattern for a reference clock. The counter pattern include, for at least one data bit, a number of reference clock cycles of the reference clock that is determined based on a frequency of the reference clock and a data rate of a serial data stream. The serial data stream is sampled to read a plurality of data bits based on the counter pattern. A data bit is sampled based on the number of reference clock cycles associated with the data bit.