US4809205A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Digital sine conversion circuit for use in direct digital synthesizers
Assignee: Boeing North American Inc
•
Filing: 1986-11-19
•
Granted: 1989-02-28
•
Expires: 2006-11-19
Abstract
Abstract The size, power, and speed constraints in digital sinusoidal waveform generators using values stored in a read-only-memory are alleviated by storing the required values in two smaller read-only-memory devices containing a primary amplitude value and a secondary amplitude value, and a third read-only-memory containing corrective values, the total number of values in the three read-only-memory devices being reduced over the number in a single read-only-memory. The primary and secondary values are combined in accordance with disclosed trigonometric identities in response to a repetitive binary count, and the corrective values are added as determined by logic circuitry responding to the same binary count.
Inventors
- 👤 Richard A. Freeman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 11:05
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/02; G06F1/03; G06F1/035; G06F1/0356; G06F2101/00; G06F2101/04
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
161 words
A digital sine conversion circuit, comprising: means for dividing a sine wave quadrant into a plurality of coarse phase angle intervals; means for dividing each of said coarse intervals into a plurality of intermediate phase angle intervals; means for storing an amplitude value associated with each coarse phase phase angle interval; means for storing a slope value associated with each intermediate phase angle interval; means for storing a carry value associated with each intermediate phase angle interval; means for providing the phase angle value at each intermediate phase angle interval; means for multiplying the phase angle value by the slope value at each intermediate phase angle interval to produce a first intermediate value; means for adding the carry value at each intermediate phase angle interval to the first intermediate value to produce a second intermediate value; and means for adding the coarse value to said second intermediate value to produce a sine wave amplitude value at each intermediate phase angle interval.
Claim 2
Dependent Claim
161 words
A digital sine conversion circuit, comprising: means for dividing a sine wave quadrant into a plurality of coarse phase angle intervals; means for dividing each of said coarse intervals into a plurality of intermediate phase angle intervals; means for storing an amplitude value associated with each coarse phase phase angle interval; means for storing a slope value associated with each intermediate phase angle interval; means for storing a carry value associated with each intermediate phase angle interval; means for providing the phase angle value at each intermediate phase angle interval; means for multiplying the phase angle value by the slope value at each intermediate phase angle interval to produce a first intermediate value; means for adding the carry value at each intermediate phase angle interval to the first intermediate value to produce a second intermediate value; and means for adding the coarse value to said second intermediate value to produce a sine wave amplitude value at each intermediate phase angle interval.
Claim 3
Dependent Claim
21 words
A digital sine conversion circuit as described in claim 1 further including means for 2's complementing the sine wave amplitude value.
Claim 4
Dependent Claim
47 words
A digital sine conversion circuit as described in claim 1 wherein said values in said carry value storing means have the value 1 for a first portion of an intermediate phase angle intervals and a value 0 for a second portion of the intermediate phase angle intervals.
Claim 5
Dependent Claim
31 words
A digital sine conversion circuit as described in claim 3 wherein said first portion of said intermediate phase angle intervals occupies greater than one half of said intermediate phase angle intervals.
Claim 6
Dependent Claim
28 words
A digital sine conversion circuit as described in claim 4 wherein said first portion of said intermediate phase angle intervals occupies three-fourths of said intermediate phase angle intervals.
Claim 7
Dependent Claim
20 words
A digital sine conversion circuit as described in claim 5 wherein said first portion precedes said second portion in time.
Claim 8
Dependent Claim
20 words
A digital sine conversion circuit as described in claim 5 wherein said first portion follows said second portion in time.
Claim 9
Dependent Claim
20 words
A digital sine conversion circuit as described in claim 5 wherein said carry value storing means contains two digital bits.
Claim 10
Dependent Claim
61 words
A digital sine conversion circuit as described in claim 5 wherein a first of said bits determines whether to add the value 1 at said first intermediate value intervals and the second of said bits determines whether the value 1 is added at said first intermediate value intervals at the first or the second three-fourths of said intermediate phase angle values.
Claim 11
Dependent Claim
208 words
A digital sine conversion circuit, comprising: means for dividing a sine wave quadrant into a plurality of coarse phase angle intervals; means for dividing each of said coarse intervals into a plurality of intermediate phase angle intervals; first read-only-memory for storing an amplitude value associated with each coarse phase angle interval; second read-only-memory for storing a slope value associated with each intermediate phase angle interval; third read-only-memory for storing a carry value associated with each intermediate phase angle interval; means for providing the phase angle value at each intermediate phase angle interval; means for multiplying the phase angle value by the slope value at each intermediate phase angle interval to produce a first intermediate value; an adder adding the carry value at each intermediate phase angle interval to the first intermediate value to produce a second intermediate value; means for restricting addition of said carry value at either the first or the second three-fourths of said intermediate phase angle intervals; means for determining which of the first and second three-fourths of said phase angle intervals to which said carry bit will be added; and means for adding the coarse value to said second intermediate value to produce a sine wave amplitude value at each intermediate phase angle interval.
Claim 12
Dependent Claim
208 words
A digital sine conversion circuit, comprising: means for dividing a sine wave quadrant into a plurality of coarse phase angle intervals; means for dividing each of said coarse intervals into a plurality of intermediate phase angle intervals; first read-only-memory for storing an amplitude value associated with each coarse phase angle interval; second read-only-memory for storing a slope value associated with each intermediate phase angle interval; third read-only-memory for storing a carry value associated with each intermediate phase angle interval; means for providing the phase angle value at each intermediate phase angle interval; means for multiplying the phase angle value by the slope value at each intermediate phase angle interval to produce a first intermediate value; an adder adding the carry value at each intermediate phase angle interval to the first intermediate value to produce a second intermediate value; means for restricting addition of said carry value at either the first or the second three-fourths of said intermediate phase angle intervals; means for determining which of the first and second three-fourths of said phase angle intervals to which said carry bit will be added; and means for adding the coarse value to said second intermediate value to produce a sine wave amplitude value at each intermediate phase angle interval.
References Cited (Backward Citations)
US3825737A
Cited
US3813528A
Cited
US3898446A
Cited
US4064423A
Cited
US4077063A
Cited
US4159526A
Cited
US4225936A
Cited
US4346448A
Cited
US4338674A
Cited
US4331941A
Cited
US4476536A
Cited
US4482975A
Cited
US4486846A
Cited
US4484296A
Cited
US4482974A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-02-28 | 1992-08-29 | 1993-02-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-02-28 | 1996-08-29 | 1997-02-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-02-28 | 2000-08-29 | 2001-02-28 | $7700.00 | Window Closed / Lapsed |