Jump to content

Waveform buffer

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Rich Farmbrough (talk | contribs) at 17:38, 16 October 2019 (clean up). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computing, a waveform buffer is a technique for digital synthesis of repeating waveforms. It is common in PC sound cards.

The waveform amplitude values are stored in a buffer memory, which is addressed from a phase generator, with the retrieved value then used as the basis of the synthesized signal. In the phase generator, a value proportional to the desired signal frequence is periodically added to an accumulator. The high order bits of the accumulator form the output address, while the typically larger number of bits in the accumulator and addition value results in an arbitrarily high frequency resolution.[1]

References

[edit]
  1. ^ "Using the Waveform Buffer".