Full-duplex ultrasonic through-wall communication and power delivery system with frequency tracking
First Claim
1. A method for simultaneous bi-directional communication through a metallic wall using a single pair of piezoelectric transducers, the method comprising the steps of:
- providing a metallic wall having an inner side and an outer side;
providing coaxially aligned inside and outside piezoelectric traducers mounted on respective opposite sides of the metallic wall;
communicating a differentially encoded binary command word from the outer side of the metallic wall to the inner side of the metallic wall by a first sub-process comprising the steps of;
selecting a command word;
translating the command word to binary bits;
configuring the binary bits of the command word as part of a binary outside packet, the outside packet also comprising an incoming Barker sequence,translating the binary bits of the outside binary packet into differentially encoded bits using an algorithm comprising modulo-2 addition of each binary bit with the most recently transmitted differentially encoded bit;
applying a carrier signal (25) to the outer side of the wall using the outside transducer, and modulating the amplitude of the carrier signal to communicate the differentially encoded bits of the outside packet, wherein the carrier signal is also adapted to transmit power to one or more devices on the inside of the wall;
receiving the carrier signal at the inner side of the wall with the inside transducer;
determining an envelope of the carrier signal received by the inside transducer, called a carrier signal envelope, using an inside envelope detector circuit;
periodically sampling the carrier signal envelope using an analog-to-digital converter (ADC), the periodic sampling being timed to coincide with a periodic transmission of a selected bit from the inner side to the outer side of the wall, wherein the selected bit falls within an outgoing Barker sequence, and wherein the periodic transmission of the selected bit have a consistent amplitude;
translating a plurality of consecutive envelope samples into a plurality of translated binary bits using a complex programmable logic device (CPLD);
wherein the translating step comprises determining whether an absolute value of the difference between each envelope sample and an immediately preceding envelope sample is above a threshold value, interpreting the envelope sample as a translated binary bit having the same binary value as an immediately preceding translated binary bit when said absolute value is below the threshold value, and interpreting the envelope sample as a translated binary bit having a different binary value than the immediately preceding translated binary bit when said absolute value is above the threshold value;
determining the command word using the plurality of translated binary bits; and
using the command word to control electronics;
wherein an initial frequency and a minimum power level for the carrier signal (25) are selected using an initial frequency selection algorithm, the algorithm comprising the steps of;
applying a carrier signal having a power level and a frequency at the outer side (21) of the wall (20), and stepping through a range of carrier signal frequencies at the same power level while searching for a Barker Sequence in a data envelope sent back from the inner side (22) to the outer side (21) of the wall;
terminating the initial frequency selection algorithm if a Barker sequence is detected, the detected Barker signal indicating that the power level and frequency used most recently used were adequate to send power and communications through the wall; and
increasing the carrier signal power level and stepping through the range of carrier signal frequencies again if no Barker sequence is detected, and repeating the steps of increasing the carrier signal power level and then stepping through the range of carrier signal frequencies until an initial frequency and minimum power level are found which result in detection of a Barker sequence sent from the inner side (22) of the wall;
wherein after the initial frequency and minimum power level are determined, the frequency of the carrier signal (25) is optimized and periodically adjusted to maximize power transfer from the outside transducer (10) to the inside transducer (11) using an optimization algorithm, the optimization algorithm comprising the steps of;
applying a carrier signal having said initial frequency and said minimum power level to the outer wall;
sampling and quantifying a voltage level of a power harvesting capacitor (36) on the inside (13) of the wall (20) and sending a digital representation of the voltage level, called a voltage reading, to the outside (12) within a data packet for use in the optimization algorithm;
stepping the carrier signal (25) frequency a small step in a first direction, the first direction being selected from one of up and down, and comparing the voltage level of the next new voltage reading with the voltage level of the previous old voltage reading;
stepping the carrier signal (25) frequency an additional step in the first direction if the new voltage reading is higher than the old voltage reading;
stepping the carrier signal (25) frequency a step in a second direction opposite the first direction if the new voltage reading is lower than the old voltage reading; and
repeating the process of stepping the carrier signal frequency in the same direction when the previous step resulted in a higher voltage reading, and stepping the carrier signal in the opposite direction when the previous step resulted in a lower voltage reading;
the method for simultaneous bi-directional communication further comprising communicating binary inside data from the inside (13) of the metallic wall to the outside (12) by a second sub-process comprising the steps of;
providing a metal oxide semiconductor field-effect transistor which is linked to the inside transducer, the metal oxide semiconductor field-effect transistor having an on position corresponding to a binary value 1 and an off position corresponding to a binary value 0;
applying a continuous wave carrier to the outer side (21) of the wall via the outside transducer (10), the continuous wave carrier (45) traveling through the wall to the inside transducer (11), a fraction of the continuous wave being reflected by the inside transducer back towards the outer side of the wall, the reflected fraction being called a reflected wave (47);
altering an electrical load on the inside transducer by turning the metal oxide semiconductor field-effect transistor on and off, thereby modulating the acoustic impedance of the inside transducer and changing the strength of the reflected wave;
wherein the reflected wave interacts with the outside transducer, and thereby modifies the electrical input impedance of the outside transducer, so that the electrical input impedance of the outside transducer varies in response to the varying strength of the reflected wave;
monitoring variations in the amplitude of a voltage applied across the outside transducer, said variations corresponding to variations in the electrical input impedance of the outside transducer, and thereby also corresponding to the binary inside data from the inner side of the wall;
determining the envelope of the voltage applied across the outside transducer, termed a reflected signal envelope, using an outside envelope detector circuit;
sampling the reflected signal envelope using an analog to digital converter;
adjusting at least one of the reflected signal envelope and samples of the reflected signal envelope to correct for overlay between the reflected wave and the carrier signal from the first sub process; and
processing reflected signal envelope samples with a digital signal processor to recover the binary inside data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus provide simultaneous bi-directional communications through a barrier using a pair of piezoelectric transducers. Outside-to-inside transmission of differentially encoded binary data is only sampled at the inside when a known repeated bit in a Barker sequence is transmitted in the other direction. Differentially encoded data is translated based on the absolute value of differences between each signal envelope sample and the previous signal envelope sample. Inside-to-outside data is transmitted by varying an electrical load on the inside transducer to vary the proportion of a continuous wave signal it reflects. The reflected portion of the continuous wave changes the electrical impedance of the outside transducer and this change is measured and interpreted as binary data. Two frequency selection algorithms select minimally sufficient and then optimal frequencies for power and data transmission by a frequency stepping process.
-
Citations
21 Claims
-
1. A method for simultaneous bi-directional communication through a metallic wall using a single pair of piezoelectric transducers, the method comprising the steps of:
-
providing a metallic wall having an inner side and an outer side; providing coaxially aligned inside and outside piezoelectric traducers mounted on respective opposite sides of the metallic wall; communicating a differentially encoded binary command word from the outer side of the metallic wall to the inner side of the metallic wall by a first sub-process comprising the steps of; selecting a command word; translating the command word to binary bits; configuring the binary bits of the command word as part of a binary outside packet, the outside packet also comprising an incoming Barker sequence, translating the binary bits of the outside binary packet into differentially encoded bits using an algorithm comprising modulo-2 addition of each binary bit with the most recently transmitted differentially encoded bit; applying a carrier signal (25) to the outer side of the wall using the outside transducer, and modulating the amplitude of the carrier signal to communicate the differentially encoded bits of the outside packet, wherein the carrier signal is also adapted to transmit power to one or more devices on the inside of the wall; receiving the carrier signal at the inner side of the wall with the inside transducer; determining an envelope of the carrier signal received by the inside transducer, called a carrier signal envelope, using an inside envelope detector circuit; periodically sampling the carrier signal envelope using an analog-to-digital converter (ADC), the periodic sampling being timed to coincide with a periodic transmission of a selected bit from the inner side to the outer side of the wall, wherein the selected bit falls within an outgoing Barker sequence, and wherein the periodic transmission of the selected bit have a consistent amplitude; translating a plurality of consecutive envelope samples into a plurality of translated binary bits using a complex programmable logic device (CPLD); wherein the translating step comprises determining whether an absolute value of the difference between each envelope sample and an immediately preceding envelope sample is above a threshold value, interpreting the envelope sample as a translated binary bit having the same binary value as an immediately preceding translated binary bit when said absolute value is below the threshold value, and interpreting the envelope sample as a translated binary bit having a different binary value than the immediately preceding translated binary bit when said absolute value is above the threshold value; determining the command word using the plurality of translated binary bits; and using the command word to control electronics; wherein an initial frequency and a minimum power level for the carrier signal (25) are selected using an initial frequency selection algorithm, the algorithm comprising the steps of; applying a carrier signal having a power level and a frequency at the outer side (21) of the wall (20), and stepping through a range of carrier signal frequencies at the same power level while searching for a Barker Sequence in a data envelope sent back from the inner side (22) to the outer side (21) of the wall; terminating the initial frequency selection algorithm if a Barker sequence is detected, the detected Barker signal indicating that the power level and frequency used most recently used were adequate to send power and communications through the wall; and increasing the carrier signal power level and stepping through the range of carrier signal frequencies again if no Barker sequence is detected, and repeating the steps of increasing the carrier signal power level and then stepping through the range of carrier signal frequencies until an initial frequency and minimum power level are found which result in detection of a Barker sequence sent from the inner side (22) of the wall; wherein after the initial frequency and minimum power level are determined, the frequency of the carrier signal (25) is optimized and periodically adjusted to maximize power transfer from the outside transducer (10) to the inside transducer (11) using an optimization algorithm, the optimization algorithm comprising the steps of; applying a carrier signal having said initial frequency and said minimum power level to the outer wall; sampling and quantifying a voltage level of a power harvesting capacitor (36) on the inside (13) of the wall (20) and sending a digital representation of the voltage level, called a voltage reading, to the outside (12) within a data packet for use in the optimization algorithm; stepping the carrier signal (25) frequency a small step in a first direction, the first direction being selected from one of up and down, and comparing the voltage level of the next new voltage reading with the voltage level of the previous old voltage reading; stepping the carrier signal (25) frequency an additional step in the first direction if the new voltage reading is higher than the old voltage reading; stepping the carrier signal (25) frequency a step in a second direction opposite the first direction if the new voltage reading is lower than the old voltage reading; and repeating the process of stepping the carrier signal frequency in the same direction when the previous step resulted in a higher voltage reading, and stepping the carrier signal in the opposite direction when the previous step resulted in a lower voltage reading; the method for simultaneous bi-directional communication further comprising communicating binary inside data from the inside (13) of the metallic wall to the outside (12) by a second sub-process comprising the steps of; providing a metal oxide semiconductor field-effect transistor which is linked to the inside transducer, the metal oxide semiconductor field-effect transistor having an on position corresponding to a binary value 1 and an off position corresponding to a binary value 0; applying a continuous wave carrier to the outer side (21) of the wall via the outside transducer (10), the continuous wave carrier (45) traveling through the wall to the inside transducer (11), a fraction of the continuous wave being reflected by the inside transducer back towards the outer side of the wall, the reflected fraction being called a reflected wave (47); altering an electrical load on the inside transducer by turning the metal oxide semiconductor field-effect transistor on and off, thereby modulating the acoustic impedance of the inside transducer and changing the strength of the reflected wave; wherein the reflected wave interacts with the outside transducer, and thereby modifies the electrical input impedance of the outside transducer, so that the electrical input impedance of the outside transducer varies in response to the varying strength of the reflected wave; monitoring variations in the amplitude of a voltage applied across the outside transducer, said variations corresponding to variations in the electrical input impedance of the outside transducer, and thereby also corresponding to the binary inside data from the inner side of the wall; determining the envelope of the voltage applied across the outside transducer, termed a reflected signal envelope, using an outside envelope detector circuit; sampling the reflected signal envelope using an analog to digital converter; adjusting at least one of the reflected signal envelope and samples of the reflected signal envelope to correct for overlay between the reflected wave and the carrier signal from the first sub process; and processing reflected signal envelope samples with a digital signal processor to recover the binary inside data.
-
-
2. A method for simultaneous bi-directional communication through a metallic wall using a single pair of piezoelectric transducers, the method comprising the steps of:
-
providing a wall having an inner side and an outer side; providing inside and outside traducers mounted on respective opposite sides of the wall; communicating a differentially encoded binary outside signal from the outer side of the metallic wall to the inner side of the metallic wall by a first sub-process comprising the steps of; selecting an outside signal; translating the outside signal to binary bits; configuring the binary bits of the outside signal as part of a binary outside packet, the outside packet also comprising an incoming Barker sequence, translating the binary bits of the outside binary packet into differentially encoded bits using an algorithm comprising modulo-2 addition of each binary bit with the most recently transmitted differentially encoded bit; applying a carrier signal to the outer side of the wall using the outside transducer, and modulating the amplitude of the carrier signal to communicate the differentially encoded bits of the outside packet, wherein the carrier signal is also adapted to transmit power to one or more devices on the inside of the wall; receiving the carrier signal at the inner side of the wall with the inside transducer; determining an envelope of the carrier signal received by the inside transducer, called a carrier signal envelope, using an inside envelope detector circuit; periodically sampling the carrier signal envelope using an analog-to-digital converter, the periodic sampling being timed to coincide with a periodic transmission of a selected bit from the inner side to the outer side of the wall, wherein the selected bit falls within an outgoing Barker sequence, and wherein the selected bit has a consistent amplitude; translating a plurality of consecutive envelope samples into a plurality of translated binary bits using a logic device; wherein the translating step comprises determining whether an absolute value of the difference between each envelope sample and an immediately preceding envelope sample is above a threshold value, interpreting the envelope sample as a translated binary bit having the same binary value as an immediately preceding translated binary bit when said absolute value is below the threshold value, and interpreting the envelope sample as a translated binary bit having a different binary value than the immediately preceding translated binary bit when said absolute value is above the threshold value; determining the outside signal using the plurality of translated binary bits; the method for simultaneous bi-directional communication further comprising communicating binary inside data from the inside (13) of the wall to the outside (12) by a second sub-process comprising the steps of; providing a signal toggling arrangement which is linked to the inside transducer, the signal toggling arrangement having a first position corresponding to a binary value 1 and an second position corresponding to a binary value 0; applying a continuous wave carrier to the outer side (21) of the wall via the outside transducer (10), the continuous wave carrier (45) traveling through the wall to the inside transducer (11), a fraction of the continuous wave being reflected by the inside transducer back towards the outer side of the wall, the reflected fraction of the continuous wave carrier being called a reflected wave; altering an electrical load on the inside transducer by switching the signal toggling arrangement between its first and second positions, thereby modulating the acoustic impedance of the inside transducer and changing the strength of the reflected wave; wherein the reflected wave interacts with the outside transducer, and thereby modifies the electrical input impedance of the outside transducer, so that the electrical input impedance of the outside transducer varies in response to the varying strength of the reflected wave; monitoring variations in the amplitude of a voltage applied across the outside transducer, said variations corresponding to variations in the electrical input impedance of the outside transducer, and also corresponding to the binary inside data from the inner side of the wall; determining the envelope of the amplitude of the voltage across the outside transducer, termed a reflected signal envelope, using an outside envelope detector circuit; sampling the reflected signal envelope; adjusting at least one of the reflected signal envelope and samples of the reflected signal envelope to correct for overlay between the reflected wave and the carrier signal from the first sub process; and processing reflected signal envelope samples to recover the binary inside data. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification