Professional Documents
Culture Documents
Fettweis 1986
Fettweis 1986
lnvited Paper
F E T T W E I S : W A V E D I G I T A L FILTERS 271
else, a feedback loop) if each one of its branches has the main (i.e., the domain of the reference filters) will thus also
same orientation with respect to a given orientation of the indifferently be referred to as the $-domain. The simplest
loop. The total delay of a given loop (with respect to a +
and most appropriate choice for is the well-known bilin-
given orientation) is the sum of the delays in the branches ear transform of the z-variable, i.e. [71],
oriented in the same way as the loop minus the sum of the
delays in the branches oriented oppositely to theloop. +=-=z - 1 tanh (pT/2), z = epT (2)
While consideration of negative delays is not without inter- z+1
est for certain theoretical analyses, this i s obviously not the where p is the actual complex frequency. This variable J,
case for practical circuits. Thus unless explicitly stated other- has the interesting property that real frequencies w corre-
wise, we will always assume that there are no negative spond to real frequencies +,according to
delays involved. A branch, path, or loop is then called
+=tan(wT/2), p=jw,+=j+ (3)
delayfree if it does not contain delay elements.
Theorem 7: The signal-flow diagram of a proper digital and that we have
filter is realizable at a rate F = 1/T if and only if it satisfies ReJ,>Oo Rep>O-lzl>l
the following conditions: R e $ <ROe op < O - l z l < l . (4)
1) It does not contain delay-free directed loops.
2 ) The total delay in any loop (directed or not) is equal Property (3) implies that real frequencies in the reference
to a multiple (zero, positive, or negative) of T. filter domain (i.e., imaginary values of J,) correspond to real
frequencies in the digital filter domain (i.e., to imaginary p )
Clearly, fora full-synchronic digitalfilterthe second
and vice versa, and that the Nyquist range 0 < w < nF is
condition is inherently fulfilled. Necessity of both condi-
precisely mapped, in a one-to-one correspondence, onto
tions is quite easy to see. Indeed, i f a delay-free directed
the range 0 < (p < 00. Property (4) implies that stable refer-
loop such as, e g , the one of Fig. l(a) (comprising two
ence filters correspond to stable and causal digital filters
adders and a multipler of coefficient y ) is present, it would
and vice versa. In stating this, the term "causal" had to be
be impossible to give a sequence in which the arithmetic
included since system-function poles at $ = 1, thus at z =
operations required by this loop could be carried out. O n
m, have to be excluded not for reasons of stability, but of
the other hand, if there is delay, e g , T1 + T, in the loop of causality (closely related to that of realizability).
Fig. l(b), this must be equal to a multiple of Tsince other-
Observe that some authors prefer defining by means of+
wise the filter could not operate at the rate F. Finally, if
there are delays and T, in the ppths leading from node P
J, = ( 2 / T ) tanh (pT/2), in which case +
has indeedthe
tonode Q in Fig. l(c),the difference - (- T , ) = +
T,
dimension of a frequency, and we have = p for small +
values of p. For our purpose, this does not haveany
must, for the same reason, be a multiple (not necessarily a
advantage since in filter design one often prefers to use
positive one) of T. Sufficiency can be proved quite easily in
normalized frequencies anyhow and since the approximate
individual cases; for a complete sufficiency proof we refer
relationship mentioned before is of actual use only if all
to [69].
relevant frequencies are far smaller than the Nyquist
frequency F / 2 . The latter is almost never the case in prop-
erly designed digital filters since it would correspond to a
highly oversampled situation.
Next to the frequency variable, the desired correspon-
dence betweenthe digital and analog domains also re-
quires an appropriate selection for the signal variables. For
this, one would first think of selecting the voltages and
currents in the analog circuit to become signal parameters
in the digitaldomain, but the adoption of $ as given by (2)
can be shown to lead to unrealizable structures [4]. Realiz-
ability can be ensured, however, if wave quantities, as known
from scattering parameter theory [32], are used instead.Actu-
Fig. 1. (a) A delay-free directed loop. (b) A directed loop
comprising delays T, and T2. (c) An undirected loop compris-
ally, it turns out that voltage or current wave quantities are
ing delays J, and T,. much more suitable than powerwave quantities. The choice
between the former two is quite irrelevant; it can be shown
that passing from one to the other amounts to replacing the
B. Choice of Frequency Variable and Signal
original reference filter by its dual [72].
Parameters (Waves)
As in all previous literature on WDFs, voltagewave
In order to establish the correspondence between a WDF quantities are adopted here. Signal-flow diagrams of WDFs
and its reference filter we must first observe that this can will thus interchangeably be referred to as waveflow di-
only be donein the frequency domain, not in thetime agrams. O n the other hand, transition from voltage waves
domain. The latter is indeed discrete for a digital filter, but to corresponding power waves can always be achieved by
continuous for a classical filter. However, we cannot simply including appropriate transformers in the reference circuit.
carry over the complex frequency p from the reference to Hence, digitalfilter structures obtained by using power
the digital domain since in the latter, transfer functions are waves [73], [74] can always be interpreted as WDFs and vice
not rational in p. Hence, an appropriate complex frequency versa (cf. Section IX-H).
variable, say +, has to be adopted, and the reference do- In a classical circuit, a port is characterized by a voltage
-a
-
__ I
V
4 &
-- these coefficients have to be implemented [79].Second,
there exists a relationshipbetween noise behavior and
(a) "9 +b t -B
_ _ --- sensitivity pointing to the fact that a decrease of sensitivity
R R
tends to increase the dynamic range [80]-[83], as has been
__ __c--
a _ _ --- A confirmed numerically and experimentally by a number of
authors [85]-[87]. Sensitivity aspects have thus been a major
(b) R R
__ --- __--- motivationfor developing the principleof wave digital
b B
filtering.
Fig. 2. (a) A port with port resistance R , shown once with In Fig. 3 is shown a conventional two-port N inserted
instantaneous voltage, current, and waves (left) and once between a source of voltage E and resistance R, and a load
with the corresponding steady-state quantities (right). (b)
resistance R , . The port voltages and currents are V,,V,, 11,
The corresponding port in a signal-flow representation.
R1 I1 12
and a current (Fig. 2(a)). Furthermore, we can assign to any I
B = V - RI. (6b)
tively. The loss (attenuation) a corresponding to is $,
given by
At a given complex frequency these are constants.
Clearly, instead of characterizing a port by a voltage and a
a = -In I$ll = (1/2) In (~m,,/p,) t 9)
current, we may just as well use the two wave quantities. In where f,,, = 1q2/4R1 is the maximum power available
a signal-flow representation (Fig.2(b)) the term port may fromthe source and = IV,12/R2 thepower delivered to
thus be used to designate a pair of terminals through which the load. Hence, if N is passive (in which case pZ < f,,,),
two signals flow in opposite directions, and to such a port we have a 2 0.
may still be assigned a port resistance (or, more generally, Let y be any circuit parameter (in the case of a filter,
port weight [72],[75]). If clarity requires, we mayspeak in usually an inductance or capacitance) inside N. If we indi-
the former case about a voltage-current port or a Kirchhoff cate explicitly the dependence of $, and a on y and the
port, in the latter about a signal port or a wave port. frequency w (or +), we can write
Correspondingly, the terminals in the latter casemay also
a(otY) = -:~n[$,(i~,Y)$l(-iw,Y)l (10)
be referred to as signal terminals or wave terminals. Simi-
larly, a circuit accessible via signal-flow ports or wave ports and, correspondingly,
will also becalled a signal or wave one-port,two-port, a ( w , y ) 2 0. (11)
multiport, n-port, etc., as the case may be.
Thus if for a particular value of y , say yo, we have a = 0 at
Note that the need for the use of wave quantities rather
a certain frequency w = %, the function of y , CY(%, y ) has
than voltages and currents could be circumvented by de-
a minimum at y = yo. Therefore, since according to (IO) this
fining the relation between 1c, and p differently than by (2).
function is differentiable in y , we have aa(%, y ) / d y = 0
Various such possibilities have been examined [67], [76]-[78],
for y = yo, and thus in general
but none of these combines the advantages obtainable by
adopting (2). aa/ay = 0, for u = o
aa/dy = 0, for u = 0. (12)
C. Sensitivities to Changes in Multiplier Coefficients
This remarkable result [39]-[41] expresses that for a well-
Indigital filters, sensitivities to changes inmultiplier designed lossless (and thus necessarily passive) filter the
coefficients are of importance for two reasons. First, they sensitivity of the attenuation with respect to any circuit
have an important bearing on the accuracy withwhich parameter i s small all through i t s passband, and that this
As willbe seen later (Subsection Ill-64, item 5 ) a, may A. Elements and Sources
actuallydepend on y, whence (12) does not necessarily In order to arrive at the desired structures we first ex-
imply corresponding relations for a‘. According to @a), amine how elements and sourcesare translated from the
however, a, is independent of o.Thus due to (14), the loss reference domain to the WDF domain (and vice versa). We
responses a ( w ) and d ( o ) differ at most by a constant (i.e., first consider one-port, then two-port and multiport ele-
frequency-independent) term, which is irrelevant in prac- ments. Since, as discussed in the beginning of Section 11-A,
tice. Consequently, the distortion due to replacing the the equivalence can hold only in the $-domain, we always
original y by an appropriately quantized number (bit- use steady-state expressions as point of departure.
improved version) is identically the same for a’(o) as for In the reference domain, a capacitance and an induc-
a ( o ) ,and (12) thus ensures equally low distortion for a’(o) tance (Table 1, first two columns) are described by the
as for a ( o ) . steady-state equations (cf. second row inTable 1)
In fact, the improvement for a ( @ )and d(o) thus ob-
V = RI/$ V = $RI. (16)
tainable is even substantially better thanwhatmight be
expected from the first-order theory just discussed. Toshow Indeed, V must be proportional to I and, since $ is assum-
this, let u ( o , y o ) be again the original loss response(Fig. ing the role of a complex frequency, proportional to I/$
+
qa)), and a ( o , yo Ay) the one obtained after changing y and $, respectively. The proportionality constant determin-
+
from yo to yo A y (Fig qb)). The size of Ay does not have ing the size of the element canalwaysbe written in the
to be small, but simply such that passivity is preserved, thus numerator, in which case it has the dimension of a resis-
+
according to (II), that a ( w , yo Ay) 2 0 still holds. In this tance.
case, the minima can all shift only in the same (upward) Let us now select for the port resistance the same value R
direction, albeit by different amounts (indicated in Fig. 4(a) as that appearing in (16). Using (2) and (6), (16) yields
by arrows of different size).The resulting total distortion,
B = z-’A and B = -z-lA (17)
Aa, is thus predominantly determined by the differences of
these shifts and is therefore smaller, possibly substantially respectively. To these expressions correspond the equations
smaller, than the individual changes of the minima. In other b( ),r = a( t, - T ) (18 4
words, the improvement mechanism due to passivity and
and
b( ),r = -a( r, - T) (18b)
where
t, = ro + mT, m= , -1,0,1,2, ... (1
9)
r, being an arbitrary constant. It is indeed easily checked
that (18) leads to (17) i f we substitute for the steady-state
(a) (b) conditions
Fig. 4. (a) Loss responseof a well-designed lossless filter. a = a( r) = A@* b = b( t) = BeP‘ (20)
(b) Loss responseof the same filterafterchangingthe
parameter y by a relatively large amount from yo to yo + Ay. where t takes, in fact, the discrete values ,r given by (19).
R R
v p !B+-
R
.I*-C
R
B-
These results and the final wave-flow diagrams are included Table 2 Realization of a Unit Element, a QUARL, and a
in Table 1. Gyrator.
We can proceed in the same way for the resistance, the
short circuit, the open circuit, the resistive source, and also
(although this is of somewhat lesser importance) the (pure)
voltage source. The corresponding results are also included
in Table 1, the expression corresponding to (20) for the
source voltage being e = e( t,,,) = E e P ' m where E is a com-
plex constant. Observe that for the open circuit, the short
circuit, and the voltage source (fourth, fifth, and last col-
umns in Table 1) the port resistance may be chosen arbi-
trarily since, in these three cases, the defining equations do
not contain any resistive parameter.
Further one-port elements such as supercapacitances and
superinductances canalso be defined [89], but these will
not be considered in this paper because they do not have
proved to bring true advantages.For a currentsource of
source current E / R , selecting the port resistance equal to R v, = KllV, - 4212
9 A C
b2
P I
i
an
Ibn
(31) thus holding again. We say that (38) and (39) describe a b, = - ( a , + a2 + +a,-q), a, = a, - b, (43a)
series adaptor, and we use for this the graphical representa- b, = a, - y,,ao, v = 1 to n - 2 (43b)
tion shown in Table 78 (the symbol inside the box being
again self-explanatory) together with relations correspond- b,-, = - (bl +4+ 3.. +b,-> + a), (43 c)
ing to (31), (38), and (39).
which requires n - 2 multiplications and 3n - 5 additions,
In view of the validity of (31) we may again select one of
the same as for the corresponding parallel adaptor. A con-
the ports as dependent port and eliminate the corre-
strained three-port series adaptor, with port 3 reflection-free
sponding yv. If for this, port n is chosen, a suitable way of
and port 2 dependent, is shown in Table 8B together with a
rewriting (38) is
corresponding signal-flow diagram.
a, = a, + a, + . * .+a, (404 4) Some General Conclusions: From the results ob-
4=av-yva,, v=lton-I (ab) tained so far, some general conclusions may be drawn:
b,= -(bl +4+ e - . +b,-, + do). (4oc) 1) The building blocks of adaptors are adders and multi-
pliers, thus they are basic constituents of any digital filter.
According to these equations, an unconstrained n-port se- The other basic constituents, i.e.,delays,have been en-
ries adaptor requires n - 1 multiplications and 3n - 3 ad- countered in thedescription of the frequency-dependent
ditions, the same as for an unconstrained n-port parallel elements.
adaptor. An unconstrained three-port series adaptor to- 2) Port resistances may be any real numbers. In relation
gether with its signal-flow diagram is shown in Table 8A. with the passivity properties mentioned in the second last
Of particular interest are series adaptors for which one of paragraph of Section Ill-A it must, in general, be expected,
the y, is equal to one, and we then say that the corre- however, that these numbers are positive. If this is the case,
all multiplier coefficients encountered above are positive,
Table 8 A: Unconstrained Three-PortSeries Adaptor and but < 2 (cf. (31)).
Corresponding Signal-Flow Diagram, Port 3 Being Depen- 3) A multiplier coefficient can always be associated with
dent. B: Constrained Three-Port Series Adaptor, with Port 3
a particular adaptor port. If for a given adaptor some or all
Reflection-Free, and Corresponding Signal-Flow Diagram,
Port 2 Being Dependent. ofthemultiplier coefficients should be made explicit
without giving details about the inner structure (signal-flow
A diagram) of the adaptor, this can always be done by writing
these coefficients next to the porttowhich they refer,
preferably inside the box representing the adaptor. This will
be made use of wherever desirable.
4) No relation between the port resistanceshas to exist
except if one ofthe ports is to be reflection-free. In the
latter case, one of the port resistances is fixed by the others.
5) For any two distinct ports p and v we have, for a
parallel and a series adaptor, respectively,
R J R , = YJ7, (444
R J R , = V”/Y, ’ (44b)
Thus if all the yv, v = 1 to n, and one of the R,, say R,, are
given, the remaining port resistances can be computed by
bl
-Y
b2
hence two of the multiplier coefficients turn out to be the Fig. 5. (a) Equivalence between a two-port series and a
same. In this case, the corresponding multipliers can be two-port parallel adaptor. (b) A simple equivalence between
combined into a single one, thus leading to further simplifi- two-port parallel adaptors.
cations. This may easily be checked by means of equations
such as(29),(32),(36),(38), (40), and (43).The resulting
that the two multipliers of coefficients -1 appearing there
simplified signal-flow diagrams for the three-port adaptors
at one of the ports correspond in fact to an ideal trans-
of Tables 6A and 8A are shown in Table 9.
former of ratio -1 (cf. Table 38, i.e., to a crossing of the
8) While it is frequently of interest to reduce to a mini-
t w o leads in the corresponding port of the reference-filter
mum the number of multipliers, this does not always have
domain). In any case, only one of the two types is usually
to be true, especially for low values of n, say for n = 2. This
required, and we willopt here for the two-port parallel
is the case in particular if universal digital signal processors
adaptor. Note that the separate symbol introduced in [4] for
of the type presently available are being used, as will be
two-port adaptors is thus superfluous and in some respect
explained later (cf. Section VIII-D). Nevertheless,even if
even confusing.
onewould use the maximum number, n2, of multipli-
From (32), we obtain for the two-port parallel adaptor
cations, all coefficients then involved could be expressed by
means of simple additions/subtractions of n - 1 of the y,. 4 = a2 - Yl(a2 - a,) (454
Thus if these latter y, are expressed in terms of a finite
numberof bits, all the other coefficients are rigorously bl =4 + a, - a, (45b)
obtained also with only a finite number of bits. and, correspondingly, if port 1 is chosen as dependent port
bl = a1 - Y 2 ( % - a,) (464
'The limit 1 is replaced by 1/2 if one replaces y, by y; = 1 - yv 4 = bl + a, - d2 (4b)
in case y, > 1/2; this can be shown by means of (32) and (40) not
to require any supplementary addition. where
E
a, = b2 a2 = b,. (53)
b, I 0 2
-..---.
bl bl R, = R2
bl bz
..__)_---
n1 = bt
RI r?R1 R2
adaptor port that is reflection-free (Tables 5C and 7C). We
may always connect to such a port a short circuit, an open (b)
circuit, or a voltage source, and even another adaptor (Fig. Fig. 9. (a) Equivalent circuit for the ideal transformer of
Table 3A, involving two gyrators with R 2 / R l = n. (b) Repre-
7(b)) except if some further delay-free directed loop would sentation of thesame ideal transformer wlth an auxiliary port
be created via some other delay-free path. This latter point ofport resistance n2Rl inserted, no specific relationship
is sometimes overlooked and must indeed carefully be between R , , R , , and n being assumed.
checked; as anexample it is explained in Fig.7(c) how a
delay-free directed loop may be closed via an outer feed-
sented there the interconnection as a two-port with port
back path. Such a situation can, of course,never occur if
resistances R, and R,, respectively, corresponding to what
theblock diagram whose blocks are the elements and
we have done in Table 5A. (We could also simply indicate a
sources of Section Ill-A and the adaptors of Section 111-8
single port, with distinct left and right port resistances.) In
forms a tree-like structure, although bridged configurations
thewave-flow diagram this interconnection becomes a
are not excluded by necessity.
two-port parallel adaptor,and the two gyratorscanbe
An interesting condition can be given that is necessarily
realized as explained in Table 2. The result is the trans-
satisfied if there is no delay-free directed path from an
formerrealizationof Table 3C. Compared to the one of
input to an output terminal at a given port. Consider, e.g., a
Table 38 it has the advantage of requiring only one multi-
portinterconnectionin the reference-filter domain (Fig.
plier, and the disadvantage of excluding an interconnection
8(a)) and the corresponding interconnection in the WDF
with an adaptor port that is not reflection-free. Finally, for
domain (Fig. 8(b), cf. also Fig. 7(b)). If there is no delay-free
the ideal transformer of Table 3A we can also introduce an
directed path to the right of the interconnecting port in Fig.
auxiliary port of port resistance n2R,, as shown in Fig. Yb),
8(b) the transmission must become zero if all delaysare
which leads to the realization of Table 3D; it does not
require any relationship to exist between R,, R,, and n.
Notice a principle which we have respected when repre-
senting the circuits of Tables 3C and 3D and which we will
R follow later on: If it is required to indicate port resistances
for wave ports we will do this only at those places where
this appears to be helpful for proper understanding. Thus in
Table 3C, the port resistance at the input port of the overall
Fig. 8. (a) A port interconnection in the reference domain. arrangement has the same value R, as that at the input of
(b) The correspondingportinterconnection in the WDF thetwo-port adaptor; it is therefore notindicated sep-
domain. arately, and the situation is similar at the output port. On
4 2 =2 4 m 4 / E 2 1 E , * 0 (564
where Z, and Z, are the input impedances at port 1 (for
E2 = 0) and port 2 (for E, = 0), respectively. Clearly, 4, and
5,, are the reflectances at ports 1 and 2, respectively, while
(a) (b) 5,, is the transmittance already considered in (7) and S , 2 is
Fig. 10. (a) A classical one-port N fed by a resistivesource, the transmittance for the opposite direction of transmission.
the externalport resistance being chosenequal to the O n the other hand, according to (6), we have
terminating resistance. (b) The correspondingWDF one-port.
A, = V, + R,/, (574
resistive source of source voltage E and resistance R, and A , = V, + R,I, (57b)
we select the external port resistance(i.e., the port resis-
6, = V, - R,l, (574
tance at the accessible port) to be equal to R . (Observe that
since confusion cannot arise, we have chosen in Fig. 1qb) 4 = V, - R212 (574
to represent source and sink with the usualsymbols for and, therefore (cf. Fig. Il(a)),
terminalsand not the ones shown in Table 1; the same
principle will usually be followed hereafter.) For the transfer A, = E,
function A , = E,
H = B/A BIIE,-O = 24
of N' we obtain in view of (6)
S,IE,-O = 24.
H=(V- RI)/(V+ R/)=(Z- R)/(Z+ R) (55)
Expressing 6, and S, in terms of A, and A , , we can write
where Z = V / I is the impedance of N. Thus H is equal to general equations of the form
the reflection coefficient, or simpler, the reflectance of N
(which is obvious in view of our use of wave quantities). Bl = $,A, + 42A2 (584
Consequently, if N is a reactance (lossless circuit), H is an S, = 9 2 1 4 + %,A2 (58b)
all-pass function. The realization of reactances and that of
all-pass functions are thus two equivalent tasks, or else, any
and it can thus be verified that (cf. also (7) and (8))
realization of a reactancecanserve as realization of an 41 = 41 $2 = 522 (59)
all-pass function and vice versa.
Consider next a classical two-port N between resistive $1 = 521/K (604
terminations (Fig. Il(a)). For the sake of generality we 42 = K5l2 (ab)
assume both these terminations to comprise not only resis- K = d r n . (604
Between the (power-wave) scattering matrix S and the
voltage-wave scattering matrix
I I
R2
(a)
we thus have the well-known relationship
s = @/2 SR-712 (62)
where
(b)
Fig. 11. (a) A classical two-port N inserted between resis-
tive terminations, the external port resistances being chosen
equal to the respective terminating resistances. (b) The cor-
R= (: :,).
responding WDF two-port. Clearly, according to (61), 55, and S21 differ only by a
and also that &,I Q 1 for all real frequencies. Thus S,, also
0 - IS,,l = 1 (66)
T/2 and positive characteristic impedances R, to R , )
terminated at the far end either by an opencircuit (if
Z(0) = cx), Fig. 12(a)) or by a short circuit (if Z(0) = 0, Fig.
12(b)). Choosing port resistances as indicated in Fig. 12(a)
behaves like a transfer function of a passive circuit and in and (b), with R , = R,, and using the result in the first
fact is complementary to S,,, Frequencies in the passband
of S,, fall into the stopband of S,, and vice versa. Thus if,
e.g., S 2 , corresponds to a low-pass filter then S,, corre-
sponds to a high-pass filter and viceversa, and if S,
corresponds to a band-pass filter then corresponds to a S,,
band-stop filter, and vice versa. The situation is similar, of
course, for SI, and S.,
In classical circuits it is difficult to take advantage of this
possibility since reflected signals are not easily accessible in
an accurate fashion. For a WDF two-port, however, we
concludefrom Fig. I l ( b ) that we actually have available
two input signals and two output signals.For a usual filter
application we will employ just one of the input signals, say
A,, and one of the output signals, say S, (or alternatively A,
and B,). However, we may equally well use, e.g., both input
signals and one of the output signals,or one input signal
and bothoutput signals, inwhich case we thus obtain Fig. 12. (a) Realization of a reactance Z = Z(#) as chain of
automatically a branching (directional filter) [72], [100]-[102]. unit elements in the case Z(0) = co. (b) Corresponding
This can imply considerable savings since in actual systems realizationfor Z(0) = 0. (c) Resulting WDF structure, the
upper sign in +I (terminating branch) having to be chosen
arrangements branching filters are often required, orelse, for (a), and the lower sign for (b); the structure is obtained
the arrangements can appropriately bechosen in such a by selecting I?,equal to R , . (d) and (e) Two arrangements
way that branching filters can be accomodated. equivalent to that of (c), obtained either by using ap-
It would be wrong, however, to assume that in such cases propriate QUARLs instead of unit elements or by applying
the second transfer function in a branching filter canbe the equivalence of Fig. 13.
obtained fully without extracost. Indeed, the usual maxi-
mum passband loss tolerated, say for s,, leads according to column of Table 2 as well as that of Subsection 111-82, the
(65a) to a minimum stopband loss for S,,
which is far lower WDF realization of Fig.12(c) is immediately obtained, +I
than what is commonly needed, while the minimum stop- having to be adopted in the termination for the arrange-
band loss for S,, leads in the sameway to a maximum ment of Fig. 12(a) and -1, for that of Fig. 12(b). It is easily
passband loss for S,, which is far better than required. Or, verified that no forbidden, delay-free directed loops appear
in classical filter terminology, the minimum return loss in the arrangement of Fig.12(c) and that this arrangement
required in the passband of a filter is usually much smaller can be connected to any adaptor port (with port resistance
than the minimum forward loss required in the stopband. R,) without creating such forbidden loops. Observe that
Thus in order tofulfillboth stopband requirements in a according to the Richards procedure
] I%[ we have R, = Z(1).
WDF branching filter one has to adopt a design for which This is in agreement with the previous discussion concern-
the passband performances are far better than actually ing (54).
needed. Since the chain matrix of a QUARL(second column in
Observe that for a reciprocal two-port N (S,,= S,,), S;, Table 2) differs from that of a unit element only by the
and ,S; also differ only by a constant factor, while even in factor p ,it is easily verified that in the realizations of Fig.
the nonreciprocal losslesscase it is known [32] that lS21= 12(a) and (b) one may replace anyone of the unit elements
F E T T W E I SW A V ED I G I T A L FILTERS 283
by a QUARL of average delay T/2 and of unchanged Table 11 A: A ParallelResonant Circuit. B: An Equivalent
characteristic impedance. In other words, for the pair of Circuit Involving a UnitElement of Delay T/2. C and D: Two
Corresponding WDF Realizations Without Delay-Free Di-
branches between any two consecutive adaptors the total rected Path from Input to Output Terminal, C Being Derived
delayT may bedivided upin an arbitrary fashion. Two from A, and D from B.
extreme such possibilities are shown in Fig. 12(d) (only full
delays inthe respective forward paths) and in Fig.12(e)
(only full delays, but alternately in the forward and back-
ward path, the drawing being made for n odd). Thesame
result can be obtained if instead of using QUARLs we take
C
advantage of the general equivalence shown in Fig. 13
-'
[ I 041-[107].
It is important to notice that the total delay in all realiza-
tions such as those of Fig. 12(c), (d),and (e) is the same, i.e.,
equal to nT. Concerning the total amount of storage to be
provided, all such realizations are thus equivalent (contrary
to a frequently expressed opinion that Fig.12(c) implies
double the amount of storage since it contains double the
number of delay elements; one may indeed use the same We may also consider the parallel resonant circuitof
storage location alternately for a delay T/2 in the forward Table 11A as a parallel connection of the input port with
path and the corresponding delay in the backward path, two ports terminated by a capacitance and an inductance,
respectively). In fact, there are frequently good reasons for respectively. Thus making use of a three-port parallel adap-
preferring a structure such as that of Fig. 12(c) over those of tor, the WDF realization of Table 11C is easily derived, and,
Fig. 12(d) and (e). To understand this, let us consider in any using a three-port series adaptor, the same holds true for
given signal-flow diagram all delay-free directed paths lead- the WDF realization of Table 12C in the case of the series
ing from an input terminal or the output of a delay element resonant circuit of Table 12A. In both instances, the external
to an output terminal or the input of a delay element. We port resistance has been chosen in such a way that in the
calla critical path any one of the paths just considered corresponding adaptor the external port becomes reflec-
which involves the largest number ofmultipliers [IN]. tion-free, i.e., that no delay-free directed path is present
Clearly, in Fig. 12(d) the critical path traverses n multipliers, leading from the input to the output terminal, just as for
in Fig. 12(e) it traverses 2, but in Fig. 12(c) only 1 (although the other realizations discussed before. All WDF realiza-
itshouldbe mentioned that only half as muchtime is tions of Tables 11 and 12 can thus be connected to any
available for carrying out the computations in a critical path adaptor portwithout creating delay-free directed loops.
of Fig. 12(c) compared to Fig. 12(e)). (This assumes, of course, that the external port resistance is
Observe that the input impedance seen from the left in not imposed by some other constraint; examples of how
the last element in Fig. 12(a) and (b) is equal to R,/$ and this aspect can be handled will be seen later.)
IC,R,,, respectively, i.e., this last element may be replaced by The equations listed in Tables 11 and 12 are easily veri-
an inductance and a capacitance, respectively. This is what fied. The realizations in Tables11Cand12C require four
we have done for the equivalences, shown in Tables 118 adders (cf. Tables 66 and 86), while those of Tables 11D
and 128, ofthe parallel and series resonant circuits of and 12D require only three. On the other hand, all realiza-
Tables 11A and 12A, respectively. Applying to these circuits tions involve only one multiplier, in particular either y' or
the same principles as before and making again use of the y" for Tables 11C and 12C, and either y,, yz, or y for Tables
equivalence of Fig. 13, the WDF realizations given in Tables 11D and 12D. For these coefficients we have, for Tables 11C
11D and 12D, respectively, are obtained. and 12C, respectively,
For any of the choices available the multiplier coefficient is IA,/AoI 2 IAf/AOI < 2. (74)
thus uniquely determined by I#+,; we obtain for Table 11 Theseexpressionsarealso of relevance if the two-port
adaptor is realized according to Table 1OC (or the corre-
Y’ = Y2/2 = &/(& + 1) (684 sponding realization involving y,). Indeed, except possibly
y” = y , / 2 = I/(& + 1) (ab) for a change of sign, the signal to be multiplied by y1 or y,
is also given by A,, A,, A,, or A , depending on whether
Y = (& - I)/(&
+ 1) ( Table 136, C, E, or F is used. In particular, by making the
and for Table 1 2 appropriate choice it is thus always possible to make sure
that the modulus of the signal at the multiplier input is d 2
Y’ = Y2/2 = 1/(1 + 46) (694 [I091, [I
101.
Observe also that for y > 0, thus for y, 1, the choice
+ &)
Y” = Yl/2 = &/(I (69b)
Y = (1 -&)/(I
+ &I. (694 Table 13 A and D: Capacitance and inductance, Respec-
tively, with Resistive Parameter t?,
Different from Port Resis-
So far we have always assumed that at the external port tance R,. B and E: Corresponding Directly Obtained WDF
no delay-free directed path from the input to the output Realizations. C: Realization of A Obtained by Applying to A
terminal was allowed. Thereare important situations in the Transformation of Fig. 14 (or to B those of Figs.43 and
44(a)). F: Corresponding Realization of D.
which such a restriction does not exist, but where the value
of the port resistance, Ro, at the external port is imposed by
some otherrequirement. Clearly, it is then sufficient to
make thetransitionfrom Ro to R, by having the WDF
realizations in Fig. 12 and Tables 11 and 12 be preceded by
a corresponding two-port adaptor (Table I O , with R, and R,
replaced by Ro and R,, respectively).Thisdoes not create
any immediate delay-free directedloop,not even forthe
arrangements of Tables 11C and 12C (although one has to
make sure that such loops do not appear in conjunction
with the remaining part of the circuit to which the arrange-
ment under consideration will be connected, cf. Fig. 7(c)).
In view of their particular importance, the resulting com-
plete arrangements for a capacitance(Table 13A) and an
inductance (Table 13D) are shown in Table 136 and E,
+ R> <IC fR’
respectively. In Table 13C is given a further realization of
the capacitance of Table 13A; it can be obtained by means
ofthe equivalence explained in Fig. 14, or by means of
those given in Figs. 43 and 44(a) to be discussed in Subsec-
tion VI-El. A corresponding WDF realization of the induc-
tance of Table 1 3 D is given in Table 13F. The advantage of
havingthus in each case two WDF realizations available
will be discussed in Sections VII-C and VII-D.
A u R 2 : Rl
For the sake of later usage let us still consider the signals
A,, A,, A,, and A , that are being multiplied by y in the Fig. 14. (a) to (d) A capacitance and three consecutive
arrangements of Table 138, C, E, and F, respectively. The equivalent arrangements, (d) sewing for deriving Table 13C.
(b)
Fig. 15. (a) and (b) First and second canonic structure of
Foster for realizing general reactances.
R"
rlh
Fig. 19. (a) and (c) Two canonic structures for realizing
general reactance functions. (b) and (d) Two corresponding
WDF realizations; by appropriate choice of the port resis-
tance R,, delay-free directed paths from the input to the
output terminal of the external ports can be avoided.
F E T T W E I S : W A V E D I G I T A L FILTERS 287
between resistive terminations as discussed in Section IV-B. where
The corresponding WDF realization is given in Fig. 2qb).
The blocks N1 to N, represent realizations of Zl to Z,, all
5’ = ( Z ’ - R,)/( Z’ + R,) (794
details being omitted. Individual blocks may thus become 5” = ( Z ” - R,)/( Z” + R,) (79b)
as shown in Fig. 21(c) and (d). In Fig. 2qb) the transmission 5’ and S” being thus the (canonic) reflectances’correspond-
from A, to 8, corresponds to the desired all-passtransfer ing to Z’ and Z”, respectively, If Z’ and Z“ are reactances,
function. The through connection from A, (= 0) to B1 is, as will be assumedunless otherwise stated, S’ and 5” are
of course, irrelevant; it has been shown only for the sake of all-pass functions.
completeness. Note that one mayalsouse impedances Z, A lattice two-port, clearly, is symmetrical. O n the other
to Z, of degree higher than 1 or 2, but this may not be of hand, if a two-port is symmetrical (in which case $ l = S,
much advantage. Note also that we have written (= 0) next and S21= S,,), we can define functions 5’ and 5” by
to the input terminal of port 2 in Fig. 2qb); this has been means of (78). The losslessness requirement (64)can then
done because there is no source drawn at the termination be shown to imply that 5’ and 5“ are all-pass functions.
of port 2 in Fig. 2qa). We proceed similarly in correspond- Using (78), the scattering equations (58) can be written as
ing later situations.
With reference to Fig. Il(a), observe that in Fig. 2qa) we 28, = 5’( A, - A,) + 5”( A, + A , ) (80)
have R, = R, = R,. This is obviously not altered if we 28, = 5’( A, - A,) + 5”( A, + A , ) (81)
modify any of the element values in Z1 to Z,, thus any of
the multiplier coefficients in the adaptors contained inside which leads immediately to the WDF realization shown in
Fig. 23(a). For A, = 0, (81) reduces to
of N1 to N, (Fig. 2qb)).
2 6 = (5” - 5’) A, (82)
D. Some General Conclusions
We have seen that quite an impressive range of possibili-
ties exists for realizing general reactances, or equivalently,
all-pass functions, and further possibilities become avail-
able by combining in any suitable fashion the approaches
described. Among the choices available, those correspond-
ing to Figs.12,19, and 20are usually the most attractive
ones. They offer indeed a very high degree of modularity
and parallelism. Other advantages will be seen later in
relation with procedures for suppressing parasitic oscilla-
tions, etc.
The result mentioned in the lastparagraph of Section
V-C, applied to the realization of an all-pass transfer func-
tion, implies that in the analysis of Section 11-C we may set
for any multiplier coefficient y , d u , / d y = 0. The same con-
clusion holds if an all-pass function is realized via any of Fig. 23. (a) Wave-flow diagram corresponding to the lattice
the reactance structures discussed in Sections V-A and V-B. filter of Fig. 22. (b) simplified wave-flow diagram resulting
for A , = 0. (Signals to be subtracted are marked by a minus
sign at the respective adder input.)
VI. APPROACHES
MAJOR F O R THE REALIZATION OF FILTERS
SZl= S,= (5” - S’)/2 (78b) bl = (a4 - a,)/2 b, = (a3 + a4112 (84)
and its symbolic representation as well as its structure are
shownin Fig.
25(a) and (b), respectively. Between the
interpretation of Fig. 23(a) thus obtained and the original
El
structure there exists a discrepancy in so far as each of the
Ro 2’ Ro impedances Z’ and Z” appears twice in Fig.22, but S and
Fig. 22. A symmetrical lattice filter inserted between S’ appear only once in Fig. 24(b). A more immediate
terminations having equal resistances R,. interpretation is gained if one uses for the lattice structure
0-
1=01-
Fig. 28. (a) A seventh-order low-pass ladder filter between resistive terminations. (b) and
(c) Two corresponding WDF structures based on the use of Table 11C and D, respectively,
the latter being frequently preferred; in both cases the unconstrained adaptor is placed in
the center, thus minimizing the length of the most critical path and making the structure as
homogeneous as possible.
50
P"
dB
1 70
W
50
LO
30
X)
10
0 2 L 6
- 8 1 0 1 2
f In kHz
0
o 2 L s
-
a 1 0 1 2
f In kHz
+f n kHz
(b)
Fig. 30.(a) to (c) Loss responsesofband-pass filter derived from Fig. 28(c), with coeffi-
cients as listed in Table 14.
coefficients is, of course, only due to the fact that the insensitivity may even be better than for ladder structures.
sensitivityimprovement obtainable in the passbandgoes The reasons for this are that a lattice filter is automatically
wellbeyond whatmight be expected froma first-order symmetrical, i.e., its characteristic function (cf. Section VI-A)
analysis, as has been pointedoutin Section 11-C. In the is necessarily odd, and that small changes of the multiplier
stopband, the sensitivity is similarly low as for classical coefficients, therefore, will not prevent theattenuation
ladder structures. Forsuch structures,each ladder section zeros from actually occurring at real frequencies, contrary to
does indeed contribute onlypart of the total loss, while the what is almost unavoidably the case for ladder filters. As a
influence of parameter changes upon the loss contributed consequence, for lattice filters it may hardly be necessary to
by asection decreases rapidly if the loss in that section verify the passband performance during the process of
becomes smaller. discrete optimization since this performance may remain
In order to obtain best results it is paramount, however, very satisfactory for all coefficient changes that willnot
not to ignore the specific WDF realization when computing violate the stopband specification.
the reference filter. Thus for the resonant circuits determin- Altogether, in order to satisfy all loss specifications a
ingtheattenuation poles one shouldnot simply adopt lattice WDF will need higher accuracy for its multiplier
those resonant frequencies obtained by the usual optimiza- coefficients. This is compensated for by the fact that the
tion procedure. The actual resonant frequencies should number of multipliers does not exceed the degree of the
indeed be chosen in such a way that coefficients as simple filter and is thus substantially lower than for an equivalent
as possible would result. Ashas been discussed in relation ladder configuration (except if we are dealing with a so-
to Tables 11 and 1 2 (Section V-A) several choices for this are called polynomial filter, i.e., in the low-pass case, if all
available. The final optimum design of the reference filter attenuation poles areat (p = 00). The number of adders is
should thus be carried out only after the coefficients de- also much lower, and a further advantage is due to the
termining the attenuation poles have been chosen (which possibilityof realizingthe lattice branches by means of
usually excludes using tables, but requires procedures more structures offering high degrees ofmodularity and paral-
general than those involving, say, elliptic functions, upon lelism as discussed in Section V-D. For the multiplier coeffi-
which tables are indeed mainly based). After converting the cients themselves, a CSD representation is usually to be
reference filter to a WDF the subsequent discrete optimiza- preferred.
tion will only involve the coefficients appearing, say, in the We first consider a filter with the same requirements as
main chain of adaptors (cf. Fig.28(b) and (c)). Failure to for Fig. 30. Thus the equivalent low-pass filter should be of
observe such design principles can be a reason for erro- the same degree as before, i.e., of degree 7, which leads to
neous conclusions [170]. lattice branches of degree 3 and 4, respectively. The corre-
The situation is somewhat different for lattice filters. Due sponding WDF structures to be used for Sf and S" in Fig. 23
to their high stopband sensitivity such structures are quite become, after applying the z + -z2 transformation, as
useless in theanalog domain except if highly stable compo- shown in Fig. 31(a). Clearly, S ' has been realized according
nents, such as quartz crystals, are used or if the attenuation to Fig. 12, and S" according to Figs.20 and 21(d); this had
to be achieved is small (equalizers) orevenzero(all-pass turned out to lead to the mostadvantageous results. The
circuits). The effects due to manufacturing tolerances, tem- structure requires only seven multipliers. TheCSD multi-
perature changes, and aging would indeedquickly cause plier coefficients obtained after optimization are [I171
intolerable deviations of the stopband loss response. These
three types of effects, however, do not play any role in the y, = 0.1001 y2 = y3 = 0.0100 - 1 y4 = 0.1(%a)
digital domain (i.e., as long as the proper digital behavior is y5 = 0.010 - 101
not affected). Lattice structures are, therefore, perfectly suit-
able for realizing digital filters. Nevertheless, the dominant y6 = 0.00100 - 1
sensitivity is now that in the stopband, and the passband y, = 0.10 - 101. (%b)
(c)
Fig. 32. (a) Realizationofthetransferfunctions 5’ and 5”
(cf. Fig. 23) for a low-pass lattice filter designed for a com-
6 i munications application.
(b) and (c) Corresponding stopband
-fin kHz and passband loss response for coefficient values according
to (99b).
(c)
Fig. 31. (a)Realizationofthetransferfunctions S and 5”
(cf. Fig. 23) for a frequency-symmetric lattice band-pass filter
designed for a communications application.(b) and (c) Cor-
responding stopband and passband loss response for coeffi-
cient values accordingto (98). (Note that an error has slipped
into the drawing of (a). In order to obtain the result shown
in (b) and (c), the transformation z2 + - 2 has still to be
carried out, i.e., toall seven delays 2 T a sign inverter has still
to be added in cascade.)
n n+m
Fig. 37. Twosimple equivalences holding for an arbitrary delay 6 and an arbitrary
signal-flow multipole No (which may even be nonlinear).
(b)
- of ladder sections alternating with unit
Fig. 40. (a) A reference low-pass filter consisting
elements..(b) Corresponding WDF.
constituting the filter does indeed inherently impose a zero importance, as is almost always the case for circuits to be
at J/ = f l(in the form of the factor {q). put into production, the more efficient design approaches
Since such a
zero does not occur at real frequencies, the contribution of referred to before should be employed.
the corresponding unit element to the passband loss is less Although a design according to Fig.36 is less efficient
than for other types of reactive elements, although the than one according to, say, figs. 38-40, it has, in view of its
requirement in number of multipliers is the same. Hence, if simplicity, drawn particular attention [184], [189]-[IN].It
sufficient freedom is available, one should use only as many requires indeed only two-port adaptors, just as the most
decoupling unit elements as are needed in order to meet attractive structures for lattice WDFs.
the requirements concerning parallelism and speed. O n the other hand,structuressuch as those of Figs.38
Structures such as those of Figs. 38(a), 39(a), and 40(a) can and 39 can be simplifiedconsiderably if one imposes condi-
also be computed by starting from a suitable conventional tions such as
ladder design obtained by any existing approach (possibly R = R = R = ...
even by using tables [37], [149]-[152]). The required number 4 6 8 = R,,-,. (1011
of unit elements is then inserted between the input and/or In this case, all internal three-port adaptors can be realized
outputport andthe corresponding resistive termination, in thesimplified way shown in Table 9A.Clearly, one
the characteristic impedances of these unit elements being cannot then use standard filter design methods, and it
all chosen equal to the respective terminating resistance. becomes unavoidable to use a direct optimization in which
This does not affect the original transfer functions except, the constraint (101) is explicitly taken into account. Such an
obviously, for constant delays, which are usually irrelevant. approach is not that easy, but remarkably efficient. It has
The unit elements are then shifted to the desired location indeed been found that the degradation of attenuation
by using Kuroda's and Levy's transformations [m], [93], performance compared to that obtained with an uncon-
[I&]-[188]. In this case, however, the filtering capability of strained optimal design is astonishingly small, although this
the unit elements thus introduced is totally lost. Suchan degradation is substantially larger if the terminating resis-
approach may thus be acceptable only if a quick design is tances R, and R, arealso included in the equalities (101)
needed, i.e., if it is not of major importance how complex [171], [173], [195].
the solution finally obtained will be. However, whenever A structure such as that of fig. 38 has also been designed
algorithmic simplicity or amount of hardware required is of with equalized group delay [I%]. It has been found that the
F E T W E I S : W A V E D I G I T A L FILTERS 297
Fig. 44. Two simple equivalences valid for (a) a linear sig-
nal-flow one-port N and (b) a linear signal-flow n-port N. (4
Fig. 46. (a) A two-port parallel adaptor with a pair of re-
ciprocal multipliers. (b) and (c) Two corresponding realiza-
tions involving either no multiplier of coefficient l / n or no
multiplier of coefficient n, respectively.
F. Some Conclusions
F E T T W E I S : W A V E D I G I T A L FILTERS 303
ity conditions of Theorem 1 (Section 11-A)are satisfied, as is
always the case for WDFs, and if the operating rate F = 1/T
is not higher than a certain maximum rate Fmax= l/Tmin.
The value of T,,, can be determined as follows: Ignore the
delays T; just introduced, but maintain the delays - 7 ; . Then
Tmin is that value of T for which in any directed loop the
total delay, counted positively in the direction in which the
branches oftheloop are oriented, remains 2 0, but
Fig. 50. Example of a canonic version of the circuit of Fig reaches zero for at least one such loop [247], [248].
2WJ). Clearly, the transformation for arriving atan essentially
equivalent structure with only positive delays is not unique.
Another interesting aspect is therefore that of delay man-
**
agement, i.e., of determining a structure involving the min-
imumamountof shimming delay that can possibly be
T
y
achieved [249],[250].ThePetri net approachcanalsobe
(a) (b) used for solving shimming delay problems [251].
For two-port adaptors the realization according to Table
I O F is more advantageous, from the point of view of shim-
ming delays, than that of Table 10D. The reason for this is
that the upper input signal of the adder in the lower right
of Table I O F is the sameas that of the multiplier. Hence,
(4 (4 one can simply make use of the delay inherent in the
Fig. 51. (a) and (b) AQUARL wit A = T / 2 and its sim- multiplier and derive from there the signal to be fed to the
plified representation. (c) and (d) Two equivalent realiza-
tions of that QUARL.
adder.
structure for which the total delay involved is equal to the C. General Aspects of Implementing Wave Digital Filters
filter degree times T.
WDFs can be implemented in the same way as any other
For WDFs thus made canonic no overflow limit cycles
digital filter, thus in particular by using either general-pur-
can occur if, at all adaptor outputs, the overflow correction
pose computers or any form of specific hardware available.
inherent totwo’s-complement representation is simply kept
The particular choice to be made in a given situation will
as it is. Although a complete and simple theory for other
depend on thetype of hardware available and especially on
types of parasitic oscillations may not be feasible, possibili-
the nature of the given application, thus on requirements
ties for ensuring stability have been published [245],[246].
concerning ease of design,speed, power consumption,
Furthermore, experience seems to indicate that the means
flexibility and programmability, on desirability of using time
for suppressing parasitic oscillations discussed in Section
sharing and multiplexing, on volume of production, etc.
Vti-8 are even more effective in canonic versions of struc-
Althoughmultiplier coefficients are frequently already
tures than in the original noncanonic ones.
very simple, furthersimplifications are obtained by using
Clearly, none of thesevarious considerations applies to
the canonic signed digit (CSD) representation [115]-[117].
lattice WDFs since these are inherently canonic.
For the signals, two’s-complement representation is usually
preferred, but floating-point (e.g., in the case of general-
B. Determination of ShimmingDelays
purpose computers) or even residue number [252] represen-
Shimming delays are those additional delays that have to tations are also feasible. Parallel or serial arithmetic can be
be introduced into certain signal paths in order to make up adopted.
for delays invariably associated with adders and multipliers While distributedarithmetic is not as efficient as for
in other paths. Determining the required shimming delays more conventional digital filters it canalsobeused[253],
is quite immediate in structures for which the critical paths andmethods have been investigated for making suchan
traverse only one multiplier, as is the case,e.g., for most approach more effective [118], [119], [121], [226], [253]-[256].
realizations of lattice WDFs, but can be less trivial, e.g., in it is particularly advantageous in this case to start from the
ladder WDFs (cf. Fig.28). A simple way for solving the coefficients as they have been determined by the ap-
problem in such cases is as follows [I]. proaches discussed in Section VI, possibly combined with
Let us number in some appropriate fashion the various reduction of the original structure to a formwith the
arithmetic operations taking place during one cycle (period) canonic number of delays (cf. Section VIII-A). The coeffi-
and let 7; be the duration needed for carying out the ith cients are then numbers with reasonably short binary
operation. At the location in the signal-flow diagram where wordlengths, but pseudolosslessness under linear condi-
this duration is needed we introducea positive delay T, tions i s rigorously satisfied, and this remains the case for the
followed by a negative delay -g, which does not alter the resulting realization by distributedarithmetic without re-
overall behavior. Thedelays -7; are thenshiftedthrough quiring excessive length of the numbers to be stored in the
the structure by applying repeatedly the equivalences of ROM [118], [119], [254]-[256].
Fig. 37 until the structure becomes essentially equivalent to There also exists a restricted class of WDFs for which the
one involving only positive delays. It is indeed known [69] appearance of sign inverters can completely be avoided
that such a transformation can be achieved if the realizabil- [ I 141, [257].
!x. FURTHERTYPES
OF WAVE DIGITAL FILTERS AND RELATED
STRUCTURES
R, = R, + R, R, = R,R,/( R, + R5).
01+bZ
Similarly, we mayalso derive from Fig.55(a) the arrange- Rj Rk
ment of Fig. 55(d), where R , may be assumed to be imposed bl +a2
and where R, is chosensuch that at port 1 no delay-free Iln”
path is created from the input to the output terminal, Fig. 56. Arrangement corresponding to the pair of recipro-
requiring cal multipliers i n Fig. 55(b)-(d) after coefficient quantization.
l S A j + ) l Q 1, forall+ (109)
(cf. (3)) and thus that there exists a real polynomial h = h ( $ )
such that
gg, = hh, + ff,
where g, designates again the paraconjugate of g, etc. (cf.
Subsection VI-A2).
The polynomials f , g, and h determine the scattering
matrix, S,of a lossless two-port [32]. Since g is available in
Fig. 59. (a) Synthesis of a classical two-port by scattering the simplefactoredform (IWb), the approach of Fig.59
matrix factorization. (b) Corresponding WDF structure. leads to a realization by means of k + 1 two-ports N, to
Nk+l of which the first k are of degree 1 and the last one of
degree 0. Using results obtained in [307] it canbe shown
where Nl to N, are lossless two-ports of degree lower than [306] that the factorization of S can be carried out in such a
that of N and where one may choose R, = R,. If g, to g, way that N;, for i = 1 to k , can be synthesized as given in
are the Hurwitz polynomials of N, to N,, respectively, then Fig.60(a) (cf. Fig. 51(b)) or with the arrow reversed.Fig.
the Hurwitz polynomial of N is g = glg2 . . . g,. The de-
6qa) leads to the WDF realization of Fig.bO(b) or, equiv-
composition can, therefore, be carried out in such a way
that the polynomials g, to g, and thus the two-ports N1 to
N, are of degree at most equal to 2.
The structure of Fig. 59(a) gives rise to the-WDFstructure
of Fig. 59(b) where N; to NA are the WDF two-ports
corresponding to Nl to N,,, respectively. Using the results
of Section IX-A, the structure of Fig.59(b) is thus always
realizable.
If N is symmetric or antimetric, the factorization of the
scattering matrix required to arrive at Fig. 59(a) can even be
carried out in such a way that N1 to N, are again symmetric a, PI
or (except for two simple signinversions) antimetric, re-
spectively [307]. The realization then becomes very simple
using the results of Section VI-A and Fig. 55 (although with
the three-port parallel adaptors in Fig. 55(b) and (c) and the
three-port series adaptor in Fig. 55(d) replaced by corre-
sponding unconstrained ones), respectively [117],[315]. In (d)
particular, in the symmetric case, if Sf and Sf' are canonic a b2
Y,
reflectances (cf. Section VI-A) one obtains simply
.
S' = s;y . . . s,: 5" = ysi' . . ;5 Fig. 60. (a) A two-port N;, for i = 1 to k , required for
synthesizing a nonrecursive wave digital filter according to
where S!, and $', for i = 1 to n, are the canonic reflec- Fig. 59. (b) to (d) Equivalent WDF realizations, with a i , /$,y,,
and 8, given according to (110).
tances of N;. Hence any factorization of Sf and Sf' leads to
asolution, which however does not appear to offer ad-
vantages over those obtained by applying directly the re- alently, to those of Fig. 6O(c) and (d) where
sults of Figs. 20 and 23.
O n theother hand, whether or not N is symmetric or a;= 2m,/( m: + I)
antimetric, the approach according to Fig.59 can become /
3 ;= ( m f - 1)/2m,
attractive if g is available in simple factored form. An
application of this is discussed in Section IX-C. y; = ( m f mf + 1)
- I)/(
a&a
F E T T W E I S : W A V E D I G I T A L FILTERS 31 3
attractive alternative for realizing Hilbert transformers. Re- ing reflectance). More specifically, let H be given as H =
markably efficient designshave been obtained, especially YR, where Y is an admittance and R, a positive constant,
again when lattice WDFs are used [371]. the relation to be satisfied being thus IR, = YR,V. Using
(6),i.e.,
0. Equalizers and Related Circuits 2V=A+ B 2RI=A- B
The realizationof phaseanddelayequalizers,i.e., of one obtains quite easily the structure of Fig. 66(b) where N
all-pass circuits has been covered in Section V. In communi- is the usual WDF realization of Z = 1 / Y (i.e., the realiza-
cations engineering one also frequently needs loss tion interms of the reflectance ( Z - R,)/(Z +
R,)). Clearly,
equalizers and balancing networks [372],[373]. In classical in order to avoid delay-free loops, N must be such that
circuits these are realized by means of arrangements that there is no delay-free path leading from its inputto its
essentially involve an impedance composed of a certain output terminal (indicated in Fig. 66(b) by the same stroke
number of inductances, capacitances, and resistances, usu- as for constrained adaptors).
ally in a ladder-type configuration. Such circuits can in
general be implemented very easily in WDF form. Absence E. Wave Digital Filters for Speech Analysis and Synthesis
of limit cycles and forced-response stability can then be
WDFs offer some specific properties that are of interest
guaranteed by the same means as in other WDFs.
for speech analysis and synthesis. Some of these properties
As an example consider a loss equalizer, which is classi-
may be considered to be in a sense accidental, like those
cally realized as a bridged-T configuration. Except for a
thatdetermine the attractiveness of WDFs for subband
factor 1/2, the resulting transmittance S is oftheform
coding (cf. Section X-A) or for realizing adaptive filters (cf.
Z/(Z + 2R,) where Z is the passive impedance referred to
Section X-B). Others, however, follow immediatelyfrom
above. It can thus also be written as
physical analogies existing for the reference filter.
5 = (Z’ - Ro)/( Z’ + R,) (117a) Thus it is sometimes desired to model as accurately as
Z’ = Z + R,. (117b) possible the vocal tract. Since the vocal tract can be consid-
ered in its main part as composed of a succession of
Since this is the reflectance ofthe passive impedance Z’ two-ports whose electrical equivalents are transmission lines
with respect to R, (117a) amounts to realizing Z’ as it is obvious that structures of the form of Fig.36are very
reflectance with respect to the resistance R, i.e., referring suitable. Such a model can in fact be refined by providing
to Fig. 66(a), as 5 = B/A. Specifically, if Z is given in ladder stubs for the nasal tract, etc., which can again be simulated
in a natural way by the WDF principle. How this canbe
done follows immediately from the general principles ex-
plained in Section VI-D.
Several papers on investigations taking advantage of these
possibilities have been published [MI, [374]-[379].
for each element not only its resistive parameter but its full
impedance. Fig. 67(b) yields immediately the WDF of Fig. Fig.68. Response of a filter according to Fig.67(c) to a
67(c), where (letters “C’ refer to the reciprocals ofthe signal that is initially strongly saturating, small-signal values
corresponding letters “ R ” ) being stronglyenlarged in the graphical representation: (a) if
the proper means for suppressing parasitic oscillations are
G=&+C;+G;‘ R , = R ; + R ; ’ C,=G,+C,+GY. applied, (b) if these means are not applied.
A circuit such as that of Fig. 67(c) is realizable, at least for
off-line processing. It can indeed be shown that inthe enlarged so that even 1 LSB of oscillation would be visible.
latter case, realizability is ensured for a signal-flow diagram If the proper means for suppressing parasitic oscillations
with only integer shifts (i.e., with all shifts equal to integer have been applied the filter comes completely to rest (Fig.
multiples of unit shifts), i f there are no shift-free directed 68(a)), but if they have not been applied some small para-
loops. For real-time processing, the realizability conditions sitic oscillations persist (Fig. 68(b)).
are, of course, as given by Theorem 1 (Section 11-A). It can The advantages to be gained from using M D WDFs were
be shown that the latter conditions can always be fulfilled not that important as long as in MD filtering only a few
by starting from a causal signal-flow diagram and applying a applications were considered and that for these, big com-
suitable rotation of the data. puters with their large (floating point) number ranges were
If the reference filter is passive the resulting MD WDF is used for implementing the filter algorithm. This is becom-
not only automatically stable under linear conditions, but ing different now that VLSl progress is bringing real-time
all small- and large-scale parasitic oscillations can fully be M D filteringwithin practical reach. Obviously, itwill be
suppressed by exactly the same simple means as in the I D paramount to keep the required hardware to a minimum,
(a) (b)
Fig. 71. Ideal pass and stop regions of a quadrant fan filter,
(a) in the ( o , ,a,)-plane, (b) in the (+,,&)-plane.
i!i
Fig. 72. One of the two possible choices for the boundaries
of the actual pass and stop regions.
F E T T W E I S : W A V E D I G I T A L FILTERS 317
ren der klassischen Netzwerktheorie,” in Proc. NTC-Fachta
gung “Analyse undSynthese von Netzwerken” (Stuttgart, W.
Germany, Oct. 15 and 16,1970), pp. 17-20.
A. Fettweis, “Digital filters related to classical filter
networks,” Arch. €lek. irbertragung, vol. 25, pp. 79-89, Feb.
1971 (reprinted in [IO], pp. 510-524).
-, “Some principles of designing digital filters imitating
classical filter structures,” /€€E Trans. Circuit Theory, vol.
CT-18, pp. 314-316, Mar. 1971.
-, “Wave digital filters,” in Proc.Summer School on
Circuit Theory (Tile, Czechoslovakia, Sept. 1971), pp. 11-1 to
Fig. 76. Illustration of how filters with sector openings 11-10.
smaller than 90° can be generated from a quadrant fan filter. -, “Pseudopassivity, sensitivity, and stability of wave
digital filters,” /E€€ Trans. Circuit Theory, vol. CT-19, pp.
668-673, Nov. 1972 (reprinted in [IO], pp. 492-497).
4 2 t A. Sedlmeyer and A. Fettweis, “Digital filters with true
r 1 ladder configuration,” Int. 1. Circuit Theory Appl., vol. 1, pp.
5-10, Mar. 1973 (reprinted in [IO], pp. 486-491).
A. Fettweis and K. Meerkotter, “Suppression of parasitic
oscillations in wave digital filters,” /FEE Trans. Circuits Syst.,
vol. CAS-22, pp. 239-246, Mar. 1975 (reprinted in [IO], pp.
498-505), and p. 575, June 1975.
Digital Signal Processing Committee, IEEE ASSP Society,
Selected Papers in Digital Signal Processing, / I (IEEE PRESS
Selected Reprint Series). New York,NY: IEEE PRESS, 1976.
J. A. Bingham, “A new type of digital filter with a reciprocal
1 -W A l ladder configuration,” in Dig. Tech.Papers, 7970 /€€€ Int.
Symp. on Circuit Theory (Atlanta, GA, Dec. 1970), pp.
Fig. 77. Two examples of narrow sectors obtained in the
129-1 30.
way illustrated by Fig. 76.
R. Boite, ”Discrete-time systems with interwoven transfers,”
Proc. Inst. Nec. Eng., vol. 118, pp. 312-316, Feb. 1971.
narrow sectors are shown in Fig. 77. If the limits of the L. Kittel,
“Simulationvon
..Leitungsnetzwerken am
Analogrechner,” Arch. €lek. Ubertragung, vol. 26, pp.
sectors must be straight lines rather than curves as those of 171-181, Apr. 1972.
Fig. 77 one canachieve this to any degree of perfection, V. Cappellini, A. G. Constantinides, and P. Emiliani, Digital
e.g., by operating the filter at higher rates, applying zero Filters andtheirApplication. London, England: Academic
stuffing to the inputsignal, and providing a further low-pass Press, 1978.
A. Antoniou, Digital Filters: Analysis and Design. New York,
filtering at the input or output. The filter has been tested NY: McGraw-Hill, 1979.
successfully with actual geophysical data [403]. R. Boite and H. Leich, Les Filtres Numkriques. Paris,France:
A quite differentapproach of realizing quadrant fan filters Masson, 1980.
consists in cascading two 1D complex low-pass filters with A.Lacroix, Digitale Filter. Munich, W. Germany: Olden-
bourg, 1980.
cutoff frequencies at a, = 0 and o2= 0, respectively [410],
R. Liicker, Crundlagendigitaler Filter. Berlin, Germany:
or, equivalently,ofapplying suitable modulation to the Springer, 1980.
signal before processing it incorresponding real filters [402], M. Bellanger, Traitement Numbrique du Signal. Paris,
[403]. The filters required in this case can again be realized France: Masson, 1981,
by means of WDFs [402], [411], but the approach appears to S. A. Azizi, Entwurf und Realisierung digitaler Filter.
Munich, W. Germany: Oldenbourg, 1981.
be less efficient than the one discussed above, especially if
M. Hasler and J. Neirynck, Filtres ilectriques. St. Saphorin,
sectors narrower than 9 o o are considered. Switzerland: Georgi, 1981.
W. Rienecker, Nektrische Filtertechnik. Munich,W.
Germany: Oldenbourg, 1981.
ACKNOWLEDGMENT E. Rivier and R. Sardos, La Matrice S, duNumkrique 2
I’Optique. Paris, France:Masson, 1982.
The author is deeply indebted to all those who have been G. Meyer, Digitale Signalverarbeitung. Berlin (East), DDR:
VEB Verlag Technik, 1982.
of help and assistance during the preparation of this paper. S. Eriksson and L. Wanhammar, Tidsdiskreta Filter (3 vols.).
It is impossible to mention them all, but he likes to express Linkbping: Sweden, 1982.
hisparticular appreciation to K. Meerkotter, L. Gazsi, W. L. Milit and M. Durit, Rekurzivni Digitalni Filtri. Belgrade,
Wegener, W. Drews, and S. N. Gulluoglu for contributing Yugoslavia: Naucna Knijga, 1982.
H. Baher, Synthesis of Nectrical Networks. Chichester, Sus-
important new results and making numerical computations. sex, England: Wiley, 1984.
E. Simonyi, DigitalisSzljr6k. BudaDest. Hunearv: Muszaki
v r
Kiinyvkiadt, 1%.
BIBLIOGRAPHY [29] W. Cauer, Theorie der linearen Wechselstromschaltungen,
2nd ed. Leipzig, Germany: Akad. Verlagsges., 1941; English
translation: Synthesis of Linear CommunicationNetworks.
Part A: Papers Referenced in the Text New York, NY: McGraw-Hill, 1958.
[30] E. A. Guillemin, Synthesis of LinearPassive Networks. New
[I] A. Fettweis, “Digital circuits and systems,” /FEE Trans. Cir- York, NY: Wiley, 1957.
cuits Syst. (Centennial Issue), vol. CAS-31, pp. 31-48, Jan. [31] M. E. Van Valkenburg, Introduction to ModernNetwork
1984. Synthesis. New York,NY: Wiley, 1%4.
[2] -, US. Patent 3%7099, German Patent 2027303, first [32] V. Belevitch, Classical Network Theory. San Francisco,CA:
filed i n West Germany, June 3, 1970. Holden-Day 1%.
[3] -, ”Entwurf von Digitalfiltern in Anlehnung an Verfah- [33] R. Unbehauen, Synthese Nektrischer Netzwerke. Munich,
1982.
-
wave digital filters,” Int. 1. Flectron.. vol. 53.. ,DD.
. 331-340. -12041- S. R. Parker and F. A.Perrv. “Hiddenlimit cvcles and error
bounds i n wave digital filters,” in Proc.1979 Int. Symp. on
C. Kurth, ”Anwendung der Betriebsparametertheorie bei der Circuits and Systems (Tokyo, Japan, July 1979), pp. 372-373.
Berechnung von Siebschaltungn, die sich aus in Kette [205]C. D. R. De Vaal and R. Nouta, ”On the suppression of
geschalteten Leitungsstiicken zusammensetzen,” Frequenz, zero-input parasitic oscillations in floating point wave digital
vol. 16, pp. 482-495, Dec. 1%2. filters,” I€€€ Trans. Circuits Syst., vol. CAS-27, no. 2, pp.
H. J. Carlin, “Distributedcircuit design with transmission 144-145, Feb. 1980.
line elements,” Proc. / € E , vol. 59, pp. 1059-1081, July 1971. [2&] R. B. Kieburtz, V. B. Lawrence, and V. K. Mina, “Control of
A. Fettweis, “Cascadesynthesis of lossless two-ports by limit cycles i n recursive digital filters by randomized quanti-
transfer matrix factorization,” in Network Theory, R. Boite, zation,” /€€€ Trans. Circuits Syst., vol. CAS-24, pp. 2W-299,
Ed. London, England: Gorden & Breach,1972, pp. 43-103. June 1977.
K. Renner and S. C. Cupta, “On the design of wave digital [207] M. Biittner, “Elimination of limit cycles in digital filters with
filters with a minimal number of multipliers,” / E € € Trans. very low increase in quantization noise,” /€E€ Trans. Circuits
Circuits Syst., vol. CAS-21, pp. 137-145, Jan. 1974. Syst., vol. CAS-24, pp. 300-304, June 1977.
K.-A. Owenier, “Uniform recurrence formulae for the char- [208] V. B. Lawrence and K. V. Mina,”Control of limit cycle
acteristic function of classical LC-filters, wave digital filters, oscillationsin second order recursive digital filters using
and VIS-SC-filters with Tchebycheff passband,” in Proc. 798.2 constrained random quantization,” /€€E Trans. Acoust.,
/E€€ Int. Symp. on Circuits and Systems (Rome, Italy, May Speech, Signal Processing, vol. ASSP-26, pp. 127-134, Apr.
1982),VOI.2, pp. 337-340. 1978.
K. Renner and S. C. Cupta, ”On the design of wave digital H. J. Butterweck, “Suppression of parasitic oscillations in
filters with low sensitivity property,” /E€€ Trans. Circuit The- second-order digital filter: by means of controlled rounding
ory, vol. CT-20, pp. 555-566, Sept. 1973. arithmetic,” Arch.€lek. Ubertragung, vol. 29, pp. 371-374,
R. W. Crochiere, “Digital ladder structures and coefficient Sept. 1975.
sensitivity,“ /E€€ Trans. Audio Nectroacoust., vol. AU-20, pp. C. Verkroost and H. J. Butterweck, ”Suppression of parasitic
240-246, Oct. 1972. oscillations in wave digital filters and related sJructures by
A. Chu and R. E. Crochiere, “Comments and experimental means of controlled rounding,” Arch. €lek. Ubertragung,
results on optimaldigital ladder structures,” I€€€ Trans. vol. 30,pp. 181-186, May 1976.
Audio Flectroacoust., vol. AU-20, pp. 317-318, Oct. 1972. A. Fettweis and K. Meerkiitter, “On parasitic oscillations in
A. C. Constantinides and S. S. Lawson, ”The design and digital filters under looped conditions,” / € € E Trans. Circuits
analysis of wave digital filters that imitate the behaviour of Syst., vol. CAS-24, pp. 475-481, Sept. 1977.
IoSsless transmission-line filters,” i n Proc. Colloque C. F. Kurth, K. J. Bures, P. R. Gagnon,and M. H. Etzel, ”A
“ P r o b l h e s de SensibilitP en Synthgse des Circuits” (Brus- per-channel, memory-oriented transmultiplexer with loga-
sels, Belgium, Mar. 1974), pp. 79-%. rithmic processing,” /€E€ Trans. Commun., vol. COM-30, pp.
J. D. Rhodes, ”Explicit design formulas for stepped imped- 1520-1527, July 1982.
ance distributed and digital wave maximally flat and H. Scheuermann and H. Gijckler, “A comprehensive survey
Chebychev low-pass prototype filters,” in Proc. 1975 /€€E Int. of digital transmultiplexing methods,” Proc. /E€€, vol. 69, pp.
Symp. on Circuits and Systems (Newton (Boston), MA, USA, 1419-1 450, NOV.1981.
Apr. 1975), pp. 166-169. A. S. Willsky, ”Relationships between digitalsignal processing
M. Hyder Ali and R. Yarlaggada, “A note on unit element and control and estimation theory,” Proc. /E€€, vol. 6 6 , pp.
synthesis,” /€€E Trans. Circuits Syst., vol. CAS-25, pp. 172-1 74, 9%-1017, Sept. 1978.
Mar. 1978. -, Digital Signal Processing and Control and Estimation
A. Lacroix, “Discrete time equivalent of the uniform trans- Theory: Points of Tangency,Areas of Intersections, and
mission line,” in Proc. 7978 /€€€ Int. Symp. on Circuits and Parallel Directions. Cambridge, MA: MIT Press,1979.
Systems (New York, NY, USA, May 1978), pp. 767-772. C. A. Desoer, “On the relation between pseudopassivity and
A.Lacroix, “Theory and application of discrete time trans- hyperstability,” /€€E Trans. Circuits Syst., vol. CAS-22, pp.
mission lines,” in Proc. Int. Conf. on DigitalSignal Processing 897-898, NOV.1975.
(Florence, Italy, Sept. 1978), pp. 17-28. J. Wisliceny, “Ljapunow-Funktionen fiir lineare Abtastfilter
S. 5. Lawson, “Wave digital filter hardware structure,” Proc. und ihre Bedeutung fiir allgemeine Wellendigitalfilter,” Z.
Inst. Flec.Fng. (pt. C, Flectron. Circuits Syst.), vol. 128, pp. €lek. Inform. Energietech., vol. 9, no. 6, pp. 519-530, 1979.
307-31 2, Dec. 1981. K. T. Erickson and A. N. Michel, “Stability analysis of fixed-
J. P. Thiran, “On unit element structures for wave digital pointdigital filters using computer generated Lyapunov
filters,” I€€€ Trans. Circuits Syst., vol. CAS-24, pp. 20-28, Jan. functions-Part II: Wave digital filters and latticedigital
1977. filters,” /E€€ Trans. Circuits Syst., vol. CAS-32, pp. 132-142,
C. Denton and H. J. Carlin, “Selective, constant delay wave Feb. 1985.
digital filters,” Int. 1. Circuit TheoryAppl.,vol. 7, pp. 171-178, R. E. Crochiere, “On the location of zeros and the reduction
Apr. 1979. in thenumber of adds in a digital ladder structure,” /E€€
S. J. Mason and H. J. Zimmermann, Electronic Circuits, Trans. Audio Flectroacoust., vol. AU-21, pp. 551-552, Dec.
Signals, andsystem. New York,NY: Wiley, 1%5. 1973.
S. L. Freeny, J. F. Kaiser, and H. S. McDonald, “Some applica- K. S. Thyagarajan and E. Sinchez-Sinencio, “A systematic
tions of digital signal processing in telecommunications,” in procedure for scaling wave digital filters,” Proc. /€€E, vol. 6 6 ,
Applications of Digital Signal Processing, A. V. Oppenheim, pp. 512-513, Apr. 1978.
Ed. Englewood Cliffs, NJ:Prentice-Hall, 1978. S. Eriksson, “Scaling ofdigitaltwo-port filters realized in
S. K. Rao and T. Kailath, “Orthogonal digital filters for VLSl direct form,” in Proc. Fur. Conf. on Circuit Theory and
implementation,” /€€E Trans. Circuits Syst., vol. CAS-31, pp. Design (Warsaw, Poland, Sept. 1980), vol. 2, pp. 515-520.
933-945, NOV.1984. -, “Studies on the theory and design ofdigital and
P. Dewilde, ”Advanced digital filters,” in Modern Signal switched-capacitor filters,” Doctoral dissertation, Linkiiping
Processing, T. Kailath, Ed., Arab Workshop on Science and University, Linkiiping, Sweden, May 1983.
Technology, 1984. B. Frohlich, A. N. Venetsanopoulos, and A. S. Sedra, “On the
C.Eswaren and A. Fettweis,“Ladderwave digital filters dynamic range of wave digital filters,” /€€E Trans. Circuits
realizing complex attenuation poles,” I€€€ Trans. Circuits Syst., vol. CAS-27, no. I O , pp. 964-967, Oct. 1980.
Syst., vol. CAS-27, no. 6, pp. 567-568, June 1980. A. Fettweis, “Someresults in wave digital filter theory,” in
A. Fettweis and K. MeerkZjtter,“Suppression of parasitic Proc. 5th Colloq. on Microwave Communication (Budapest,
F E T W E I S : W A V E D I G I T A L FILTERS 323
S. 5. Lawson, “Implementation of wave digital filter struc- codec filter with high performance and flexibility,” in Proc.
tures,” Proc. Inst. Elec.Eng. (pt. C, Electron. Circuits Syst.), 70th Eur. Solid-state Circuits Conf. (Edinburgh, Great Britain,
VOI.128, pp. 224-226, Aug. 1981. Sept. I%), pp. 43-46.
L. Wanhammar, “Implementation of,w?ve digital filters-A R. Lechner, ”Signalprozessoren in Digitalvermittlungen,”
comparison,” in Proc. Journbes d Electron. (Lausanne, Telcom Rep., vol. 7, pp. 86-92, Mar./Apr. 1984.
Switzerland, Oct. 1981). M. Renfors, B. Sikstrom, U. SjastrBm, and L. Wanhammar,
B. Sikstram, “Someaspects on the LSI-implementation of “VLSI-implementation of a digital PCM filter,” in Proc. Int.
wave digital filters,” in Proc. 7982 /E€€ Int. Symp. on Circuits Conf.on Computers, Systems, and Signal Processing
and Systems (Rome, Italy, May 1%2), vol. 3, pp. 780-783. (Bangalore, India, Dec. 1984), pp. 1468-1472. .
S. Matsumara, M. Renfors, B. SikstrBm, and L. Wanhammar, N. Petrie, J. Mavor, and 5. C. Smith, “General-purpose adap-
“LSI-implementation of lattice wave digital filters,” in Proc. tor structure for wave-digital filter realizations,” Electron.
Int. Conf. on Digital Signal Processing (Florence, Italy, Sept. Lett., vol. 19, pp. 1038-1039, Nov. 1983.
1984). J. Mavor, N. Petrie, and C. N. Lau, “The design of a universal
P. Dewilde, R. S. Martens, E. Deprettere, and R. Nouta, wave filter adaptor using dynamic CMOS techniques,” in
“Parallel and pipelined VLSl implementation of signal Proc. 7Uth Eur. Solid-State Circuits Conf. (Edinburgh, Great
processing algorithms” (to be published). Britain, Sept. I%), pp. 214-217.
L. Cazsi, ”Simulation and testing of transmultiplexers using T. Noll and W. Ulbrich, “Digital filter with parallel arithmetic
wave digital filters,” in Int. Conf.on
Communications forcustom designs,” in Proc. 6th Eur. Conf. on Circuit
(Denver, CO, USA, June I W ) , vol. 1, pp. 18.6.1-18.6.5. Theory and Design (Stuttgart, W. Germany, Sept. 1983), pp.
K. M. Adams, “Elementary limit cycles with application to 281-283.
the testing of digital circuits,” /E€€ Trans. Circuits Syst., vol. H. M. Reekie, J. Mavor, N.Petrie,and P. B. Denyer, “An
CAS-30, pp. 809-814, NOV.1983. automated design procedure for frequency selective wave
C. Doblinger, “Realisierung vonWellendigitalfilternmit filters,” in Proc. 7983 /E€€ Symp. on Circuits and Systems
einemintegrierten Signalprozessor,” i n Arbeitsbericht der (Newport Beach, C A , USA, May 1983), vol. 1, pp. 258-261.
InformationstagungMikroelektronik 87 (Vienna, Austria, Oct. J. Mavor, N. Petrie, and H. M. Reekie, “Automated design for
1981), pp. 278-282. VLSl wave digital filters,” i n Proc. Int. Conf. on DigitalSignal
T. Nishitani, R. Maruta, Y. Kawakami, and H. Coto, “A Processing (Florence, Italy, Sept. 1984).
single-chipdigital signalprocessor for telecommunication J. Vandewalle, H.De Man, F. Catthoor, L. Claesen, B. De
applications,” /€€E J. SolidState Circuits, vol. SC-16, pp. Loore, N. Concalves, R. Jain, B. Schaballie, and J. Van
372-376, Aug. 1981. Cinderdeuren, “Advanced algorithms, architectures and
S. S. Magar, E. R. Claudel, and A. W. Leigh, “A microcom- layout design for dedicated digital signal processing chips,”
puter with digital signal processing capability,” in Dig. Tech. presented at the First ESPRIT Tech. Week, Brussels, Belgium,
Papers, /E€€ Int. Solid-state Circuits Conf., pp. 32-33, and Sept. 1984.
284, Feb. 1982. R. Jain, J. Vandewalle, H. DeMan, L. Claesen, L. Cazsi, and A.
S. S. Magar, ”Architecture and applications of a programma- Fettweis, “CAD tools for the optimized design of custom
ble monolithic digital signalprocessor-A tutorial review,” VLSl wave digital filters,” in Proc. 1985 /E€€ Int.Conf.on
in Proc. 1984 /E€€ Int. Symp. on Circuitsand Systems Acoustics, Speech, and Signal Processing (Tampa, FL, USA,
(Montreal, Canada, May 7-10, I-), vol. 3, pp. 944-950. Mar. 1985).
M. Renfors and E. Zigouris, “Signalprocessor implementa- S. Darlington, “Synthesis of reactance4-poles,” J. Math.
tionoflattice wave digital filters,” in Proc. Int.Conf.on Phys., vol. 18, pp. 257-353, Sept. 1939.
Digital Signal Processing (Florence, Italy, Sept. 1984). A. Fettweis, “Wave digital filter realization of general trans-
L. Cazsi and C. Lucioni, “Lattice wave digitalfilter reali- fer functions,” to be published.
zation using the TMS 320’ (to be published). M. F. Fahmy, “Digital realization of C and D-type sections,”
L. Cazsi, ”N-port arithmetic unit for DSP,” in Proc. Int. Conf. Int. /. Circuit Theory Appl., vol. 3, no. 4, pp. 395-402. Dec.
on Acoustics, Speech, and Signal Processing (Paris, France, 1975.
May 1982), pp. 707-710. S. 0. Scanlan and A. D. Fagan, “Wave digital equivalents of
F. Dinha, B. Sikstram, U. SjBstram, and L. Wanhammar, the two-wire line and C-section,” /€€E Trans. Circuits Syst.,
“VLSI-implementation of digital filters-A multi-processor vol. CAS-24, no. 8, pp. 422-428, Aug. 1977.
approach,” in Proc. Int. Conf. on Computers, Systems, and -, “Computersimulationof wave digital filters,” in
Signal Processing (Bangalore, India, Dec. 1984), pp. Proc. 7976 Eur. Conf. on CircuitTheory and Design (Cenova,
1316-1 320. Italy, Sept. 1976), vol. 2, pp. 417-423.
L. Cazsi, “Hardware implementation of wave digital signal R. Nouta, “Wave digital cascadesynthesis,” Int. J. Circuit
processors,” in Proc. Eur. Conf. on CircuitTheory and Design Theory Appl, vol. 3, no. 3, pp. 231-247, Sept. 1975.
(The Hague, The Netherlands, Aug. 1%1), pp. 1052-1057. K. MeerkBtter, private communication.
A.Rainer, W.Ulbrich, and L. Cazsi, “Adder-based digital H. P. Okolowitz, “Zur Synthese verlustfreier Zweitore durch
signal processor architecture for 80 ns cycle time,” in Proc. Faktorzerlegung der Betriebsparametermatrizen,” Doctoral
I€€€ Int. Conf. on Acoustics, Speech, and Signal Processing dissertation,
Ruhr-UniversitZtBochum,Bochum, W.
(San Diego, CA, USA, Mar. I%), pp. 16.9.1-16.9.4. Germany, Feb. 1971.
W. Ulbrich and H. J. Pfleiderer, “Design of customized VLSl P. M. Dewilde,“Orthogonal filters, pipelining and VLSl
MOS circuits for digital signalprocessing,” Siemens For- implementation,” in Proc. 6th Eur. Conf. on Circuit Theory
schungs- und Entwicklungsberichte, vol. 13, no. 5, pp. and Design (Stuttgart, W. Germany, Sept. 1983), pp. 400-404.
233-239,1984. H. H. Le, “Wave digital adaptors for Brune, Darlington Cand
K. Knauer, M. Niemeyer, and A. Rainer, “Modular design of D, and twin-T sections,”
Ph.D. dissertation, Univ.of
digital signal processors with macrocells,” i n Proc. 7 9 8 4 /€€E Manitoba, Winnipeg, Canada, Aug. 1977.
Int. Conf. onComputer Design (Port Chester, NY, USA, Oct. C. 0. Martens and H. H. Le, “Wave digital adaptors for
1 984),pp. 858-862. reciprocal second-order sections,” /E€€ Trans. Circuits Syst.,
J , Pandel,A.Rainer, W. Ulbrich, L. Cazsi, and W. LBrcher, vol. CAS-25, no. 12, pp. 1077-1083, Dec. 1978.
“Programmierung und Simulation eines fbr Filteranwen- M. Suzuki, N. Miki, and N. Nagai, “New wave digital filters
dungen zugeschnittenen digitalen Signalprozessors,” in Proc. for basic reactance sections,” /E€€ Trans. Circuits Syst., vol.
NTG-Tagung”Grossintegration”(Baden-Baden, W. Germany, CAS-32, pp. 3 7 - 3 4 . Apr. 1985.
Mar. 1985). A. T. Asley, “Minimal wave digitalfilter realizations: The
J. Pandel and W. Ulbrich, “Implementation of a single-path n-port approach,” Ph.D. dissertation, Univ.ofManitoba,
multiplier-free transmultiplexer scheme on an adder-based Winnipeg, Canada, May 1978.
digital signal processor,” presented at the 7985 Int. Conf. on G.0. Martens, “Voltage scattering matrix analysis of n-ports
Circuits and Systems, Kyoto, Japan, June 1985. with application to wave digital filters,” i n Proc. 7 9 8 0 Int.
[290] D. Vogel and W. Pribly, “CMOS digital signal-processing Conf. on Circuits and Computers (PortChester,NY,USA,