Recovering distorted digital data
AssigneeRaytheon Company
InventorsGeorge M. Hume, Jr., Robert C. Earl
Life of this patent
Estimating the term…
Abstract
In one aspect, a method to recover digital data includes receiving a distorted digital data stream and processing the distorted digital data stream to remove distortions. The processing includes detecting state changes, removing noise and identifying valid pulses. The processing also includes forming an undistorted data stream based on the processing.
Claims18
A method to recover distorted digital data, comprising:
- receiving a distorted digital data stream;
- processing the distorted digital data stream to remove distortions using an expected pulse width, the processing comprising:
- detecting state changes;
- removing noise comprising removing pulses with widths below a percentage range of the expected pulse width;
- identifying valid pulses;
- and
- forming an undistorted data stream based on the processing;
- and adapting the percentage range of the expected pulse width to change over time in response to measured data.
A method to recover distorted digital data, comprising:
- receiving a distorted digital data stream;
- processing the distorted digital data stream to remove distortions using an expected pulse width, the processing comprising:
- detecting state changes;
- removing noise;
- identifying valid pulses;
- and
- forming an undistorted data stream based on the processing,
- wherein identifying valid pulses comprises identifying pulses within a qualified window,
- wherein identifying valid pulses within a qualified window comprises identifying valid pulses that are a percentage range of the expected pulse width,
- further comprising adapting the percentage range of the expected pulse width to change over time in response data to measured data that changes based on measured data.
An article comprising:
- a non-transitory machine-readable medium that stores executable instructions to recover
- distorted digital data, the instructions causing a machine to:
- receive a distorted digital data stream;
- process the distorted digital data stream to remove distortions based on an expected pulse width;
- form an undistorted data stream based on the processing,
- wherein the instructions causing the machine to process comprise instructions causing the machine to:
- detect state changes;
- remove noise comprising instructions causing the machine to remove pulses with widths below a percentage range of the expected pulse width;
- identify valid pulses;
- adjust the pulse width of the expected pulse width;
- determine an approximate center of the expected pulse width;
- and
- adapt the percentage range of the expected pulse width to change over time in response to measured data.
An article comprising:
- a non-transitory machine-readable medium that stores executable instructions to recover distorted digital data, the instructions causing a machine to:
- receive a distorted digital data stream;
- process the distorted digital data stream to remove distortions based on an expected pulse width;
- form an undistorted data stream based on the processing,
- wherein the instructions causing the machine to process comprise instructions causing the machine to:
- detect state changes;
- remove noise;
- identify valid pulses;
- adjust the pulse width of the expected pulse width;
- and
- determine an approximate center of the expected pulse width,
- wherein the instructions causing the machine to identify valid pulses comprises instructions causing the machine to identify pulses within a qualified window,
- wherein the instructions causing the machine to identify valid pulses within a qualified window comprises instructions causing the machine to identify valid pulses that are a percentage range of the expected pulse,
- further comprising instructions causing a machine to adapt the percentage range of the expected pulse width to change overtime in response to measured data.
An apparatus to recover distorted digital data, comprising:
- circuitry to:
- receive a distorted digital data stream;
- process the distorted digital data stream to remove distortions based on an expected pulse width;
- form an undistorted data stream based on the processing,
- wherein the circuitry to process comprises circuitry to:
- detect state changes;
- remove noise;
- identify valid pulses;
- adjust the pulse width of the expected pulse width;
- and
- determine an approximate center of the expected pulse width;
- and
- adapt a percentage range of the expected pulse width over time in response to measured data,
- wherein the circuitry to remove noise comprises circuitry to remove pulses with widths below the percentage of the expected pulse width.
An apparatus to recover distorted digital data, comprising:
- circuitry to:
- receive a distorted digital data stream;
- process the distorted digital data stream to remove distortions based on an expected pulse width;
- form an undistorted data stream based on the processing,
- wherein the circuitry to process comprises circuitry to:
- detect state changes;
- remove noise;
- identify valid pulses;
- adjust the pulse width of the expected pulse width;
- and
- determine an approximate center of the expected pulse width,
- wherein the circuitry to identify valid pulses comprises circuitry to identify pulses that are a percentage range of the expected pulse width,
- further comprising circuitry to adapt the percentage range of the expected pulse width to change over time in response data to measured data.
Dependencies are inferred from the claim text.