Patent US5003561A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5003561A Expired / Lapsed US ⏱️ 0.0 years remaining

Process for the reception of a binary digital signal

Assignee: Siemens AG
•
Filing: 1989-10-04
•
Granted: 1991-03-26
•
Expires: 2009-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process for receiving a binary digital signal by a method for the reception of a binary digital signal, which may also have phase shifts, with a supplied clock that may have any desired phase position with respect to the digital signal and may deviate somewhat in frequency from the bit sequence frequency of the digital signal. From the clock (T1) there is formed over a delay chain (7-13, 52-55) a series of clocks (T2-T12), which have approximately equal phase intervals. Short pulses (I11-I110) are derived from the clocks (T1-T12). T12). Upon the arrival of each edge of a digital signal (D1) that has been selected as the effective edge, there is derived a read pulse (I21) which may also be delayed (I2x), with which the presence of pulses (I11-I110) may be determined through AND gates (20-25, 60-63). Through SR flip-flops (26-31, 64-67) and AND gates (32-37, 68-71), clocks (F1-F10) selected with the pulses (I11-I110) that are present are switched through and OR-linked (38) for use as an input clock (Te). The total delay of this process step is, if necessary, dimensioned in such a way by delaying the read pulse (I2) that the effective edge of the input clock (Te) occurs always one half clock period after the effective edge of the digital signal (D1). An application of the invention is in synchronous switching matrices and in block switching.

Inventors

  • 👤 Alexander Dragotin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 22:08
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0337; H04L7/0338

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 439 words
A process for receiving a binary digital signal, which may also have phase shifts, using a clock signal, whose frequency is plesiochronous with or equal to the bit rate of the digital signal and whose phase difference is selected arbitrarily with respect to the digital signal, the process comprising the steps of: applying the clock signal to serially connected delay elements with approximately constant delays; deriving a series of n+p+l clock pulses from the clock signal, through transmission over n principal ones of said delay elements with approximately equal principal delays and a total principal delay of at least one clock period and over p additional ones of said delay elements with additional delays equal to the principal delays ( t1), where n is an integer greater than three and p is an integer greater than or equal to zero; deriving a sequence of shorter pulses from the rising and/or falling edges of the clock pulses, each of said shorter pulses having a duration that is greater than a principal delay and, given large values of n, is big enough so that logic elements can be driven by said shorter pulses which are short with respect to the clock period; deriving read pulses and reset pulses from the rising and/or falling edges of the digital signal, with a duration that is small compared with a clock period, but large enough so that logic elements can be driven by said read pulses and said reset pulses; storing in memory elements during the occurrence of a read pulse a simultaneously occurring shorter pulse or pulses of the sequence of shorter pulses, after the memory elements have been cleared immediately before with the resetting pulses; switching through a clock for every memory element that has stored a pulse of the sequence of shorter pulses, which originates from a delay element that is downstream of the delay element from whose clock the stored pulse was derived; blocking a clock from every memory element that has not stored a pulse; OR-linking the clocks that have been switched through and blocked to from an OR-linked input clock; selecting the clock or clocks that has/have been switched through from the principal and additional delay elements that are connected downstream in each case in such a manner that the rising and/or falling edge of the OR-linked input clock formed from the clocks that have been switched through and blocked arrives delayed by about half a clock period with respect to the edge of the digital signal; and reading the digital signal as an output digital signal responsive to the rising or falling edge of the input clock.
Claim 2
Dependent Claim 439 words
A process for receiving a binary digital signal, which may also have phase shifts, using a clock signal, whose frequency is plesiochronous with or equal to the bit rate of the digital signal and whose phase difference is selected arbitrarily with respect to the digital signal, the process comprising the steps of: applying the clock signal to serially connected delay elements with approximately constant delays; deriving a series of n+p+l clock pulses from the clock signal, through transmission over n principal ones of said delay elements with approximately equal principal delays and a total principal delay of at least one clock period and over p additional ones of said delay elements with additional delays equal to the principal delays ( t1), where n is an integer greater than three and p is an integer greater than or equal to zero; deriving a sequence of shorter pulses from the rising and/or falling edges of the clock pulses, each of said shorter pulses having a duration that is greater than a principal delay and, given large values of n, is big enough so that logic elements can be driven by said shorter pulses which are short with respect to the clock period; deriving read pulses and reset pulses from the rising and/or falling edges of the digital signal, with a duration that is small compared with a clock period, but large enough so that logic elements can be driven by said read pulses and said reset pulses; storing in memory elements during the occurrence of a read pulse a simultaneously occurring shorter pulse or pulses of the sequence of shorter pulses, after the memory elements have been cleared immediately before with the resetting pulses; switching through a clock for every memory element that has stored a pulse of the sequence of shorter pulses, which originates from a delay element that is downstream of the delay element from whose clock the stored pulse was derived; blocking a clock from every memory element that has not stored a pulse; OR-linking the clocks that have been switched through and blocked to from an OR-linked input clock; selecting the clock or clocks that has/have been switched through from the principal and additional delay elements that are connected downstream in each case in such a manner that the rising and/or falling edge of the OR-linked input clock formed from the clocks that have been switched through and blocked arrives delayed by about half a clock period with respect to the edge of the digital signal; and reading the digital signal as an output digital signal responsive to the rising or falling edge of the input clock.
Claim 3
Dependent Claim 101 words
A process according to claim 1 for implementation in an integrated circuit in which, due to tolerances, the principal or additional delays and the delays in all the other elements in a defined area fluctuate, wherein that the read pulse remains underlayed in the event of maximum principal, additional and other delay and that the read pulse (I21) in all other cases is delayed in such a manner that the effective edge of the input clock (Te) arrives delayed by half a clock period with respect to the edge of the digital signal, regardless of the value of the various delays.
Claim 4
Dependent Claim 165 words
A process according to claim 2, wherein the supplementary delay elements are introduced between the principal delay elements and the additional delay elements, the number of which (m) corresponds to the ratio (n+m+l)/(n+l), rounded off to a whole number, of the maximum delay to the minimum delay, where m is a positive integer, that from the digital signal, by transmission over auxiliary delay elements, the number of which is m-l and which have an auxiliary delay equal to half of the principal delay, there is derived a sequence of read pulses, that the first pulse in the direction of the flow derived from a clock at the output of a supplementary delay element, which occurs precisely when the next pulse is derived at the input of the first principal delay element is identified, that the identified pulse is stored, that any other pulses that occur at the same time are suppressed, that the stored pulse switches through the read pulse that produces the correct delay.
Claim 5
Dependent Claim 51 words
An arrangement for the implementation of the process according to claim 3 with a digital signal having a bit rate of about 140 Mbit/s, wherein delays between about 1 ns and about 7.1 ns, there are provided six principal delay elements (B), nine supplementary delay elements and two additional delay elements.

References Cited (Backward Citations)

DE1221671B Cited
US3593160A Cited
US3819853A Cited
US3961138A Cited
US4288874A Cited
US4385395A Cited
GB2143407A Cited
EP0168330A1 Cited
DE3441501A1 Cited
US4780891A Cited
EP0260632A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-03-25 1994-09-24 1995-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-03-25 1998-09-24 1999-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-03-25 2002-09-24 2003-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag