Patent US3727037A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3727037A Expired / Lapsed US ⏱️ 0.0 years remaining

Variable increment digital function generator

Assignee: Individual
•
Filing: 1971-08-27
•
Granted: 1973-04-10
•
Expires: 1991-08-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital sine function generator having a read-only-memory for storing increments of a sine function thereon, where the storage size of the read-only-memory is limited such that the total number of memory bits as well as the number of bits at each address is less than that required to register all of the sine function increments. Accordingly the function is coded into the memory ambiguously where in the steep or high slope region of the sine function, identical code is used to indicate large increments corresponding to small increments in the relatively level region of the function. An interval detector determines the region of the function which is being read out of the memory and corrects or weights the code at the corresponding locations thus correcting for the ambiguity.

Inventors

  • 👤 A Zorn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 20:15
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/02; G06F1/03; G06F1/035; G06F2101/00; G06F2101/04

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 193 words
A digital function generator for generating a digital signal indicative of a predetermined function of an analog input signal, comprising, in combination: encoding means for converting the input signal into a digital output signal indicative of incremental amplitudes thereof; address means for providing a timing signal and cyclically rippled binary signals in parallel bits; memory means for providing a timing signal and cyclically rippled binary signals in parallel bits; memory means connected to receive the cyclically rippled binary signals in parallel bits, having programmed therein predetermined first order functions corresponding to discrete amplitudes within any group of amplitudes of said encoder means output signal for providing a first order output signal; interval selecting means connected to receive said timing signal, a pRedetermined number of the binary signals from the end of each cycle, and said first order output signal, having programmed therein predetermined second order functions corresponding to discrete groups of amplitudes, for providing an output signal indicative of preselected amplitude group; and indicator means connected to receive the output signals from said interval selecting means, said address means, and said encoding means for providing an output signal indicative of predetermined combinations thereof.
Claim 2
Dependent Claim 193 words
A digital function generator for generating a digital signal indicative of a predetermined function of an analog input signal, comprising, in combination: encoding means for converting the input signal into a digital output signal indicative of incremental amplitudes thereof; address means for providing a timing signal and cyclically rippled binary signals in parallel bits; memory means for providing a timing signal and cyclically rippled binary signals in parallel bits; memory means connected to receive the cyclically rippled binary signals in parallel bits, having programmed therein predetermined first order functions corresponding to discrete amplitudes within any group of amplitudes of said encoder means output signal for providing a first order output signal; interval selecting means connected to receive said timing signal, a pRedetermined number of the binary signals from the end of each cycle, and said first order output signal, having programmed therein predetermined second order functions corresponding to discrete groups of amplitudes, for providing an output signal indicative of preselected amplitude group; and indicator means connected to receive the output signals from said interval selecting means, said address means, and said encoding means for providing an output signal indicative of predetermined combinations thereof.
Claim 3
Dependent Claim 257 words
A digital function generator for providing a predetermined function signal of a continuous input signal comprising, in combination: encoding means for converting the input signal into a digital output signal indicative of incremental amplitudes thereof; fixed increment counter means for cyclically producing in equal increments an output signal of increasing amplitude; memory means connected to receive fixed increment counter means output signal, having programmed therein predetermined first order function difference increments corresponding to discrete amplitudes within any group of amplitudes of said fixed increment counter means output signal for providing a first order output signal; group detector means operatively connected to receive said fixed increment counter means output signal, having programmed therein predetermined second order function difference increments corresponding to discrete groups of amplitudes, for providing an output signal indicative of preselected amplitude group; logic means connected to receive the output signals of said fixed increment counter means and said memory means for providing an output signal indicative of predetermined combinations thereof; variable increment counter means connected to receive said logic means output signal for sequentially accumulating said output signal and providing an output signal indicative of the accumulated amplitude thereof; comparator means connected to receive the encoder means signal and said fixed increment counter means signal for providing an output signal indicative of a match therebetween; and readout means connected to receive said logic means and said variable increment counter means output signals for providing an output signal indicative of said variable counter means output signal concurrent with receiving a match signal from said comparator means.
Claim 4
Dependent Claim 257 words
A digital function generator for providing a predetermined function signal of a continuous input signal comprising, in combination: encoding means for converting the input signal into a digital output signal indicative of incremental amplitudes thereof; fixed increment counter means for cyclically producing in equal increments an output signal of increasing amplitude; memory means connected to receive fixed increment counter means output signal, having programmed therein predetermined first order function difference increments corresponding to discrete amplitudes within any group of amplitudes of said fixed increment counter means output signal for providing a first order output signal; group detector means operatively connected to receive said fixed increment counter means output signal, having programmed therein predetermined second order function difference increments corresponding to discrete groups of amplitudes, for providing an output signal indicative of preselected amplitude group; logic means connected to receive the output signals of said fixed increment counter means and said memory means for providing an output signal indicative of predetermined combinations thereof; variable increment counter means connected to receive said logic means output signal for sequentially accumulating said output signal and providing an output signal indicative of the accumulated amplitude thereof; comparator means connected to receive the encoder means signal and said fixed increment counter means signal for providing an output signal indicative of a match therebetween; and readout means connected to receive said logic means and said variable increment counter means output signals for providing an output signal indicative of said variable counter means output signal concurrent with receiving a match signal from said comparator means.
Claim 5
Dependent Claim 62 words
A digital function generator according to claim 2, further comprising: said memory means including a plurality of storage means each having programmed therein respective ones of said first order functions, address means connected to receive said fixed increment counter means signal for selecting corresponding ones of said storage means and providing said memory means output signal indicative of the stored contents thereof.
Claim 6
Dependent Claim 50 words
A digital function generator according to claim 3, further comprising: said logic means including a plurality of gates each operatively connected to receive corresponding ones of said detector means output signals and said memory means signal for selectively producing function increment signals of predetermined amplitude corresponding to preselected combinations thereof.
Claim 7
Dependent Claim 89 words
A digital memory device for storing thereon a function of an input signal, comprising: first means for converting the input signal into binary coded output signals corresponding to preselected intervals thereof; second means operatively connected to receive the input signal for providing a set of incremental output signals indicative of the amplitudes of the input signal within the preselected intervals thereof; and third means operatively connected to receive said first and second means output signals for providing an incremental output signal indicative of the amplitude of the input signal.
Claim 8
Dependent Claim 89 words
A digital memory device for storing thereon a function of an input signal, comprising: first means for converting the input signal into binary coded output signals corresponding to preselected intervals thereof; second means operatively connected to receive the input signal for providing a set of incremental output signals indicative of the amplitudes of the input signal within the preselected intervals thereof; and third means operatively connected to receive said first and second means output signals for providing an incremental output signal indicative of the amplitude of the input signal.
Claim 9
Dependent Claim 240 words
A digital function generator for producing a predetermined digital function signal on receiving a continuous input signal, comprising, in combination: encoder means fOr converting the continuous input signal into a binary coded signal; fixed increment counter means for cyclically producing between a minimum and maximum amplitude a binary coded output signal sequentially incremented in equal least significant bits; memory means connected to receive said fixed increment counter means output signal, having programmed therein binary coded first order function signal corresponding to discrete amplitude increments within any group of amplitudes of said encoder means output signal for providing a first order output signal; group detector means operatively connected to receive said fixed increment counter means output signal, having programmed therein predetermined second order functions corresponding to discrete groups of amplitudes, for providing an output signal indicative of preselected amplitude groups; logic means connected to receive the output signals from said fixed increment counter means and said memory means for providing a binary coded output signal indicative of predetermined combinations thereof; variable increment counter means connected to receive said logic means output signal for sequentially accumulating said output signal; comparator means connected to receive said fixed increment counter means and said encoder means output signals for providing an output signal indicative of a match therebetween; and readout means connected to receive said variable increment counter means output signal and said comparator means output signal for providing a readout signal upon receipt thereof.
Claim 10
Dependent Claim 240 words
A digital function generator for producing a predetermined digital function signal on receiving a continuous input signal, comprising, in combination: encoder means fOr converting the continuous input signal into a binary coded signal; fixed increment counter means for cyclically producing between a minimum and maximum amplitude a binary coded output signal sequentially incremented in equal least significant bits; memory means connected to receive said fixed increment counter means output signal, having programmed therein binary coded first order function signal corresponding to discrete amplitude increments within any group of amplitudes of said encoder means output signal for providing a first order output signal; group detector means operatively connected to receive said fixed increment counter means output signal, having programmed therein predetermined second order functions corresponding to discrete groups of amplitudes, for providing an output signal indicative of preselected amplitude groups; logic means connected to receive the output signals from said fixed increment counter means and said memory means for providing a binary coded output signal indicative of predetermined combinations thereof; variable increment counter means connected to receive said logic means output signal for sequentially accumulating said output signal; comparator means connected to receive said fixed increment counter means and said encoder means output signals for providing an output signal indicative of a match therebetween; and readout means connected to receive said variable increment counter means output signal and said comparator means output signal for providing a readout signal upon receipt thereof.

References Cited (Backward Citations)

US2886243A Cited
US3345505A Cited
US3250905A Cited
US3512151A Cited
US3509556A Cited
US3513301A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-04-09 1976-10-09 1977-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-04-09 1980-10-09 1981-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-04-09 1984-10-09 1985-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag