Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
89 words
A method of decoding data represented by a bit stream in which 10 and 01 bit sequences represent data bits, comprising the steps of: producing a clock signal with a period corresponding to twice the duration of each data bit and having a falling edge delayed by a holding time from a falling edge of the bit stream; producing a timing pulse having a falling edge defined by the falling edge of the clock signal; and producing decoded data from the bit stream in dependence upon the timing pulse.
Claim 2
Independent Claim
89 words
A method of decoding data represented by a bit stream in which 10 and 01 bit sequences represent data bits, comprising the steps of: producing a clock signal with a period corresponding to twice the duration of each data bit and having a falling edge delayed by a holding time from a falling edge of the bit stream; producing a timing pulse having a falling edge defined by the falling edge of the clock signal; and producing decoded data from the bit stream in dependence upon the timing pulse.
Claim 3
Dependent Claim
75 words
A method as claimed in claim 1 wherein the step of producing a timing pulse includes the steps of determining a first number of digital delay elements required to approximate one-half of the clock signal period, a second number of digital delay elements, for delaying the clock signal an amount corresponding to about three quarters of the first number and exclusive NORing the clock signal with the delayed clock signal to produce the timing pulse.
Claim 4
Dependent Claim
93 words
Apparatus for decoding data represented by a bit stream in which 10 and 01 bit sequences represent data bits, comprising: first means for producing a clock signal with a period corresponding to twice the duration of each data bit and having a falling edge delayed by a holding time from a falling edge of the bit stream; second means for producing a timing pulse having a falling edge defined by the falling edge of the clock signal; and third means producing decoded data from the bit stream in dependence upon the timing pulse.
Claim 5
Dependent Claim
93 words
Apparatus for decoding data represented by a bit stream in which 10 and 01 bit sequences represent data bits, comprising: first means for producing a clock signal with a period corresponding to twice the duration of each data bit and having a falling edge delayed by a holding time from a falling edge of the bit stream; second means for producing a timing pulse having a falling edge defined by the falling edge of the clock signal; and third means producing decoded data from the bit stream in dependence upon the timing pulse.
Claim 6
Dependent Claim
80 words
Apparatus as claimed in claim 3 wherein the second means includes first digital delay means for determining a first number of digital delay elements required to approximate one-half of the clock signal period, second digital delay means for providing, a second number of digital delay elements, for delaying the clock signal an amount corresponding to about three quarters of the first number and means for exclusive NORing the clock signal with the delayed clock signal to produce the timing pulse.
Claim 7
Dependent Claim
57 words
Apparatus as claimed in claim 4 wherein first digital delay means includes a plurality of series connected digital delay elements for providing a plurality of delayed clock signals and a plurality of D-type flip flops for sampling the plurality of delayed clock signals to produce a control word indicative of the second number of digital delay elements.
Claim 8
Dependent Claim
31 words
Apparatus as claimed in claim 5 wherein second digital delay means includes a plurality of series connected digital delay multiplexers for delaying the clock signal in dependence upon the control word.
Claim 9
Dependent Claim
34 words
Apparatus as claimed in claim 6 wherein second digital delay means includes connectivity means for mapping the control word to a set of control bits for selecting signals input to the digital delay mutliplexers.
Claim 10
Dependent Claim
41 words
Apparatus as claimed in claim 7 wherein connectivity means maps control signals CTL(1), CTL(2), . . . , CTL(n) to select signals CTL(2), . . . XTL(k) in accordance with the following: XTL(i)←CTL(j) where j=i*4/3 rounded off to a positive integer.
Claim 11
Dependent Claim
28 words
Apparatus as claimed in claim 8 wherein the digital delay multiplexers include redundant decoding for preventing a metastable signal at an input from being propagated to an output.
Claim 12
Dependent Claim
35 words
Apparatus as claimed in claim 9 wherein the digital delay output is given by: output=i0*i1+sel*i0+sel*i1, where, i0 and i1 are the input signals to the multiplexer, and sel is the select input to the multiplexer.