It is sometimes desirable to connect the outputs of one or more delays in a network back into their own or each others' inputs. Instead of getting one or several echos of the original sound as in the simple example above, we can potentially get an infinite number of echos, each one feeding back into the network to engender yet others.
The simplest example of a recirculating network is the recirculating comb filter whose block
diagram is shown in Figure 7.7. As with the
earlier, simple comb filter, the input signal is sent down a delay
line whose length is
samples. Unlike the simple
comb filter, the delay line's output is also inserted back in its
input; the delay's input is now the sum of the original input and
the delay output. The output is multiplied by a number
before feeding it back into its input.
![]() |
The time domain behavior of the recirculating comb filter is
shown in Figure 7.8. Here we consider the
effect of sending an impulse into the network. We get back the
original impulse, plus a series of echos, each in turn
samples after the previous one, and multiplied each time by
the gain
. In general, a delay network's output given
an impulse as input is called the network's impulse response.
Note that we have chosen a gain
that is less
than one in absolute value. If we chose a gain greater than one (or
less than -1), each echo would have a larger magnitude than the
previous one. Instead of falling exponentially as they do in the
figure, they would grow exponentially. A recirculating network
whose output eventually falls toward zero after its input
terminates is called stable;
one whose output grows without bound is called unstable.
We can also analyse the recirculating comb filter in the frequency domain. The situation is now complicated enough that it is almost prohibitively hard to analyze using real sinusoids, and so we get the first real payoff for having introduced complex numbers, which greatly simplify the analysis.
If, as before, we feed the input with the signal,
A faster (but slightly less intuitive) method to get the same
result is to examine the recirculating network itself to yield an
equation for
, as follows. Since we named the input
and the output
, the
signal going into the delay line is
, and
passing this through the delay line and multiplier gives
Now we would like to make a graph of the frequency response (the
gain as a function of frequency) as we did for non-recirculating
comb filters in Figure 7.6.
This again requires that we make a preliminary picture in the
complex plane. We would like to estimate the magnitude of
equal to:
![]() |
![]() |
Figure 7.9 can be used to analyze how
the frequency response
should
behave qualitatively as a function of
. The height
and bandwidth of the peaks both depend on
. The
maximum value that
can attain is
when
The next important question is the bandwidth of the peaks in the
frequency response. So we would like to find a particular
frequency,
, giving rise to a value of
that is, say, 3 decibels below
the maximum. To do this, we return to Figure 7.9, and try to find
so that the
distance from the point 1 to the point
We do this by arranging for the imaginary part of
to be roughly
or its negative,
making a nearly isosocles right triangle between the points 1,
, and
. (Here we're
supposing that
is at least 2/3 or so; otherwise
this approximation isn't very good). The hypoteneuse of a right
isococles triangle is always
times the
leg, and so the gain drops by that factor compared to its
maximum.
We now make another approximation, that the imaginary part of
is approximately the angle in radians
it cuts from the real axis:
As with the non-recirculating comb filter of section 7.3, the teeth of the comb are
closer together for larger valuse of the delay
.
On the other hand, a delay of
(the shortest
possible) gets only one tooth (at zero frequency) below the Nyquist
frequency
(the next tooth, at
, corresponds again to a frequency of zero by
foldover).
So the recirculating comb filter with
is
just a low-pass filter. Delay networks with one-sample delays will
be the basis for designing many other kinds of digital filters in
chapter 8.