•Delays in a computer (or Digital Signal Processor) are
implemented using a circular
buffer
•An input pointer writes the sampled values into memory
•An output pointer reads the sample values out of memory
a fixed number of samples
later. The offset in samples times
1/fs is the delay
time
•DSPs have special registers that automatically wrap
around the end of a circular
buffer.