EP0271218A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Establishment of bit synchronization in a data transmitting/receiving system
Assignee: Panasonic Holdings Corp
•
Filing: 1987-11-10
•
Granted: —
•
Expires: 2007-11-10
Abstract
Abstract The present invention relates to bit synchronization required for a data transmitting/receiving system. An average phase error between edges of an input waveform and edges of an ideal bit synchronous pattern generated internally is taken and the ideal bit synchronous pattern is shifted by the amount corresponding to the average error, so that a sampling signal is generated on the basis of that pattern. Thus, bit synchronization is established by means of software on microcomputor.
Inventors
- 👤 Hiroyuki Imai
- 👤 Yoshio Horiike
- 👤 Masahiro Kitou Yamamoto
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-29 22:45
CPC Classifications
H; H04; H04L; H04L7/00; H04L7/02; H04L7/033; H04L7/0331; H04L7/04; H04L7/041; H04L7/046
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
110 words
A method of establishing bit synchronization required for receiving transmitted data in a data transmitting/receiving system, comprising: an edge detecting step for detecting edges of an input waveform; a bit synchronizing step for internally generating a bit synchronous code; an error detecting step for detecting errors between position of edges of said input waveform and positions of edges of said bit synchronous code; an error averaging step for averaging the errors obtained in said error detecting step; and a sampling step for shifting said bit synchronous code by an amount corresponding to the average error obtained in said error averaging step, thereby determining sampling points and generating a sampling signal.
Claim 2
Independent Claim
110 words
A method of establishing bit synchronization required for receiving transmitted data in a data transmitting/receiving system, comprising: an edge detecting step for detecting edges of an input waveform; a bit synchronizing step for internally generating a bit synchronous code; an error detecting step for detecting errors between position of edges of said input waveform and positions of edges of said bit synchronous code; an error averaging step for averaging the errors obtained in said error detecting step; and a sampling step for shifting said bit synchronous code by an amount corresponding to the average error obtained in said error averaging step, thereby determining sampling points and generating a sampling signal.
Claim 3
Independent Claim
182 words
A method of establishing bit synchronization required for receiving transmitted data in a data transmitting/receiving system, comprising: an initializing step for initializing all conditions; an edge detecting step for detecting edges of an input waveform; a counting step for counting the number of edges detected in said edge detecting step and repeating said detecting step until said number of edges becomes a predetermined value; a frequency synchronizing step for examining a position of each edge detected in said edge detecting step to detect a bit synchronous code and repeating said edge detecting step until the bit synchronous code is detected; a bit synchronizing step for internally generating a bit synchronous code; an error detecting step for detecting errors between positions of edges of the input waveform and positions of edges of said bit synchronous code; an error averaging step for averaging said errors obtained in said error detecting step; and a sampling step for shifting said bit synchronous code by an amount corresponding to the average error obtained in said error averaging step, thereby determining sampling points and generating a sampling signal.
Claim 4
Independent Claim
182 words
A method of establishing bit synchronization required for receiving transmitted data in a data transmitting/receiving system, comprising: an initializing step for initializing all conditions; an edge detecting step for detecting edges of an input waveform; a counting step for counting the number of edges detected in said edge detecting step and repeating said detecting step until said number of edges becomes a predetermined value; a frequency synchronizing step for examining a position of each edge detected in said edge detecting step to detect a bit synchronous code and repeating said edge detecting step until the bit synchronous code is detected; a bit synchronizing step for internally generating a bit synchronous code; an error detecting step for detecting errors between positions of edges of the input waveform and positions of edges of said bit synchronous code; an error averaging step for averaging said errors obtained in said error detecting step; and a sampling step for shifting said bit synchronous code by an amount corresponding to the average error obtained in said error averaging step, thereby determining sampling points and generating a sampling signal.
Claim 5
Dependent Claim
56 words
A method as claimed in claim 2, further comprising, next to said error detecting step, an error checking step for examining if any one of said errors obtained in said error detecting step is within a predetermined allowable range, and if any one of said errors is out of the range, returning to said initializing step.
Claim 6
Independent Claim
248 words
A method of establishing bit synchronization required for receiving transmitted data in a data transmitting/receiving system, comprising: an initializing step for initializing all conditions; an edge detecting step for detecting edges of an input waveform; a bit synchronizing step for internally generating a bit synchronous code corresponding to a number of edges of said input waveform; an error detecting step for detecting errors between positions of the edges of said input waveform and positions of edges of said bit synchronous code; an error checking step for examining if each of the errors obtained in said error detecting step is within a predetermined allowable range, and if any one of the errors is out of the range, returning to said initializing step; an error accumulating step for accumulating said errors if each of the errors is within the allowable range in said error checking step; a number checking step for counting the number of the edges detected in said edge detecting step and repeating said edge detecting step, said bit synchronizing step, said error detecting step, said error checking step and said error accumulating step until said number becomes a predetermined value; an error averaging step for taking an average of the errors obtained in said error accumulating step; and a sampling step for shifting said bit synchronous code obtained in said bit synchronizing step by an amount corres ponding to the average error obtained in said error averaging step, thereby determining sampling points and generating a sampling signal.
Claim 7
Independent Claim
248 words
A method of establishing bit synchronization required for receiving transmitted data in a data transmitting/receiving system, comprising: an initializing step for initializing all conditions; an edge detecting step for detecting edges of an input waveform; a bit synchronizing step for internally generating a bit synchronous code corresponding to a number of edges of said input waveform; an error detecting step for detecting errors between positions of the edges of said input waveform and positions of edges of said bit synchronous code; an error checking step for examining if each of the errors obtained in said error detecting step is within a predetermined allowable range, and if any one of the errors is out of the range, returning to said initializing step; an error accumulating step for accumulating said errors if each of the errors is within the allowable range in said error checking step; a number checking step for counting the number of the edges detected in said edge detecting step and repeating said edge detecting step, said bit synchronizing step, said error detecting step, said error checking step and said error accumulating step until said number becomes a predetermined value; an error averaging step for taking an average of the errors obtained in said error accumulating step; and a sampling step for shifting said bit synchronous code obtained in said bit synchronizing step by an amount corres ponding to the average error obtained in said error averaging step, thereby determining sampling points and generating a sampling signal.
Claim 8
Independent Claim
170 words
An apparatus for establishing bit synchronization in data transmitting/receiving system, comprising: a clock circuit for generating clock signals; a counter circuit for counting time by use of said clock signals; an edge detecting circuit for detecting an edge of an input waveform and generating an edge detection signal; a latch circuit for latching the counter value of said counter circuit in response to said edge detection signal; a memory circuit for storing said counter value; a transfer circuit for transferring said counter value from said latch circuit to said memory circuit in response to said edge detection signal; a calculator circuit for detecting a pattern of bit synchronization, taking an average error of internal reference edges and determining a data sampling point from the counter value in said memory circuit; and a comparator circuit for comparing said data sampling point obtained in said calculator circuit with the counter value of said counter circuit, and generating, if they are identified with each other, a sampling signal, whereby bit synchronization is established.
Claim 9
Independent Claim
170 words
An apparatus for establishing bit synchronization in data transmitting/receiving system, comprising: a clock circuit for generating clock signals; a counter circuit for counting time by use of said clock signals; an edge detecting circuit for detecting an edge of an input waveform and generating an edge detection signal; a latch circuit for latching the counter value of said counter circuit in response to said edge detection signal; a memory circuit for storing said counter value; a transfer circuit for transferring said counter value from said latch circuit to said memory circuit in response to said edge detection signal; a calculator circuit for detecting a pattern of bit synchronization, taking an average error of internal reference edges and determining a data sampling point from the counter value in said memory circuit; and a comparator circuit for comparing said data sampling point obtained in said calculator circuit with the counter value of said counter circuit, and generating, if they are identified with each other, a sampling signal, whereby bit synchronization is established.
Claim 10
Dependent Claim
49 words
An apparatus as claimed in claim 5, further comprising: a reset circuit for generating a reset signal in order to reset all of the other circuits to their initial states, if the error of the internal standard edge obtained in said calculator circuit is larger than a predetermined value.
Claim 11
Independent Claim
172 words
An apparatus for establishing bit synchronization in a data transmitting/receiving system, comprising: a clock circuit for generating clock signals; a counter circuit for counting time by use of said clock signals; an edge detecting circuit for detecting an edge of an input waveform and generating an edge detection signal; a latch circuit for latching the counter value of said counter circuit in response to said edge detection signal; a calculator circuit for generating an ideal bit synchronous pattern, calculating an error between said ideal bit synchronous pattern and the counter value of the edge of said input waveform, taking an average of the errors at a predetermined number of edges and correcting said ideal bit synchronous pattern by said average error, so as to determining a sampling point; a comparator circuit for comparing the data sampling point obtained in said calculator circuit with the counter value of said counter circuit, and generating, if they are identified with each other, a sampling signal for sampling the input signal, whereby bit synchronization is established.
Claim 12
Independent Claim
172 words
An apparatus for establishing bit synchronization in a data transmitting/receiving system, comprising: a clock circuit for generating clock signals; a counter circuit for counting time by use of said clock signals; an edge detecting circuit for detecting an edge of an input waveform and generating an edge detection signal; a latch circuit for latching the counter value of said counter circuit in response to said edge detection signal; a calculator circuit for generating an ideal bit synchronous pattern, calculating an error between said ideal bit synchronous pattern and the counter value of the edge of said input waveform, taking an average of the errors at a predetermined number of edges and correcting said ideal bit synchronous pattern by said average error, so as to determining a sampling point; a comparator circuit for comparing the data sampling point obtained in said calculator circuit with the counter value of said counter circuit, and generating, if they are identified with each other, a sampling signal for sampling the input signal, whereby bit synchronization is established.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.