H04L25/49

Demodulator for pulse-width modulated clock signals

A demodulator for pulse-width modulated clock signals is disclosed. In one aspect, the demodulator includes an edge detector configured to detect transitions in a reference clock and output a signal indicative of timing of the detected transitions. The demodulator may also include a modulation detection circuit configured to identify modulation events of at least one pulse-width modulated pulse in the reference clock based on the signal output from the edge detector and output a signal indicative of the at least one pulse-width modulated pulse modulation event being identified. The demodulator may further include a retiming circuit configured to generate an output clock synchronized with the at least one pulse-width modulated pulse modulation event based on the signal output from the modulation detection circuit.

High speed receiver

Disclosed herein are related to a system and a method for high speed communication. In one aspect, the system includes a set of slicers configured to generate a slicer output signal digitally indicating a level of an input signal received by the set of slicers. The system includes a speculative tap coupled to the set of slicers, where the speculative tap is configured to select bits of the slicer output signal based on selected bits of a prior slicer output signal. The system includes a decoder coupled to the speculative tap, where the decoder is configured to decode the selected bits of the slicer output signal in a first digital representation into a second digital representation. The system includes a feedback generator coupled to the decoder, where the feedback generator is configured to generate a feedback signal according to the decoded bits of the slicer output signal.

Signal path linearizer
10749716 · 2020-08-18 · ·

A signal path linearizer for PAM4 SerDes communications compensates (including pre-compensates) for signal path nonlinearities. The linearizer can be configured with first and second differential gm stages, the first differential gm stage to provide a DC gain, and the second differential gm stage to introduce a defined nonlinear adjustment in DC gain by adding to or subtracting from the DC gain of the first differential gm stage. The differential gm stages can be configured to generate a compensated PAM4 signal with the combined DC gain providing a nonlinear wideband gain adjustment to compensate for nonlinearities in the PAM4 signal path. Compensation range can be increased by selective degeneration, and the compensation region can be shifted by selectively introducing input offset(s).

Signal path linearizer
10749716 · 2020-08-18 · ·

A signal path linearizer for PAM4 SerDes communications compensates (including pre-compensates) for signal path nonlinearities. The linearizer can be configured with first and second differential gm stages, the first differential gm stage to provide a DC gain, and the second differential gm stage to introduce a defined nonlinear adjustment in DC gain by adding to or subtracting from the DC gain of the first differential gm stage. The differential gm stages can be configured to generate a compensated PAM4 signal with the combined DC gain providing a nonlinear wideband gain adjustment to compensate for nonlinearities in the PAM4 signal path. Compensation range can be increased by selective degeneration, and the compensation region can be shifted by selectively introducing input offset(s).

Method and electronic device for transmitting data
10743164 · 2020-08-11 · ·

An electronic device and method for transmitting data using Bluetooth communication technology are provided. The electronic device includes a memory, a communication circuit configured to communicate with an external device based on a protocol, and a processor configured to generate second data by encoding first data based on an encoding parameter, to store the second data in the memory, to transmit the second data to the external device through the communication circuit, and to change the encoding parameter based on a remaining storage space of the memory.

Method and electronic device for transmitting data
10743164 · 2020-08-11 · ·

An electronic device and method for transmitting data using Bluetooth communication technology are provided. The electronic device includes a memory, a communication circuit configured to communicate with an external device based on a protocol, and a processor configured to generate second data by encoding first data based on an encoding parameter, to store the second data in the memory, to transmit the second data to the external device through the communication circuit, and to change the encoding parameter based on a remaining storage space of the memory.

Method of improving clock recovery and related device

A method for a Mobile Industry Processor Interface (MIPI) master device for improving clock recovery at a MIPI slave device includes: transmitting a symbol sequence including a plurality of consecutive symbols which include at least one of a first symbol value and a second symbol value to the MIPI slave device prior to transmitting packet data to the MIPI slave device, wherein the first symbol value and the second symbol value bring relatively larger encoding jitters than other symbol values.

Passive multi-input comparator for orthogonal codes on a multi-wire bus

Methods and systems are described for receiving a plurality of signals via a plurality of wires of a multi-wire bus, the plurality of signals corresponding to symbols of a codeword of a vector signaling code, generating, using an interconnected resistor network connected to the plurality of wires of the multi-wire bus, a plurality of combinations of the symbols of the codeword of the vector signaling code on a plurality of output nodes, the plurality of output nodes including a plurality of pairs of sub-channel output nodes associated with respective sub-channels of a plurality of sub-channels, and generating a plurality of sub-channel outputs using a plurality of differential transistor pairs, each differential transistor pair of the plurality of differential transistor pairs connected to a respective pair of sub-channel output nodes of the plurality of pairs of sub-channel output nodes.

Signal modulation method and device

The present invention provides a signal modulation method. The method includes: generating a transmit signal pulse waveform, where a width of the pulse waveform is , each pulse waveform is associated with n symbols (n>1), a width of each symbol is , and = n ;
performing an operation on every n consecutive symbols in a to-be-sent symbol flow and the pulse waveform according to a preset operation manner, to generate an associated signal of the symbols and the pulse waveform; and sending the associated signal by using a transmission channel. The present invention helps improve spectral efficiency of a system. In addition, symbols are mutually constrained based on a correlation between the symbols, and information symbols are scattered to a plurality of symbols, thereby helping improve a capability of resisting noise and attenuation by a signal.

Signal detection by means of supplemental information
10742352 · 2020-08-11 · ·

A method of communicating information from a sensor concerning a received signal, comprising: responsive to receiving by at least one detecting sensor, during a defined time interval data indicative of an entire data of a frequency band received by it during the defined time interval, comprising at least one signal emitted at least one emitter, and to detecting of the emitted signal by the at least one detecting sensor, sending from the sensor assistance information corresponding to the detected emitted signal during the defined time interval, to at least one non-detecting sensor. This information can be utilized by the non-detecting sensor to perform an action with respect to data indicative of an entire data of the frequency band received by the non-detecting sensor during a corresponding defined time interval, the action corresponding to at least one emitted signal received by the non-detecting sensor during the corresponding defined time interval.