Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books



Chapters

Chapter Contents:

Search Physical Audio Signal Processing

  

Book Index | Global Index


Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?

  

Doppler Simulation via Delay Lines

Figure 3.11: Delay line with variable read-pointers and write-pointers.
\begin{figure}\input fig/delaydopp.pstex_t
\end{figure}

This analogy also works for a delay-line based computational model, as depicted in Fig.3.11. The magnetic tape is now the delay line, the tape read-head is the read-pointer of the delay line, and the write-head is the delay-line write-pointer. In this analogy, it is readily verified that modulating delay by changing the read-pointer increment from 1 to $ 1+v_{ls}/c$ (thereby requiring interpolated reads) corresponds to listener motion away from the source at speed $ v_{ls}$. It also follows that changing the write-pointer increment from $ 1$ to $ 1+v_{sl}/c$ corresponds source motion toward the listener at speed $ v_{sl}$. When this is done, we must use interpolating writes into the delay memory. Interpolating writes are often called de-interpolation [515], and they are formally the graph-theoretic transpose of interpolating reads (ordinary ``interpolation'') [340]. A review of time-varying, interpolating, delay-line reads and writes, together with a method using a single shared pointer, are given in [388].


Order a Hardcopy of Physical Audio Signal Processing

Previous: Doppler Simulation
Next: Time-Varying Delay-Line Reads

written by Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See http://ccrma.stanford.edu/~jos/ for details.


Comments


No comments yet for this page


Add a Comment
You need to login before you can post a comment (best way to prevent spam). ( Not a member? )