Signal encoding and compression with dynamic downsampling
AssigneeThe Boeing Company
InventorAmir L. Liaghati
Life of this patent
Estimating the term…
Abstract
A signal encoding and compression system with dynamic downsampling may include an encoder module configured to decimate a first digital signal, thereby producing a second digital signal. Each signal may then be DPCM-encoded. Decision logic may then be used to determine which encoded signal to provide as an output, based on a characteristic of the original signal.
Claims20
A sensing system comprising:
- a transducer configured to convert sensed variations in a physical quantity to an analog electrical signal;
- an analog to digital converter (ADC) in communication with the transducer, the ADC configured to convert the analog electrical signal to a first digital signal having a first sampling rate and a plurality of first discrete-time values;
- and
- an encoder module in communication with the ADC, the encoder module configured to:
- decimate the first digital signal to produce a second digital signal having a second sampling rate and a plurality of second discrete-time values,
- generate a first set of first deltas, each first delta corresponding to a respective difference between one of the first discrete-time values and a selected first reference value,
- generate a second set of second deltas, each second delta corresponding to a respective difference between one of the second discrete-time values and a selected second reference value, and
- choose, based on a characteristic of the first digital signal, whether to output the first set or to output the second set.
A signal compression device utilizing differential pulse code modulation (DPCM), the device comprising:
- a controller having a processor and a memory, the controller configured to convert a received analog signal into a first digital signal;
- and
- a plurality of instructions stored in the memory and executable by the processor to:
- downsample the first digital signal to generate a second digital signal;
- produce a first DPCM-encoded signal based on the first digital signal, the first DPCM-encoded signal having a plurality of first values;
- store the plurality of first values in a first buffer;
- produce a second DPCM-encoded signal based on the second digital signal, the second DPCM-encoded signal having a plurality of second values;
- store the plurality of second values in a second buffer;
- determine a characteristic of the first digital signal;
- generate a first output including the first values from the first buffer when the characteristic meets first criteria;
- and
- generate a second output including the second values from the second buffer when the characteristic meets second criteria.
A method for compressing and encoding a digital signal using differential pulse-code modulation (DPCM), the method comprising:
- receiving, by a controller of a signal compression device, an analog input signal;
- converting the analog input signal to a corresponding digital input signal using an analog-to-digital converter of the controller;
- generating, using a processor of the controller, a first DPCM-encoded signal based on the digital input signal;
- downsampling the digital input signal, using the processor, to produce a decimated signal;
- generating, using the processor, a second DPCM-encoded signal based on the decimated signal;
- and
- transmitting an output signal from the controller;
- wherein the processor automatically switches the output signal between the first DPCM-encoded signal and the second DPCM-encoded signal based on a characteristic of the digital input signal.
Dependencies are inferred from the claim text.