Patent US6127860A successfully refreshed from Google Patents.
US6127860A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Linear expansion based sine generator
Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1997-11-17
•
Granted: 2000-10-03
•
Expires: 2017-11-17
Abstract
Abstract An apparatus and method for generating a sine wave signal for a desired phase input. The sine wave signal is generated by implementing a linear expansion of the sine function. An incoming phase value is divided into a base phase value and an incremental phase value. The sine value for each base phase value is stored in a look-up table. The sine values for phase values falling between base phase values are generated using a linear expansion of the sine function.
Inventors
- 👤 David G. Martin
- 👤 Xiao-an Wang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 07:07
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/02; G06F1/03; G06F1/035; G06F1/0356; G06F2101/00; G06F2101/04
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
123 words
A signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal including (P1+P2) bits indicating the desired phase; partitioning means for partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; and processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal.
Claim 2
Dependent Claim
123 words
A signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal including (P1+P2) bits indicating the desired phase; partitioning means for partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; and processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal.
Claim 3
Dependent Claim
162 words
A signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal indicating the desired phase; partitioning means for partitioning the first signal into a base phase signal and an incremental phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; and processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal, the processing means including: means for multiplying the cosine signal and the incremental phase signal to generate an intermediate signal; means for normalizing the intermediate signal to generate a normalized intermediate signal, the normalizing means including means for rounding the intermediate signal to generate a rounded intermediate signal and shifting means for shifting the rounded intermediate signal to generate the normalized intermediate signal; and means for adding the sine signal to the normalized intermediate signal.
Claim 4
Dependent Claim
162 words
A signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal indicating the desired phase; partitioning means for partitioning the first signal into a base phase signal and an incremental phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; and processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal, the processing means including: means for multiplying the cosine signal and the incremental phase signal to generate an intermediate signal; means for normalizing the intermediate signal to generate a normalized intermediate signal, the normalizing means including means for rounding the intermediate signal to generate a rounded intermediate signal and shifting means for shifting the rounded intermediate signal to generate the normalized intermediate signal; and means for adding the sine signal to the normalized intermediate signal.
Claim 5
Dependent Claim
54 words
A signal generator for generating a sine wave signal according to claim 4, wherein the first signal includes (P1+P2) bits, the sine signal is indicated by q1 bits, the cosine signal is indicated by qc bits, and the shifting means includes means for shifting the rounded intermediate signal to the right by (P1+P2+qc-q1-3) bits.
Claim 6
Dependent Claim
172 words
A signal generator for generating a sine wave signal having a desired phase comprising: an input line coupled to receive a phase input signal including (P1+P2) bits; a rounder coupled to the input line to receive (P1+1) most significant bits of the phase input signal to produce a base phase signal including P1 bits; a first memory coupled to the rounder, the first memory having a first memory address specified by the base phase signal and a sine value stored in the first memory corresponding to the first memory address; a second memory coupled to the rounder, the second memory having a second memory address specified by the base phase signal and a cosine value stored in the second memory corresponding to the second memory address; a multiplier coupled to the input line to receive the P2 least significant bits of the phase input signal, and to the second memory to receive the cosine value; a normalizer coupled to the multiplier; and an adder coupled to the normalizer and the first memory.
Claim 7
Dependent Claim
172 words
A signal generator for generating a sine wave signal having a desired phase comprising: an input line coupled to receive a phase input signal including (P1+P2) bits; a rounder coupled to the input line to receive (P1+1) most significant bits of the phase input signal to produce a base phase signal including P1 bits; a first memory coupled to the rounder, the first memory having a first memory address specified by the base phase signal and a sine value stored in the first memory corresponding to the first memory address; a second memory coupled to the rounder, the second memory having a second memory address specified by the base phase signal and a cosine value stored in the second memory corresponding to the second memory address; a multiplier coupled to the input line to receive the P2 least significant bits of the phase input signal, and to the second memory to receive the cosine value; a normalizer coupled to the multiplier; and an adder coupled to the normalizer and the first memory.
Claim 8
Dependent Claim
25 words
A signal generator according to claim 4, wherein: the first memory has 2 P1 sine values, and the second memory has 2 P1 cosine values.
Claim 9
Dependent Claim
20 words
A signal generator according to claim 4, wherein the normalizer comprises: a rounder providing an intermediate signal, and a shifter.
Claim 10
Dependent Claim
37 words
A signal generator according to claim 6, wherein: the sine value is indicated by q1 bits, the cosine value is indicated by qc bits, and the shifter shifts the intermediate signal to the right by (P1+P2+qc-q1-3) bits.
Claim 11
Dependent Claim
138 words
A modulator including a signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal including (P1+P2) bits indicating the desired phase; partitioning means for partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning mans including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal; and modulating means for modulating the sine wave signal using a modulating signal.
Claim 12
Dependent Claim
138 words
A modulator including a signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal including (P1+P2) bits indicating the desired phase; partitioning means for partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning mans including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal; and modulating means for modulating the sine wave signal using a modulating signal.
Claim 13
Dependent Claim
138 words
A demodulator including a signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal including (P1+P2) bits indicating the desired phase; partitioning means for partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal; and demodulating means for demodulating a modulated carrier using the sine wave signal.
Claim 14
Dependent Claim
138 words
A demodulator including a signal generator for generating a sine wave signal having a desired phase comprising: means for receiving a first signal including (P1+P2) bits indicating the desired phase; partitioning means for partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a sine signal responsive to the base phase signal; means for providing a cosine signal responsive to the base phase signal; processing means for producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal; and demodulating means for demodulating a modulated carrier using the sine wave signal.
Claim 15
Independent Claim
120 words
A method of generating a sine wave signal having a desired phase, the method comprising the steps of: (a) receiving a first signal including (P1+P2) bits indicating the desired phase; (b) partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; (c) providing a sine signal responsive to the base phase signal; (d) providing a cosine signal responsive to the base phase signal; and (e) producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal.
Claim 16
Independent Claim
120 words
A method of generating a sine wave signal having a desired phase, the method comprising the steps of: (a) receiving a first signal including (P1+P2) bits indicating the desired phase; (b) partitioning the first signal into P1 bits indicating a base phase signal and P2 bits indicating an incremental phase signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; (c) providing a sine signal responsive to the base phase signal; (d) providing a cosine signal responsive to the base phase signal; and (e) producing the sine wave signal responsive to the sine signal, the cosine signal, and the incremental phase signal.
Claim 17
Dependent Claim
117 words
A signal generator for generating an output signal responsive to an input signal comprising: means for receiving a first signal including (P1+P2) bits indicating the input signal; partitioning means for partitioning the first signal into P1 bits indicating a base signal and P2 bits indicating an incremental signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a second signal responsive to the base signal; means for providing a third signal responsive to the base signal; and processing means for producing the output signal responsive to the second signal, the third signal, and the incremental signal.
Claim 18
Dependent Claim
117 words
A signal generator for generating an output signal responsive to an input signal comprising: means for receiving a first signal including (P1+P2) bits indicating the input signal; partitioning means for partitioning the first signal into P1 bits indicating a base signal and P2 bits indicating an incremental signal, the partitioning means including a rounder for rounding the (P1+1) most significant bits of the first signal to generate the P1 bits indicating the base phase signal; means for providing a second signal responsive to the base signal; means for providing a third signal responsive to the base signal; and processing means for producing the output signal responsive to the second signal, the third signal, and the incremental signal.
Claim 19
Dependent Claim
165 words
A signal generator for generating a sine wave signal having a desired phase comprising: (a) an input line coupled to receive a phase input signal including (P1+P2) bits; (b) a partitioner for partitioning the phase input signal to produce a base phase signal including P1 bits corresponding to a base phase and an incremental phase signal including P2 bits; (c) a first memory coupled to the base phase signal for providing a sine value corresponding to the base phase signal; (d) a second memory coupled to the base phase signal for providing a cosine value corresponding to the base phase signal; (e) a multiplier coupled to the incremental phase signal and to the second memory for providing an intermediate signal equal to 2π(incremental phase signal)cosine(base phase); and (f) an adder coupled to the multiplier and to the first memory, wherein the partitioner includes a rounder for receiving the (P1+1) most significant bits of the phase input signal to produce the P1 bit base phase signal.
Claim 20
Dependent Claim
165 words
A signal generator for generating a sine wave signal having a desired phase comprising: (a) an input line coupled to receive a phase input signal including (P1+P2) bits; (b) a partitioner for partitioning the phase input signal to produce a base phase signal including P1 bits corresponding to a base phase and an incremental phase signal including P2 bits; (c) a first memory coupled to the base phase signal for providing a sine value corresponding to the base phase signal; (d) a second memory coupled to the base phase signal for providing a cosine value corresponding to the base phase signal; (e) a multiplier coupled to the incremental phase signal and to the second memory for providing an intermediate signal equal to 2π(incremental phase signal)cosine(base phase); and (f) an adder coupled to the multiplier and to the first memory, wherein the partitioner includes a rounder for receiving the (P1+1) most significant bits of the phase input signal to produce the P1 bit base phase signal.
Claim 21
Dependent Claim
18 words
An apparatus according to claim 12 wherein the second memory provides a cosine value corresponding to 2πcosine(base phase).
Claim 22
Dependent Claim
214 words
A signal generator for generating a sine wave signal having a desired phase comprising: (a) an input line coupled to receive a phase input signal including (P1+P2) bits; (b) a partitioner for partitioning the phase input signal to produce a base phase signal including P1 bits corresponding to a base phase and an incremental phase signal including P2 bits; (c) a first memory coupled to the base phase signal for providing a sine value corresponding to the base phase signal; (d) a second memory coupled to the base phase signal for providing a cosine value corresponding to the base phase signal; (e) a multiplier coupled to the incremental phase signal and to the second memory for providing an intermediate signal equal to 2π(incremental phase signal)cosine(base phase); (f) an adder coupled to the multiplier and to the first memory, and (g) a normalizer coupled to the multiplier for receiving the intermediate signal and providing a normalized intermediate signal, wherein the adder is coupled to the normalizer and adds the normalized intermediate signal to the sine value, and wherein the partitioner includes a rounder for receiving the (P1+1) most significant bits of the phase input signal to produce the P1 bit base phase signal and the second memory provides a cosine value corresponding to 2πcosine(base phase).
Claim 23
Dependent Claim
214 words
A signal generator for generating a sine wave signal having a desired phase comprising: (a) an input line coupled to receive a phase input signal including (P1+P2) bits; (b) a partitioner for partitioning the phase input signal to produce a base phase signal including P1 bits corresponding to a base phase and an incremental phase signal including P2 bits; (c) a first memory coupled to the base phase signal for providing a sine value corresponding to the base phase signal; (d) a second memory coupled to the base phase signal for providing a cosine value corresponding to the base phase signal; (e) a multiplier coupled to the incremental phase signal and to the second memory for providing an intermediate signal equal to 2π(incremental phase signal)cosine(base phase); (f) an adder coupled to the multiplier and to the first memory, and (g) a normalizer coupled to the multiplier for receiving the intermediate signal and providing a normalized intermediate signal, wherein the adder is coupled to the normalizer and adds the normalized intermediate signal to the sine value, and wherein the partitioner includes a rounder for receiving the (P1+1) most significant bits of the phase input signal to produce the P1 bit base phase signal and the second memory provides a cosine value corresponding to 2πcosine(base phase).
References Cited (Backward Citations)
US4975699A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-10-03 | 2004-04-03 | 2004-10-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-10-03 | 2008-04-03 | 2008-10-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-10-03 | 2012-04-03 | 2012-10-03 | $7700.00 | Window Closed / Lapsed |