Direct Digital Synthesis (DDS)

DDS is described in two IEEE Signal Processing Magazine (see [2] and [3]) and in a chapter of a book [5].

Years ago, I built this hardware DDS with TTL logic and a low-cost DAC, based upon the EDN [1] article. It still works like a charm! Since then, I have been using hardware and software DDS for various purpose: 

  • High resolution, digital software clocks (from the days of the IBM AT until the last past years, for embedded systems).

  • Software timebase for slow scan television (SSTV, see [4] and  F2DC homepage). 

  •  Various attempts at software synthesizers (the so-called electronics organs).

 

References.

[1] E. McCune, Create signals having optimum resolution, response, and noise, EDN, vol. 36, no. 6, pp. 95-108, Mar. 14, 1991.
[2] L. Cordesses, Direct Digital Synthesis: A Tool for Periodic Wave Generation (Part 1) IEEE Signal Processing Magazine, DSP Tips & Tricks column, pp. 50-54, Vol. 21, No. 4 July 2004.
[3] L. Cordesses, Direct Digital Synthesis: A Tool for Periodic Wave Generation (Part 2), IEEE Signal Processing Magazine, DSP Tips & Tricks column, pp. 110-117, Vol. 21, No. 5, Sep. 2004.
[4] "Some thoughts on "Real Time" SSTV Processing", Lionel and Roland (F2DC) Cordesses, QEX May/June 2003, pp 3-20.

 [5] Streamlining Digital Signal Processing