Method and apparatus for unit interval calculation
AssigneeTexas Instruments Incorporated
InventorsGary F. Chard, T-Pinn R. Koh
Life of this patent
Estimating the term…
Abstract
A method is provided. In this method, a clock signal and an input signal are received, where the input signal is a Manchester encoded signal. A unit interval (UI) number is incremented for each UI received upon receipt of a valid UI. The UI number is compared to a plurality of threshold values after the each increment of the UI number, where each threshold value is associated with at least one of a plurality of sum values. For each threshold value, once exceeded by the UI number, its sum value is incremented for each cycle of the clock signal, and a plurality of window lengths are calculated, where each window is calculated based at least in part on at least one of the sum values at predetermined values of the UI number.
Claims20
A method comprising:
- receiving a clock signal and an input signal, wherein the input signal is a Manchester encoded signal;
- incrementing a unit interval (UI) number for each UI received upon receipt of a valid UI;
- comparing the UI number to a plurality of threshold values after the each increment of the UI number, wherein each threshold value is associated with at least one of a plurality of sum values;
- for each threshold value, once exceeded by the UI number, incrementing its sum value for each cycle of the clock signal;
- and
- calculating a plurality of window lengths, wherein each window is calculated based at least in part on at least one of the sum values at predetermined values of the UI number.
An apparatus comprising:
- a data circuit that receives an input signal and a clock signal, wherein the input signal is a Manchester encoded signal;
- and
- a bit circuit;
- a state machine is coupled to data circuit and the bit circuit, wherein the state machine:
- increments a UI number for each UI received upon receipt of a valid UI, wherein the UI number is stored in the bit circuit;
- compares the UI number to a plurality of threshold values after the each increment of the UI number, wherein each threshold value is associated with at least one of a plurality of sum values, wherein the sum values are stored in the bit circuit;
- for each threshold value, once exceeded by the UI number, increments its sum value for each cycle of the clock signal;
- and
- calculates a plurality of window lengths, wherein each window is calculated based at least in part on at least one of the sum values at predetermined values of the UI number.
Dependencies are inferred from the claim text.