H04L7/0037

LED drive control circuitry, electronic circuitry, and LED drive control method

LED drive control circuitry according to one embodiment outputs an LED drive control signal serving as driving a light emitting diode included in a photocoupler that performs insulation communication in synchronization with a reference clock signal. The LED drive control circuit includes a duty cycle changer that changes a duty cycle of the LED drive control signal in accordance with the reference clock signal and a signal synchronized with the reference clock signal.

PAM4 transceivers for high-speed communication

A communication device includes an AFE configured to track and hold a first driving signal to produce a plurality of sample signals, a shift and hold module configured to store the plurality of sample signals, and an ADC configured to respectively convert the plurality of sample signals to a plurality of digitized sample signals, the ADC including a plurality of ADC slices. A DSP is configured to calibrate the AFE based on the plurality of ADC slices corresponding to the plurality of digitized sample signals and generate an output data stream comprising the plurality of digitized samples. A skew management module is configured to detect a skew of the plurality of digitized sample signals in the output data stream generated by the DSP module, generate a programmable skew offset based on the detected skew, and correct the skew in the output data stream based on the programmable skew offset.

CLOCK DATA RECOVERY CIRCUIT

A clock data recovery circuit includes a deglitch filter circuit and a timer circuit. The deglitch filter circuit is configured to remove pulses of less than a particular duration from a data signal to produce a deglitched data signal. The timer circuit is coupled to the deglitch filter, and is configured to compare a duration of a pulse of the deglitched data signal to a threshold duration, and identify the pulse as representing a logic one based on the duration of the pulse exceeding the threshold duration.

SIGNAL DISTRIBUTION SYSTEM, AND RELATED PHASED ARRAY RADAR SYSTEM
20220271763 · 2022-08-25 · ·

A signal distribution system includes: a first signal divider arranged to generate a first output oscillating signal according to a first input oscillating signal; a second signal divider arranged to generate a second output oscillating signal according to the first input oscillating signal; a first transmitting channel coupled to the first signal divider and the second divider for transmitting the first input oscillating signal to the first signal divider and the second signal divider; and a second transmitting channel coupled to the first signal divider and the second divider for transmitting a second input oscillating signal to the first signal divider and the second signal divider; wherein the first input oscillating signal has a first frequency, the second input oscillating signal has a second frequency, and the second frequency is smaller than the first frequency.

Method, System, and Computer Program Product for Producing Accurate IEEE 1588 PTP Timestamps in a System with Variable PHY Latency

Provided is a method for calculating a timestamp associated with a data packet before transcoding of the data packet. The method may include sampling a time of day (TOD) signal to provide a sampled TOD. A previously sampled TOD estimate may be retrieved. An internal TOD estimate may be determined based on the sampled TOD and the previously sampled TOD estimate. A timestamp may be determined based on the internal TOD estimate. A system and computer program product are also disclosed.

PHASED CLOCK ERROR HANDLING
20170222796 · 2017-08-03 ·

Embodiments include systems and methods for detecting and correcting phased clock error (PCE) in phased clock circuits (e.g., in context of serializer/deserializer (SERDES) transmission (TX) clock circuits). For example, phased input clock signals can be converted into unit interval (UI) clocks, which can be combined to form an output clock signal. PCE in the output clock signal can be detected by digitally sampling the UI clocks to characterize their respective clock pulse widths, and comparing the respective clock pulse widths (i.e., PCE in the output clock signal can result from pulse width differences in UI clocks). Delay can be applied to one or more UI clock generation paths to shift UI clock pulse transitions, thereby adjusting output clock pulse widths to correct for the detected PCE. Approaches described herein can achieve PCE detection over a wide error range and can achieve error correction with small resolution.

INTER-VEHICLE COMMUNICATION SYSTEM AND INTER-VEHICLE COMMUNICATION METHOD
20170279594 · 2017-09-28 ·

In an inter-vehicle communication system, a first terminal included in a first vehicle includes a first control unit that receives a first relative phase between a third vehicle and a second vehicle transmitted by a second terminal included in the second vehicle and calculates, based on the received first relative phase and a second relative phase between the first vehicle and the second vehicle, a third relative phase between the first vehicle and the third vehicle, and the second terminal includes a second control unit that transmits the first relative phase to the first vehicle.

MAC address synchronization in a fabric switch

One embodiment of the present invention provides a system for facilitating synchronization of MAC addresses in a fabric switch. During operation, the system divides a number of media access control (MAC) addresses associated with devices coupled to an interface of the switch. The system then computes a checksum for a respective chunk of MAC addresses. In addition, the system broadcasts MAC address information of the chunk to facilitate MAC address synchronization in a fabric switch of which the switch is a member, and to manage the chunks and their corresponding checksum, thereby correcting an unsynchronized or race condition in the fabric switch.

AUTO-ADAPTIVE DIGITAL CLOCK SYSTEM AND METHOD FOR OPTIMIZING DATA COMMUNICATIONS
20170324537 · 2017-11-09 ·

A method for optimizing data communications includes receiving a plurality of data and comparing a size of the plurality of data to a preset fixed data packet size. The method also includes transmitting the plurality of data within the preset fixed data packet size in response to the size of the plurality of data corresponding to the preset fixed data packet size. The method additionally include dynamically, autonomously adjusting a clock frequency for formatting data packets to format one or more data packets that accommodate the size of the plurality of data with minimal fill data in response to the size of the plurality of data being different from the preset fixed data packet size. The method further includes formatting the one or more data packets in response to dynamically, autonomously adjusting the clock frequency.

PAM4 TRANSCEIVERS FOR HIGH-SPEED COMMUNICATION
20170257168 · 2017-09-07 ·

The present invention is directed to data communication. More specifically, embodiments of the present invention provide a transceiver that processes an incoming data stream and generates a recovered clock signal based on the incoming data stream. The transceiver includes a voltage gain amplifier that also performs equalization and provides a driving signal to track and hold circuits that hold the incoming data stream, which is stored by shift and holder buffer circuits. Analog to digital conversion is then performed on the buffer data by a plurality of ADC circuits. Various DSP functions are then performed over the converted data. The converted data are then encoded and transmitted in a PAM format. There are other embodiments as well.