← Back to Patent Explorer
US5412588A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital sine-wave generating circuit

Assignee: Toshiba Corp
•
Filing: 1993-12-17
•
Granted: 1995-05-02
•
Expires: 2013-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Upon receipt of the sine (sin ω) or the cosine (cos ω) of a digital angular frequency, a multiplier performs predetermined arithmetic operations of multiplication on it. An output of the multiplier is stored in a register. An adder-subtracter performs arithmetic addition or subtraction of the output of the register and an output of the multiplier. The arithmetic results are stored in first and second registers or third and fourth registers. The arithmetic operations performed by the multiplier include arithmetic multiplication of outputs (initial values) of the third and fourth registers by the sine or cosine of the digital angular frequency and arithmetic multiplication of the results of arithmetic operations by the adder-subtracter stored in the first and second registers or the third and fourth registers by the sine or cosine of the digital angular frequency.

Inventors

  • 👤 Mikio Shiraishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:46
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/26; H04M1/30; H04M1/50; H04M1/505; H03; H03K; H03K3/00; G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/544; G06F7/548

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 99 words
A digital sine-wave generating circuit for generating a sinusoidal wave by performing arithmetic operations on complex numbers, comprising: multiplying means for performing predetermined operations of multiplication on the sine (sin ω) or cosine (cos ω) of a digital angular frequency ω; first storage means for storing a first output of said multiplying means; adder-subtracter means coupled to said first storage means and said multiplying means for performing arithmetic addition or subtraction of an output of said first storage means and a second output of said multiplying means; and second storage means for storing an output of said adder-subtracter means.
Claim 2
Dependent Claim 99 words
A digital sine-wave generating circuit for generating a sinusoidal wave by performing arithmetic operations on complex numbers, comprising: multiplying means for performing predetermined operations of multiplication on the sine (sin ω) or cosine (cos ω) of a digital angular frequency ω; first storage means for storing a first output of said multiplying means; adder-subtracter means coupled to said first storage means and said multiplying means for performing arithmetic addition or subtraction of an output of said first storage means and a second output of said multiplying means; and second storage means for storing an output of said adder-subtracter means.
Claim 3
Dependent Claim 51 words
A digital sine-wave generating circuit according to claim 1, wherein said predetermined operations of multiplication by said multiplying means includes arithmetic multiplication of predetermined initial values by said sine or cosine and arithmetic multiplication of said output of said adder-subtracter means in said second storage means by said sine or cosine.
Claim 4
Dependent Claim 33 words
A digital sine-wave generating circuit according to claim 2, wherein said second storage means comprises two pairs of storage circuits which store said initial values and said output of said adder-subtracter means alternately.
Claim 5
Dependent Claim 18 words
A digital sine-wave generating circuit according to claim 3, wherein said storage circuits are all connected in parallel.
Claim 6
Dependent Claim 33 words
A digital sine-wave generating circuit according to claim 3, wherein two storage circuits in each pair are connected in series with each other, and said pairs are connected in parallel with each other.
Claim 7
Dependent Claim 18 words
A digital sine-wave generating circuit according to claim 3, wherein said storage circuits are all connected in series.
Claim 8
Dependent Claim 33 words
A digital sine-wave generating circuit according to claim 3, further comprising selector means for selecting one of said storage circuits and providing data stored in a selected storage circuit to said multiplying means.
Claim 9
Dependent Claim 52 words
A digital sine-wave generating circuit according to claim 3, further comprising third storage means for storing sine and cosine values of digital angular frequencies and providing the sine (sin ωk) and cosine (cos ωk) of an arbitrary digital angular frequency ωk (k=1, 2, . . . , n) to said multiplying means.
Claim 10
Dependent Claim 35 words
A digital sine-wave generating circuit according to claim 1, further comprising third storage means for latching said output of said adder-subtracter means at predetermined times to apply a series of outputs of said adder-subtracter means.
Claim 11
Dependent Claim 32 words
A digital sine-wave generating circuit according to claim 1, further comprising selector means for selectively outputting said first or second output of said multiplying means and said output of said adder-subtracter means.
Claim 12
Dependent Claim 24 words
A digital sine-wave generating circuit according to claim 1, wherein said second storage means includes a RAM for accumulating outputs of said adder-subtracter means.
Claim 13
Dependent Claim 111 words
A digital sine-wave generating circuit for generating a sinusoidal wave by performing arithmetic operations on complex numbers, comprising: arithmetic means for performing predetermined arithmetic operations on the sine (sin ω) or cosine (cos ω) of a digital angular frequency ω, said arithmetic means being capable of reversing the sign of the result of multiplication; first storage means for storing a first output of said arithmetic means; adder means coupled to said first storage means and said arithmetic means for performing arithmetic addition of said first output in said first storage means and a second output of said arithmetic means; and second storage means for storing an output of said adder means.
Claim 14
Dependent Claim 111 words
A digital sine-wave generating circuit for generating a sinusoidal wave by performing arithmetic operations on complex numbers, comprising: arithmetic means for performing predetermined arithmetic operations on the sine (sin ω) or cosine (cos ω) of a digital angular frequency ω, said arithmetic means being capable of reversing the sign of the result of multiplication; first storage means for storing a first output of said arithmetic means; adder means coupled to said first storage means and said arithmetic means for performing arithmetic addition of said first output in said first storage means and a second output of said arithmetic means; and second storage means for storing an output of said adder means.
Claim 15
Dependent Claim 72 words
A digital sine-wave generating circuit according to claim 12, wherein said predetermined arithmetic operations by said arithmetic means includes arithmetic multiplication of predetermined initial values by said sine or cosine or inversion of the sign of the result of said multiplication, and arithmetic multiplication of said output of said adder means in said second storage means by said sine or cosine or inversion of the sign of the result of said multiplication.
Claim 16
Dependent Claim 33 words
A digital sine-wave generating circuit according to claim 13, wherein said second storage means comprises two pairs of storage circuits which store said initial values and said output of said adder means alternately.
Claim 17
Dependent Claim 18 words
A digital sine-wave generating circuit according to claim 14, wherein said storage circuits are all connected in parallel.
Claim 18
Dependent Claim 33 words
A digital sine-wave generating circuit according to claim 14, wherein two storage circuits in each pair are connected in series with each other, and said pairs are connected in parallel with each other.
Claim 19
Dependent Claim 18 words
A digital sine-wave generating circuit according to claim 14, wherein said storage circuits are all connected in series.
Claim 20
Dependent Claim 33 words
A digital sine-wave generating circuit according to claim 14, further comprising selector means for selecting one of said storage circuits and providing data stored in a selected storage circuit to said arithmetic means.
Claim 21
Dependent Claim 52 words
A digital sine-wave generating circuit according to claim 14, further comprising third storage means for storing sine and cosine values of digital angular frequencies and providing the sine (sin ωk) and cosine (cos ωk) of an arbitrary digital angular frequency ωk (k=1, 2, . . . , n) to said arithmetic means.
Claim 22
Dependent Claim 24 words
A digital sine-wave generating circuit according to claim 14, wherein said second storage means includes a RAM for accumulating outputs of said adder means.
Claim 23
Dependent Claim 35 words
A digital sine-wave generating circuit according to claim 12 further comprising third storage means for latching said output of said adder means at predetermined times to apply a series of outputs of said adder means.
Claim 24
Dependent Claim 32 words
A digital sine-wave generating circuit according to claim 12, further comprising selector means for selectively outputting said first or second output of said arithmetic means and said output of said adder means.

References Cited (Backward Citations)

US4326260A Cited
US4577287A Cited
US4910698A Cited
US4843584A Cited
US4896287A Cited
US4888719A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-01 1998-10-31 1999-05-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-01 2002-10-31 2003-05-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-01 2006-10-31 2007-05-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag