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 for testing a cable, the 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 baseline peak value of the cross-correlation function; comparing the baseline peak value to at least one threshold value; rejecting the cable when the baseline peak value is less than the at least one threshold value; periodically receiving a subsequent read-signal profile read at the receiving-end of the cable upon a subsequent test signal being input to the sending end of the cable; periodically calculating, using the hardware device, the cross-correlation function between the subsequent read-signal profile and the matched filter output; and periodically determining a subsequent peak value of the cross-correlation function, wherein the subsequent read-signal profile read is received after the baseline peak value is determined.
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 of the baseline peak value to the at least one threshold value.
3 . The method as recited in claim 1 , further comprising:
comparing the subsequent peak value to the baseline peak value after each subsequent peak value is determined, and rejecting the cable when the subsequent peak value deviates from the baseline peak value by a predetermined amount.
4 . The method as recited in claim 1 , wherein the cross correlation function is: y(t)=∫ 0 1 s(η)h(t−η)dη, 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.
5 . The method as recited in claim 4 , wherein the matched filter output includes an impulse response h(t)=s*(T−t).
6 . The method as recited in claim 4 , wherein the matched filter output includes an impulse response of an ideal signal profile.
7 . The method as recited in claim 1 , wherein the cross correlation function is:
y
(
j
)
=
∑
?
=
0
2
M
s
(
?
)
h
(
j
-
?
)
,
?
indicates text missing or illegible when filed
where y(j) is the cross-correlation function, s(i) is the read-signal profile, h(i) is the matched filter output, and M is a time duration of an ideal signal.
8 . The method as recited in claim 7 , wherein the matched filter output includes an impulse response: h(j)=s*(2M−j).
9 . The method as recited in claim 7 , wherein the matched filter output includes an impulse response.
10 . The method as recited in claim 1 , further comprising storing the baseline peak value and each subsequent peak value to a computer readable medium.
11 . The method as recited in claim 1 , further comprising:
periodically comparing the subsequent peak value to a second threshold value; and rejecting the cable when the subsequent peak value is less than the second threshold value.
12 . The method as recited in claim 11 , wherein the calculating the cross-correlation function is performed before the cable is acquired by a user who periodically performs the subsequent cross-correlation function.
13 . A system, comprising:
a device comprising a processor and logic integrated with and/or executable by the processor, the logic being configured to:
receive 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;
calculate a cross-correlation function between the read-signal profile and a matched filter output;
determine a baseline peak value of the cross-correlation function;
compare the baseline peak value to at least one threshold value;
reject the cable when the baseline peak value is less than the at least one threshold value;
periodically receive a subsequent read-signal profile read at the receiving-end of the cable upon a subsequent test signal being input to the sending end of the cable;
periodically calculate the cross-correlation function between the subsequent read-signal profile and the matched filter output; and
periodically determine a subsequent peak value of the cross-correlation function, wherein the subsequent read-signal profile read is received after the baseline peak value is determined.
14 . The system as recited in claim 13 , wherein the logic configured to reject the cable is configured to output an alert that the cable has failed a threshold test based on comparing the baseline peak value to the at least one threshold value.
15 . The system as recited in claim 13 , wherein the logic is further configured to:
compare the subsequent peak value to the baseline peak value after each subsequent peak value is determined; and reject the cable when the subsequent peak value deviates from the baseline peak value by a predetermined amount.
16 . The system as recited in claim 13 , wherein the cross correlation function is: y(t)=∫ 0 1 s(η)h(t−η)dη, 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, and wherein the matched filter output includes an impulse response h(t)=s*(T−t).
17 . The system as recited in claim 13 , wherein the cross correlation function is:
y
(
j
)
=
∑
?
=
0
2
M
s
(
?
)
h
(
j
-
?
)
,
?
indicates text missing or illegible when filed
where y(j) is the cross-correlation function, s(i) is the read-signal profile, h(i) is the matched filter output, and M is a time duration of an ideal signal, and wherein the matched filter output includes an impulse response h(j)=s*(2M−j).
18 . The system as recited in claim 13 , wherein the logic is further configured to store the baseline peak value and each subsequent peak value to a computer readable medium.
19 . A computer program product for testing integrity of a cable, the computer program product having program instructions embodied therewith, the program instructions readable and/or executable by a processor to cause the processor to:
receive, by the processor, 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; calculate, by the processor, a cross-correlation function between the read-signal profile and a matched filter output; determine, by the processor, a baseline peak value of the cross-correlation function; compare, by the processor, the baseline peak value to at least one threshold value, reject, by the processor, the cable when the baseline peak value is less than the at least one threshold value; periodically receive, by the processor, a subsequent read-signal profile read at the receiving-end of the cable upon a subsequent test signal being input to the sending end of the cable; periodically calculate, by the processor, the cross-correlation function between the subsequent read-signal profile and the matched filter output; and periodically determine, by the processor, a subsequent peak value of the cross-correlation function, wherein the subsequent read-signal profile read is received after the baseline peak value is determined.
20 . The computer program product as recited in claim 19 , wherein the program instructions are further readable and/or executable by the processor to cause the processor to:
compare, by the processor, the subsequent peak value to the baseline peak value after each subsequent peak value is determined; and reject, by the processor, the cable when the subsequent peak value deviates from the baseline peak value by a predetermined amount.Join the waitlist — get patent alerts
Track US2014257737A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.