Claims
- 1. An interpolator for use in a programmable digital modulator for generating samples of a sampled waveform to be transmitted, said samples of the sampled waveform being generated from at least one sequence of samples defining an accumulation of impulse response data values that are each representative of a known data input, said interpolator comprising:
- pre-scaling circuitry for pre-scaling each impulse response data value by a number K, indicative of a number of additional samples to be generated to provide a desired frequency of the sampled waveform, and storing each impulse response data value in pre-scaled form:
- a subtractor for receiving an input of consecutive scaled samples derived from the pre-scaled impulse response data a time between consecutive scaled samples defining an accumulation period, said subtractor determining a sample difference between a present scaled sample and a previous scaled sample; and
- an adder coupled to said subtractor for iteratively adding said sample difference to said previous scaled sample and redefining the result of said addition as the previous scaled sample, said adder repeating said addition said number K times during each said accumulation period to provide a desired frequency of the sampled waveform.
- 2. The interpolator of claim 1, further comprising a memory for storing the pre-scaled impulse response data values.
- 3. The interpolator of claim 1, wherein the number K is programmably modifiable.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a continuation of application Ser. No. 08/707,029, filed Sep. 10, 1996, now abandoned which is a continuation of application Ser. No. 08/476,692, filed Jun. 7, 1995, now abandoned, which is a division of application Ser. No. 330,577, filed Oct. 27, 1994, now U.S. Pat. No. 5,600,678 which in turn is a continuation of Ser. No. 07/858,397, filed Mar. 26, 1992, U.S. Pat. No. 5,420,887 which is assigned to the same assignee and is incorporated herein by reference.
US Referenced Citations (14)
Non-Patent Literature Citations (1)
Entry |
Curtis A. Siller, Jr., Walter Debus, Thomas L. Osborne; IEEE Communications Magazine, Feb. 1989; "Spectral Shaping and Digital Synthesis of an M-ary Time Series"; pp. 15-24. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
330577 |
Oct 1994 |
|
Continuations (3)
|
Number |
Date |
Country |
Parent |
707029 |
Sep 1996 |
|
Parent |
476692 |
Jun 1995 |
|
Parent |
858397 |
Mar 1992 |
|