Wideband data and power transmission using pulse delay modulation
First Claim
1. A method of wirelessly transmitting data and power across inductive links using pulse delay modulation (PDM), the method comprising:
- generating, based on a clock signal, a power carrier signal having a fundamental period Tp;
receiving a data packet comprised of a series of binary bits including Ones bits and Zeros bits;
generating a data waveform from the series of binary bits, the data waveform comprising a series of pulses in synchronization with the power carrier signal, the series of pulses comprising at least one pulse for each of the Ones bits or for each of the Zeros bits;
transmitting, from one or more transmitting (Tx) coils of an inductive link, the power carrier signal and the data waveform;
receiving, by one or more receiving (Rx) coils of the inductive link, an interference signal, the interference signal based at least in part on a superposition of the transmitted power carrier signal and the transmitted data waveform;
determining zero crossings of the received interference signal;
determining delays associated with the zero crossings; and
determining the data packet based at least in part on the delays.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain implementations may include systems, methods, and apparatus for wirelessly transmitting data and power across inductive links using pulse delay modulation (PDM). According to an example implementation, a method is provided that includes generating a power carrier signal; generating a data waveform from a series of binary bits, the data waveform including a series of pulses in synchronization with the power carrier signal; transmitting, from one or more transmitting (Tx) coils of an inductive link, the power carrier signal and the data waveform; receiving, by one or more receiving (Rx) coils of the inductive link, an interference signal, the interference signal based at least in part on a superposition of the transmitted power carrier signal and the transmitted data waveform; determining zero crossings of the received interference signal; determining delays associated with the zero crossings; and determining the data packet based at least in part on the delays.
12 Citations
30 Claims
-
1. A method of wirelessly transmitting data and power across inductive links using pulse delay modulation (PDM), the method comprising:
-
generating, based on a clock signal, a power carrier signal having a fundamental period Tp; receiving a data packet comprised of a series of binary bits including Ones bits and Zeros bits; generating a data waveform from the series of binary bits, the data waveform comprising a series of pulses in synchronization with the power carrier signal, the series of pulses comprising at least one pulse for each of the Ones bits or for each of the Zeros bits; transmitting, from one or more transmitting (Tx) coils of an inductive link, the power carrier signal and the data waveform; receiving, by one or more receiving (Rx) coils of the inductive link, an interference signal, the interference signal based at least in part on a superposition of the transmitted power carrier signal and the transmitted data waveform; determining zero crossings of the received interference signal; determining delays associated with the zero crossings; and determining the data packet based at least in part on the delays. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
plurality of coupled coils including; a power transmission (Tx) coil; a power receiver (Rx) coil, a data Tx coil; and a data Rx coil; wherein the power Tx coil is inductively coupled with the data Rx coil in part due to proximity; a data pulse pattern generator configured to drive the data Tx coil; a power carrier signal generator configured to drive the power Tx coil; a power receiver and clock recovery circuit operatively coupled to the power Rx coil; a pulse delay detector operatively coupled to the data Rx coil; and circuitry configured to; generate, by the power carrier signal generator and based on a clock signal, a power carrier signal having a fundamental period Tp; receive, at the data pulse pattern generator, a data packet comprising a series of binary bits including Ones bits and Zeros bits; generate, by the data pulse pattern generator, a data waveform from the series of binary bits, the data waveform comprising a series of pulses in synchronization with the power carrier signal, the series of pulses comprising at least one pulse for each of the Ones bits or for each of the Zeros bits; transmit, from the power Tx coil, the power carrier signal; transmit, from the data Tx coil, the data waveform; receive, by the data Rx coil, an interference signal, the interference signal based at least in part on a superposition of the transmitted power carrier signal and the transmitted data waveform; determine, by the pulse delay detector, zero crossings of the received interference signal; determine delays associated with the zero crossings; and determine the data packet based at least in part on the delays. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A transmitter apparatus comprising:
-
a data transmission (Tx) coil configured for inductively coupling with a data receiver (Rx) coil; a power Tx coil inductively coupling with the data Rx coil due to their proximity with one another; a data pulse pattern generator configured to drive the data Tx coil; a power carrier signal generator configured to drive the power Tx coil; circuitry configured to; generate, by the power carrier signal generator and based on a clock signal, a power carrier signal having a fundamental period Tp; receive, at the data pulse pattern generator, a data packet comprising a series of binary bits including Ones bits and Zeros bits; generate, by the data pulse pattern generator, a data waveform from the series of binary bits, the data waveform comprising a series of pulses in synchronization with the power carrier signal, the series of pulses comprising at least one pulse for each of the Ones bits or for each of the Zeros bits, or the series of pulses comprising at least one pulse for each of the Ones bits and for each of the Zeros bits, wherein the pulses for the Ones bits and the Zeros bits are of opposite polarities; transmit, from the power Tx coil, the power carrier signal; transmit, from the data Tx coil, the data waveform; wherein the transmitted power carrier signal and the transmitted data waveform are configured to superimpose to produce an interference signal, the interference signal configured to be received at a receiver for determining zero crossing delays of the interference signal, and for determining the data packet based at least in part on the zero crossing delays. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A receiver apparatus comprising:
-
a power receiver (Rx) coil configured for inductively coupling with a power transmitter (Tx) coil; a data Rx coil inductively coupling with the a power Tx coil due to proximity with each other; a power receiver operatively coupled to the power Rx coil; a clock recovery circuit operatively coupled to the power Rx coil; a pulse delay detector operatively coupled to the data Rx coil; and circuitry configured to; receive, by the data Rx coil, an interference signal, the interference signal based at least in part on a superposition of a transmitted power carrier signal and a transmitted data waveform; determine, by the pulse delay detector, zero crossings of the received interference signal; determine delays associated with the zero crossings; determine the data packet based at least in part on the delays; and output the data packet. - View Dependent Claims (28, 29, 30)
-
Specification