Spectral encoding of information
AssigneeSonyx, Inc.
InventorsErik K. Scheirer, Donald A. O'Neil
Life of this patent
Estimating the term…
Abstract
A data encoding scheme maps a set of data to a number of spectral components, each component having an amplitude, a phase and a unique frequency. From these mapped tones, an analog baseband signal can be formed, which, when implemented in a data transmission scheme, can realize much higher throughput per available bandwidth than conventional techniques such as those employing binary baseband signals. The encoding scheme can also be implemented in data compression schemes and can realize lossless compression ratios exponentially superior to conventional compression schemes.
Claims16
An apparatus for encoding information represented by at least first and second data items in a reference signal complex, said reference signal complex including at least first and second spectral components having first and second frequencies, respectively, said first and second frequencies being different, said first and second spectral components having first and second reference amplitudes, respectively, said apparatus including:
- means for adjusting said first reference amplitude of said first spectral component of said reference signal complex in accordance with said first data item;
- means for adjusting said second reference amplitude of said second spectral component of said reference signal complex in accordance with said second data item;
- means for forming a frequency domain representation of an encoded signal complex including at least said adjusted first and second spectral components;
- means for converting the frequency domain representation to a time domain representation of said encoded signal complex;
- and
- means for decimating the time domain representation of said encoded signal complex in accordance with a desired compression ratio.
A method for encoding information represented by at least first and second data items in a reference signal complex, said reference signal complex including at least first and second spectral components having first and second frequencies, respectively, said first and second frequencies being different, said first and second spectral components having first and second reference amplitudes, respectively, said apparatus including:
- adjusting said first reference amplitude of said first spectral component of said reference signal complex in accordance with said first data item;
- adjusting said second reference amplitude of said second spectral component of said reference signal complex in accordance with said second data item;
- forming a frequency domain representation of an encoded signal complex including at least said adjusted first and second spectral components;
- converting said frequency domain representation to a time domain representation of said encoded signal complex;
- and
- decimating said time domain representation of said encoded signal complex in accordance with a desired compression ratio.
An apparatus for decoding information represented by at least first and second data items from an encoded signal complex having an associated reference signal complex, said reference signal complex including at least first and second spectral components having first and second frequencies, respectively, said first and second frequencies being different, said first and second spectral components having first and second reference amplitudes, said encoded signal complex having adjusted amplitudes of said first and second spectral components in accordance with said first and second data items, respectively, said apparatus including:
- means for interpolating a time domain representation of said encoded signal complex in accordance with a desired expansion ratio;
- means for converting the time domain representation to a frequency domain representation of said encoded signal complex, said frequency domain representation of said encoded signal complex including at least said adjusted first and second spectral components;
- means for extracting said first spectral component from said encoded signal complex;
- means for retrieving said first data item in accordance with said adjusted first reference amplitude of said extracted first spectral component of said encoded signal complex
- means for extracting said second spectral component from said encoded signal complex;
- and
- means for retrieving said second data item in accordance with said adjusted second reference amplitude of said extracted second spectral component of said encoded signal complex.
A method for decoding information represented by at least first and second data items from an encoded signal complex having an associated reference signal complex, said reference signal complex including at least first and second spectral components having first and second frequencies, respectively, said first and second frequencies being different, said first and second spectral components having first and second reference amplitudes, said encoded signal complex having adjusted amplitudes of said first and second spectral components in accordance with said first and second data items, respectively, said method including:
- interpolating a time domain representation of said encoded signal complex in accordance with a desired expansion ratio;
- converting the time domain representation to a frequency domain representation of said encoded signal complex, said frequency domain representation of said encoded signal complex including at least said adjusted first and second spectral components;
- extracting said first spectral component from said encoded signal complex;
- retrieving said first data item in accordance with said adjusted first reference amplitude of said extracted first spectral component of said encoded signal complex
- extracting said second spectral component from said encoded signal complex;
- and
- retrieving said second data item in accordance with said adjusted second reference amplitude of said extracted second spectral component of said encoded signal complex.
Dependencies are inferred from the claim text.