Circular Delay Line

If $ M$ changes over time, delay may be implemented using write (in) and read (out) pointers into a larger buffer.

The delay is set by having the read (out) pointer ``chase'' the write (in) pointer by the desired delay.


``Music 206: Delay and Digital Filters I'' by Tamara Smyth, Computing Science, Simon Fraser University.
Download PDF version (filtersDelayI.pdf)
Download compressed PostScript version (filtersDelayI.ps.gz)
Download PDF `4 up' version (filtersDelayI_4up.pdf)
Download compressed PostScript `4 up' version (filtersDelayI_4up.ps.gz)

Copyright © 2020-01-14 by Tamara Smyth.
Please email errata, comments, and suggestions to Tamara Smyth<trsmyth@ucsd.edu>