Matched filter testing of data transmission cables
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-modifiedWhat 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.