System and method for transporting unaltered optical data stream
AssigneeYotta Networks, LLC
InventorHosagrahar Somashekhar
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention provide systems, apparatuses, and methods for maintaining proper bit sequence as well as the rate at which the bits occur within the data stream, enabling the transport of an unaltered optical stream from one point to another. Bits of data in a data stream are read into a buffer at a rate controlled by a Phase Locked Loop. A bit count (Ci) embedded in the data stream is extracted and compared with a locally generated bit count (Co) over a predetermined time interval. If Ci and Co are not the same, the PLL frequency can be adjusted to increase or decrease the rate data is read from the buffer.
Claims20
A method for maintaining the timing in a data stream transmitted across a transportation medium, comprising:
- receiving the data stream;
- extracting a first bit count (Ci) embedded in the data stream;
- generating a second bit count (Co) of the data stream;
- determining a difference between the second bit count (Co) and the first bit count (Ci) over a predetermined time interval;
- and
- in response to the difference, adjusting the rate data is received across the transportation medium.
A computer readable medium having stored thereon computer-executable instructions for implementing a method of:
- receiving the data stream;
- extracting a first bit count (Ci) embedded in the data stream;
- generating a second bit count (Co) of the data stream;
- determining a difference between the second bit count (Co) and the first bit count (Ci) over a predetermined time interval;
- and
- in response to the difference, adjusting the rate data is received across the transportation medium.
A system comprising:
- a processor;
- and
- a computer readable medium having stored thereon computer-executable instructions for
- receiving the data stream;
- extracting a first bit count (Ci) from the data stream;
- generating a second bit count (Co) of the data stream;
- determining a difference between the second bit count (Co) and the first bit count (Ci) over a predetermined time interval;
- and
- in response to the difference, adjusting the rate data is received across the transportation medium.
Dependencies are inferred from the claim text.