Claims
- 1. A system for determining a propagation time delay of a transmit waveform initiated by an associated transmitter means and received by an associated receiver means, wherein said receiver means generates an output in the form of an output waveform in response to receipt of the transmit waveform, the system comprising:
- template storage means for storing template waveform data representative of a characteristic output waveform;
- sampling means for sampling the output of the receiver means at a predetermined sampling rate and converting the output waveform to digital output waveform data;
- comparison means for comparing the digital output waveform data to the template waveform data to determine the digital output waveform data corresponding to the beginning of the output waveform; and
- computation means for computing the propagation time delay in accordance with the digital output waveform data corresponding to the beginning of the output waveform.
- 2. A system according to claim 1, wherein said comparison means includes a convolving means for convolving said digital output waveform data and said template waveform data.
- 3. A system according to claim 1, wherein said comparison means includes an autocorrelation means for correlating said digital output waveform data with said template waveform data.
- 4. A system according to claim 1, wherein said transmitter means and receiver means are piezoelectric transducer means.
- 5. A system according to claim 4, wherein said characteristic output waveform is characteristic of piezoelectric crystal oscillations.
- 6. A system according to claim 1, wherein said sampling means stores the digital output waveform data in a memory array having a respective position for each item of digital output waveform data, and said computation means includes means for computing the product of (1) the position in the memory array of the digital output waveform data corresponding to the beginning of the output waveform and (2) the predetermined sampling rate, wherein said product is indicative of the propagation time delay.
- 7. A system according to claim 1, wherein said system further comprises a timer means for determining a waiting time beginning with initiation of the transmit waveform and ending before generation of the output waveform.
- 8. A system according to claim 7, wherein said sampling means stores the digital output waveform data in a memory array having a respective position for each item of digital output waveform data, and said computation means includes means for computing the product of (1) the position in the memory array of the digital output waveform data corresponding to the beginning of the output waveform and (2) the predetermined sampling rate, and means for summing the product with said waiting time, wherein the sum is indicative of the propagation time delay.
- 9. A system according to claim 8, wherein said timer means includes a counter means.
- 10. A method for determining a propagation time delay of a transmit waveform initiated by an associated transmitter means and received by an associated transmitter means, wherein said receiver means generates an output in the form of an output waveform in response to receipt of the transmit waveform, the method comprising:
- obtaining template waveform data representative of a characteristic output waveform;
- sampling the output of the receiver means at a predetermined sampling rate and converting the output waveform to digital output waveform data;
- comparing the digital output waveform data to the template waveform data to determine the digital output waveform data corresponding to the beginning of the output waveform; and
- computing the time delay in accordance with the digital output waveform data corresponding to the beginning of the output waveform.
- 11. A method according to claim 10, wherein said step of comparing includes the step of convolving said digital output waveform data and said template waveform data.
- 12. A method according to claim 10, wherein said comparing step includes the step of correlating said digital output waveform data with said template waveform data.
- 13. A method according to claim 10, wherein said transmitter means and receiver means are piezoelectric transducer means.
- 14. A method according to claim 13, wherein said characteristic output waveform is characteristic of piezoelectric crystal oscillations.
- 15. A method according to claim 10, wherein said step of sampling includes the step of storing the digital output waveform data in a memory array having a respective position for each item of digital output waveform data, and said step of computing includes the step of computing the product of (1) the position in the memory array of the digital output waveform data corresponding to the beginning of the output waveform and (2) the predetermined sampling rate, wherein said product is indicative of the propagation time delay.
- 16. A method according to claim 10, wherein said method further comprises the step of determining a waiting time beginning with initiation of the transmit waveform and ending before generation of the output waveform.
- 17. A method according to claim 16, wherein said step of sampling includes the step of storing the digital output waveform data in a memory array having a respective position for each item of digital output waveform data, and said step of computing includes the steps of:
- (a) computing the product of (1) the position in the memory array of the digital output waveform data corresponding to the beginning of the output waveform and (2) the predetermined sampling rate, and
- (b) summing the product with said waiting time, wherein the sum is indicative of the propagation time delay.
- 18. A method for determining a time delay of a signal propagating through a medium comprising:
- initiating a transmit waveform from a first location;
- generating an output waveform at a second location in response to receipt of the transmit waveform;
- storing template waveform data representative of a standard output waveform;
- digitizing the output waveform into digital output waveform data; and
- comparing the digital output waveform data to the template waveform data to determine the time delay between initiation of the transmit waveform and generation of the output waveform.
Parent Case Info
This is a continuation-in-part of International Application Serial No. PCT/CA96/00194, filed on Mar. 24, 1996 and now PCT/WO96/31753, which is a CIP of 08/411,959 filed Mar. 28, 1995, now U.S. Pat. No. 5,515,853.
US Referenced Citations (3)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
411959 |
Mar 1995 |
|