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

Timing extraction method and communication system

Assignee: Hitachi Ltd
•
Filing: 1992-03-03
•
Granted: 1993-11-30
•
Expires: 2012-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Clock timing is extracted from N level, multilevel codes of megabits per second data by determining a baud clock among the N-1 possible clocks synchronized to all the level cross points. A discriminator is used with a clock and if correct information is not obtained, the clock is changed.

Inventors

  • 👤 Tohru Kazawa
  • 👤 Takanori Miyamoto
  • 👤 Toshiroh Suzuki
  • 👤 Shigeo Nishita
  • 👤 Ichiro Masse
  • 👤 Takashi Morita
  • 👤 Souichi Yamashita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 19:36
CPC Classifications
H; H03; H03M; H03M5/00; H03M5/02; H03M5/20; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0331; H04L7/0337; G; G11; G11B; G11B20/00; G11B20/10; G11B20/10009; G11B20/10037

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 164 words
A communication system for digital data communication between a plurality of terminal stations through a transmission medium, the communication system comprising: transmission means for performing transmission of information data coded into a multilevel code signal having N (N being an integer greater than or equal to 3) levels through the transmission medium with a baud rate; and receiving means for receiving the information data from the transmission means through the transmission medium, the receiving means including, means for generating interim clock pulses having a frequency (N-1) times the baud rate and which interim clock pulses are synchronizing with a portion of crossing timings between a received multilevel code signal and a predetermined threshold level, means for selecting one of (N-1) trains of baud-rate clock pulses by discriminating a predetermined pattern with the (N-1) trains of the baud-rate, and extracting means for extracting the information data from the received multilevel code signal on basis of the one of (N-1) trains of baud-rate clock pulses. t
Claim 2
Dependent Claim 164 words
A communication system for digital data communication between a plurality of terminal stations through a transmission medium, the communication system comprising: transmission means for performing transmission of information data coded into a multilevel code signal having N (N being an integer greater than or equal to 3) levels through the transmission medium with a baud rate; and receiving means for receiving the information data from the transmission means through the transmission medium, the receiving means including, means for generating interim clock pulses having a frequency (N-1) times the baud rate and which interim clock pulses are synchronizing with a portion of crossing timings between a received multilevel code signal and a predetermined threshold level, means for selecting one of (N-1) trains of baud-rate clock pulses by discriminating a predetermined pattern with the (N-1) trains of the baud-rate, and extracting means for extracting the information data from the received multilevel code signal on basis of the one of (N-1) trains of baud-rate clock pulses. t
Claim 3
Dependent Claim 89 words
A communication system according to claim 1, wherein said extracting means includes: level discriminator outputting an interim data train which including the information data by discriminating the level of the received multilevel code signal at timings of the interim clocks, means for distinguishing one of said (N-1) trains of baud-rate clock pulses which indicate discriminative timings from other trains, and means for picking up data which are results of level discrimination in said level discriminator at said discriminative timings from said interim data train to output the information data.
Claim 4
Dependent Claim 21 words
A communication system according to claim 2, wherein said level discriminator outputs the interim data train decoded into binary code signals.
Claim 5
Dependent Claim 29 words
A communication system according to claim 2, wherein said picking-up means is a latch circuit latching the output of said level discriminator at timings indicated by said distinguishing means.
Claim 6
Dependent Claim 50 words
A communication system according to claim 1, wherein said extracting means includes: means for distinguishing one of said (N-1) trains of baud-rate clock pulses which indicate discriminative timings from other trains, level discriminator discriminating the level of the received multilevel signal at said discriminative timings to output the information data.
Claim 7
Dependent Claim 182 words
A communication system for digital data communication between a plurality of terminal stations through a transmission medium, the communication system comprising: transmission means for performing transmission of information data coded into a multilevel code signal having N (N being an integer greater than or equal to 3) levels through the transmission medium with a baud rate; and receiving means for receiving the information data from the transmission means through the transmission medium, the receiving means including, means for generating interim clock pulses having a frequency (N-1) times the baud rate and which interim clock pulses are synchronizing with a portion of crossing timings between a received multilevel code signal and a predetermined threshold level, and extracting means for extracting the information data from the received multilevel code signal on basis of one of (N-1) trains of baud-rate clock pulses obtained by using the interim clock pulses, wherein the one of (N-1) trains of baud-rate clock pulses is selected by changing the selection among the (N-1) trains of baud-rate clock pulses when an error signal is generated more frequently than a non-error signal.
Claim 8
Dependent Claim 182 words
A communication system for digital data communication between a plurality of terminal stations through a transmission medium, the communication system comprising: transmission means for performing transmission of information data coded into a multilevel code signal having N (N being an integer greater than or equal to 3) levels through the transmission medium with a baud rate; and receiving means for receiving the information data from the transmission means through the transmission medium, the receiving means including, means for generating interim clock pulses having a frequency (N-1) times the baud rate and which interim clock pulses are synchronizing with a portion of crossing timings between a received multilevel code signal and a predetermined threshold level, and extracting means for extracting the information data from the received multilevel code signal on basis of one of (N-1) trains of baud-rate clock pulses obtained by using the interim clock pulses, wherein the one of (N-1) trains of baud-rate clock pulses is selected by changing the selection among the (N-1) trains of baud-rate clock pulses when an error signal is generated more frequently than a non-error signal.
Claim 9
Dependent Claim 275 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchanger which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock; and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that the clock pulses are synchronized with a portion of the crossing timings, means for generating a plurality of trains of baud rate clock pulses whose frequencies are equal to the baud rate, whose pulses are synchronous with a portion of the crossing timings and whose phases differ from one another according to being synchronous with different ones of the crossing timings by dividing the clock pulses having N-1 times frequency of the baud rate, means for discriminating information data with one of the trains of baud rate clock pulses and providing an output data pattern, and means for selecting the one of the trains of baud rate clock pulses by checking the output data pattern from the means for discriminating.
Claim 10
Dependent Claim 275 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchanger which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock; and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that the clock pulses are synchronized with a portion of the crossing timings, means for generating a plurality of trains of baud rate clock pulses whose frequencies are equal to the baud rate, whose pulses are synchronous with a portion of the crossing timings and whose phases differ from one another according to being synchronous with different ones of the crossing timings by dividing the clock pulses having N-1 times frequency of the baud rate, means for discriminating information data with one of the trains of baud rate clock pulses and providing an output data pattern, and means for selecting the one of the trains of baud rate clock pulses by checking the output data pattern from the means for discriminating.
Claim 11
Dependent Claim 60 words
A communication system according to claim 7, wherein the selecting means includes, a detector detecting whether there is a predetermined data pattern within the output data pattern from the discriminating means, and a switch for selectively supplying the one of the trains of baud rate clock pulses to the means for discriminating according to a detecting result of the detector.
Claim 12
Dependent Claim 303 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchange which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock, the N level code signals having a frame synchronization pattern every predetermined data length; and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that a portion of the clock pulses is synchronized with the crossing timings, means for generating a plurality of trains of baud rate clock pulses whose frequencies are equal to the baud rate, whose pulses are synchronous with a portion of the crossing timings and whose phases differ from one another according to being synchronous with different ones of the crossing timings by dividing the clock pulses having N-1 times frequency of the baud rate, means for discriminating information data with one of the trains of baud rate clock pulses, and means for selecting the one of the trains of baud rate clock pulses and supplying the one of the trains of baud rate clock pulses to the discriminating means by checking whether output data from the means for discriminating includes the frame synchronization patterns.
Claim 13
Dependent Claim 303 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchange which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock, the N level code signals having a frame synchronization pattern every predetermined data length; and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that a portion of the clock pulses is synchronized with the crossing timings, means for generating a plurality of trains of baud rate clock pulses whose frequencies are equal to the baud rate, whose pulses are synchronous with a portion of the crossing timings and whose phases differ from one another according to being synchronous with different ones of the crossing timings by dividing the clock pulses having N-1 times frequency of the baud rate, means for discriminating information data with one of the trains of baud rate clock pulses, and means for selecting the one of the trains of baud rate clock pulses and supplying the one of the trains of baud rate clock pulses to the discriminating means by checking whether output data from the means for discriminating includes the frame synchronization patterns.
Claim 14
Dependent Claim 312 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchanger which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N-level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock; and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that the clock pulses are synchronizing with a portion of the crossing timings, means for generating a plurality of trains of baud rate clock pulses whose frequencies are equal to the baud rate, whose pulses are synchronous with a portion of the crossing timings and whose phases differ from one another according to being synchronous with different ones of the crossing timings by dividing the clock pulses having N-1 times frequency of the baud rate, means for discriminating interim data including information data with the clock pulses having N-1 times frequency of the predetermined baud rate clock, means for selecting one of the trains of baud rate clock pulses by checking every data pattern obtained by discriminating the interim data with every one of the trains of baud rate clock pulses, and means for discriminating information data obtained by latching the interim data with the one of the trains of baud rate clock pulses selected by the selecting means.
Claim 15
Dependent Claim 312 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchanger which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N-level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock; and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that the clock pulses are synchronizing with a portion of the crossing timings, means for generating a plurality of trains of baud rate clock pulses whose frequencies are equal to the baud rate, whose pulses are synchronous with a portion of the crossing timings and whose phases differ from one another according to being synchronous with different ones of the crossing timings by dividing the clock pulses having N-1 times frequency of the baud rate, means for discriminating interim data including information data with the clock pulses having N-1 times frequency of the predetermined baud rate clock, means for selecting one of the trains of baud rate clock pulses by checking every data pattern obtained by discriminating the interim data with every one of the trains of baud rate clock pulses, and means for discriminating information data obtained by latching the interim data with the one of the trains of baud rate clock pulses selected by the selecting means.
Claim 16
Dependent Claim 72 words
A communication system according to claim 10, wherein the means for selecting includes, a plurality of frame synchronizers for comparing a predetermined data pattern and every data pattern extracted from the interim data with every one of the trains of baud rate clock pulses, and a selector for selecting the one of the trains of baud rate clock pulses according to a result of comparison by every one of the frame synchronizers.
Claim 17
Dependent Claim 270 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchanger which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock, the N level code signals having a frame synchronization pattern every predetermined data length, and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that a portion of the clock pulses is synchronized with the crossing timings, means for discriminating interim data from N level code signals with the clock pulses having N-1 times frequency of the predetermined baud rate clock, means for comparing every one of plural data patterns obtained by de-interleaving the interim data and a predetermined frame synchronization data pattern, means for generating baud rate clock pulses from the clock pulses having N-1 times frequency of the baud rate clock according to a result of the means for comparing, and means for extracting information data from interim data with the baud rate clock.
Claim 18
Dependent Claim 270 words
A communication system for transmitting N (N being an integer greater or equal to 3) level code signals at a predetermined baud rate clock between a private branch exchanger and a plurality of terminal stations through a transmission medium, the communication system comprising: a private branch exchanger which includes an interface circuit for transmitting the N level code signals so that crossing signals having crossing timings between the N level code signals and a predetermined threshold level are synchronizing with clock pulses having N-1 times frequency of the predetermined baud rate clock, the N level code signals having a frame synchronization pattern every predetermined data length, and a plurality of terminal stations connected to the private branch exchanger via the transmission medium, each of the terminal stations including, means for detecting the crossing timings between the N level code signals received from the private branch exchanger and the predetermined threshold level, means for generating the clock pulses having N-1 times frequency of the predetermined baud rate clock, so that a portion of the clock pulses is synchronized with the crossing timings, means for discriminating interim data from N level code signals with the clock pulses having N-1 times frequency of the predetermined baud rate clock, means for comparing every one of plural data patterns obtained by de-interleaving the interim data and a predetermined frame synchronization data pattern, means for generating baud rate clock pulses from the clock pulses having N-1 times frequency of the baud rate clock according to a result of the means for comparing, and means for extracting information data from interim data with the baud rate clock.

References Cited (Backward Citations)

US4010421A Cited
US3978284A Cited
US4351061A Cited
US4367495A Cited
US4386323A Cited
US4355408A Cited
US4584690A Cited
US4775989A Cited
US4775984A Cited
US4912726A Cited
US4924492A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-29 1997-05-31 1997-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-29 2001-05-31 2001-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-29 2005-05-31 2005-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag