Claims
- 1. A system for compressing digital data, comprising:a processor for receiving digital words and assigning frequencies to the digital words, wherein each digital word uniquely corresponds to an assigned frequency; and a frequency generator for generating a signal having alternating frequencies corresponding to the assigned frequencies, wherein, for each assigned frequency, the frequency generator generates the signal for a predetermined number of cycles of the assigned frequency.
- 2. The system of claim 1, wherein the processor assigns frequencies to the digital words according to a lookup table.
- 3. The system of claim 2, wherein the signal has a constant amplitude.
- 4. The system of claim 2, wherein the predetermined number of cycles is one cycle.
- 5. The system of claim 4, wherein the predetermined number of cycles is one-half cycle.
- 6. A system for decompressing digital data from an analog signal that alternates its frequency every predetermined number of cycles, comprising:a frequency detector for receiving the analog signal and detecting, for each duration of the predetermined number of cycles, the assigned frequency of the analog signal, and a processor for determining a digital word corresponding to the detected assigned frequency.
- 7. The system of claim 6, wherein the frequency detector comprises a plurality of Finite Impulse Response (FIR) filters, each FIR filter corresponding to an assigned frequency.
- 8. The system of claim 7, wherein the predetermined number of cycles is one cycle.
- 9. The system of claim 8, wherein the predetermined number of cycles is one-half cycle.
- 10. A method of compressing digital data comprising:providing a set of digital words and a corresponding set of frequency assignments, each frequency assignment corresponding uniquely to a digital word; receiving a digital word from the set of digital words; assigning the corresponding frequency to the received digital word; and generating a sinusoid at the assigned frequency for a predetermined number of cycles of the assigned frequency.
- 11. The method of claim 10, wherein the predetermined number of cycles is one cycle.
- 12. The method of claim 10, wherein the predetermined number of cycles is one-half cycle.
Parent Case Info
This application is a continuation of Ser. No. 09/280,745 filed Mar. 29, 1999 now U.S. Pat. No. 6,397,276.
US Referenced Citations (24)
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/280745 |
Mar 1999 |
US |
Child |
10/131806 |
|
US |