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?
Frequency-Dependent Losses
The preceding derivation generalizes immediately to
frequency-dependent losses. First imagine each
in Fig.H.7
to be replaced by
, where for passivity we require
In the time domain, we interpret

as the
impulse response
corresponding to

. We may now derive the frequency-dependent
counterpart of Eq.

(
H.31) as follows:
where
denotes convolution (in the time dimension only).
Define filtered node variables by
Then the frequency-dependent FDTD scheme is simply
We see that generalizing the FDTD scheme to frequency-dependent losses
requires a simple filtering of each node variable

by the
per-sample
propagation filter

. For computational efficiency,
two spatial lines should be stored in memory at time

:

and

, for all

. These
state variables enable computation of

, after which each sample of

(

) is filtered
by

to produce

for the next iteration, and

is filtered by

to produce

for the next iteration.
The frequency-dependent generalization of the FDTD scheme described in
this section extends readily to the digital waveguide mesh. See
§H.12.5 for the structure of the derivation.
Previous:
Lossy
Finite Difference RecursionNext:
The Dispersive 1D Wave Equation
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.