Systems and methods for ripple communication decoding
First Claim
Patent Images
1. A ripple control receiver, comprising:
- a ripple signal extractor configured to receive a power signal having a superimposed ripple signal and extract the ripple signal from the power signal, wherein the ripple signal extractor comprisesa band-pass filter having an input and an output, the band-pass filter configured to receive the power signal having the superimposed ripple communication signal, anda signal-squaring element having an input and an output, the signal-squaring element input coupled to the band-pass filter output, the signal-squaring element output coupled to a fast low-pass filter and a slow low-pass filter;
the fast low-pass filter configured to receive the extracted ripple signal and generate a first filtered ripple signal;
the slow low-pass filter configured to receive the extracted ripple signal and generate a second filtered ripple signal;
an accumulator configured to accumulate a difference between the first filtered ripple signal and the second filtered ripple signal and generate an accumulated value in response to the accumulated difference; and
decoding logic configured to receive the accumulated value and decode ripple control data from the accumulated value.
7 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein provide devices and methods to facilitate ripple control communication. Specifically, the embodiments provide devices and methods for decoding ripple control data from ripple signals, such as ripple signals that have been superimposed over power signals used to transmit power. These embodiments provide devices and methods that use band-pass filter, signal multiplier, fast and slow low-pass filters, and accumulate a difference between outputs of these slow and fast low-pass filters. This accumulated difference is then used to decode the ripple control data.
-
Citations
11 Claims
-
1. A ripple control receiver, comprising:
-
a ripple signal extractor configured to receive a power signal having a superimposed ripple signal and extract the ripple signal from the power signal, wherein the ripple signal extractor comprises a band-pass filter having an input and an output, the band-pass filter configured to receive the power signal having the superimposed ripple communication signal, and a signal-squaring element having an input and an output, the signal-squaring element input coupled to the band-pass filter output, the signal-squaring element output coupled to a fast low-pass filter and a slow low-pass filter; the fast low-pass filter configured to receive the extracted ripple signal and generate a first filtered ripple signal; the slow low-pass filter configured to receive the extracted ripple signal and generate a second filtered ripple signal; an accumulator configured to accumulate a difference between the first filtered ripple signal and the second filtered ripple signal and generate an accumulated value in response to the accumulated difference; and decoding logic configured to receive the accumulated value and decode ripple control data from the accumulated value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A ripple control receiver, comprising:
-
a band-pass filter having an input and an output, the band-pass filter input configured to receive a power signal having a superimposed ripple communication signal; a signal-squaring element having an input and an output, the signal-squaring filter input coupled to the band-pass filter output; a fast low-pass filter having an input and an output, the fast low-pass filter input coupled to the signal-squaring filter output and configured to output a first filtered ripple signal, the first filtered ripple signal comprising a relatively fast varying mean square of the ripple signal; a slow low-pass filter having an input and an output, the slow low-pass filter input coupled to the signal-squaring filter output and configured to output a second filtered ripple signal, the second filtered ripple signal comprising a relatively slow varying mean square of the ripple signal; a signal-level shifter having an output; a first summer having a first input, a second input, and an output, the first input coupled to the slow low-pass filter output, and the second input coupled to the signal-level shifter output; a second summer having a first input, a second input, and an output, the first input coupled to the fast low-pass filter output, and the second input coupled to the first summer output; an accumulator having an input and an output, the accumulator input coupled to second summer output, the accumulator configured to accumulate a difference between the first filtered ripple signal and the second filtered ripple signal and generate an accumulated value in response to the accumulated difference; and decoding logic having an input and an output, the decoding logic input coupled to the accumulator output, the decoding logic output configured to receive the accumulated value and decode ripple control data from the accumulated value. - View Dependent Claims (10, 11)
-
Specification