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

Waveform modulation system

Assignee: Charles Stark Draper Laboratory Inc
•
Filing: 1986-02-27
•
Granted: 1987-08-04
•
Expires: 2006-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved waveform modulation system for converting an input value having a known radix and a predetermined maximum number of digits into a waveform having successive intervals, by separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits. For each interval, the system combines the least significant value portion with a residual value to produce a carry for that interval and a successive residual value. The system iteratively generates a waveform with successive intervals each having a duration defined by the preselected number of most significant digits and an underlying pulse width defined by the most significant value portion and modified according to the carry for that interval.

Inventors

  • 👤 Peter A. Welling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 16:04
CPC Classifications
H; H03; H03M; H03M1/00; H03M1/66; H03M1/68; H03M1/682; H03M1/12; H03M1/50; H03M1/504

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 180 words
An improved waveform modulation system for converting an input value having a known radix and a predetermined maximum number of preselected digits into a waveform having successive intervals, comprising: means for separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits; means for storing a residual value; means for combining, for each interval, said least significant value portion with said residual value from said means for storing to produce a carry for that interval and a successive residual value and for replacing the contents of said means for storing with said successive residual value; and means for iteratively generating a waveform having a duration defined by the total number of digits and having successive intervals each having a duration defined by the preselected number of most significant digits and an underlying pulse width defined by said most significant value portion, said underlying pulse width modified by said means for generating according to the carry for that interval.
Claim 2
Dependent Claim 180 words
An improved waveform modulation system for converting an input value having a known radix and a predetermined maximum number of preselected digits into a waveform having successive intervals, comprising: means for separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits; means for storing a residual value; means for combining, for each interval, said least significant value portion with said residual value from said means for storing to produce a carry for that interval and a successive residual value and for replacing the contents of said means for storing with said successive residual value; and means for iteratively generating a waveform having a duration defined by the total number of digits and having successive intervals each having a duration defined by the preselected number of most significant digits and an underlying pulse width defined by said most significant value portion, said underlying pulse width modified by said means for generating according to the carry for that interval.
Claim 3
Dependent Claim 29 words
The waveform modulation system of claim 1 in which the duration of the waveform is defined by the total number of digits raised as a power of the radix.
Claim 4
Dependent Claim 31 words
The waveform modulation system of claim 1 in which the duration of each interval is defined by the preselected number of most significant digits raised as a power of the radix.
Claim 5
Dependent Claim 51 words
The waveform modulation system of claim 1 in which said means for combining produces a nonzero carry when the combined value of said least significant value portion and said residual value is equal to or greater than the preselected number of least significant digits raised as a power of the radix.
Claim 6
Dependent Claim 142 words
An improved waveform modulation system for converting an input value having a known radix and a predetermined maximum number of digits into a waveform having successive intervals, comprising: means for separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits; means for storing a residual value; means for combining, for each interval, said least significant value portion with said residual value from said means for storing to produce a carry for that interval and a successive residual value and for replacing the contents of said means for storing with said successive residual value; and means for generating a waveform having successive intervals each having a pulse width based on said most significant portion and said carry for that interval.
Claim 7
Dependent Claim 142 words
An improved waveform modulation system for converting an input value having a known radix and a predetermined maximum number of digits into a waveform having successive intervals, comprising: means for separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits; means for storing a residual value; means for combining, for each interval, said least significant value portion with said residual value from said means for storing to produce a carry for that interval and a successive residual value and for replacing the contents of said means for storing with said successive residual value; and means for generating a waveform having successive intervals each having a pulse width based on said most significant portion and said carry for that interval.
Claim 8
Dependent Claim 62 words
The waveform modulation system of claim 5 in which said means for generating includes: means for adding for each interval said most significant value portion and said carry for that interval to produce a value sum; and means for producing a waveform having successive intervals each having a pulse width modulated based on the magnitude of said value sum for that interval.
Claim 9
Dependent Claim 22 words
The waveform modulation system of claim 6 in which said means for producing includes a count-down counter for defining the pulse width.
Claim 10
Dependent Claim 47 words
The waveform modulation system of claim 5 in which said means for generating includes: means for establishing, for each interval, a pulse width based on said most significant value portion; and means for modulating the pulse width for each interval based on said carry for that interval.
Claim 11
Dependent Claim 22 words
The waveform modulation system of claim 8 in which said means for establishing includes a count-down counter for defining the pulse width.
Claim 12
Dependent Claim 43 words
The waveform modulation system of claim 5 in which said means for combining produces a carry having a nonzero value when the combined value of said least significant value portion and said residual value is equal to or greater than a predetermined threshold.
Claim 13
Dependent Claim 26 words
The waveform modulation system of claim 10 in which said threshold is based on radix M where M is the preselected number of least significant digits.
Claim 14
Dependent Claim 33 words
The waveform modulation system of claim 5 in which said means for generating generates each waveform having a duration based on radix N where N is the preselected number of most significant digits.
Claim 15
Dependent Claim 21 words
The waveform modulation system of claim 5 in which said means for separating includes memory means for storing said input value.
Claim 16
Dependent Claim 41 words
The waveform modulation system of claim 5 in which said means for combining combines said least significant value portion and said residual value at a first rate and said means for separating accepts successive input values at a second, lower rate.
Claim 17
Dependent Claim 35 words
The waveform modulation system of claim 5 in which said means for combining combines said least significant value portion and said residual value at the same rate that said means for generating generates each interval.
Claim 18
Dependent Claim 24 words
The waveform modulation system of claim 5 further including means for setting to a preselected value said residual value in said means for storing.
Claim 19
Independent Claim 105 words
A method of converting an input value having a known radix and a predetermined maximum number of digits into a waveform having successive intervals, comprising: separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits; combining for each interval a residual value with the least significant value portion to produce a carry for that interval and a successive residual value; and generating successive intervals, each having a pulse width based on the most significant value portion and the carry for that interval.
Claim 20
Independent Claim 105 words
A method of converting an input value having a known radix and a predetermined maximum number of digits into a waveform having successive intervals, comprising: separating the input value into a least significant value portion occupying a preselected number of least significant digits and into a most significant value portion occupying a preselected number of most significant digits; combining for each interval a residual value with the least significant value portion to produce a carry for that interval and a successive residual value; and generating successive intervals, each having a pulse width based on the most significant value portion and the carry for that interval.
Claim 21
Dependent Claim 26 words
The method of claim 17 in which each interval has a duration based on radix N where N is the preselected number of most significant digits.
Claim 22
Independent Claim 99 words
A method of converting an input value into a waveform having successive intervals, comprising: separating an input value into an integer portion and a fractional portion; combining the fractional portion with a first residual value to produce a first carry and a second residual value; generating a first interval having a pulse width based on the integer portion and the first carry; combining the second residual value with the fractional portion to produce a second carry and a next residual value; and generating a second interval having a pulse width based on the integer portion and the second carry.
Claim 23
Independent Claim 99 words
A method of converting an input value into a waveform having successive intervals, comprising: separating an input value into an integer portion and a fractional portion; combining the fractional portion with a first residual value to produce a first carry and a second residual value; generating a first interval having a pulse width based on the integer portion and the first carry; combining the second residual value with the fractional portion to produce a second carry and a next residual value; and generating a second interval having a pulse width based on the integer portion and the second carry.
Claim 24
Dependent Claim 57 words
The method of claim 19 further including producing additional intervals by repeatedly: combining for each additional interval a residual value with the fractional portion to produce a carry for that interval and a successive residual value; and generating the additional intervals, each having a pulse width based on the integer portion and the carry for that interval.

References Cited (Backward Citations)

US4001728A Cited
US4085287A Cited
US4129751A Cited
US4201958A Cited
US4155115A Cited
US4428007A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-03 1991-02-02 1991-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-03 1995-02-02 1995-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-03 1999-02-02 1999-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag