← Back to Patent Explorer
US4965811A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive timing

Assignee: Nortel Networks Corp
•
Filing: 1988-06-20
•
Granted: 1990-10-23
•
Expires: 2008-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In some digital communications systems, such as the Integrated Services Digital Network (ISDN), problems may occur in recovering timing from signals generated by several terminals located varying distances from a common transmitter. Timing recovery is facilitated by detecting a marker of a frame transmitted to the several terminal equipments, detecting a corresponding marker receives shortly afterwards from one of the terminal equipments; and sampling the received digital signal at a sampling instant delayed relative to a specific feature of the received marker, for example, a zero crossing immediately following a frame bit. Preferably, the delay between the sampling instant and the occurrence of the specific feature used as a reference point is proportional to the time elapsed between detection of the outgoing or transmitted marker and detection of the incoming or received marker and hence proportional to the round trip propagation time.

Inventors

  • 👤 Thomas C. Sparks

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:54
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0435; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062; H04J3/0626

Claims Analysis

Total Claims: 49
Claim 1
Independent Claim 160 words
Network apparatus for transmitting digital signals to one or more terminal equipments, and for receiving digital signals from such terminal equipments, and for receiving digital signals from such terminal equipments by way of a shared path, both the transmitted digital signals and the received digital signals comprising frames each having a marker, said network apparatus comprising: I. first means for detecting a marker of a frame of a digital signal transmitted by said network apparatus to said terminal equipment and generating a corresponding marker signal; II. second means responsive to said marker signal for detecting a received marker of a frame of a digital signal received by said network apparatus from a said terminal equipment and providing a reference signal synchronized to a specific feature of such received marker; and III. third means responsive to said reference signal for sampling said received digital signal at a sampling instant that is determined relative to said specific feature of said received marker.
Claim 2
Dependent Claim 160 words
Network apparatus for transmitting digital signals to one or more terminal equipments, and for receiving digital signals from such terminal equipments, and for receiving digital signals from such terminal equipments by way of a shared path, both the transmitted digital signals and the received digital signals comprising frames each having a marker, said network apparatus comprising: I. first means for detecting a marker of a frame of a digital signal transmitted by said network apparatus to said terminal equipment and generating a corresponding marker signal; II. second means responsive to said marker signal for detecting a received marker of a frame of a digital signal received by said network apparatus from a said terminal equipment and providing a reference signal synchronized to a specific feature of such received marker; and III. third means responsive to said reference signal for sampling said received digital signal at a sampling instant that is determined relative to said specific feature of said received marker.
Claim 3
Dependent Claim 56 words
Apparatus as claimed in claim 1, wherein said third means comprises means for determining the time interval between detection of the transmitted marker and detection of the received marker and means responsive to such determining means for variably delaying said sampling instant relative to said received marker in dependence upon the duration of said time interval.
Claim 4
Dependent Claim 64 words
Apparatus as claimed in claim 2, wherein said second means comprises means for providing a reference signal synchronized to said received signal, and wherein the variable delaying means comprises means for providing a plurality of clock signals phase-displaced relative to one another and to said reference clock, and selector means for selecting one of said plurality of clock signals for determining said sampling instant.
Claim 5
Dependent Claim 38 words
Apparatus as claimed in claim 3, further comprising translator means for translating said time interval to provide a selection signal to said selector means, said selection signal serving to identify which of said clock signals should be selected.
Claim 6
Dependent Claim 82 words
Apparatus as claimed in claim 3, wherein said translator means comprises a plurality of comparators, each having one input connected to a respective one of a corresponding plurality of threshold devices, such threshold devices representing different anticipated time intervals between said transmitted marker and said received marker, said comparators having their respective other inputs connected in common to the output of said time interval determining means, and third selector means responsive to said plurality of comparators to control the first-mentioned selector means.
Claim 7
Dependent Claim 147 words
Apparatus as claimed in claim 5, further comprising a second plurality of comparators, and a second plurality of threshold devices, each of said second plurality of comparators having one input connected to a respective one of said second plurality of threshold devices, said second plurality of threshold devices representing a set of different anticipated time intervals that differ from those represented by the first-mentioned plurality of threshold devices, said third selector means being responsive selectively and alternatively to the outputs of said second plurality of comparators as well as said first plurality to provide a control signal to control said selector means; and means for comparing a current output and a previous output, respectively, of said counter means and controlling operation of said third selector means so as to select the output of the first plurality (increasing) of comparators when said current output exceeds said previous output.
Claim 8
Dependent Claim 92 words
Apparatus as claimed in claim 1 or 2, further comprising means for detecting the presence or absence of information in the transmitted signal, said first means comprising means for detecting a recurrent feature of said received digital signal, not necessarily corresponding to said transmitted marker, and generating a corresponding signal, and second selector means operatively connected to said information detecting means for selecting said marker signal for synchronizing said reference signal when information is present and said corresponding signal for synchronizing said reference signal when information is absent from the transmitted signal.
Claim 9
Dependent Claim 71 words
Apparatus as claimed in claim 4, wherein said third means comprises means for providing a plurality of clock signals phase-displaced relative to one another and to said reference clock signal, and selector means responsive to said first means for selecting one of said plurality of clock signals for determining said sampling instant, said selector means being operative to select a predetermined one of said clock signals when no information is detected.
Claim 10
Dependent Claim 47 words
Apparatus as claimed in claim 8, wherein said second means comprises detection means selectively operable to detect said received marker and said first means comprises delay means for controlling said detection means to scan said received signal commencing a predetermined time after detection of said transmitted marker.
Claim 11
Dependent Claim 21 words
Apparatus as claimed in claim 9, wherein said predetermined time is substantially equal to two bit periods of said received signal.
Claim 12
Dependent Claim 48 words
Apparatus as claimed 7, wherein the time interval determining means comprises counter means for counting a clock signal to provide an output representative of said time interval, and said selector means is operable to select one of said clock signals in dependence upon the value of said output.
Claim 13
Dependent Claim 119 words
Apparatus as claimed in claim 7, wherein said marker comprises a violation of the transmission code of said received signal, said specific feature comprises a zero crossing following said violation, and said recurrent feature comprises a zero crossing, and said second means comprises means for detecting zero crossings in said received signal, means for detecting violations of said received signal, and means for determining coincidence of said violation and said zero crossing and generating said marker signal relative to which the sampling instant is determined, further comprising fifth selector means for selecting either the marker signal or a said corresponding signal corresponding to a received signal zero crossing alone, to synchronize said marker signal with said received signal marker.
Claim 14
Dependent Claim 47 words
Apparatus as claimed in claim 7, wherein said second means comprises detection means selectively operable to detect said received marker and said first means comprises delay means for controlling said detection means to scan said received signal commencing a predetermined time after detection of said transmitted marker.
Claim 15
Dependent Claim 21 words
Apparatus as claimed in claim 13, wherein said predetermined time is substantially equal to two bit periods of said received signal.
Claim 16
Dependent Claim 80 words
Apparatus as claimed in claim 1, 2 or 3, wherein said marker comprises a violation of the transmission code of said received signal, said specific feature comprises a zero crossing following said violation, and said second means comprises means for detecting zero crossings in said received signal, means for detecting violations of said received signal, and means for determining coincidence of said violation and said zero crossing and generating said reference signal relative to which the sampling instant is determined.
Claim 17
Dependent Claim 54 words
Apparatus as claimed in claim 3, 4, 5, or 6, wherein the time interval determining means comprises counter means for counting a clock signal to provide an output representative of said time interval, and said selector means is operable to select one of said clock signals in dependence upon the value of said output.
Claim 18
Dependent Claim 53 words
Apparatus as claimed in claim 1, 2, 3, 4, 5 or 6, wherein said second means comprises detection means selectively operable to detect said received marker and said first means comprises delay means for controlling said detection means to scan said received signal commencing a predetermined time after detection of said transmitted marker.
Claim 19
Dependent Claim 21 words
Apparatus as claimed in claim 17, wherein said predetermined time is substantially equal to two bit periods of said received signal.
Claim 20
Dependent Claim 38 words
Apparatus as claimed in claim 2, 3, 4, 5 or 6, wherein said variable delaying means is adapted to vary the sampling instant in a range that is from 35 to 95 per cent of the bit period.
Claim 21
Dependent Claim 20 words
Apparatus as claimed in claim 19, wherein said range is from 60 to 90 per cent of the bit period.
Claim 22
Dependent Claim 20 words
Apparatus as claimed in claim 19, wherein said range is from 65 to 85 per cent of a bit period.
Claim 23
Dependent Claim 20 words
Apparatus as claimed in claim 19, wherein said range is from 80 to 95 per cent of a bit period.
Claim 24
Dependent Claim 35 words
Apparatus as defined in claim 2, 3, 4, 5 or 6, wherein said variable delaying means is adapted to vary the sampling instant in a range that is less than one-half of a bit period.
Claim 25
Dependent Claim 18 words
Apparatus as claimed in claim 23, wherein said range is in the second half of the bit period.
Claim 26
Independent Claim 158 words
A method of recovering timing in a system in which digital signals are transmitted by network apparatus to one or more terminal equipments, and digital signals are received by said network apparatus from such terminal equipments by way of a shared path, both the transmitted digital signals and the received digital signals comprising frame each having a marker, said method comprising the steps of: I. detecting a marker of a frame of a digital signal transmitted by said network apparatus to said terminal equipment; II. in response to detection of said marker in the transmitted frame, detecting a corresponding marker of a frame of a digital signal received by said network apparatus from said terminal equipment; and providing a reference signal synchronized to a specific feature or such marker; and III. in response to said reference signal, sampling said received digital signal at a sampling instant that is determined relative to said specific feature of said received marker.
Claim 27
Independent Claim 158 words
A method of recovering timing in a system in which digital signals are transmitted by network apparatus to one or more terminal equipments, and digital signals are received by said network apparatus from such terminal equipments by way of a shared path, both the transmitted digital signals and the received digital signals comprising frame each having a marker, said method comprising the steps of: I. detecting a marker of a frame of a digital signal transmitted by said network apparatus to said terminal equipment; II. in response to detection of said marker in the transmitted frame, detecting a corresponding marker of a frame of a digital signal received by said network apparatus from said terminal equipment; and providing a reference signal synchronized to a specific feature or such marker; and III. in response to said reference signal, sampling said received digital signal at a sampling instant that is determined relative to said specific feature of said received marker.
Claim 28
Dependent Claim 55 words
A method as claimed in claim 25, wherein the step of sampling said received signal comprises determining the time interval between detection of the transmitted marker and detection of the received marker and, responsive to such determination, delaying said sampling instant relative to said received marker in dependence upon the duration of said time interval.
Claim 29
Dependent Claim 45 words
A method as claimed in claim 26, wherein the delaying step comprises the steps of providing a plurality of clock signals phase-displaced relative to one another and to said reference signal, and selecting one of said plurality of clock signals for determining said sampling instant.
Claim 30
Dependent Claim 54 words
A method as claimed in claim 27, wherein the third step includes providing a plurality of clock signals phase-displaced relative to one another and to said reference cLock signal, and selecting one of those clock signals for determining the sampling instant, the selection being of a predetermined one when no information is being transmitted.
Claim 31
Dependent Claim 33 words
A method as claimed in claim 28, wherein said step of detecting said corresponding marker comprises the step of scanning said received signal commencing a predetermined time after detection of said transmitted marker.
Claim 32
Dependent Claim 18 words
A method as claimed in claim 29, wherein said predetermined time is substantially equal to two bit periods.
Claim 33
Dependent Claim 76 words
A method as claimed in claim 25 or 26, further comprising the steps of detecting a recurrent feature of said received digital signal not necessarily corresponding to said transmitted marker, and generating a corresponding signal, detecting the presence or absence of information in the transmitted signal, and selecting the marker signal to synchronize said reference signal when information is being transmitted and the said corresponding signal as said reference signal when information is not being transmitted.
Claim 34
Dependent Claim 112 words
A method as claimed in claim 31, wherein said marker comprises a violation of the transmission code of said received signal, and said specific feature comprises a zero crossing following said violation, and said recurrent feature comprises a zero crossing, and said step of detecting the marker comprises the steps of detecting zero crossings in said received signal, detecting violations of said received signal, determining coincidence of a said violation and a said zero crossing, generating said reference signal to correspond to such coincident zero crossing, and selecting either the marker signal or a said corresponding signal corresponding to zero crossings alone to synchronize said marker signal with said received signal marker.
Claim 35
Dependent Claim 33 words
A method as claimed in claim 31, wherein said step of detecting said corresponding marker comprises the step of scanning said received signal commencing a predetermined time after detection of said transmitted marker.
Claim 36
Dependent Claim 18 words
A method as claimed in claim 33, wherein said predetermined time is substantially equal to two bit periods.
Claim 37
Dependent Claim 81 words
A method as claimed in claim 25, 26 or 27, wherein said marker comprises a violation of the transmission code of said received signal, said specific feature comprises a zero crossing following said violation, and said step of detecting the marker comprising the steps of detecting zero crossings in said received signal, detecting violations of said received signal, determining coincidence of a said violation and a said zero crossing, and generating said reference signal to correspond to such coincident zero crossing.
Claim 38
Dependent Claim 30 words
A method as claimed in claim 27, further comprising the step of translating said count to provide a selection signal to identify which of said clock signals should be selected.
Claim 39
Dependent Claim 59 words
A method as claimed in claim 36, wherein the translating step comprises effecting a plurality of comparisons, between said time interval and a plurality of thresholds, such thresholds representing different anticipated time intervals between detection of said transmitted marker and detection of said received marker, and encoding the results of said plurality of comparisons to provide said selection signal.
Claim 40
Dependent Claim 123 words
A method as claimed in claim 37, further comprising the step of effecting a second plurality of comparisons using a second plurality of thresholds, said second plurality of thresholds representing a set of different anticipated time intervals that differ from those represented by the first-mentioned plurality of thresholds, selecting either the results of said second plurality of comparisons or the said results of the first plurality of comparisons to provide said selection signal to identify which of said clock signals should be selected; and comparing a current value and a previous value, respectively, of said time interval, said selection of either the first comparison results or the second comparison results then selecting the first signal when said current value exceeds said previous value.
Claim 41
Dependent Claim 52 words
A method as claimed in claim 27, 28, 36, 37 or 38, wherein said time interval determination comprises the steps of counting a clock signal to provide an output representative of said time interval, and said selecting of one of said clock signals is in dependence upon the value of said output.
Claim 42
Dependent Claim 39 words
A method as claimed in claim 25, 26, 27, 36, 37 or 38, wherein said step of detecting said corresponding marker comprises the step of scanning said received signal commencing a predetermined time after detection of said transmitted marker.
Claim 43
Dependent Claim 18 words
A method as claimed in claim 40, wherein said predetermined time is substantially equal to two bit periods.
Claim 44
Dependent Claim 21 words
A method as claimed in claim 26, 27, 36, 37 or 38, wherein said variable delaying step varies the sampling instant
Claim 45
Dependent Claim 17 words
A method as claimed in claim 42, wherein said range is from 65 to 85 per cent.
Claim 46
Dependent Claim 30 words
A method as claimed in claim 42, wherein said range is from 80 to 95 per cent. in a range from 35 to 95 per cent of a bit period.
Claim 47
Dependent Claim 37 words
A method as claimed in claim 26, 27, 36, 37 or 38, wherein said variable delaying step varies the sampling instant in a range that is less than one-half of a bit period of said received signal.
Claim 48
Dependent Claim 17 words
A method as claimed in claim 45, wherein said range is second half of the bit period.
Claim 49
Dependent Claim 20 words
A method as claimed in claim 46, wherein said range is from 60 to 90 percent of the bit period.

References Cited (Backward Citations)

US3588703A Cited
US3603932A Cited
US4602375A Cited
US4494211A Cited
US4682327A Cited
US4757521A Cited
US4653049A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-22 1994-04-23 1994-10-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-22 1998-04-23 1998-10-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-22 2002-04-23 2002-10-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag