Apparatus for detection of packet energy transfer in cables and related methods

11768254 · 2023-09-26

Assignee

Inventors

Cpc classification

International classification

Abstract

An apparatus for detecting Packet Energy Transfer (PET) in a cable is disclosed herein. The PET detecting apparatus includes an input adapted to generate a current by operative communication of the input with the cable, wherein the cable communicates PET as a pulse train. A spectral analyzer compares frequencies of maxima of the power spectrum of a signal derived from the current with a fundamental frequency of the pulse train and a harmonic frequency of the pulse train to detect PET in the cable. A power maximum of the power spectrum at the fundamental frequency and a second power maximum of the power spectrum at the harmonic frequency indicates PET in the cable. No power maximum of the power spectrum at the fundamental frequency or no second power maximum of the power spectrum at the harmonic frequency indicates no PET in the cable.

Claims

1. A PET detector apparatus for detecting PET in a cable, comprising: an input adapted to generate a current by operative communication of the input with said cable, and said cable communicating PET as a pulse train; an A/D converter in communication with the input to form a digital representation of at least portions of the current; an FFT to transform the digital representation into a power spectrum, the FFT in communication with the A/D converter; and a spectral analyzer to compare frequencies of maxima of the power spectrum with a fundamental frequency f.sub.1 of the pulse train and a harmonic frequency f.sub.2 of the pulse train to detect PET in said cable, the spectral analyzer in communication with the FFT.

2. The apparatus of claim 1, wherein a power maximum P.sub.1 of the power spectrum occurs at the fundamental frequency f.sub.1 and a second power maximum P.sub.2 of the power spectrum occurs at the harmonic frequency f.sub.2 to indicate PET in said cable.

3. The apparatus of claim 1, further comprising: a display to indicate detection of PET in said cable.

4. The apparatus of claim 1, wherein the current is generated by induction between said cable and the input.

5. The apparatus of claim 1, wherein the current is generated by capacitance between said cable and the input.

6. The apparatus of claim 1, further comprising: a high-pass filter operably interposed between the input and the A/D converter to remove signals having a frequency below a low cut-off frequency from the current.

7. The apparatus of claim 1, further comprising: an anti-aliasing filter operably interposed between the input and the A/D converter to remove signals having a frequency above an upper cut-off frequency from the current.

8. The apparatus of claim 1, further comprising: a microcontroller that comprises the A/D converter and a processor, the FFT and the spectral analyzer being implemented at least in part as software operably received by the processer.

9. A system for detecting PET, comprising: a cable communicating a PET as a pulse train; an input in operative communication with the cable to generate a current from the PET; an A/D converter in communication with the input to form a digital representation of at least portions of the current; an FFT to transform the digital representation into a power spectrum, the FFT in communication with the A/D converter; and a spectral analyzer to compare frequencies of maxima of the power spectrum with fundamental frequency f.sub.1 of the pulse train and harmonic frequency f.sub.2 of the pulse train of the PET to detect PET in the cable, the spectral analyzer in communication with the FFT.

10. The system of claim 9, wherein a power maximum P.sub.1 of the power spectrum occurs at fundamental frequency f.sub.1 of the pulse train and a second power maximum P.sub.2 occurs at a harmonic frequency f.sub.2 of the pulse train to indicate PET in said cable.

11. The system of claim 9, further comprising: a display to indicate detection of PET in said cable.

12. The system of claim 9, wherein the current is generated by induction between the said cable and the input.

13. The system of claim 9, wherein the current is generated by capacitance between said cable and the input.

14. The system of claim 9, further comprising: a high-pass filter operably interposed between the input and the A/D converter to remove signals having a frequency below a low cut-off frequency from the current.

15. The system of claim 9, further comprising: an anti-aliasing filter operably interposed between the input and the A/D converter to remove signals having a frequency above an upper cut-off frequency from the current.

16. A method of detecting PET in a cable, comprising the steps of: generating a current in an input of a PET detector apparatus by placing the input in operable communication with said cable, said cable communicating PET configured as a pulse train having a fundamental frequency f.sub.1 and a harmonic frequency f.sub.2; forming a digital representation of at least portions of the current using an A/D converter communicating with the input; transforming the digital representation into a power spectrum using an FFT, the FFT communicating with the A/D converter; and detecting PET in said cable by finding a power maximum P.sub.1 at the fundamental frequency f.sub.1 and finding a power maximum P.sub.2 at the harmonic frequency f.sub.2.

17. The method of claim 16, further comprising the step of: indicating detecting PET in said cable using a display following the step of detecting PET in said cable by finding a power maximum P.sub.1 at the fundamental frequency f.sub.1 and finding a power maximum P.sub.2 at the harmonic frequency f.sub.2.

18. The method of claim 16, further comprising the step of: filtering the current prior to the step of forming a digital representation of at least portions of the current using an A/D converter.

19. The method of claim 16, wherein the current is generated by induction or by capacitance between said cable and the input.

20. The method of claim 16, further comprising the step of: detecting no PET in said cable by either not finding the power maximum P.sub.1 at the fundamental frequency f.sub.1 or not finding the power maximum P.sub.2 at the harmonic frequency f.sub.2.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 illustrates by perspective view an exemplary implementation of a PET detector apparatus and PET detection system according to aspects of the present inventions;

(2) FIG. 2A illustrates by Cartesian plot features of the exemplary PET detector apparatus and PET detection system of FIG. 1;

(3) FIG. 2B illustrates by Cartesian plot features of the exemplary PET detector apparatus and PET detection system of FIG. 1;

(4) FIG. 2C illustrates by Cartesian plot features of the exemplary PET detector apparatus and PET detection system of FIG. 1;

(5) FIG. 2D illustrates by Cartesian plot features of the exemplary PET detector apparatus and PET detection system of FIG. 1;

(6) FIG. 3 illustrates by schematic diagram various exemplary components of the exemplary PET detector apparatus and PET detection system of FIG. 1;

(7) FIG. 4 illustrates by Cartesian plot an exemplary power spectrum from the FFT of the exemplary implementation of the PET detector apparatus and PET detection system of FIG. 1;

(8) FIG. 5 illustrates by process flow chart portions of an exemplary method of operation of the exemplary PET detector apparatus and PET detection system of FIG. 1; and,

(9) FIG. 6 illustrates by process flow chart another exemplary method of operation of the exemplary PET detector apparatus and PET detection system of FIG. 1.

(10) The Figures are exemplary only, and the implementations illustrated therein are selected to facilitate explanation. For example, the components of various apparatus illustrated in the Figures may be selected for explanatory purposes, and the components may be grouped in the Figures in various ways to facilitate description, so that the apparatus may include various other components or the components may be grouped in various other ways, in other implementations. The process steps of the various processes illustrated in the Figures may be performed, for example, in other orders or the process steps may be grouped, divided, or subdivided in various ways, in other implementations. Information flows and process flows in the Figures included herein are indicated by arrows, and it should be understood that additional information flows and process flows may occur between various components and that other information flows and process flows may occur, in various other implementations. The number, position, relationship and dimensions of the elements shown in the Figures to form the various implementations described herein, as well as dimensions and dimensional proportions to conform to specific force, weight, strength, flow and similar requirements are explained herein or are understandable to a person of ordinary skill in the art upon study of this disclosure. Where used in the various Figures, the same numerals designate the same or similar elements. Furthermore, when the terms “top,” “bottom,” “right,” “left,” “forward,” “rear,” “first,” “second,” “inside,” “outside,” and similar terms are used, the terms should be understood in reference to the orientation of the implementations shown in the drawings and are utilized to facilitate description thereof. Use herein of relative terms such as generally, about, approximately, essentially, may be indicative of engineering, manufacturing, or scientific tolerances such as ±0.1%, ±1%, ±2.5%, ±5%, or other such tolerances, as would be recognized by those of ordinary skill in the art upon study of this disclosure.

DETAILED DESCRIPTION OF THE INVENTION

(11) Disclosed herein are Packet Energy Transfer (PET) detection systems including a PET detector apparatus for detecting PET in a cable by detecting the presence or absence of a pulse train in the cable, in various aspects. The PET detector apparatus may be generally contained in a housing configured to be handheld in order to be utilized by a technician during servicing of electrical equipment. In various aspects, the PET detector apparatus includes an input that generates an internal current within the PET detector apparatus when the input is placed proximate the cable in operative communication with the cable and the cable is communicating PET.

(12) PET comprises packets with each packet comprised of an energy packet and a data packet, in various aspects. In various aspects, the energy of the data packet may be ignored because the energy of the data packet is significantly less than the energy of the energy packet. In such aspects, PET is formed as a pulse train that is periodic and repetitive and has a rectangular waveform. The PET pulse train generates an internal current within the PET detector apparatus that comprises a corresponding pulse train with similar period and rectangular waveform, in various aspects. This corresponding pulse train within the PET detector apparatus gives rise to line spectra in the frequency domain having power maxima at a fundamental frequency of the pulse train and power maxima at harmonics of the fundamental frequency of the pulse train. Detection by the PET detector apparatus of the presence of power maxima in the power spectrum at the fundamental frequency and harmonics of the fundamental frequency of the pulse train indicates the presence of PET.

(13) Apparatus disclosed herein may be implemented in hardware, operable software, and combinations thereof, in various aspects. Related methods are disclosed herein that may be implemented in hardware, operable software, and combinations thereof, in various aspects. Compositions of matter disclosed herein include non-transitory media that include computer readable instructions that, when executed, cause one or more computers to function as at least portions of the apparatus or to implement at least some of the steps of the methods. The computer readable instructions (e.g., software) may be configured, for example, as high-level code such as C or Java, as assembly language, machine code, or combinations thereof, and may be operably received by a processor. The processor includes electronic circuitry that executes the computer readable instructions. The processor, for example, may perform arithmetical operations (addition, subtraction, multiplication, division), logical operations, control operations, and I/O operations. A nominal representation of data may either be the data itself or a pointer, description, or other data that may be used to create the data.

(14) FIG. 1 illustrates exemplary PET detection system 10 including PET detector apparatus 12 in operable communication with cable 99. Cable 99 is generally formed as an electrically conductive pathway, and cable 99 may include, for example, wire, coaxial cable, CAT6 (Ethernet) cable, twisted pair cable, waveguide, or other electrically conductive pathway(s) and combinations thereof. Cable 99 conveys PET 97, meaning electrical power is being communicated over cable 99 by PET 97, as illustrated in FIG. 1. PET 97 is comprised of packets, such as exemplary packet 91, illustrated in FIG. 2A, so that PET is communicated by pulse train 86, as illustrated in FIG. 2B. PET detector apparatus 12 detects the presence or absence of a pulse train, such as pulse train 86, in cable 99 thereby correspondingly detecting either the presence of PET or absence of PET, such as PET 97, respectively, in cable 99, in this implementation.

(15) Packet 91, as illustrated in FIG. 2A, has a packet period t.sub.P, and packet 91 is comprised of energy packet 93 with voltage v.sub.E delivered for energy packet period t.sub.E and data packet 95 with voltage v.sub.D delivered for data packet period t.sub.D. Energy packet 93 delivers electrical power and data packet 95 may be used, at least in part, for fault detection in cable 99 and associated equipment. Voltage v.sub.E is typically much greater than voltage v.sub.D, and voltage v.sub.D may approach zero. The pulse train, such as pulse train 86, essentially has a rectangular waveform with fundamental frequency f.sub.P=1/t.sub.P as voltage variations of data packet 95 associated with fault detection may be small. The pulse train, such as pulse train 86, may have other waveforms in other implementations of PET.

(16) As an example, energy packet period t.sub.E may be about 1.1 ms, and data packet period t.sub.D may be about 0.4 ms resulting in packet 91 having packet period t.sub.P of about 1.5 ms and corresponding fundamental frequency f.sub.P of pulse train 86 of about 667 Hz. As an example, PET may communicate 100 w over CAT6 or 1,000 w over 4 pair cable. Voltage v.sub.E may be ±190 v over a pair, for example. Note that PET 97 including pulse train 86 and packet 91 is exemplary, and PET 97 may be configured in various other ways with various other waveform configurations (e.g., triangular, ramp) and packet configurations in various other implementations, as would be readily recognized by one of ordinary skill in the art upon study of this disclosure.

(17) In the exemplary implementation of FIG. 1, PET detector apparatus 12 includes housing 14 with display 80 located on a surface of housing 14 to be visually accessible. Housing 14 includes housing extension 21 formed as a portion of housing 14 that extends forth from a remainder of housing 14, as illustrated. Although shown as rectangular for purposes of explanation, housing 14 may assume any desired shape, in various implementations. As it is contemplated that PET detector apparatus 12 may be handheld, portions of housing 14 may be shaped to facilitate gripping by a user, and housing 14 may include one or more handle(s), points of attachment, grippable surface(s), and so forth to allow manipulation. Housing 14 may be formed, at least in part, of hard plastic.

(18) As illustrated in FIG. 3, PET detector apparatus 12 comprises input 20, high-pass filter 30, anti-aliasing filter 40, A/D converter 50, FFT (Fast Fourier Transform) 60, spectral analyzer 70, and display 80 disposed about housing 14. Housing 14 defines chamber 15 within to contain at least portions of input 20, high-pass filter 30, anti-aliasing filter 40, A/D converter 50, FFT 60, spectral analyzer 70, and display 80, in this implementation. Although not included for clarity of explanation, PET detector apparatus may include, for example, a power source such as a battery, an ON/OFF switch, an illumination source, and so forth, as would be readily recognized by one of ordinary skill in the art upon study of this disclosure.

(19) Input 20 includes probe 22, and at least portions of probe 22 are contained within portions of chamber 15 within housing extension 21, in this implementation. As illustrated in FIG. 1, housing extension 21 of input 20 is placed proximate cable 99 to place probe 22 of input 20 in operable communication with cable 99 to enable pulse train 86 comprised of packets, such as packet 91, to generate current i in input 20 thereby allowing PET detector apparatus 12 to detect PET 97 in cable 99. The illustration of housing extension 21 that contains portions of probe 22 within is presented for explanatory purposes. Accordingly, it should be understood that housing 14 including housing extension 21, input 20, and probe 22 of PET detector apparatus 12 may be configured in various other ways to operably communicate with cable 99, in various other implementations.

(20) Display 80 may indicate either the presence or absence of PET, such as PET 97, as detected by detecting, respectively, the presence or absence of pulse train 86 in cable 99. Display 80 may include, for example, light(s), display screen, index hand on a dial, sound generator, and so forth, as would be readily recognized by those of ordinary skill in the art upon study of this disclosure. For example, display 80 may include a light that illuminates upon detection of PET 97 in cable 99 or a sound generator that beeps upon detection of PET 97 in cable 99. As another example, display 80 may include a display screen that displays the presence of or absence of PET, such as PET 97, in cable 99. Upon detection of PET, display 80 may display additional information related to PET such as packet period t.sub.P of packet 91, voltage v.sub.E of energy packet 93, voltage v.sub.D of data packet 95, energy packet period t.sub.E of energy packet 93, data packet period t.sub.D of data packet 95, and/or corresponding frequencies thereof. Display 80 may display the waveform, such as rectangular, ramp, triangular, of the PET detected.

(21) As illustrated in FIG. 3, input 20, high-pass filter 30, anti-aliasing filter 40, A/D converter 50, FFT 60, spectral analyzer 70, and display 80 are in sequential communication with one another. Probe 22 of input 20 communicates operably with cable 99, and PET 97 in cable 99 generates current i in input 20 that flows from input 20 to high-pass filter 30, as illustrated in FIG. 3. PET 97 in cable 99 may generate current i in input 20 by induction or by capacitance between cable 99 and probe 22, in various implementations.

(22) Because PET 97 in cable 99 is comprised of pulse train 86 that is comprised of packets, such as packet 91, current i generated in input 20 is comprised of a corresponding pulse train 88 comprised of corresponding packets, such as corresponding packet 92 having corresponding period t.sub.1 with corresponding fundamental frequency f.sub.1=1/t.sub.1, as illustrated in FIGS. 2C, 2D. Corresponding packet 92 is comprised of first subpacket 94 having first corresponding period t.sub.e and second subpacket 96 having second corresponding period t.sub.d, as illustrated in FIG. 2C. First corresponding period t.sub.e of first subpacket 94 generally equals energy packet period t.sub.E of energy packet 93 and second corresponding period t.sub.d of second subpacket 96 generally equals data packet period t.sub.D of data packet 95 so that corresponding period t.sub.1 of corresponding packet 92 generally equals packet period t.sub.P of packet 91, as illustrated in FIGS. 2A, 2C. First subpacket 94 has voltage v.sub.e and second subpacket 96 has voltage v.sub.d with voltage v.sub.d being smaller than voltage v.sub.e because voltage v.sub.e of first subpacket 94 and voltage v.sub.d of second subpacket 96 may correspond generally proportionally to voltage v.sub.E of energy packet 93 and voltage v.sub.D of data packet 95, respectively. In some implementations, voltage v.sub.d may be essentially zero, for example, when voltage v.sub.D of the data packet 95 is small or essentially zero (e.g., voltage v.sub.D of data packet 95 may be too small to generate detectible current i within input 20 of PET detector apparatus 12).

(23) In addition to corresponding pulse train 88, current i may include other spurious waveforms (e.g., noise) that may be superimposed upon pulse train 86 in cable 99, and, thus upon corresponding pulse train 88, or may otherwise be coupled into current i. For example, these spurious waveforms may be coupled into current i from cable 99 and/or from AC currents being communicated in various pathways proximate cable 99. These spurious waveforms included in corresponding pulse train 88 may be at the primary electrical AC frequency (e.g., 60 Hz in the U.S.) and harmonics of the primary electrical AC frequency. High-pass filter 30 filters current i to remove spurious waveforms from current i such as frequency components of current i that correspond to the primary electrical AC frequency (e.g., 60 Hz) and harmonics of the primary electrical AC frequency. In various implementations, high pass filter 30 is implemented in hardware, and high-pass filter 30 is configured as a 5.sup.th order Chebyshev high-pass filter with a low cut-off frequency of 500 Hz. High-pass filter 30 outputs signal 32 that comprises current i with frequency components below approximately 500 Hz generally eliminated, in this implementation. Signal 32 is communicated from high-pass filter 30 to anti-aliasing filter 40, as illustrated in FIG. 3.

(24) Anti-aliasing filter 40 eliminates aliasing effects from signal 32 thereby forming signal 42, and signal 42 is then communicated from anti-aliasing filter 40 to A/D converter 50, as illustrated in FIG. 3. Aliasing occurs, for example, when different frequency components of signal 32 becoming indistinguishable from one another when digitized by A/D 50 and then processed by FFT 60. Anti-aliasing filter 40 eliminates frequency components of signal 32 above the Nyquist frequency of A/D converter 50, in this implementation. For example, anti-aliasing filter 40 is configured as an elliptic filter with an upper cut-off frequency of 1.8 kHz, so that frequency components above approximately 1.8 kHz are generally eliminated from signal 42. Anti-aliasing filter 40 is implemented in hardware, in certain implementations.

(25) A/D converter 50 samples signal 42 to produce digital representation 52 of signal 42. Digital representation 52 is then communicated to FFT 60.

(26) FFT 60 transforms digital representation 52 into power spectrum 62, which is illustrated in FIG. 4. Power spectrum 62 is illustrated in FIG. 4 as a plot of power P as a function of frequency f Note that exemplary power spectrum 62, as illustrated for explanatory purposes, has power maximum P.sub.1 at fundamental frequency f.sub.1 of corresponding pulse train 88 and power maxima P.sub.2, P.sub.3 at harmonic frequencies f.sub.2, f.sub.3 where harmonic frequencies f.sub.2, f.sub.3 are harmonics of fundamental frequency f.sub.1. Spectral analyzer 70 analyzes the power spectrum 62 to find the occurrence of power maxima at a fundamental frequency, such as fundamental frequency f.sub.1, and harmonics of the fundamental frequency, such as harmonic frequencies f.sub.2, f.sub.3, in order to detect the presence of PET 97. As illustrated in FIG. 4, for example, spectral analyzer 70 analyzes power spectrum 62 to find the occurrence of power maximum P.sub.1 at fundamental frequency f.sub.1 of corresponding pulse train 88 and power maxima P.sub.2, P.sub.3 at harmonic frequencies f.sub.2, f.sub.3 of fundamental frequency f.sub.1 in order detect the presence of PET 97.

(27) Note that the power maximum P.sub.1 at fundamental frequency f.sub.1 and power maxima P.sub.2, P.sub.3 at harmonic frequencies f.sub.2, f.sub.3 are local maxima. Also note that FIG. 4 is presented for explanatory purposes, so that power spectrum 62 may have any number of power maxima, such as power maxima P.sub.1, P.sub.2, P.sub.3, at any number of frequencies, such as fundamental frequency f.sub.1 and harmonic frequencies f.sub.2, f.sub.3. Spectral analyzer may analyze power spectrum 62 to find the occurrence of power maxima, such as power maxima P.sub.2, P.sub.3, at any number of harmonic frequencies, such as harmonic frequencies f.sub.2, f.sub.3, concurrent with power maximum P.sub.1 at fundamental frequency f.sub.1, in order detect the presence of PET 97 in cable 99.

(28) When present, pulse train 86 of PET 97 in cable 99 generates corresponding pulse train 88 in PET detector apparatus 12 having fundamental frequency f.sub.1==1/t.sub.P, approximately. For example, an energy packet period of 1.1 ms and a data packet period of 0.4 ms results in a packet period t.sub.P of 1.5 ms so that both pulse train 86 and corresponding pulse train 88 have fundamental frequency f.sub.1 of about 667 Hz, harmonic frequency f.sub.2 of about 1333 Hz, and harmonic frequency f.sub.3 of about 2000 Hz. Note that subscript 1 as in fundamental frequency f.sub.1 refers to the fundamental frequency (1.sup.st harmonic), and subscripts 2, 3, 4, . . . of harmonic frequencies f.sub.2, f.sub.3, f.sub.4, . . . refer to the 2.sup.nd harmonic, 3.sup.rd harmonic, 4.sup.th harmonic, etc. of fundamental frequency f.sub.1. In this example, spectrum 62 has power maxima at both even harmonics (e.g., 1333 Hz) and at odd harmonics (e.g., 2000 Hz) of the fundamental frequency (e.g., 667 Hz) because the duty cycle of pulse train 86 and, thus, the duty cycle of corresponding pulse train 88 is not 50% (e.g., t.sub.E≠t.sub.D). Spectral analyzer 70 may then survey the fundamental frequency and both even harmonics and odd harmonics of the fundamental frequency for power maxima in order to detect PET, in various implementations. In this example, if power maxima P.sub.1 is found at the fundamental frequency f.sub.1 of about 667 Hz and if power maximum P.sub.2 is found at harmonic frequency f.sub.2 of about 1333 Hz, then PET 97 is detected. In this example, if there is no power maxima P.sub.1 at the fundamental frequency f.sub.1 of about 667 Hz or if there is no power maximum P.sub.2 at the harmonic frequency f.sub.2 of about 1333 Hz, then PET is not detected. In implementations of PET with a 50% duty cycle (e.g., t.sub.E=t.sub.D), power spectrum 62 has power maxima at the fundamental frequency and only at odd harmonics of the fundamental frequency, so that spectral analyzer 70 may survey the fundamental frequency f.sub.1 and one or more odd harmonics (e.g., f.sub.3, f.sub.5, f.sub.7, . . . ) of the fundamental frequency f.sub.1 for power maxima in order to detect PET.

(29) In various implementations, A/D converter 50 may be configured, at least in part, as a hardware portion of microcontroller 44, and FFT 60, and spectral analyzer 70 may be implemented in software operably received by processor 48 of microcontroller 44, as illustrated in FIG. 3. Note that microcontroller 44 may further include a clock, memory, peripherals, and so forth, and microcontroller 44 may support digital and analog I/O, as would be readily recognized by those of ordinary skill in the art upon study of this disclosure.

(30) Microcontroller 44 communicates with display 80 to control operations of display 80, as illustrated in FIG. 3. Display 80 may indicate either the presence or absence of PET in cable 99 as determined by spectral analyzer 70.

(31) In operation, probe 22 of PET detector apparatus 12 is placed in operative communication with cable 99 that is communicating electrical power by PET by placing housing extension 21 of housing 14 proximate cable 99. PET 97 in cable 99 configured as pulse train 86 generates current i in input 20 configured as corresponding pulse train 88, and corresponding pulse train 88 is communicated from input 20 to high-pass filter 30. High-pass filter 30 removes low frequency components from corresponding pulse train 88 thereby forming signal 32, and signal 32 is then communicated from high-pass filter 30 to anti-aliasing filter 40.

(32) Anti-aliasing filter 40 eliminates frequency components of signal 32 above the Nyquist frequency of A/D converter 50 thereby forming signal 42, and signal 42 is then communicated from anti-aliasing filter 40 to A/D converter 50.

(33) A/D converter 50 samples signal 42 to form digital representation 52 of signal 42. Digital representation 52 is then communicated to FFT 60. FFT 60 transforms digital representation 52 into power spectrum 62 illustrated in FIG. 4.

(34) Spectral analyzer 70 then analyzes power spectrum 62 to find whether or not power maxima occur at a fundamental frequency of pulse train 86 and harmonics of the fundamental frequency of pulse train 86. The occurrence of power maximum P.sub.1 at fundamental frequency f.sub.1 concurrent with the occurrence of power maxima, such as power maxima P.sub.2, P.sub.3, at one or more harmonic frequencies, such as harmonic frequencies f.sub.2, f.sub.3, indicates PET 97 in cable 99. In some implementations, the occurrence of power maximum P.sub.1 at fundamental frequency f.sub.1 may be sufficient to indicate PET 97 in cable 99.

(35) As illustrated in FIG. 4, power spectrum 62 may be divided into bins, such as bins 65a, 65b, 65c, 65d, 65e. The power of bin 65c may be compared with the power of nearby bins, such as bins 65a, 65b, 65d, 65e in order to find either the occurrence of power maximum P.sub.1 at fundamental frequency f.sub.1 or non-occurrence of power maximum P.sub.1 at fundamental frequency as illustrated in FIG. 4. For example, if the power at bin 65c is greater than the power at bins 65a, 65b, 65d, 65e, as illustrated in FIG. 4, power maximum P.sub.1 occurs at fundamental frequency f.sub.1. When power maximum P.sub.1 occurs, power maximum P.sub.1 is a local maximum in power spectrum 62 because the power of bin 65c is greater than the power of bins 65a, 65b, 65d, 65e, in this illustrative implementation. Of course, the power of bin 65c may be compared with the power of any number of adjacent bins, such as bins 65a, 65b, 65d, 65e, in order to find the occurrence of power maximum P.sub.1 at bin 65c depending upon the implementation. The occurrence of power maxima P.sub.2, P.sub.3 at harmonic frequencies f.sub.2, f.sub.3 may be found in a similar manner where power maxima P.sub.2, P.sub.3 are also local maxima.

(36) PET detector apparatus 12 may detect the presence of PET or absence of PET according to exemplary method 400 illustrated in FIG. 5. Method 400 may be implemented in software operably received by processor 48 of microcontroller 44. Method 400 is entered at step 401, as illustrated in FIG. 5, and method 400 proceeds from step 401 to step 405.

(37) If local power maximum P.sub.1 is found at fundamental frequency f.sub.1 in power spectrum 62 at step 405, method 400 proceeds from step 405 to step 410. If local power maximum P.sub.2 is found at harmonic frequency f.sub.2 in power spectrum 62, method 400 proceeds from step 410 to step 415.

(38) At step 415, PET is detected because local power maxima P.sub.1, P.sub.2 are found at fundamental frequency f.sub.1 and at harmonic frequency f.sub.2, respectively. Method 400 then proceeds from step 415 to step 420.

(39) At step 420, display 80 is configured to indicate that PET is detected.

(40) If no power maximum P.sub.1 is found at fundamental frequency f.sub.1 in power spectrum 62 or if no power maximum P.sub.2 is found at harmonic frequency f.sub.2 in power spectrum 62, method 400 proceeds from step 405 or from step 410, respectively, to step 425.

(41) At step 425, PET is NOT detected because there is no power maximum P.sub.1 in power spectrum 62 at fundamental frequency f.sub.1, or because there is no power maximum P.sub.2 in power spectrum 62 at harmonic frequency f.sub.2. Method 400 then proceeds from step 425 to step 430. At step 430, display 80 is configured to indicate that PET is NOT detected.

(42) Step 471 is then accessed either from step 420 or from step 430. Method 400 terminates at step 471.

(43) Another exemplary method 500 of detecting PET in cable 99 is illustrated in FIG. 6. Method 500 is entered at step 501 and proceeds from step 501 to step 505.

(44) At step 505, current i configured as corresponding pulse train 88 is generated in input 20 of PET detector apparatus 12 by placing input 20 in operable communication with cable 99 that may be communicating PET 97. Method 500 then proceeds from step 505 to step 510.

(45) At step 510, high-pass filter 30 filters corresponding pulse train 88. Method 500 the proceeds from step 510 to step 515.

(46) At step 515, anti-aliasing filter 40 filters signal 32 output from high-pass filter 30. Method 500 the proceeds from step 515 to step 520.

(47) At step 520, A/D converter 50 forms digital representation 52 of at least portions of signal 42 output from anti-aliasing filter 40. Method 500 the proceeds from step 520 to step 525.

(48) At step 525, FFT 60 transforms digital representation 52 into power spectrum 62. Method 500 the proceeds from step 525 to step 530.

(49) At step 530, spectral analyzer 70 analyzes power spectrum 62 to find if there is a power maximum P.sub.1 in power spectrum 62 at fundamental frequency f.sub.1 and to find if there is a power maximum P.sub.2 in power spectrum 62 at harmonic frequency f.sub.2. Method 500 then proceeds from step 530 to step 535.

(50) At step 535, if local power maximum P.sub.1 is found in power spectrum 62 at fundamental frequency f.sub.1 AND local power maximum P.sub.2 is found in power spectrum 62 at harmonic frequency f.sub.2, method 500 proceeds from step 535 to step 540. At step 535, if local power maximum P.sub.1 is NOT found in power spectrum 62 at fundamental frequency f.sub.1 OR if local power maximum P.sub.2 is NOT found in power spectrum 62 at harmonic frequency f.sub.2, method 500 proceeds from step 535 to step 545.

(51) At step 540, display 80 is configured to indicate that PET is detected because power maxima P.sub.1, P.sub.2 are found at fundamental frequency f.sub.1 and harmonic frequency f.sub.2, respectively.

(52) At step 545, display 80 is configured to indicate that PET is NOT detected because there is no local power maximum P.sub.1 in power spectrum 62 at fundamental frequency f.sub.1, or because there is no local power maximum P.sub.2 in power spectrum 62 at harmonic frequency f.sub.2.

(53) Step 571 is then accessed either from step 540 or from step 545. Method 500 terminates at step 571.

(54) In certain implementations, no power maximum may be found in power spectrum 62 or only one power maximum may be found in power spectrum 62 thereby indicating no PET in cable 99 because there can be no match with both the fundamental frequency f.sub.1 and with harmonic frequency f.sub.2. In such implementations, display 80 indicates no PET. Some implementations may require finding of additional power maxima, e.g., P.sub.3, P.sub.4, P.sub.5, P.sub.6 . . . , at additional harmonic frequencies, e.g., f.sub.3, f.sub.4, f.sub.5, f.sub.6 . . . , in order to indicate that PET is detected in cable 99. Other implementations may require finding of additional power maxima, e.g., P.sub.3, P.sub.5, P.sub.7, . . . , only at one or more odd harmonics (e.g., f.sub.3, f.sub.5, f.sub.7, . . . ) of the fundamental frequency f.sub.1 in order to detect PET. Yet other implementations may require finding only power maximum P.sub.1 at fundamental frequency f.sub.1 in order to indicate that PET is detected in cable 99.

(55) While exemplary method 400 and exemplary method 500 are directed toward detecting power maximum P.sub.1 at a specified fundamental frequency f.sub.1, and power maximum P.sub.2 at a specified harmonic frequency f.sub.2, in other implementations power spectrum 62 may be scanned for power maxima and corresponding frequencies. The frequencies of the power maxima may then be matched to frequencies indicative of various configurations of PET. Certain implementations may be directed toward detecting power maxima at several specified fundamental frequencies and harmonic frequencies of the several fundamental frequencies in order to detect various configurations of PET. Some implementations may allow for user input and/or user selection of the fundamental frequency and harmonic frequency(ies). In other implementations the fundamental frequency and harmonic frequency(ies) may be pre-programmed into PET detector apparatus 12 and not user accessible. While the 4th and higher harmonic frequencies are generally omitted from this discussion, certain implementations of PET detection system 10 or PET detector apparatus 12 may detect power maxima at least at some of the 4th and higher harmonic frequencies in order to confirm the presence of PET in cable 99. Certain implementations of PET detection system 10 or PET detector apparatus 12 may detect power maxima and the fundamental frequency at odd harmonics of the fundamental frequency in order to detect configurations of PET having a 50% duty cycle. The presence of PET having other waveforms (e.g., ramp, triangular) may be detected, for example, by detecting power maxima in the power spectrum at fundamental frequency(ies) and harmonics of the fundamental frequency(ies) associated with the waveform.

(56) The foregoing discussion along with the Figures discloses and describes various exemplary implementations. These implementations are not meant to limit the scope of coverage, but, instead, to assist in understanding the context of the language used in this specification and in the claims. The Abstract is presented to meet requirements of 37 C.F.R. § 1.72(b) only. Accordingly, the Abstract is not intended to identify key elements of the apparatus and methods disclosed herein or to delineate the scope thereof. Upon study of this disclosure and the exemplary implementations herein, one of ordinary skill in the art may readily recognize that various changes, modifications and variations can be made thereto without departing from the spirit and scope of the inventions as described herein and as defined in the following claims.