US8756031B2ActiveUtilityA1

Matched filter testing of data transmission cables

49
Assignee: ASTIGARRAGA TARAPriority: Jul 13, 2010Filed: Jul 13, 2010Granted: Jun 17, 2014
Est. expiryJul 13, 2030(~4 yrs left)· nominal 20-yr term from priority
G01R 31/58G01R 31/088G01R 31/021
49
PatentIndex Score
0
Cited by
21
References
18
Claims

Abstract

In one embodiment, a method for testing a cable includes receiving a read-signal profile read at a receiving-end of a cable upon an initial test signal being input to a sending end of the cable, calculating a cross-correlation function between the read-signal profile and a matched filter output, and determining a peak value of the cross-correlation function. In another embodiment, a system includes a device, the device including logic for receiving a read-signal profile read at a receiving-end of the cable upon an initial test signal being input to a sending end of the cable, logic for calculating a cross-correlation function between the read-signal profile and a matched filter output, logic for determining a peak value of the cross-correlation function, and logic for storing the peak value to a computer readable medium. Other methods, systems, and computer program products are also described according to various embodiments.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method, comprising:
 receiving a read-signal profile read at a receiving-end of a cable upon an initial test signal being input to a sending end of the cable; 
 calculating, using a hardware device, a cross-correlation function between the read-signal profile and a matched filter output; 
 determining a peak value of the cross-correlation function; 
 comparing the peak value to at least one threshold value; and 
 rejecting the cable when the peak value is less than the at least one threshold value. 
 
     
     
       2. The method as recited in  claim 1 , wherein rejecting the cable includes outputting an alert that the cable has failed a threshold test based on the comparing. 
     
     
       3. The method as recited in  claim 1 , wherein the cross correlation function is: 
       
         
           
             
               
                 
                   y 
                   ⁡ 
                   
                     ( 
                     t 
                     ) 
                   
                 
                 = 
                 
                   
                     ∫ 
                     0 
                     t 
                   
                   ⁢ 
                   
                     
                       s 
                       ⁡ 
                       
                         ( 
                         η 
                         ) 
                       
                     
                     ⁢ 
                     
                       h 
                       ⁡ 
                       
                         ( 
                         
                           t 
                           - 
                           η 
                         
                         ) 
                       
                     
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     
                       ⅆ 
                       η 
                     
                   
                 
               
               , 
             
           
         
       
       where y(t) is the cross-correlation function, s(t) is the read-signal profile, η is an integration variable, and h(t) is the matched filter output. 
     
     
       4. The method as recited in  claim 3 , wherein the matched filter output includes an impulse response h(t)=s*(T−t). 
     
     
       5. The method as recited in  claim 1 , wherein the cross correlation function is: 
       
         
           
             
               
                 
                   y 
                   ⁡ 
                   
                     ( 
                     j 
                     ) 
                   
                 
                 = 
                 
                   
                     ∑ 
                     
                       i 
                       = 
                       0 
                     
                     
                       2 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       M 
                     
                   
                   ⁢ 
                   
                     
                       s 
                       ⁡ 
                       
                         ( 
                         i 
                         ) 
                       
                     
                     ⁢ 
                     
                       h 
                       ⁡ 
                       
                         ( 
                         
                           j 
                           - 
                           i 
                         
                         ) 
                       
                     
                   
                 
               
               , 
             
           
         
         where y(j) is the cross-correlation function, s(i) is the read-signal profile, and h(i) is the matched filter output, and M is a time duration of an ideal signal. 
       
     
     
       6. The method as recited in  claim 5 , wherein the matched filter output includes an impulse response h(j)=s*(2M−j). 
     
     
       7. The method as recited in  claim 1 , further comprising storing the peak value to a computer readable medium. 
     
     
       8. The method as recited in  claim 1 , further comprising:
 receiving a second read-signal profile read at the receiving-end of the cable upon a second test signal being input to the sending end of the cable; 
 calculating a second cross-correlation function between the second read-signal profile and the matched filter output; 
 determining a second peak value of the second cross-correlation function; 
 comparing the peak value to a first threshold value; 
 rejecting the cable if the peak value is less than the first threshold value; 
 comparing the second peak value to a second threshold value; and 
 rejecting the cable if the second peak value is less than the second threshold value. 
 
     
     
       9. The method as recited in  claim 8 , wherein the cross correlation functions are: 
       
         
           
             
               
                 
                   y 
                   ⁡ 
                   
                     ( 
                     t 
                     ) 
                   
                 
                 = 
                 
                   
                     ∫ 
                     0 
                     t 
                   
                   ⁢ 
                   
                     
                       s 
                       ⁡ 
                       
                         ( 
                         η 
                         ) 
                       
                     
                     ⁢ 
                     
                       h 
                       ⁡ 
                       
                         ( 
                         
                           t 
                           - 
                           η 
                         
                         ) 
                       
                     
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     
                       ⅆ 
                       η 
                     
                   
                 
               
               , 
             
           
         
         where y(t) is the cross-correlation functions, s(t) is the read-signal profiles, η is an integration variable, and h(t) is the matched filter output. 
       
     
     
       10. The method as recited in  claim 9 , wherein the matched filter output includes an impulse response of an ideal signal profile. 
     
     
       11. The method as recited in  claim 8 , wherein the cross correlation functions are: 
       
         
           
             
               
                 
                   y 
                   ⁡ 
                   
                     ( 
                     j 
                     ) 
                   
                 
                 = 
                 
                   
                     ∑ 
                     
                       i 
                       = 
                       0 
                     
                     
                       2 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       M 
                     
                   
                   ⁢ 
                   
                     
                       s 
                       ⁡ 
                       
                         ( 
                         i 
                         ) 
                       
                     
                     ⁢ 
                     
                       h 
                       ⁡ 
                       
                         ( 
                         
                           j 
                           - 
                           i 
                         
                         ) 
                       
                     
                   
                 
               
               , 
             
           
         
       
       where y(j) is the cross-correlation functions, s(i) is the read-signal profiles, h(i) is the matched filter output and M is a time duration of an ideal signal. 
     
     
       12. The method as recited in  claim 11 , wherein the matched filter output includes an impulse response. 
     
     
       13. The method as recited in  claim 8 , wherein calculating the cross-correlation function is performed before the cable is acquired by a user who performs the second cross-correlation function. 
     
     
       14. A system, comprising:
 a device comprising:
 logic for receiving a read-signal profile read at a receiving-end of the cable upon an initial test signal being input to a sending end of the cable; 
 a processor for calculating a cross-correlation function between the read-signal profile and a matched filter output; 
 logic for determining a peak value of the cross-correlation function; 
 logic for storing the peak value to a computer readable medium, 
 logic for comparing the peak value to at least one threshold value, and 
 logic for rejecting the cable when the peak value is less than the at least one threshold value. 
 
 
     
     
       15. The system as recited in  claim 14 , wherein the logic for rejecting the cable includes logic for outputting an alert that the cable has failed a threshold test based on the comparing. 
     
     
       16. The system as recited in  claim 14 , wherein the cross correlation function is: 
       
         
           
             
               
                 
                   y 
                   ⁡ 
                   
                     ( 
                     t 
                     ) 
                   
                 
                 = 
                 
                   
                     ∫ 
                     0 
                     t 
                   
                   ⁢ 
                   
                     
                       s 
                       ⁡ 
                       
                         ( 
                         η 
                         ) 
                       
                     
                     ⁢ 
                     
                       h 
                       ⁡ 
                       
                         ( 
                         
                           t 
                           - 
                           η 
                         
                         ) 
                       
                     
                     ⁢ 
                     
                         
                     
                     ⁢ 
                     
                       ⅆ 
                       η 
                     
                   
                 
               
               , 
             
           
         
         where y(t) is the cross-correlation function, s(t) is the read-signal profile, η is an integration variable, and h(t) is the matched filter output, wherein the matched filter output includes an impulse response. 
       
     
     
       17. The system as recited in  claim 14 , wherein the cross correlation function is: 
       
         
           
             
               
                 
                   y 
                   ⁡ 
                   
                     ( 
                     j 
                     ) 
                   
                 
                 = 
                 
                   
                     ∑ 
                     
                       i 
                       = 
                       0 
                     
                     
                       2 
                       ⁢ 
                       
                           
                       
                       ⁢ 
                       M 
                     
                   
                   ⁢ 
                   
                     
                       s 
                       ⁡ 
                       
                         ( 
                         i 
                         ) 
                       
                     
                     ⁢ 
                     
                       h 
                       ⁡ 
                       
                         ( 
                         
                           j 
                           - 
                           i 
                         
                         ) 
                       
                     
                   
                 
               
               , 
             
           
         
       
       where y(j) is the cross-correlation function, s(i) is the read-signal profile, and h(i) is the matched filter output, wherein the matched filter output includes an impulse response h(j)=s*(2M−j) where M is a time duration of an ideal signal. 
     
     
       18. A computer program product for testing integrity of a cable, the computer program product comprising:
 a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code being executable by a processor to:
 receive a read-signal profile read at a receiving-end of the cable upon an initial test signal being input to a sending end of the cable; 
 calculate, by the processor, a cross-correlation function between the read-signal profile and a matched filter output; 
 determine, by the processor, a peak value of the cross-correlation function; 
 compare, by the processor, the peak value to at least one threshold value; and 
 output a rejection, by the processor, of the cable if the peak value is less than the at least one threshold value.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.