DDS Output Frequency
fout = M · fclk / 2ᴺ
Calculator
Result
—
Formula
fout = M × fclk / 2ᴺ
Description
A direct digital synthesizer generates an output frequency by stepping a phase accumulator by a tuning word M each clock cycle. The output frequency is the tuning word times the clock frequency divided by 2 to the power of the accumulator width. This gives extremely fine, fully digital frequency control with instantaneous, phase-continuous tuning.
Variables
- fout — Output frequency (Hz)
- M — Frequency tuning word (integer)
- fclk — Reference clock frequency (Hz)
- N — Phase accumulator width (bits)
Practical Notes
Keep fout below fclk/2 (Nyquist); practical DDS outputs stay under ~40% of fclk to ease image filtering. A wide accumulator (e.g. 32–48 bits) gives sub-hertz resolution.
Related Concepts
All Timing & Oscillators formulas →Need more features?
Save calculations, import telemetry data, simulate battery discharge, and collaborate with your team.
Try the App