This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > Wiki encyclopedia > DDS


The DDS signal generator uses Direct Digital Synthesis (Direct Digital Synthesis, DDS for short) technology to improve the frequency stability and accuracy of the signal generator to the same level as the reference frequency, and can be refined in a wide frequency range Frequency adjustment. The signal source designed by this method can work in the modulation state, can adjust the output level, and can also output various waveforms.




A complete cycle of function waveform is stored in the memory look-up table shown above. The phase accumulator tracks the current phase of the output function. To output a very low frequency, the difference phase (Δ) between sampled samples will be very small. For example, a very slow sine wave might have a delta phase of 1 degree. Then the sample No. 0 of the waveform acquires the amplitude of the sine wave at time 0, and the sample No. 1 of the waveform acquires the amplitude of the sine wave at time 1 and so on. After 360 samplings, all 360 degrees of the sine curve, or exactly one cycle, will be output. A faster sine wave may have a delta phase of 10 degrees. Thus, 36 samples will output one cycle of the sine wave. If the sampling rate is kept constant, the slower sine wave will be 10 times slower than the faster sine wave. Furthermore, a constant delta phase will inevitably result in a constant sine wave frequency output. However, DDS technology allows the delta phase of the signal to be changed quickly through a frequency table. The function generator can specify a frequency table, which includes segments composed of waveform frequency and duration information. The function generator generates each defined frequency band in sequence. By generating a frequency table, complex frequency sweep signals and frequency hopping signals can be constructed. DDS allows the phase of the function generator to change continuously from one stage to another. Vector signal generators provide highly flexible and powerful solutions that can be used in scientific research, communications, consumer electronics, aerospace/defense, semiconductor testing, and some emerging fields such as software radio, radio frequency identification (RFID), and wireless sensing Network etc. Some companies also provide many other analog output products that use DACs to generate analog signals. The basic structure of the analog output board is to connect a small FIFO memory to a DAC. Most analog output boards are used to generate static voltages, and many can be used to generate low-frequency waveforms.


  • XC2C256-7CPG132C


    CPLD CoolRunner -II Family 6K Gates 256 Macro Cells 152MHz 0.18um Technology 1.8V 132-Pin CSBGA

  • XC3S400A-5FG400C


    FPGA Spartan-3A Family 400K Gates 8064 Cells 770MHz 90nm Technology 1.2V 400-Pin FBGA

  • XC3S400A-5FTG256C


    FPGA Spartan-3A Family 400K Gates 8064 Cells 770MHz 90nm Technology 1.2V 256-Pin FTBGA

  • XC3S400AN-4FTG256I


    FPGA Spartan-3AN Family 400K Gates 8064 Cells 667MHz 90nm Technology 1.2V 256-Pin FTBGA

  • XC4025E-3HQ240C


    FPGA XC4000E Family 25K Gates 2432 Cells 0.35um Technology 5V 240-Pin HSPQFP EP

FPGA Tutorial Lattice FPGA
Need Help?


If you have any questions about the product and related issues, Please contact us.