H03K9/08

Channel state information feedback for semi-open-loop and open-loop schemes

The described techniques relate to improved methods, systems, devices, or apparatuses that support channel state information feedback for semi-open-loop and open-loop schemes. The described techniques provide for a user equipment (UE) to determine an open-loop, semi-open-loop, or closed-loop transmission scheme for deriving channel quality information (CQI). In the case of determined open-loop transmission scheme, the UE may select a transmission scheme corresponding to a time offset value and a precoder cycling granularity value. The UE may determine one or more of a time offset value, a precoder cycling granularity value, and a precoding matrix indicator (PMI) for a channel state information (CSI) report, and generate CQI accordingly. Additionally, the UE may include the determined values in the CSI report to indicate the transmission scheme used for the CQI derivation. Based on the CQI, the base station can then determine the transmission scheme and perform link adaption accordingly.

VACUUM CLEANER CAPABLE OF POWER LINE COMMUNICATION

Provided is a vacuum cleaner, including a main body including a power supply part configured to supply power, a first motor configured to generate suction force, and a first printed circuit board (PCB) on which the first controller is mounted, and a nozzle including a cleaning part, a second motor configured to drive the cleaning part and a second PCB equipped with a second controller, the nozzle configured to suck air containing foreign substances by the suction force, wherein a first power line communication from the first controller to the second controller is voltage pulse width modulation (PWM), and a second power line communication from the second controller to the first controller is a current shaping method.

Systems and Methods for Measurement of a Parameter of a DUT

Systems, methods, and circuits for determining a duty cycle of a periodic input signal are provided. A delay element is configured to delay the periodic input signal based on a digital control word. A digital circuit is configured to generate a first digital control word used to delay the periodic input signal a first amount of time corresponding to a period of the periodic input signal, generate a second digital control word used to delay the periodic input signal a second amount of time corresponding to a portion of the periodic input signal having a logic-level high value, and generate a third digital control word used to delay the periodic input signal a third amount of time corresponding to a portion of the periodic input signal having a logic-level low value. A controller is configured to determine the duty cycle based on the first, second, and third digital control words.

Synchronization between devices for PWM waveforms

A system includes a first controller configured to transmit a synchronization signal to a second controller. The second controller is configured to produce a PWM signal. The system also includes a counter configured to provide a count for the second controller, where the second controller is configured to initiate rising edges and falling edges of the PWM signal based on the count from the counter. The second controller is also configured to measure an error between a time when the synchronization signal is received at the second controller and an expected time of receipt for the synchronization signal. The second controller is also configured to adjust a period of the counter based at least in part on the error.

Digital demodulator for pulse-width modulated (PWM) signals in a motor controller
09843285 · 2017-12-12 · ·

Described embodiments provide circuits, systems and methods for digitally demodulating a pulse-width modulated (PWM) signal in a motor control system. An electronic circuit of the motor control system includes an input to receive a speed demand signal that is a PWM signal having a duty cycle associated with a requested speed of a motor. A PWM demodulator demodulates the PWM signal and generates an N-bit digital speed value representative of the requested speed of the motor, where N is a positive integer. A motor driver generates, based at least in part upon the N-bit digital speed value, one or more control signals to operate the motor.

Receiver and associated signal processing method

The present invention provides a receiver including a sampling circuit, a data sampling point selection circuit and a determination circuit. The sampling circuit is configured to use a clock signal to sample an input signal to generate a sampled signal, wherein a frequency of the clock signal is greater than a frequency of the input signal. The data sampling point selection circuit is configured to filter start point data to generate a filtered start point data, and to generate a data sampling point by adding an offset to the filtered start point data, wherein the start point data corresponds to a time point that a sampled value of sampled signal starts to change. The determination circuit is configured to refer to a sampled value corresponding to the data sampling point in the sampled signal to determine a logical value of a digital output signal corresponding to the input signal.

Receiver and associated signal processing method

The present invention provides a receiver including a sampling circuit, a data sampling point selection circuit and a determination circuit. The sampling circuit is configured to use a clock signal to sample an input signal to generate a sampled signal, wherein a frequency of the clock signal is greater than a frequency of the input signal. The data sampling point selection circuit is configured to filter start point data to generate a filtered start point data, and to generate a data sampling point by adding an offset to the filtered start point data, wherein the start point data corresponds to a time point that a sampled value of sampled signal starts to change. The determination circuit is configured to refer to a sampled value corresponding to the data sampling point in the sampled signal to determine a logical value of a digital output signal corresponding to the input signal.

Analogue-to-digital converter

This application relates to analogue-to-digital converters (ADCs). An ADC 200 has a first converter (201) for receiving an analogue input signal (AIN) and outputting a time encode signal (DT), such as a pulse-width-modulated (PWM) signal, based on input signal and a first conversion gain setting (GIN). In some embodiments the first converter has a PWM modulator (401) for generating a PWM signal such that the input signal is encoded by pulse widths that can vary continuously in time. A second converter (202) receives the time encoded signal and outputs a digital output signal (DOUT) based on the time encoded signal (DT) and a second conversion gain setting (GO). The second converter may have a first PWM-to-digital modulator (403). A gain allocation block (204) generates the first and second conversion gain settings based on the time encoded signal (DT). The gain allocation block (204) may have a second PWM-to-digital modulator (203) which may be of lower latency and/or lower resolution that the first PWM-to-digital modulator (403).

Analogue-to-digital converter

This application relates to analogue-to-digital converters (ADCs). An ADC 200 has a first converter (201) for receiving an analogue input signal (AIN) and outputting a time encode signal (DT), such as a pulse-width-modulated (PWM) signal, based on input signal and a first conversion gain setting (GIN). In some embodiments the first converter has a PWM modulator (401) for generating a PWM signal such that the input signal is encoded by pulse widths that can vary continuously in time. A second converter (202) receives the time encoded signal and outputs a digital output signal (DOUT) based on the time encoded signal (DT) and a second conversion gain setting (GO). The second converter may have a first PWM-to-digital modulator (403). A gain allocation block (204) generates the first and second conversion gain settings based on the time encoded signal (DT). The gain allocation block (204) may have a second PWM-to-digital modulator (203) which may be of lower latency and/or lower resolution that the first PWM-to-digital modulator (403).

System and method for linearizing power amplifiers

A power encoder includes a pulse width modulator for modulating a signal according to a set of thresholds to produce a pulse width modulated (PWM) signal and a switch mode power amplifier for amplifying the PWM signal by switching states of switching devices according to amplitudes of the PWM signal. At least one or combination of a distribution of values of the voltage thresholds in the set and a distribution of values of a current generated by different switching devices are non-uniform. The set of voltage thresholds includes at least two positive voltage thresholds.