Repeater for a digital communication system which eliminates cumulative jitter
First Claim
1. An electronic repeater which is comprised of:
- an input terminal on which a continuous input series of bits are received, at a repeater input bit rate, which constitute an interleaved sequence of input headers and data blocks;
an output terminal on which a continuous output series of bits are transmitted, at a repeater output bit rate not equal to and independent of said repeater input bit rate, which constitute an interleaved sequence of output headers and said data blocks; and
,a digital logic circuit followed by a single input single-single memory which are coupled in series between said input terminal and said output terminal, where said digital logic circuit passes said data blocks and generates said output headers unconditionally by exclusively adding bits to/exclusively subtracting bits from said input headers, such that a count of any bits added minus any bits subtracted plus the number of bits received minus the number of bits transmitted stays within a predetermined range, and where said memory temporarily stores only the passed data blocks and output headers from said digital logic circuit for transmission without modification on said output terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic repeater for a digital communication system which eliminates cumulative jitter is comprised of an input terminal on which a continuous input series of bits is received, at a repeater input bit rate. This input series of bits constitute an interleaved bit-serial sequence of input headers and data blocks. Also, the repeater includes an output terminal on which a continuous output series of bits are transmitted, at a repeater output bit rate that is not equal to and is independent of the repeater input bit rate. This output series of bits constitute an interleaved bit-serial sequence of output headers and the received data blocks. Further the repeater includes a digital logic circuit, coupled between the input terminal and the output terminal, which generates the output headers by occasionally adding bits to/subtracting bits from the input headers, such that a count of the number of bits added minus the number of bits subtracted plus the number of bits received minus the number of bits transmitted stays within a predetermined range.
16 Citations
14 Claims
-
1. An electronic repeater which is comprised of:
-
an input terminal on which a continuous input series of bits are received, at a repeater input bit rate, which constitute an interleaved sequence of input headers and data blocks; an output terminal on which a continuous output series of bits are transmitted, at a repeater output bit rate not equal to and independent of said repeater input bit rate, which constitute an interleaved sequence of output headers and said data blocks; and
,a digital logic circuit followed by a single input single-single memory which are coupled in series between said input terminal and said output terminal, where said digital logic circuit passes said data blocks and generates said output headers unconditionally by exclusively adding bits to/exclusively subtracting bits from said input headers, such that a count of any bits added minus any bits subtracted plus the number of bits received minus the number of bits transmitted stays within a predetermined range, and where said memory temporarily stores only the passed data blocks and output headers from said digital logic circuit for transmission without modification on said output terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an electronic repeater, including the steps of:
-
receiving on an input terminal, at a repeater input bit rate, a continuous series of bits which constitute an interleaved sequence of input headers and data blocks; transmitting on an output terminal, at a repeater output bit rate not equal to and independent of said repeater input bit rate, a continuous series of bits which constitute an interleaved sequence of output headers and said data blocks; generating said output headers unconditionally in a digital control circuit which couples to said input terminal by exclusively adding bits to/exclusively subtracting bits from said input headers, such that a count of any bits added minus any bits subtracted plus the number of bits received minus the number of bits transmitted stays within a predetermined range; and temporarily storing only said output headers and said data blocks in a single input-single output memory, which is coupled in series between said control circuit and said output terminal, for transmission without modification on said output terminal. - View Dependent Claims (12, 13)
-
-
14. A method according to 11 and further including the steps of:
-
generating an output header by adding X bits to an input header if said input header is received while said count is below a predetermined range, unless said input header contains N+X bits; generating said output header by subtracting X bits from said input header if said input header is received while said count is above said predetermined range, unless said input header contains N-X bits; and
otherwise,passing said input header to said output terminal.
-
Specification