Biphase mark code edge recovery
AssigneeAyDeeKay LLC
InventorJim Wilshire
Life of this patent
Estimating the term…
Abstract
An integrated circuit is described. This integrated circuit may include an input connector, coupled to a signal line, that conveys an input signal corresponding to encoded data, where the encoded data is encoded using a BMC, and the input signal may have different rise times and fall times. Moreover, the integrated circuit may include a recovery circuit, coupled to the input connector, that outputs the data based at least in part on a first threshold and a second threshold, where the output data may include data values with equal half-bit periods and variable frequency. Note that the recovery circuit may implement a state machine corresponding to the data.
Claims20
An integrated circuit, comprising:
- an input connector configured to couple to a signal line that conveys an input signal corresponding to encoded data, wherein the encoded data is encoded using a biphase mark code (BMC), and wherein the input signal has different rise times and fall times;
- and
- a recovery circuit, coupled to the input connector, configured to output the data based at least in part on a first threshold and a second threshold, wherein the output data comprise data values with equal half-bit periods and variable frequency.
A method for outputting data, comprising:
- by a recovery circuit:
- receiving, on a signal line, an input signal corresponding to encoded data, wherein the encoded data is encoded using a biphase mark code (BMC), and wherein the input signal has different rise times and fall times;
- and
- outputting the data based at least in part on a first threshold and a second threshold, wherein the output data comprise data values with equal half-bit periods and variable frequency.
An integrated circuit, comprising:
- an input connector configured to couple to a signal line that conveys an input signal corresponding to encoded data, wherein the encoded data is encoded using a biphase mark code (BMC);
- an edge circuit, coupled to the input connector, configured to detect edges and edge temporal locations in the input signal corresponding to a predefined preamble sequence in the encoded data;
- a time-interval circuit, coupled to the edge circuit, configured to identify unit time intervals in a set of predefined types of unit time intervals in the encoded data based at least in part on the detected edges and the edge temporal locations;
- a threshold circuit, coupled to the edge circuit, configured to select a first threshold and a second threshold based at least in part on the identified unit time intervals;
- and
- a recovery circuit, coupled to the edge circuit, the time-interval circuit and the threshold circuit, configured to output the data based at least in part on the first threshold and the second threshold.
Dependencies are inferred from the claim text.