System and a method for a waveform generator
First Claim
Patent Images
1. A waveform generator comprising:
- a phase accumulator configured to generate a digital phase signal representing a phase angle; and
a phase-to-amplitude converter configured to receive the digital phase signal as a phase input, and generate sine and cosine waveform values as digital amplitude signals, wherein the phase-to-amplitude converter does not include a look-up table, wherein the phase-to-amplitude converter comprises;
an input stage circuit configured to receive the digital phase signal, determine sine and cosine values of the digital phase signal, and output the determined sine and cosine values of the digital phase signal;
a calculating stage circuit having inputs coupled to outputs of the input stage circuit, the calculating stage circuit configured to calculate sine and cosine values based on the determined sine and cosine values output of the input stage circuit, the calculating stage circuit comprising multiple sum-of-products circuits, each of the multiple sum-of-products circuits comprising multipliers and adders; and
an output stage circuit having inputs coupled to outputs of the calculating stage circuit, the output stage circuit configured to calculate sine and cosine values based on the determined sine and cosine values of the calculating stage circuit, the output stage circuit comprising a sum-of-products circuit, the sum-of-products circuit comprising multipliers and adders, the calculated sine and cosine values forming the digital amplitude signals.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment, a waveform generator includes a phase accumulator configured to generate a digital phase signal representing a phase angle, and a phase-to-amplitude converter configured to receive the digital phase signal as a phase input, and generate sine and cosine waveform values as digital amplitude signals, wherein the phase-to-amplitude converter does not include a look-up table.
15 Citations
16 Claims
-
1. A waveform generator comprising:
-
a phase accumulator configured to generate a digital phase signal representing a phase angle; and a phase-to-amplitude converter configured to receive the digital phase signal as a phase input, and generate sine and cosine waveform values as digital amplitude signals, wherein the phase-to-amplitude converter does not include a look-up table, wherein the phase-to-amplitude converter comprises; an input stage circuit configured to receive the digital phase signal, determine sine and cosine values of the digital phase signal, and output the determined sine and cosine values of the digital phase signal; a calculating stage circuit having inputs coupled to outputs of the input stage circuit, the calculating stage circuit configured to calculate sine and cosine values based on the determined sine and cosine values output of the input stage circuit, the calculating stage circuit comprising multiple sum-of-products circuits, each of the multiple sum-of-products circuits comprising multipliers and adders; and an output stage circuit having inputs coupled to outputs of the calculating stage circuit, the output stage circuit configured to calculate sine and cosine values based on the determined sine and cosine values of the calculating stage circuit, the output stage circuit comprising a sum-of-products circuit, the sum-of-products circuit comprising multipliers and adders, the calculated sine and cosine values forming the digital amplitude signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a phase-to-amplitude converter, a digital phase signal from a phase accumulator, the digital phase signal representing a phase angle, the phase-to-amplitude converter not including a look-up table and being configured to generate sine and cosine waveform values as digital amplitude signals; determining, by an input stage of the phase-to-amplitude converter, a first sine value and a first cosine value of at least a first bit of the digital phase signal; determining, by the input stage of the phase-to-amplitude converter, a second sine value and a second cosine value of at least a second bit of the digital phase signal; calculating, by a calculating stage of the phase-to-amplitude converter having inputs coupled to outputs of the input stage of the phase-to-amplitude converter, a third sine value and a third cosine value based on the first and second sine values and the first and second cosine values, the calculating stage comprising multiple sum-of-products circuits, each of the multiple sum-of-products circuits comprising multipliers and adders; and generating, by an output stage of the phase-to-amplitude converter having inputs coupled to outputs of the calculating stage of the phase-to-amplitude converter, the digital amplitude signals based at least partially on the third sine value and the third cosine value, the output stage comprising a sum-of-products circuit, the sum-of-products circuit comprising multipliers and adders. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A phase-to-amplitude converter comprising:
-
a first stage circuit configured to receive, from a phase accumulator, a digital phase signal representing a phase angle, the digital phase signal having at least sixteen bits, the first stage circuit being further configured to determine sine and cosine values of the digital phase signal, and output the determined sine and cosine values of the digital phase signal, the first stage circuit comprising; an input stage circuit configured to receive the digital phase signal, determine sine and cosine values of the digital phase signal, and output the determined sine and cosine values of the digital phase signal; a calculating stage circuit having inputs coupled to outputs of the input stage circuit, the calculating stage circuit configured to calculate sine and cosine values based on the determined sine and cosine values output of the input stage circuit, the calculating stage circuit comprising multiple sum-of-products circuits, each of the multiple sum-of-products circuits comprising of multipliers and adders; and a second stage circuit directly connected to the output of the first stage circuit, the second stage circuit configured to calculate sine and cosine values of the determined sine and cosine values of the digital phase signal, the second stage circuit comprising; an output stage circuit having inputs coupled to outputs of the calculating stage circuit, the output stage circuit configured to calculate sine and cosine values based on the determined sine and cosine values of the calculating stage circuit, the output stage circuit comprising a sum-of-products circuit, the sum-of-products circuit comprising of multipliers and adders, the calculated sine and cosine values forming digital amplitude signals, wherein the phase-to-amplitude converter does not include a look-up table. - View Dependent Claims (16)
-
Specification