Method and apparatus for compacting data in a communication network
AssigneeHewlett-Packard Development Company, L.P.
InventorsRobert A. Cochran, David E. Oseto
Life of this patent
Estimating the term…
Abstract
A pulse width of a pulse having a nominal pulse width is modulated in accordance with a digital value to be communicated. The number of clock cycles that the modulated pulse width exceeds the nominal pulse width is counted. Various embodiments use a counter to determine the extent that the modulated pulse exceeds the nominal pulse width. The counter is initialized to a value (P) upon detection of a first edge of the extended pulse. The counter is configured to rollover or is reset when the counter reaches a count of P+M, where M represents the nominal pulse width count. In various embodiments, P is zero. The counter is halted upon detection of a second edge of the extended pulse. The resulting count represents the digital data value.
Claims17
A method of communicating digital data comprising:
- a) encoding digital data in a pulse width modulated signal;
- b) initiating counting by a counter upon detection of a first edge of a selected pulse of the signal, wherein the signal has a nominal pulse width count associated with an unmodulated pulse;
- and
- c) counting until detection of a second edge of the selected pulse, wherein a counter value indicates the digital data.
A method comprising:
- a) initializing a counter to a first value from which the counter begins counting upon receipt of a rising edge of a pulse of a pulse width modulated signal, wherein a width of a modulated pulse exceeds a nominal pulse width in accordance with a digital data value;
- and
- b) stopping the counter at the falling edge of the pulse, wherein the counter indicates the digital data value.
A method comprising:
- a) extending a pulse width of a pulse having a nominal pulse width in accordance with a digital data value;
- and
- b) determining a count of a number of clock cycles that the extended pulse width exceeds the nominal pulse width, wherein the count corresponds to the digital data value.
Dependencies are inferred from the claim text.