H04L7/002

Method of reading data and data-reading device
11558533 · 2023-01-17 · ·

A method of reading data includes: receiving a digital signal, wherein the digital signal includes a sync signal and a data signal; performing an oversampling operation to the digital signal, and calculating a plurality of sampling points according to the oversampling operation; by a first counter counting the sampling points to obtain a first count value; based on the first count value defining a second count value; defining a unit interval; in the unit interval, defining a data reading range; and in the data reading range, reading the data signal corresponding to data of the unit interval as a first value when a potential of each of the sampling points counted is changed from a first potential to a second potential.

SYSTEM, METHOD AND SOFTWARE PROGRAM FOR TUNEABLE EQUALIZER ADAPTATION USING SAMPLE INTERPOLATION
20170346662 · 2017-11-30 · ·

Various embodiments of the present invention solve the problem of generating intermediate-time information useable to drive ZFE adaptation (for example, in connection with a digital receiver). Further, various embodiments of the present invention increase flexibility by enabling user-specified over-peaking and/or under-peaking (i.e. configurable equalizer tuning) with respect to a ZFE convergence (or lock) criterion.

RECEIVER SYNCHRONIZATION FOR LIGHT COMMUNICATIONS
20230308254 · 2023-09-28 ·

A light communication system, receiver, and method for synchronizing a receiver with a transmitter so as to decode a data input stream transmitted by the transmitter and received at the receiver. The method includes: receiving a data input stream at a receiver, the data input stream having a first data rate that is set based on a transmitter clock rate; generating a wave; obtaining a phase error between the data input stream and the generated wave; determining a synchronized clock rate by using the phase error to adjust the frequency of the generated wave so as to match the frequency of the generated wave to the transmitter clock rate of the data input stream; and using the synchronized clock rate to decode the data input stream so as to obtain data encoded in the data input stream.

METHOD OF READING DATA AND DATA-READING DEVICE
20210367605 · 2021-11-25 ·

A method of reading data includes: receiving a digital signal, wherein the digital signal includes a sync signal and a data signal; performing an oversampling operation to the digital signal, and calculating a plurality of sampling points according to the oversampling operation; by a first counter counting the sampling points to obtain a first count value; based on the first count value defining a second count value; defining a unit interval; in the unit interval, defining a data reading range; and in the data reading range, reading the data signal corresponding to data of the unit interval as a first value when a potential of each of the sampling points counted is changed from a first potential to a second potential.

METHOD FOR SYNCHRONIZING SIGNALS
20220073087 · 2022-03-10 · ·

A method for synchronizing signals of a plurality of participants. A relationship between the signals is given by a physical relation. The signals are each filtered with a first filter in order to determine a shift between the signals. The determined shift is a measure of the phase shift between the signals. The shift is subsequently eliminated by filtering the signals respectively with a second filter.

C-PHY training pattern for adaptive equalization, adaptive edge tracking and delay calibration

Methods, apparatus, and systems for data communication over a multi-wire, multi-phase interface are disclosed. A method of calibration includes configuring a 3-phase signal to include a high frequency component and a low frequency component during a calibration period, and transmitting a version of the 3-phase signal on each wire of a 3-wire interface. The version of the 3-phase signal transmitted on each wire is out-of-phase with the versions of the 3-phase signal transmitted on each of the other wires of the 3-wire interface. The 3-phase signal may be configured to enable a receiver to determine certain operating parameters of the 3-wire interface.

SYSTEMS AND METHODS FOR ASYNCHRONOUS DATA COMMUNICATION IN NOISY ENVIRONMENTS
20240154621 · 2024-05-09 ·

Systems and methods for asynchronous data communication are disclosed. The system includes one or more peripheral devices, a processing device, and one or more communication channels. Each peripheral device includes a peripheral clock and a quantizer. The processing device is remotely located from each peripheral device and includes a processor clock that is asynchronous with at least one peripheral clock, an analog continuous time filter, and an analog-to-digital converter. The analog continuous time filter filters one or more quantized signals generated by the one or more peripheral devices to generate one or more filtered signals. The analog continuous time filter has a filter bandwidth corresponding to a signal bandwidth of one or more analog time varying signals represented by the one or more quantized signals. The analog-to-digital converter generates one or more converted signals by sampling the one or more filtered signals based on a processor clock signal.

Phase interpolator and clock generating method

A phase interpolator includes a current generating circuit, a current controlling circuit and a signal generating circuit, wherein the current generating circuit is arranged to generate a current; and the current controlling circuit is arranged to generate a control signal to the current generating circuit to control a current value of the current. The signal generating circuit includes a capacitor, wherein the signal generating circuit generates a phase interpolation signal by using the capacitor to receive the current, wherein a phase of the phase interpolation signal is varied according to the current.

Method and System for Providing Data Communication in Continuous Glucose Monitoring and Management System
20180304011 · 2018-10-25 · ·

Method and system for providing data monitoring and management including RF communication link over which a transmitter and a receiver is configured to communicate, the transmitter configured to periodically transmit a data packet associated with a detected analyte level received from an analyte sensor, and the receiver configured to identify the transmitter as the correct transmitter for which it is configured to receive the data packets, and to continue to receive the data packets from the transmitter once the transmitter identification has been verified, is provided.

Dual path timing wander removal
10057051 · 2018-08-21 · ·

A more cost effective wander jitter filter utilizes an excursion detector that receives a timing difference between a first signal and a second signal and supplies a first adjustment amount if a magnitude of the timing difference is above a predetermined threshold and otherwise supplies a second adjustment amount of zero. A summing circuit adjusts a magnitude of the timing difference by the first or second adjustment amount. A loop filter receives the summing circuit output and controls an oscillator. The excursion detector output (first adjustment value or zero according to the magnitude of the timing difference) is low pass filtered and the low pass filtered is reintroduced into the oscillator output or the feedback loop. The excursion detector output is accumulated and used to adjust a phase of the feedback signal from the oscillator.