Patent · US Expired

Sine wave generator using a cordic algorithm

US4910698A · kind A · utility

15Cited by
5References
16Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 12, 1988
Grant dateMar 20, 1990
Priority date
Expiry dateDec 12, 2008

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F7/5446
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A circuit for generating successive points on a sine wave using the Coordinate Rotational Digital Computer (CORDIC) algorithm. An angle memory and an amplitude memory store respective angle and amplitude values from which a CORDIC logic processor calculates a point on a sine wave. A frequency memory stores an increment value unique to the frequency of the sine wave to be formed, and an arithmetic logic unit adds the increment value to the stored angle value after the point on the sine wave is calculated. The CORDIC logic processor then calculates the next point on the sine wave from the incremented angle value. A digital-to-analog converter may be used to provide an analog output signal. For generating multi-tone signals, the angle, amplitude and frequency memories are configured to store a plurality of angle, amplitude and increment values, and an address memory is connected to each memory for simultaneously addressing them. A periodic counter is connected to the address memory and cyclically selects the addresses in the address memory to be used for addressing the angle, amplitude and frequency memories. The multi-tone signals are then produced by serially time-multiplexing the C…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.