Data recovery through event based equivalent time sampling

Coded data generation or conversion – Digital code to digital code converters – To or from particular bit symbol

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C702S072000

Reexamination Certificate

active

06590509

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a system for determining values of data forming a data frame periodically repeating in a digital signal.
2. Description of Related Art
A typical digital tester tests a digital electronic device under test (DUT) by causing the DUT to produce one or more digital output signals and then periodically sampling each digital output signal to produce sample data representing values of data the digital output signal conveys. The tester then compares the sample data to data values the digital output signal is expected to convey to determine whether the DUT is operating properly.
FIG. 1
illustrates a portion of a prior art test system including a digitizer
10
for sampling the digital output signal (OUT) of a DUT
12
on successive edges of a clock signal (CLOCK
1
) to produce sample data (DATA) supplied to a data processor
13
which then may compare the sample data to expected data values. A second clock signal (CLOCK
2
) controls the timing of state changes in the OUT signal.
FIG. 2
is a timing diagram illustrating the OUT, CLOCK
1
and CLOCK
2
signals and the data output (DATA) produced by digitizer
10
. The OUT signal may change state only in response to leading edges of the CLOCK
2
signal. In this example the OUT signal conveys a data bit every PD seconds, the period of the CLOCK
2
signal, and repeats a 10-bit data frame (1010101100) every P
F
seconds. With the CLOCK
1
signal also having a period P
D
matching the length of one data cycle of the OUT signal, digitizer
10
can digitize the OUT signal in response to leading edges of ten successive pulses of the CLOCK
1
signal to produce a sequence of ten output DATA bits indicating the 10-bit data pattern forming each data frame of the OUT signal.
Digitizer
10
may implement equivalent time sampling when it is not capable of digitizing the OUT signal at a frequency as high as 1/P
D
. As illustrated in
FIG. 3
, the CLOCK
1
signal period is increased to the sum of data period P
D
and an integer multiple N of frame period P
F
. Ten successive CLOCK
1
signal pulses will cause digitizer
10
to produce the same 10-bit DATA signal pattern as it would have produced had the CLOCK
1
signal had a period of P
D
as in FIG.
2
.
When using digitizer
10
to produce the DATA stream representing the OUT signal, it is necessary to adjust the CLOCK
1
signal phase so that it samples the OUT signal at a point during each data cycle when the data bit is valid. However when the CLOCK
1
and CLOCK
2
signals are not coherent (i.e. not derived from the same source), the phase relationship between the OUT and CLOCK
1
signals is indeterminate. Any device controlling the CLOCK
1
signal phase will be unable to determine how to adjust the CLOCK
1
signal phase because it will have no knowledge of the phase of the OUT signal. When the CLOCK
1
and CLOCK
2
signals are not closely synchronized, digitizer
10
may sample the OUT signal at a time when the OUT signal is undergoing a rising or falling edge transition and hence may produce an erroneous DATA output. Also in very high frequency applications a digitizer may not be able to sample the OUT signal with sufficient timing resolution.
What is needed is a system for recovering a repetitive data stream from a digital signal that does not require knowledge of the phase of the digital signal and that does not use a digitizer to sample the digital signal.
BRIEF SUMMARY OF THE INVENTION
In accordance with the invention, a system for ascertaining a value of each bit of a data frame of nominal duration P
F
periodically repeating in a digital signal and having a known data period P
D
produced by a device under test (DUT) includes a clock signal generator (CSG), a time interval analyzer (TIA) and a computer. The TIA measures time intervals T
R
(k) and T
F
(k) between a reference time and times of subsequent rising and falling edges of the digital signal measured in response to each k
th
pulse of a periodic arming signal (ARM) produced by the CSG. The period P
A
of the arming signal is:
P
A
=NP
F
+D
T
where N is any integer greater than 0 and D
T
is a “delta time” interval substantially smaller than P
D
. With the ARM signal period set in this fashion, each successive ARM signal edge will fall at a different time relative to the start of an OUT signal frame. After many cycles of the ARM signal, the generated T
R
and T
F
data will include several measurements of the timing of each rising and falling edge of the data frame relative to the reference time. In accordance with the invention, the value of data conveyed in the data frame is determined from the generated T
R
and T
F
data.
It is accordingly an object of the invention to ascertain a value of all bits of a data stream conveyed in a digital signal produced by a DUT when the phase of the digital signal is indeterminate.
The claims portion of this specification particularly points out and distinctly claims the subject matter of the present invention. However those skilled in the art will best understand both the organization and method of operation of the invention, together with further advantages and objects thereof, by reading the remaining portions of the specification in view of the accompanying drawing(s) wherein like reference characters refer to like elements.


REFERENCES:
patent: 5293520 (1994-03-01), Hayashi
patent: 5315299 (1994-05-01), Matsumoto
patent: 5436853 (1995-07-01), Shimohara
patent: 5557196 (1996-09-01), Ujiie
patent: 6185509 (2001-02-01), Wilstrup et al.
patent: 6356850 (2002-03-01), Wilstrup et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data recovery through event based equivalent time sampling does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data recovery through event based equivalent time sampling, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data recovery through event based equivalent time sampling will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3002830

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.