Download as pdf or txt
Download as pdf or txt
You are on page 1of 60

Wave Digital Filters: Theory and Practice

ALFRED FETTWEIS, FELLOW, IEEE

lnvited Paper

Wavedigitalfilters(WDFs) aremodeledafterclassicalfilters, filter fromwhich it is derived. This relationship is. the


preferablyinlattice orladderconfigurationsorgeneralizations deeper reason for the many interesting properties of WDFs,
thereof. Theyhaveverygoodpropertiesconcerning coefficient
but also for the somewhat more difficult access to theory
accuracy requirements, dynamic range, and especially all aspects of
stabilityunderfinite-arithmeticconditions. A detailedreviewofand design of these digital filters. Indeed, while the transla-
WDF theory is given. Forthisseveralgoalsareset:toofferan tion of a given reference filter into a WDF is quite straight-
introduction forthosenotfamiliar withthe subject, to stressforward, the selection of a suitable reference structure and
practical aspects in order to serveas a guide for those wanting to its design requires a certain amount of familiarity with
design or apply WDFs, and to give insight into the broad range of
aspects of WDF theory and its many relationships with other areas, classical filter theory, including aspects of microwave filter
especiallyin the signal-processing field.Correspondingly, mathe theory. The analogy between a WDF and its reference filter
is based not on the use of voltages and currents as signal
matical analyses are included onlyif necessary for gaining essential
insight, while for all detailsofmorespecialnaturereference is
parameters, but of so-called wavequantities known from
made to existing literature. classical circuits [32],whence the name chosen for the class
I. INTRODUCTION of digital filters considered in this paper. For sake of clarity,
The importance of digital filters is well established. A vast circuits whose topological constraints are theKirchhoff
equations (classical circuits and their multidimensional gen-
amount of literature exists on this subject, including many
books in various languages, and digitalfilters are being eralizations) will also be referred to as Kirchhoff circuits.
There does not essentially exist just one type of WDFs,
widely used in a variety of applications. The interested
but a whole variety of quite distinct subclasses, each of
reader may consult a recent tutorial paper, published in the
which can again be divided into various families, etc. This
Centennial Issue of the IEEE TRANSACTIONS ON CIRCUITS AND
reflects the richness of structures available in classical cir-
SYSTEMS [I], on the general topic of digital filtering.
Next to nonrecursive digital filters and digital filters com- cuits, and the designer thus should select that one of these
posed of simple first- and second-order sections in cascade, reference filter structures that leads to the most appropriate
wavedigital filters (WDFs)represent a class of particular
overall solution for the problem at hand. Fortunately, some
interest. They have first publicly been described in 1970 [2], simple types of WDFsexist which are sufficient to meet
[3]and a first detailed paper has been published in 1971 [4] most common requirements concerning filter performance,
simplicity andmodularityof structure, etc., yetsuch that
(a condensed version thereof being [SI while [6]contains a
their design can be accomplished with only very limited
few added results). Several earlypapers [4], [7]-[9] on the
knowledge of classical circuits.
subject are reprinted in [IO],while some other papers
Several ofthe good properties of classical filters are a
bearing a certain relationship to our subject are [Ill-[13]. A
direct consequence of their passivity and, more specifically,
number of books are now available that givesome intro-
the losslessness of the filter two-port itself. It is important,
ductory material [14]-[28].The purpose of the present paper
therefore,thatthe relationship between a WDF and a
is t o give a brief overview of the state of the art in the field
of WDFs. passive reference filter is preservedeven after modifying
WDFs represent a class of digital filters that are closely
the multiplier coefficients within more or less wide ranges,
as is, e.g., required for deriving from the original design a
related to classical filter networks (see, e.g., [21], [29]-[38]),
bit-optimal version (i.e., a version in which the coefficients
preferably lossless filters inserted between resistive termina-
tions. Thus t o every WDF there corresponds a reference are quantized binary numbers selected according to some
suitable optimality criterion) by discrete optimization. The
most immediate consequences of this are that, for all major
Manuscript received February 4, 1985; revised June 4,1985. WDF structures, the excellent passband sensitivity proper-
Theauthor is with theDepartment of ElectricalEngineering,
Ruhr-Universitlt Bochum,D-4630Bochum,FederalRepublic of ties of lossless filters [39]-[41]are preserved, leading to
Germany. correspondingly reduced accuracy requirements for the

ool8-9219/%/0200-0270%01.00 61986 IEEE

270 PROCEEDINGS OF T H E IEEE, VOL. 74, NO. 2, FEBRUARY 1 9 8 6


multiplier coefficients and to good dynamic range perfor- entire theory could be developed without explicit recourse
mance (ratio of maximum permitted signal level to roundoff to classical circuit theory [55], but this will not be done
noise level), and also that stability under linear conditions either since one is then deprived of making immediate use
is automatically ensured. of the many relevant results that have been accumulated
In fact, even the nonlinearities resulting from the un- over decades and the rigor with which theseresultshave
avoidable rounding and/or truncation operations to which been derived.
the signalshave to be subjected canbe carried out, by Although VIS-SC filters are in somerespect the most
means of a simple strategy, in such a way that a WDF still natural switched-capacitor analogs of WDFs, there are vari-
behaves like a passive circuit. As a result, if properly de- ous other ways of establishing a correspondence from WDFs
signed, a WDF is not only free of zero-input limit cycles of to the SC-domain [56]-[MI. Even active filters imitating the
either type (granularity and overflow, i.e., small- and large- WDFprinciple have been proposed [65],[66].The term
scale), but does not even exhibit any zero-input parasitic “wave” is often also used to characterize SC or active filters
oscillations under the stringent loopedconditions occur- of these types. Finally, it maybe mentioned that when
ring, e g , i n a long-distance telephone transmission link. approaching the problemofderivingdigital filters from
Even if a nonzero periodic input is applied, limit cycles, if at classical ones this author had first found an approximate
all present, remain very small. Furthermore, forced-response procedure based on the use of voltage and current signals
stability [42]-[44] and related properties caneasilybe en- rather than waves. A similar method has been described in
sured. All these stability aspectsare in somerespect the the literature [67].
most important advantage to be gained from the use of In Part A of the bibliography given at the end are listed
WDFs. all papers towhich reference is made in the text. Some
At each port of a WDF there is one input and one output further papers on WDFs and related subjects are given in
terminal, i.e., for a common two-port filter, thus altogether PartB. A quite detailed list of references, briefly com-
two input and two output terminals are available. Usually, mented, has also been published in [a],together with a
onewill use only one of each of these terminals, but collection of reduced-size copies of more than 170 carefully
interesting properties canbe obtained by notrequiring prepared slides. These slides contain some information
such arestriction. In particular, a WDF derived from a which for reasons of space cannot be included in the
lossless reference filter is inherently a branching (direc- present paper.
tional) filter.
The concept of wave digital filtering can be extended to II. BASIC
PRINCIPLES
any number of dimensions. All major properties holding in
A. Realizability
the one-dimensional case are then preserved, indepen-
dently of degree and the number of dimensions. This in- A digitalfilter is fully described mathematically by a
cludes the low requirements for the coefficient word system of difference equations. The implementationof a
lengths, good dynamic range,absence of parasitic oscilla- digitalfilter requires that the arithmetic operations pre-
tions (i.e., also ofnonperiodic oscillations such as may scribed by these equations can be ordered sequentially,
occur in a multidimensional digital filter due to thefact that say, inside of a certain time interval of duration T, and that
such circuits are not finite-state machines), forced-response these operations recur periodically at a rate
stability,etc. The computation of the WDF is again easy
F = 1/T. (1)
once a suitable multidimensional reference filter is known.
To determine the latter, however, i s now the major prob- These precedence and periodicity requirements are referred
lem. Important solutions for this problem have already been to as the realizability conditions [4], [69], the former one
obtained and further work on this task is in progress [45]. alone also as computability condition [70].
In this paper, we will mainly be dealing with only con- The mathematical description of a digital filter can equiv-
stant and multirate WDFs. In fact, in view of their excellent alently be represented by a structure called its signal-flow
stability properties, WDFs are also natural candidates for diagram. The latter may thus be called realizable or unreal-
adjustable and adaptive filtering. it is thus not surprising izable depending on whether the aforementioned realiza-
that they are intimately related to the most popular types of bilityconditions are fulfilled or not. For the more com-
adaptive digital filters [a], but this subject can onlybe monly encountereddigital filter structures, verificationof
brieflytouched upon. Sections II to X will be devoted realizability is rather trivial. For more generalstructures,
exclusively to one-dimensional circuits. Extensions to the however, a more precise theorem is needed.
multidimensional case are considered in Section X I . As a In order to formulate this, some further terminology is
general rule, we will concentrate on fundamental principles required. Observe first thatthe delays in a digitalfilter
and aspects of immediate importance to the designer. For network do nowhere have to be equal to multiplesof T;
more advanced theoretical analyses we will refer to the they mayvery well be equal, e.g., to fractions of T, as is
existing literature. already naturally the case if one takes into account the
It may be interesting to point out that the first structures durationsinherently associated with carrying out the re-
for WDFs had actually been obtained by derivingthem quired arithmetic operations. If all delays are multiples of T
from structures of resonant-transfer filters [47]-[49], to we call the circuit full-synchronic, otherwise, assuming that
which they are indeed related (and which arealso related the periodicity requirement is fulfilled, half-synchronic. We
to so-called VIS-SC filters [SO]-[52]). No use of this analogy, say that the signal-flow diagram of a digital filter is proper
however, has been made in the original presentations [2]-[6], if it is connected and if it does notcontain any branch
norwill thisbe done hereafter. O n the other hand, the whose transfer function is zero. A loop is called directed (or

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

272 PROCEEDINGS OF THE IEEE. VOL. 74, NO. 2, FEBRUARY 1%


__ -__I

-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

port a port resistance R (indicated underneath the port


terminals in Fig. 2(a)). We can do this by choosing for R any I
t R2
I
arbitrary constant, although in practice one will select that
Fig. 3. A two-port N inserted between resistive terrnina-
particular value of R which leads to the simplest overall
tions.
expressions for the problem at hand. In this paper, follow-
ing the IEC convention, voltagearrows will bechosen to
point in the positive direction, i.e., from the plus to the and I , . The transmittance (transfer function) $, is defined
minus pole. by
Assume first instantaneous quantities, thus v = v( t ) and
i = i( t ) for voltage and current. The instantaneous (voltage) $,
= 2 K V , / E = KL$/A, (7)
waves (wave quantities, wave signals) are then defined by where
a= Ri b= Ri (5)
V+ V-
K= p3G
a and b being the waves traveling in the forward and the A, = V, + R,/,
backward directions, respectively (or, if the port is in fact
the input to a circuit located to its right, the incident and 82 = V, - R212.
reflected waves, respectively). Correspondingly, wecon- The equivalence between the two definitions (7) for $, is
sider steadystate quantities, thus also steadystate waves A easily established by means of Fig.3. Clearly, A, is the
and B incident wave at port 1 and S, the reflected wave at port 2,
A = V i - RI (64 defined for port resistances equal to R, and R , , respec-

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

FETTWEIS. WAVE DIGITAL FILTERS 273


sensitivity is the smaller the closer the attenuation is to its losslessness ameliorates not only the first-order sensitivities,
limiting value, zero. but even the influence of the higher order sensitivities that
Consider now a digitalfilter and let y beany of its must be taken into account in the case of large parameter
multiplier coefficients. The question then arizing is how a changes.
similarly low sensitivity of attenuation with respect to y can It is truethat in analog filters this remarkable property
be achieved. The answer to this is nottrivial since only does not offer any actual advantage. The reason for this is
arithmetic operations, but not the transfer of power, are simplythat analog circuits whoseactual performance is
essential to the mechanism of a digital filter, and the strongly influenced by higher order sensitivities are usually
concepts of passivity and losslessness thus do not naturally much too critical to lead to devices sufficiently immune to
arise. These difficulties are circumvented in WDFs by deriv- manufacturing tolerances, temperature variations, and aging.
ing them fromreference structures having the desired prop- These effects however are irrelevant in digital circuits. For
erties. This derivation must take into account the terminat- the latter, changes of loss characteristics due to coefficient
ing resistances R, and R, since these play an essential role changes are of relevance only during the design process,
in obtaining (12). but are not relevant once the precise,values to be imple-
Since wave quantities become the actual signal parame- mented have been decided upon.
ters in WDFs, the relevant transfer function y1 and the For the influence of attenuation sensitivity upon dynamic
corresponding attenuation d are given by range (ratio of overflow level to roundoff noise) [80]-[83],
the relevant expression is au’/ay, not a a / a y . The value of
the last termin (15), however, is such that it does not
and we have, according to (7) and (9), endanger the excellent noise properties of WDFs, especially
if some other relevant aspectsare properly taken into
$7 = GI (14 4 account (cf. Section Vll-C). Nevertheless, there is a definite
a’ = a + a0 (14b) interest in structures for which a a o / a y reduces to zero [88].
a. = In K (144
Ill. BUILDING BLOCKS

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).

274 P R O C E E D I N G S OF T H E IEEE, VOL. 74, NO. 2, FEBRUARY 1986


Table 1 Major One-Port Elements and Sources and Their Realization in the WDF Domain.

Copocltance lnductoncr Reslslance Short-nrcult Op.n-clrcult Rnbstivr W f c e Voltags source

V-lR /$ V=$RI V- R I v.0 110 V=E+RI V. E

R R
v p !B+-
R
.I*-C
R
B-

6.d A b-i'A 6-0 6.-A E=A 6-E B= 2E-A

bitnl-aitn-ll bltnl=-oltn-T1 b-0 b=-o b-a b=e b-2e-a

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

amounts to replacing, in the last column of Table 1, 6 and 11 = K2,4 - K22'2


b by - 6 and - b, respectively.
It is importantto notice that the constant to maybe
differentfor eachsignal considered. This is due to the
presence of delays (possibly also fractional delays, although Replacing (6) by
these do not appear in Table 1) and must properly be taken
into consideration if the relative timing at the various places A;= L(+ Rl; 6;= y - Rl;, i=1,2 (22)
in the circuit is correctly to be taken into account. As an andselectingthe port resistances(parameters R in (22))
example, consider the expression (18a) which we can also equal to the characteristic impedance (parameter R in (21))
write in the form b(t,) = a(tb), with t, given by (19) and we obtain from (21) the equations listed in row 4, column
t,!,, by 1, of Table 2. Right underneath these equations are listed
t,!,,= tt, +
mT, m= , -1,0,1,2, ... two difference equations, which yield the previous equa-
tions as steady-state solutions if we write
thus with t; = to - T and t; = t, - T. Clearly, th gener-
ates the same sequence of time instants as t,, but this does a;( t ) = AieP* bj( t ) = 6;eP', i = 1,2 (23)
not have to be the case i f the delay involved is not a where, in each case, t takes only those discrete values to
multiple of T, as will be the case hereafter. which the respective one of the four signals dl, a 2 , b,, and
The most importanttwo-port element is the so-called 4 refers. (In other words, although t is, in fact,always of
unit element (first column in Table 2), which also plays a the general form (19), the parameter to may be different for
majorrole in microwave filter theory [90]-[95]. It can be each one of the four signals considered.) In particular, if we
defined by designate by ,it the discrete time instants towhich b,
V, = V, cosh (pT/2) - R12 sinh (pT/2) refers, i = 1,2, the difference equations considered can be
written as shown in Table 2.
ll = ( V , / R ) sinh (pT/2) - I, cosh(pT/2) (21)
A generalization of the unit element is the quasi-recipro-
or, equivalently, by its chain matrix, K, listed in Table 2. It cal line, or QUARL [49], [%I. It has the same characteristic
corresponds to a transmission line of delay T/2 and char- impedance R , and the same average delay (5, + T,,)/2 =
acteristic impedance R . Recall that for the orientationof T/2, as the unit element, but the individual delays in the
the current I , as adopted here the chain matrix of a two-port right and left directions 5, and T 2 , respectively, donot
is defined by have to be the same, i.e., the differential delay

FETTWEIS: WAVE D I G I T A L FILTERS 275


For the elements of Tables 1 and 2, except for the gyrator,
passivity requires the resistive parameter R to be positive.
does not have to bezero. Proceeding as for the unit
element one finds the results listed in the second column For gyrators and circulators one might have R < 0, but the
of Table 2. Notice the arrow in the representation of the same effect can be achieved by inverting the orientation of
QUARL; it refers to the choice of sign adopted for relating the arrow appearing in the symbol representing the corre-
T,,
q, and to A . (Recall that quasi-reciprocity of a two-port sponding element. Hence, we canassume without restric-
tion that R > 0 in all cases.
refers tothe fact that its transfer properties in the two
directions differ only by a constant, i.e., frequency-indepen- We still want to comment briefly on the principle dis-
cussed earlier in relation with the appearance of constants
dent delay [&I.)
An element that can be implemented very easily is the such as to and th when writing explicitly the time depen-
denceof signals. Failing to observe this principle is the
gyrator, as explained in the third column of Table 2. For the
reason why mistakes are sometimesmade in analyzing
ideal transformer, several realizations are of interest. One of
sampled-data systems.Also, in order to avoid pitfalls it is
these is given in the first column of Table 3, and the others
easiest to work systematically with the steady-state con-
will be explained later. Observe that it is essential now that
cept, as we are doing here, and to use thus, implicitly or
explicitly, a z-transform definition that is somewhat differ-
Table 3 A: ideal Transformer. B and C: Its Realization for
TWO Special Choices of R,. D: For Arbitrary Choices R,, R,,
ent from the one usually adopted. This is why this author
and n (cf. Fig. 46). has opted forthis approach throughout his dealing with
sampled-data systems [I]-[6],[&I-[52], and the advantages
thus tobe gained havealso recently been pointedout
appropriately and clearly in [97]. Note that a steady-state
approach, which in fact is simpler than an approach based
on applying z-transformations to time-domain equations, is
amply sufficient for-dealing with all aspects to be consid-
ered in this paper. For this reason, the concept of z-trans-
Cholce R2=n2R1 : Arbitrary cholcr form(inthe standard orthe alternative form alluded to
before) will hereafter not be used explicitly.

6. Interconnections and Adaptors [4], [SI, [93]


7) /nterconnections: We haveseen how it is possible to
simulate in the digitaldomainthe main elements and
sources, but in order to fully establish an equivalence with
classical circuitswe mustalso simulate the interconnec-
theport resistances at the two ports, R, and R,, do not tions, or in other words, the topological rules (Kirchhoff’s
have to be the same; hence, (22) has to be replaced by laws). The most important of these are the series and the
parallel connections. Since interconnections are not
A;= y+ R,I; 6;- y - R ; / , , i=1,2. (25)
frequency-dependent we will, for reasons of simplicity, use
Next to the gyrator, a further nonreciprocal element is throughout hereafter instantaneous rather than steady-state
the circulator. It has n ports, with n 2 3 and is best de- quantities (as, in fact, we could also have done in Section
scribed directly in terms of wave quantities. Thus using (22) Ill-A for all frequency-independent elements and the
but with i = 1 to n, we have sources). Note that for all cases discussed in Section Ill-A
6, = A,, S, = A , ; . . , 6, = A,-1. ( 26) where a resistive parameter R appeared in the +-domain
The resulting realizations for a three-port and a four-port description the final result was independent of R. In fact, R
circulator are shown in Table 4. The extension for n > 4 is is then always hidden in the defining expressions for the
trivial. wave quantities. Thus since R will in general be different in
each individual case, it is to be expected that the influence
of the resistive parameters will reappear when examining
Table 4 Realization of Three-Port and Four-Port Circulators.
the interconnections.
2) Parallel Adaptors: Consider first a parallel connection
of n ports (Table 5A), with port resistances R, to R,. It must
be possible for the latter to take arbitrary values since these
are usually fixed by whatever element, etc., is connected to
the correspondingport. For the wave quantities we thus
write
a, = v, + R,i, 4 = vy - R,i,, Y = 1 to n. (27)
Mathematically, the parallel connection is described by
V, = 5 = * . . = V, il + iz + ... + i , = O . (28)
Eliminating the vy and i, from (27) and (28), we obtain
&I
, (yla,
= + yZa2 + . . . +y,a,) - a,, Y = 1 to n (29)
where

2 76 P R O C E E D I N G S O F T H E IEEE. VOL. 74, N O . 2, FEBRUARY 1%


Table 6 A: Unconstrained Three-Port Parallel Adaptor and
Table 5 A: Parallel Connection of n Ports. B: n-Port Parallel Corresponding Signal-Flow Diagram, Port 3 Being Depen-
Adaptor and Corresponding Fundamental Equations. C: n- dent. B: Constrained Three-Port Parallel Adaptor, with Port 3
Port Parallel Adaptor whose Port n is Reflection-Free and Reflection-Free, and Corresponding Signal-Flow Diagram,
Corresponding Fundamental Equations. Port 2 Being Dependent.

9 A C
b2
P I

i
an
Ibn

of the y, is equal to one,andwe then say that the


corresponding port is reflection-free. If this is the case for
the G , v = 1 to n, being the port conductances, andwe port n, we thus have
have
Yn =1 (334
I.e.,
Clearly, (29) expresses the reflected waves 4 in terms of G,, = Gl + C, + . . . + G,,-, (33b)
theincident waves a,. The mathematical operations in-
volved are additions/subtractions as well as multiplications y1 + y2 + .. . + y n - l =1 (34)
by constants, thus operations likein any other type of y, = GJG,,, Y = 1 to n - 1 (35)
digitalfilter. We will say that (29)and(30) describe a
parallel adaptor, and we use for this the graphical represen- and according to (29), b,, then becomes independent of a,.
tation shown in Table 56 (the symbol inside the box being Thisabsence ofreflection is represented symbolically in
self-explanatory) together with relations corresponding to Table SC by a stroke at the outputofport n, andthe
(29) to (31). corresponding adaptor is said to be constrained. The funda-
By making use of (31), the coefficient yv ofone of the mental equations now applicable arealso summarized in
ports,calledthe dependent port, canbe eliminated. The the same column of Table 5. From a physical point of view,
elimination process should be carried outin such a way (33b) can be interpreted to express that R, is equal to the
thatthenumber of additionsrequired by the resulting input resistance at port n if the other ports are terminated
equations i s minimized. By choosing port n as dependent by their respective port resistances.
port, a suitable way of rewriting (29) is According to (34),any of the ports other than n may
again be chosen as dependent port. If we select, for this,
port n - 1, (32) may be replaced by
n-2
v-1
4= - yv(an-1 - a,) (364
bv = b,, + (a, - a"), v = 1to n - 1. (32b) v-1

So far we have not madeany particular assumptions


bn-l = 4 + a, b,, = 4 + a,,-, (36b)
concerning the R,. If we want to make this fact explicit, we b, = b,-l + (a,,-l - a,), v = 1 to n - 2 (36c)
may thus call the adaptor under consideration more specifi- which requires n - 2 multiplications and 3n - 5 additions.
cally an unconstrained parallel adaptor. According to (32), A constrained three-portparallel adaptor, with port 3 reflec-
an unconstrainedn-port parallel adaptorrequires n-1 tion-free and port 2 dependent, is shown in Table 66
multiplications and 3n - 3 additions. The number of multi- together with a corresponding signal-flow diagram.
plications is thus far less than the number n2 which would 3) Series Adaptors: Consider now a series connection of
correspond to a general linear relation between the a, and n ports (Table 7A) with port resistances R, to R,. Eliminat-
the b,. Anunconstrainedthree-port parallel adaptor to- ing the voltagesandcurrents from (27)and the defining
gether with its signal-flow diagram is shown in Table6A, equations
port 3 being the dependent port. Observe that this signal-
flow diagram, which hadalreadybeen included in [%], is v , + y + . . . + v,=o i1 = i 2 = .. . = i, (37)
simplerthanthe one originally presented [4], butwhich leads to
unfortunately is reproducedin many of the books men-
tioned above and in many publications by other authors. b, = a, - y v ( a l + a2 + +a,), v = 1to n (38)
Of particular interest are parallel adaptors for which one where

FETTWEIS: WAVE DIGITAL FILTERS 2 77


Table 7 A:Series Connection of n Ports.B:*PortSeries sponding port is reflection-free. If this is the case for port
Adaptor and Corresponding Fundamental Equations. C: rt- n, w e thus have
Port Series Adaptor whosePort n is Reflection-Feee and
Corresponding Fundamental Equations Yn = 1 (41 a)
A I B i.e.,
R, = R, + R2 + * .. + R,-, (41 b)
y, = R,/R,, v = 1 to n - 1 (42)

and according to (38), b, then becomes independent of a,.


This absence of reflection is again represented symbolically
in Table 7C by a stroke at the output of port n, and the
corresponding adaptor is again said to be constrained. The
.
%=al + a l + . .+an
v1 + v2+. . .+V, =0 h=%-Yva0
fundamental equations applicable in this case are also sum-
marized in the same column of Table 7. From a physical
1Q’. ..=I” v = l ton
point of view, (41 b) can be interpreted to express that R, is
equal to the input resistance at port n i f the other ports are
I y, +YI+...+V” I 2
terminated by their respective port resistances.
Since (34) holds again, any of the ports other than n may
be chosen as dependent port. If we select, for this, port
y, = 2R,/(R1 + R2 + + R,) (39) n - 1, (40) may be replaced by

(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

P R O C E E D I N G S OF T H E IEEE. VOL. 74, N O . 2, FEBRUARY 1986


(44).All the port resistances then turn out positive if I?,, and Table 9 A: Unconstrained Three-PortParallel Adaptor. B:
the y, are positive. However, for these port resistances to Unconstrained Three-Port Series Adaptor, Both with R, = R , ,
Port 3 Being Dependent. Each one of the Signal-Flow Di-
correspond actually to the given values of the y,, (30) and agrams Involves only One Multiplier.
(39), respectively, must be satisfied. Substituting in these
equations the R , computedfrom (44a) and (44b), respec- 0"'
tively, we obtain the original y, under condition that (31)
holds. Thus imposing positive values for the y,, Y = 1 to n,
and for f?, leads to an acceptable solution of the remaining
R , if and only if (31) holds. The latter is automatically the
case if oneof the coefficients has been eliminated by
choosing the corresponding port as dependent port. This
coefficient is in a sense being realized indirectly, and its
correct value to be used in (44) is thus the one computed
by means of (31). The situation is essentially the same if one
ofthe ports is reflection-free, except that one may then
replace (31) by (34) and compute the port resistance at the
reflection-free port by expressions such as (33b) and (41 b),
respectively.
6) For a given type of interconnection (parallel or series)
and given port resistances one still has a certain amount of
freedom available due to the possibility of freely choosing C. Two-Port Adaptors
the dependent port, i.e., the port whose corresponding
coefficient is to be eliminated by using (31) or (34). Further- The simplest adaptors are those with n = 2.Since two
more, if one modifies the other coefficients (e.g., in order portsconnected in parallel canalsobe considered to be
to replace them by appropriately quantized numbers) this connected in series, one might expect two-port series and
will implicitly affect the eliminated coefficient through the parallel adaptors to be the same. This is essentially true, but
continued validity of the respective one of the equations as can be concluded from the drawings in Tables5A and
just mentioned. If the eliminated coefficient is small it may 7A, the orientation of voltage and current at one ofthe
suffer quite a large relative change and may even become ports, say port 2,has to be reversed if one passes from the
negative, contrary to what is usually permitted. parallel to the series connection. As a result, the two types
In a conclusion, in order to minimize the relative change of two-port adaptors are related as shown in Fig. 5(a). (Note
of thecoefficient realized implicitly, that port should be
chosen as the dependent one whose corresponding coeffi-
cient is the largest, or atleast not smaller than any of the
others. If this choice is made, then according to (31) and
(a) -pI=J-
bl b2
= a-JTE
bl -1 b2
(34) none of the coefficients actually to be implemented
can exceed 1 in the case of unconstrained adaptor,' and
1/2 in the case of a constrained adaptor.
7) It may happen that two of the port resistances, and b2
(b) ap--E=
a--JTj
bl
Y

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

FETTWEIS: WAVE DIGITAL FILTERS 279


Yl = 2R2/(Rl + R2) (474 adaptors. The corresponding equations are
Y2 = 2Rl/(Rl + R2). (47b) bl = - Y 4 + Y2-32 (524
A more symmetrical way of writing these equations is 4 = Y,al + Y-3, (52b)
4 = a2 + y ( a 2 - 4 (4% preferably combined with (46b) and (45b), respectively (cf.
Table 10E for the second of thesechoices).Finally,Table
4 = a1 + Y(a, - dl> (ab)
I O F shows an alternative to the signal-flow diagram of Table
Y = ( 4 - R2)/(R1 + 4 ) (49) 10D.It has someadvantage in relation to the need for
y being no longer restricted to be positive, although such providingshimming delays (cf. Section VIII-8). A further
that alternative is the mirror image of the structure in Table IOF,
with y replaced by - y (cf. Fig.5(b)).
-1 < y < 1. (50)
In the symbolic representation of (45) given in Table 10A Iv. REALIZATION OF CIRCUITS
we have, this time, shown explicitly the parameter yl next
t o port 1 (cf. item 3 in Subsection 111-84). Ifwe want to A. General Principles
indicate explicitly ina similar way the coefficient y , we will
do this as shown in Table 108. Clearly, an orientation must In Section I l l we haveseen how the various building
blocks for WDFscanbe realized. Wheninterconnecting
Table 10 A and B: Representation of a Two-Port Parallel them (Fig. 6) to form a digitalfiltercircuitthe following
Adaptor, the Coefficients y, and y , Respectively, Being principles must be observed:
Shown Explicitly. C to F: Coresponding signal-Flow Di-
agrams, Three Further SuchDiagrams Being Obtainable by 1) The building blocks must be interconnected in such a
Interchanging the Input and Output Ports i n C, D, and F with way that the grouping of terminals into ports remains re-
y1 and y replaced by yz and - y , respectively. spected, i.e., the two wave terminals of one port must be
A ,. connected to the two wave terminals of precisely one other
port.
2 ) For every two wave terminals which are joinedto-
gether the two corresponding waves must flow in the same
bl
direction. In other words, if the notation used in Section I l l
is maintainedthroughout and we consider a port 1 con-
nected to a port 2, we must have
D F

E
a, = b2 a2 = b,. (53)

b, I 0 2
-..---.

bl bl R, = R2
bl bz
..__)_---
n1 = bt

Fig. 6. Compatible interconnection of two wave ports.


now be given since according to (49), y is defined with port
1 appearing first in the difference term R, - R,. We have
taken this into account by using a heavy line for drawing 3)For any two ports thus combined, the two port resis-
that of the two bars inside the b o x which is closest to port tances must be the same.Thus in Fig. 6 we must have
1. (Thus if the right of these two bars were drawn in heavy R, = R 2 .
line this would indicate that y were defined by ( R , - 4) The realizability conditions expressed by Theorem 1,
Section Il-A must be respected.
Rl)/(Rl + R21.)
The signal-flow diagrams corresponding to (45) and (48) The requirements imposed by the first three principles
are given in Table 1OC and IOD, respectively, whilethe are easy to comply with.If they are satisfied we say that the
diagram corresponding to (46) is the mirror image of the building blocks are port-wise interconnected and that two
one in Table 1OC with y1 replaced by y2. In all three cases individual portsthen merged are compatibly connected.
available we thus need 1 multiplier and 3 adders. Hence, all The fourth principle, however, has far-reaching conse-
three solutions are equally acceptable, and according to the quences. By construction, adaptors do not contain internal
guiding principles given in 'item 6, Subsection 111-84, we directed loops, but usually a directed path from every input
should adoptthat one of these solutions for which the terminal to every output terminal. Nevertheless, no delay-
correspondingcoefficient is smallest in absolute value. free directed loops can be created if a capacitance,an
Using (50) and inductance, a resistance, a resistivesource,or a unit ele-
- Y
71 =I (51 a) ment (Tables 1 and 2) is connected to an adaptor port. A
gyrator (Table 2), a circulator (Table 4), or a transformer
Y2=l + Y (51 b) realizedaccording to Table38 i s permitted as long as it
it is easily verified that there is always precisely one of the remains guaranteed that a delay-free directed loop is not
coefficients y , yl,yz whose modulus is smaller than $, ex- created by the termination at the other end(s). A QUARL
+
cept for the simple cases yl = y = and 72 = - y = $. does not create a delay-free directed loop either except,
The possibility mentioned in item 8 of Subsection 111-84 possibly (although nowhere necessarily), if one of the de-
can be of interest in particular in the case oftwo-port lays T1 and T 2 is zero; its usedoes not, in general, violate

280 P R O C E E D I N G S O FTHE IEEE. VOL. 74, NO. 2 , FEBRUARY 1%


the second condition of Theorem 1 either since the sum interrupted. In other words, we must have B = 0 for A # 0
T,,+ T,, is equal to T. and z = 00, thus J, = 1 (cf. (2)). Due to (6b) this implies
O n the other hand, connection of a short circuit, an open V = RI, thus
circuit, ora voltage source(Table1) is, in general, for- Z(l) = R (54)
bidden. Most importantly, the direct interconnection oftwo
adaptor ports (which includes connecting to an adaptor the or, equivalently, that the corresponding reflectance is zero
realization of an ideal transformer according to Table 3C or [99], Z = Z(+) = V / I being the input impedance to the
3D, see below) will in general create a delay-free directed right of the interconnecting port in the original circuit (Fig.
loop (Fig. 7(a)). Exceptions can only be made if there is an 8(a)), and R theport resistance of that port. We liketo
stress, however, that (54) is only necessary, not sufficient,
contrary to what is sometimes believed, although in many
cases absence of delay-free directed loops is indeed
guaranteed by (54). O n the other hand, arrangements satis-
fying (54) haveappeared in the literature although it had
been overlooked that realizability is not given. In such
cases, there is in fact more than one delay-free directed
path, but with cancellation ofthe corresponding transfer
functions occurring.
As a first very simple application of the principles ex-
posed above we consider again the realization of an ideal
transformer. It is well known that the ideal transformer of
Table 3A is equivalent to the chain of gyrators shown in Fig.
%a), with n = R2/R,. For the sake of clarity we have repre-

Fig. 7. (a) Creation of a delay-free directed loop by direct


interconnection of twoadaptor ports. (b) Interruption of this
delay-freedirectedloop bypresence of areflection-free
port. (c) Reappearance of a delay-free directed loop via an
outer feedback path.

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

FETTWEIS. WAVE FILTERS 281


the other hand, in the arrangement of Table 3 0 there is a tances ( R , and R,, respectively) but also voltage sources (€,
change of port resistance from R1 to n2R,, and both these and E,, respectively). Let the external port resistances(i.e.,
values have therefore been given (although this was not the port resistances at the accessible ports) be chosen equal
strictly required since the passage from one port resistance to the respective terminating resistances, and assume that
to the other is imposed by themultipliers n and l / n we have derived from N a wave two-port N' (Fig. Il(b)).
appearing in the circuit). The entries of the scattering matrix

6. Reflectances and Transmittances


Before goinginto detail about how to realize specific
are known [32] to be given by
circuits we want to explain a few general aspects about the
transfer functions encountered. 41 = ( 4 - R l ) / ( Z l + R l ) (564
Consider first a classical one-port N (Fig. lqa)), and
5 2 2 = (z2 - R , ) / ( Z , + R , ) (56b)
assume that we have been able to derive from it a wave
one-port N' (Fig. Iqb)). We assume N to be fed by a 521 = 2 p z V,/ElIE2'0 (564

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

282 THE OF PROCEEDINGS IEEE, VOL. 74, NO. 2 , FEBRUARY 1%


constant, i.e., frequency-independent factor K (cf. Section IS,l,in which case (65) leads to &,I = ISll\.Thus S,; can in
11-C), i.e., they correspond to precisely the same general practice be used just as well as Si,, and S, just as well as
type of filter even if R , # R , , and the same applies to S;, S,. On the other hand, one can envisage applications [I031
and SI,. where all four inputand output terminals of a WDF two-port
As is well known [32], if N is lossless we have, for p = jo are actually used.
(thus for +
= j+)
FS=1 054) v. REALIZATION OF REACTANCES AND ALL-PASS
FUNCTIONS

where s* is obtained from S by transposing it and replacing


its entries by their complex conjugate. (Thiscanalso be A. Richards and Foster Structures
verified by means of above relations, using for the power
absorbed by N the expression P = Re ( V,/T L$/t).)One + As will be seen, any of the classic canonic structures can
consequence of (64)are the relations (also known as Feldt- be used for selecting the reference structure. The reactance
keller equations) structure which in some respect is the simplest one is the
chain connection of unit elements (although this structure
lS,l12+ 1 ~ , I l 2 = 1 (654 is less widely knownthan the others). According to Richards
[%I, any reactance function Z = Z(+) of degree n 2 1 can
P,2I2 + IS,212 = 1' (65 b) be synthesized as a chain of n unit elements (all of delay
Considering (65a) we see that
p2,1 = 1* S,, = 0 52, =

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
-'

Fig. 13. A simple equivalence involving an arbitrary delay


To and an arbitrary circuit N.

where Tis an arbitrary delay and N an arbitrary circuit [69].


Table 12 A: A SeriesResonant Circuit. B: An Equivalent
Indeed, applying this equivalence consecutively to ap-
Circuit Involving a UnitElement of Delay T/2. C and D: Two
propriate ports in Fig. 12(c) (with N then corresponding to Corresponding WDF Realizations Without Delay-Free Di-
the entire circuit to the right of the port under considera- rected Path from Input to OutputTerminal, C Being Derived
tion) it is easily seen that in particular the arrangements of from A, and D from B.
Fig.12(d) and (e) can indeed be obtained. Clearly, if we
choose R, different from R,, the structures in Fig. 12(c)-(e)
have to be preceded by a further two-port adaptor. Note
that the resulting structures could, of course, be obtained
directly (thus without first deriving the structures of Fig.
12(a) or (b)) simply after replacing IC, by z. In that sense, the
Richards algorithm is equivalent to a Schur parametrization
i3 TR"mR2
R. ~

[ 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,

284 P R O C E E D I N G S OF T H E IEEE, VOL. 74, NO, 2 , FEBRUARY 1986


y’ = R,/R’ y” = R,/R” following expressions can be shown to hold:
and Ab = Y -
- I)/( ’) (7 0 4
y’ = R’/R, y” = R”/R,
A, = Ao(z + l)/(z - Y> ( 70b)
and for Tables 11D and 1 2 D A , = - A ~ ( z+ I)/(,?
7) + (71 a)
Yl = 2R,/( Rl + R2) A , = A o ( z - l)/(z + Y) (71 b)
Y2 = 2R,/(R, + R,) thus, in view of (2),
Y =( 4 - R 2 ) A R l + R2). A , / A , =,/A,
A = -4. (72)
The following relationships can thus be shown to hold for It can be verified that for real frequencies, i.e., for IzI = 1,
Tables 11 and 12: we obtain from (70) and (71), taking into account (49),
y1 = 2y” = I- y y2 = 27’ = 1 + y. (67) < 2/(1 + y ) IAc/AOI < 2/(1 - 7)
Since y1 and y, are thus twice y” and y ’ , respectively, a IAe/AoI < 2/(1 + Y) - Y)
IAf/AoI < ’/(I
realization by means of one of the former two coefficients
and thus, for y > 0, i.e., for y, < 1
requires a shorter wordlength. For the resonant frequency,
we find for Tables 11A and 12A IAdAO1 < IAe/AOI x (73)
& = R”/R’. while for y < 0, i.e., for yz 1

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.

F E T T W E I S : WAVE DIGITAL FILTERS 285


between y and y, canalwaysbemade in such a way that
the coefficient actually used does not exceed the value
(cf. (67)). The same conclusion holds forthe choice be-
tween y and y, if y < 0, thus y, < l , except that it now
applies tothe modulusof the coefficient actually used.
Hence, if we designate by A,,, A,, A,, and A, the signals
immediately after carrying out the multiplication involving
Ab, A,, A,, and A , , respectively, the appropriate choice of
the multiplier coefficient leads, for y > 0, to
IAb/AOI < IAe/AOI < (75)
and, for y .c 0, to
IXJAOI < 1 IAf/AOl< 1. (76)
Such aspects are obviously of interest for scaling considera-
tions. They will further be examined in Section VII.
For the arrangements of Tables 11C and 12C, rather than
proceeding as explained four paragraphs earlier, we may (c)
just as well replace R, in the three-port adaptors by R,. In Fig. 16. (a) A simple structure according to Fig. 15. (b) and
that case, one has, of course, to use unconstrained adaptors (c) Two corresponding WDF realizations, with (b) usually to
instead of constrained ones, and one is then, in fact, deal- be preferred.
ing with a special case of the general method described
hereafter.
tionto Fig. 12, we can divide up the delay T located
A second possibility of realizing a general reactance func-
between the two adaptors in Fig. 16(b), using theequiv-
tion is indeed by means of either the first or the second
alence of Fig. 13, into, e.g., two delays T/2, one in the
canonic structure of Foster (Fig. I5(a), (b)). In the first case,
upper and one in the lower branch. In this case, there is no
critical path involving more than one multiplier,while in
Fig. 1qc) there is unavoidably such a path traversing two
multipliers.

B. Cauer Canonic Structures and Corresponding Structures


Using Unit Elements
----7--- There exist essentially two types of Cauer canonic struc-
tures, shown in Fig.17(a) and (b), respectively, both being
in fact /adder structures. Notice that the first inductance is

(b)
Fig. 15. (a) and (b) First and second canonic structure of
Foster for realizing general reactances.

one needs a series adaptor, in the second, a parallel adap-


tor. In particular, the parallel resonant circuits in Fig. I5(a)
can be realized according to Table 11 and the series reso-
nant circuits in Fig. 15(b), according to Table 12. An exam-
ple of a simple circuit according to Fig. 15(b) is given in Fig.
I q a ) . The corresponding WDF realization, which in some Fig. 17. The two types of Cauer canonic structures; (a)is
drawn for Z having a pole at infinity and (b) is drawn for 2
respect is the simplest one available, is shown in Fig. I q b ) ,
having a pole at zero.
R, and R, being as given in Table 12. No particular specifi-
cation has been indicated for R,, but if one chooses
missing in Fig.17(a) if the impedance Z has no pole at
1/R, =I/& + 1/Rb'+ 1/R,
infinite, and the first capacitance is missing in Fig. 17(b) if Z
there will be no delay-free directed path from the input to has no pole atzero, but this is of no relevance for our
the output terminal of the external port. It should be clear purpose.
how Fig. I q b ) generalizes if there is an arbitrary number of As an example of how one can proceed we consider the
shunt branches consisting of series resonant circuits in Fig. fifth-order Cauer structure shown in Fig.18(a). Two corre-
1qa). sponding WDF realizations are given in Fig. I w b ) and (c),
One of a quite large number of realization alternatives to the former having at the external port no delay-free directed
that of Fig. I q b ) i s shown in Fig. I q c ) , its realizability being path from the input to the output terminal while the latter
ensured by the left port in the series adaptor being reflec- allowing one to have an arbitrary port resistance R, at the
tion-free. As explained in relation to Table12Cand D, it inputport. No further explanation will be given at this
requires one more adder and slightly less convenient multi- point, but the procedure to be followed for arriving at Fig.
plier coefficients. Furthermore, as explained earlier in rela- 14b) and (c) will be apparent after we have discussed the

286 PROCEEDINGS O F THE IEEE. VOL. 74, NO. 2 , FEBRUARY 1 9 8 6


RI involve each only one multiplier, just as for the structure of
m

2- 12(c). Fig. The multipliers


number of and the number of
adders are also the same in both cases.

C. Chain of Circulator- Type All- Pass Sections


As discussed in Section IV-B, realizing reactancesor all-
pass functions amounts to the same thing. We may thus
also investigate classical realization procedures forfunc-
tions of the latter type. Mathematically speaking, the sim-
plest such procedure is the chain connection of all-pass
sections of degree 1 and 2.Such sections can be obtained
Fig. 18. (a) A fifth-order Cauerreactance structure. (b), (c) by means of three-port circulators terminated at one port
Two corresponding WDF realizations; i n (b) there is no
delay-free directed path from input to outputterminal at the
by a capacitance or an inductance or by a parallel- or
external port while in (c) R, may be chosen arbitrarily. series-resonant circuit. The resulting all-pass structure is as
shown in Fig. 2qa) where each of the impedances Z, to Z,
is thusof one of the four types just mentioned. In fact,
realization of ladder WDFs in Section VI-B, where some except for a possible sign inversion, one only needs,e.g.,
further aspects of such structures will also be examined. It impedances corresponding to a capacitanceor a parallel-
will then beclear that for Fig. l8(b) we must have resonant circuit. The corresponding two sections are shown
R; = R , R , / ( R , + R,) R; = R, + R; (77a) in Fig. 21(a) and (b) and two possible resulting WDF realiza-
tions, in Fig. 21(c) and (d), respectively (cf. Tables 4, 11, and
R; = R,R;/(R, + R;)R, = R, + R; (77b)
13).
while for Fig. 18(c), (77b) has to be replaced by The all-pass two-portin Fig. 2qa) is shown inserted
R; = R, + R, . (774

Two canonic reactancestructures that in somerespect


are intermediary to the Richards and Cauer structures are
shown in Fig. 19(a) and (c). (If for the input impedance
Z = Z(+) one has z(00)= 0, Fig. 19(a) applies as it stands
while Fig. 1 % ~ can) beused with the first inductance
omitted, and if z(00)= 00, Fig.19(c) applies as it stands
while Fig.19(a)canbeused withthe first capacitance
omitted.) Corresponding realizations are shown in Fig. 19(b)
and (d), respectively, where no restriction on the port
resistance R, of the external port has been assumed. One
(b)
Fig. 20. (a) An all-pass two-port inserted between resistive
terminations 2, to Z, being impedances corresponding to a
capacitance, an inductance, a parallel resonant circuit, or a
series resonant circuit. (b) General structure of the resulting
WDF realization, N, to N, corresponding to realizations
(not represented i n detail) of Z, to Z, respectively.

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.

can again ensure no delay-free directed path to lead at that


port fromtheinputto the output terminal by choosing (c) (4
R, = R,R,/(R, +
R , ) or R, = R, + R , , respectively. For the Fig. 2l. (a), (b) Basic first- and second-degree all-passsec-
realizationsgiven in Fig.19(b) and (d), thecritical paths tions. (c), (d) Possible corresponding WDF realizations.

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

and the corresponding simplified realization is given in Fig.


A. Lattice Reference Filters
23(b). The structures thus obtained are remarkably simple.
1) Basic Properties of Lattice Wave Digital Filters: WDFs For the WDF realization of 5’ and 5’’themselves, any of the
derived from lattice reference filters, are in somerespect methods described in Section V can beused, with the
the most attractive structures available [109]-[133]. A classi- structures of Figs. 12,19, and 20 to be preferred as explained
cal lattice two-port inserted between terminations with in Section V-D.
equal resistances R, ( R , = R, = R,, cf. Fig. 11) is repre- The structure of Fig. 23(a) can also be redrawn as shown
sented in Fig. 22, Z’ and Z” being the lattice (or canonic) in Fig. 24(b). The four-port appearing there will be called a
impedances. In view of (62) and (63), we have 9 = S, i.e., lattice adaptor; it is defined by the equations (written for
we do not have to distinguish between the two types of instantaneous quantities)
scattering matrices. One finds
b, = a, - a, b4= a, + a,
S,, = S,, = (5’ + 5”)/2 (784
(83)

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

288 PROCEEDINGS OF T H E IEEE, VOL. 74, N O . 2, FEBRUARY 1%


Fig. 24(a)) with respect to 2R, are indeed equal to 5’ and
S”, respectively, and that it is thus also appropriate to
indicate 2R, as port resistances of ports 3 and 4, as we have
done in Figs. 2qb) and 25(a) and (c).
Obviously, theinput-output relationships in the struc-
tures of Fig. 23 do not change if the all-pass functions 5’
and 5” are realized not by one of the procedures explained
in Section V, but by any other one available. In particular,
one canalso consider using any existing procedure not
obtainable via the WDF approach. It is thus not surprising
that the structure of Fig.23(b), first published in 1974,has
also recently been examined outside the WDF context
[134]. However, the full benefits inherent to the structures
of Fig. 23 can only be obtained if the WDF approach is also
Fig. 24. (a) Jaumann equivalentofthelattice two-port in
used for realizing 5’ and 5”.
Fig. 22. (b) Equivalent representation of the arrangement of
Fig. 23 (a), using a lattice adaptor. 2) Computation o f a LatticeWave Digital Filter: Here,
we recall briefly the essential steps needed for obtaining 5‘
and 5”. Proofs will be omitted, but thesecan be found in
standard textbooks such as those mentioned earlier [21],
[29]-[38].
For the loss a defined by (9) one finds that, for real
frequencies (cf. (3)), it is given by an expression of the form
a = + In [I + 1\k(j+)12] (85)
where \k = \k(+) is a real odd rational function in +. The
first step in the design is, therefore, to determine real
polynomials h = h ( + ) and f = f ( + ) , one of thembeing
+
even in and the other odd, such that the rational function
\k = h/f
gives rise, via (85), to a function a = a ( o ) that satisfies the
loss requirements for the filter. We may assume h and f to
be relatively prime.
b3 From h and f , one determines Hurwitz polynomials g =
0“‘ g ( + )and g” = g’(+)such that
h+ f=gg‘; (86)
1 the g‘; notation meaning the paraconjugate of g ” , i.e.,
2 since we are dealing with real functions, the function (here:
the polynomial) defined by g“ = &’(-IC), etc. (The factori-
zation of h + f in theform (86) is alwaysfeasible.)The
reflectances 5’ and 5” are then given, for h even and f odd,
by
5‘ = g*/g S“ = g;/gf (87)
and, for h odd and f even, by

5‘ = - g*/g sj = g;/g. (88)


Fig. 25. (a) Representation of a lattice
adaptor; (b) its (Alternatively, 5’ and S” may be replaced by -5’ and - S f ’ ,
wave-flow diagram. (c) Interconnecting four-port from which respectively, but this is irrelevant for our purpose.)
the lattice adaptor is obtained as WDF equivalent.
The above mentioned determination of h and f amounts
to solvinga standard filter approximation problem. It is
in Fig. 22 its Jaumann equivalent shown in Fig.24(a).The examined in many standard textbooks, in particular in spe-
four-port of Fig. 25(c) is indeed described by the equations cialized books such as [135], [136]. Simple numerical proce-
v3 = vz - v, i3 = ( i, - i2)/2 dures that are frequently applicable are described in [110],
and a very efficient computer program (written in Fortran 77
v, = v, + v, i, = - ( i , + i2)/2. and adapted to VAX,Cyber,andHP computers) based on
From these, the relations (83) and ( 8 4 ) are easily obtained if this procedure is available [137]. Note that \k is, in fact, the
one uses in the defining equations (27) (with n = 4) the so-called characteristic function defined by
equalities
\k = %,/52, (89)
R, = R, = R, R, = R, = 2R,.
for which we obtain, in the case of a symmetrical filter (cf.
Observe that this way the reflectances of 22‘ and 2 2 ” (cf. (78)),

FETTWEIS WAVE D I G I T A L FILTERS 289


* = (5’ + S”)/( 5” - S’). (90) quently, if one expresses S’ and S” in terms of z, half the
coefficients of 5’ and more than half those of S” are zero,
3) Lattice Filters with Bireciprocal Characteristic Function:
A particularly simple situation arises if \k is bireciprocal, i.e., which amounts to a drasticsaving (inadditionto that
already obtainable by using thecircuit as adirectional
such that [116], [I241
filter). This saving is further doubled if, as is frequently the
*(I/+) = I/*(+) 1
(9 case in practice [109], [124], [125], 11301, [138]-[141], the use
thus, in view of (X),if of the filter is combined with a doubling or halving of the
sampling rate. In this case, S’ and 5’‘ are in fact operating at
S’(+)”’(l/+) = -sYl/+)S”(+). (92) only half the sampling rate first expected, thus at the lower
This is satisfied if of the two rates involved (cf. Section X-A).
In practice, directional filters are usually of low-
S’(l/+b) = kS’(+) and S”(I/+) = TS”(+b) (93)
pass/high-pass type. It can be shown [I031 that if this is the
hold, whereeither both upper signs or both lower signs case, all zeros and poles of 9 and 9’ turn out to be real
have to be chosen. O n the other hand, it can be shown that and, in fact, negative. If then one uses realizations accord-
for *
satisfying (91) the computational process explained in
Subsection VI-A2 leads automatically to reflectances S’ and
ing to the methodexplained in Section V-C, only first-order
sections are needed, thus structures as those listed in Table
S” that satisfy (93). 13, and one finds y < 0 in the case of Table 13A-C and
The condition (91) implies that y > 0 in the case of Table 13D-F. In view of the discussion
involving (70)-(76), structures according to Table 13C or E
I*(l/j+) I = lA*(j+)l should preferably be selected (cf. also Section VII-D). (Ob-
and thus in view of (65a) and (89) serve that at sinusoidal steady state the input signal ampli-
tude is the same for each of the cascaded all-pass sections.)
I/”j+)l2 = 1+ W/j+)12.
The particularsimplicityof the presently discussed filters
Hence, writing a21for the loss defined by (9) and introduc- makes it even possible to compile for these detailed tables
ing a further loss parameter ql,defined by from which discretely optimized solutions can directly be
a11 = -In lslll (94) obtained [412].
Acertain polyphase arrangement,used in particular for
we can finally conclude that an importantmethod ofrealizing transmultiplexers [142],
e-2an + e-2~11= 1 (95) [143],can be reduced, for two channels, to the general
structure of Fig. 23(a) if either only one output (send side)
11(@) = .,l[(Q/2) - 01 or only one input (receive side) is used. In this sense, the
.21(w) = .11[(Q/2) - 01 (96) globalstructureof a lattice WDF with bireciprocal char-
where acteristic functions is a special case of a polyphase arrange-
ment for which the branch transfer functions are of all-pass
Q = 2aF. (97) type. It is thus not surprising that it is again advantageousto
The resulting loss curves are thus perfectly complementary realize the individual branch transfer functions in a poly-
as sketched in Fig. 26. In particular, for w = Q/4 we obtain phase arrangement by means of WDFs, preferably of all-pass
type [I 441-[I 461.
IS11 = I%l= Vfi
thus corresponding to a loss of 3 dB for azl as well as ql.
B. LC Ladder Reference Filters
WDFs derived from LC ladder reference filters have first
been described in [8]. Two earlier review papers on this
subject are [147], [148].
Fig.27(a) shows a part of a ladder structure, the small
rectangles representing the consecutive series and shunt
impedances. These may consist of individual one-port ele-
ments or, e.g.,reactances, as explained in Section V.The
arrangement of Fig. 27(a) is redrawn in Fig. 27(b) in order to
make apparent the consecutive series and shunt connec-
Fig. 26. Illustration of the complementary behavior of the
loss responses azl and u,,. (Note that the passband maxima tions (surrounde’d by dashed squares) of which the struc-
should have been drawn lower than the 3-dB crossover ture consists. Theimpedances referred to before are now
point .) showr, only in dashed line since we are at present primarily
interested in the interconnections themselves. Note that if
Due to (2), replacing by I/+ +
amounts to replacing z by an orientation has been chosen for one of the ports (e.g.,
-2. Hence, (93) expresses that one of the functions 5’ and for the one at the extreme left) the orientations of all other
5“ is even in z and the other is odd. Assuming the first of ports are fixed by the requirement to be consistent with the
these alternatives (the other is precisely similar), we may conventions adopted in Tables 5A and 7A.
write From Fig.27(b), adaptor arrangementssuch as those of
Fig.
27(c)-(e)
are immediately derived. The realizability
S’( J.)= 9(9 ) S”( +) = z - q z’) requirement at adaptor interconnections is satisfied by
where e(.) and 9l(.)are real rational functions. Conse- properly selecting the port resistances of those ports in Fig.

290 PROCEEDINGS OF T H E IEEE. VOL. 74, N O . 2 , FEBRUARY 1986


however, to which an element or an impedance is con-
nected, the port resistance results from the analysis given in
1 - 1 -
Section I l l - A or, e.g., that in Section V. Forsuch ports, the
port resistance is indeed imposed either directly or indi-
rectly by element values if the requirement is respected that
there may be no delay-free directed path from the input to
the output terminal of the input port in the WDF realiza-
tion of the reactance under consideration.
In all three structures of Fig.27(c)-(e) there is precisely
one adaptor that is unconstrained, but the structures differ
by its selected location. Clearly, more choices are available
than the three given, and their total number is dependent
on the length of the ladder chain. However, in order to
minimize the lengthof the critical path (cf. Section V-A) the
unconstrained adaptor should be located as much as possi-
ble in the center of the overall arrangement.
The principles just explained are illustrated in Fig. 28 for a
seventh-order low-pass filter. The original LC structure is
shown in Fig. 28(a), and two resulting WDF structures in
I 1
Fig. 2qb) and (c). In both cases, the unconstrained adaptor
-- has been placed in the center, thus minimizing the length
(e) IIt-
- of the critical path. A further advantage to this, however, is
4

0-

a less asymmetrical impedance level, resulting in a better


Fig. 27. (a) Part of a ladder structure. (b) The same structure natural scaling of the filter. These aspects have been over-
redrawn in order to make apparent the consecutive series
and shunt connections. (c) to (e)Threechoices for the lookedin various publications and, therefore, cannot be
adaptor arrangement corresponding to the series and shunt overemphasized. Note that the arrangement of Fig.28(c)
connections in (b); the arrangements differ by the location may frequently be preferred over that of Fig.28(b) for the
chosen for the unconstrained adaptor. reasons explained in relation with the earlier comparison of
the structures in Table 11C and D (and those in Table 12C
and D).
27(b) which serve to join a series and a parallel interconnec- In Fig.28(b) and (c), the resistances R, and R i z , with
tion. These ports are not connected to an element or, more i = 4, 6, and 8, are related to R$ and RY in the same way as
generally, an impedance, and thus do not have a port R, and R, are related to R’ and R” in Table 11. For R,, to
resistance imposed by element values, etc. For those ports, R15 we obtain, making alsouse of the notation G, = l / R i

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.

FETTWEIS: WAVE DIGITAL FILTERS 291


for any of the i involved, [164]. In this case, however, one loses the ease of represent-
Glo= Gl+ R,, = Rlo + R4, G,, = Gll+ C5 ing even complicated structures by means of simple block
diagrams, of generating the many equivalent structures,
Gq5 = G, + C, Rl4 = R1, + Rpy GI3 = G7 + G I 4 . of selecting amongthese the most appropriate one, of making
A particularly simple example is that of the third-order use of transformations such as those that will be explained in
low-pass filter shown in Fig.29.Foran optimal design, the Section VI-E, and of ensuring that stability is guaranteed also
reference structure is symmetrical as shown in Fig.29(a). under finite-arithmetic conditions (cf. Section Vll).
N o w there appears a further advantage of placingthe
unconstrained adaptor in the center (as has been done in C. Some Examples
Fig. 29(b)): This unconstrained adaptor has indeed the same
We first consider WDFs derived from ladder reference
filters. The first example of a structure according to Fig. 28,
specially designed for a specific application in communica-
tions, had been described in [165]. It had been found there
that tight specifications could be satisfied by using multi-
1 plier coefficients which all, with theexception of one, com-
prise just 1 nonzerobit, the remaining coefficient com-
m-
1
prising 2 nonzero bits.
Frequently, a band-pass filter is required that can be
derived from a low-pass filter by the well-known frequency
transformation. It is advantageous in this case to make the
systems arrangement in such a way that the center frequency
becomes equal to one quarter the sampling rate. It is easily
verified thatapplication of the corresponding frequency
transformation to the LC reference filter amounts to the
same as applying the well-known z to - z 2 transformation
[I661 directlyto the WDF low-pass structure. Channel
Fig. 29. (a) A symmetricalthird-orderlow-pass filter. (b)
band-pass filters for use in a transmultiplexer [124],[139],
The corresponding WDF structure requiring only four multi-
pliers. [I401 have been designed according to this principle, adopt-
ing the structure of Fig. 28(a) as a low-pass equivalent [117],
[I671 and realizing the WDF band-pass filter according to
port resistance at the left and at the right and can thus be Fig. 28(c). The resulting loss responsesare shown in Fig.
realized in the simplified manner explained in Table 9B. The 30(a)-(c), respectively. Theloss requirements for the stop-
following relations hold: band had consecutively been raised as indicated, while for
the passband the so-called (1/20)th CCITT requirement
R, = R’R’’/( R’ + R”) [I681 had been striven for. The latter is very closely met in
R, = RIR’/R’ all cases despite the remarkably simple coefficient values
which had been obtained by discrete optimization. These
R4 = RO R 3 / ( RO + R3).
coefficient values are listed in Table 14; they are given in
Although in the aboveexamples we have considered binary representation or, wherever this leads to a smaller
only low-pass filters, the approach is applicable to any type number of nonzero bits, in canonic signed digit (CSD) code
of ladder structure. The design of the reference ladder filter [169]. The loss at the reference frequency of 7.2 kHz (corre-
can, of course, be carried out by any existing approach. If sponding to the CCITT reference frequency of 800 Hz) i s
we are dealing with a low-pass filter or a filter reducible (by equal to 0.1242, 0.1634, and 0.1715 dB, respectively, and the
frequency transformation) to a low-pass fitler and if the loss ratios RJR, are equal to 1, 0.875, and 1,0714, respectively.
requirements are of common simple type, existing tables Note that in all three cases, we have y4 = y5, i.e., the
(e.g., [37], [149]-[152]) may be used [153]. unconstrained adaptor can be realized according to Table
It should beclear how the principles explained in this 96, hence, with just one multiplier. Note also the values
section are applicable to structures such as those discussed ylo = yl, = 0 for Fig. 3qa); as can be concluded from (a),
in relation to Fig.18. However, while in a filter resistively the corresponding adaptors thus reduce to simple through
terminated at both ends there is always one unconstrained connections.
adaptor, this is not necessarily the case in Fig. 18. If the left The extreme simplicity at which we have arrived for the
port of the first adaptor in Fig. 18(b) is to be reflection-free,
all other adaptors must alsohave a reflection-free port at Table 14 Values of the Coefficients in Fig. 2qc) for which
their left, and the critical path then has maximal length. A the Transformation z + - 2 Gives Rise to the LOSS Re-
similar situation arises in some other special cases. One of sponses Shown in Figs. 30(a)-(c), Respectively. ForCase (a),
these is the realization of WDFs from ladder reference y,, and yz Refer to the Coefficients Complementary to those
filters that are resistively terminated at only one end [154], indicated in Fig. 28(c).
[I551(cf. Section IX-D). Another one is the realization of
ladder filters for sampling rate alteration [I561 (cf. Section
X-A).
For deriving WDFs from ladder reference filters one may
also use an approach avoiding the use of adaptors[157]-

292 P R O C E E D I N G S O F T H E LEEE, VOL. 74, NO, 2, FEBRUARY 1%


80

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)

FETTWEIS: WAVE DIGITAL FILTERS 293


LO 50 60
-c f i n kHz
0.3
P, f ;;
0.6
(b) - fin kHz
dB
0

(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.)

Theseare still remarkablysimple,yet the resulting loss


response (Fig. 31(b) and (c)) is very satisfactory.
A second, although particularly simple, example is a low-
pass filter of degree 3, for which 5’ and s’’ (cf. Fig. 23) are
as shown in Fig. 32(a). This filter had been designed for use
in a certain 12-channel transmultiplexer [140]. It had been
possible to satisfy the loss requirements (except for very
small violations) by means of the very simple coefficients
11171
y1 = 0.1 y2 = 0.001 y3 = 0.01. (994
Fig. 33. Photomicrograph of an operational NMOS in-
This filter has been successfully implemented as a custom tegrated circuit implementinga filter accordingto Figs. 23(b)
integratedcircuit in NMOS technology using a bit-serial and 32(a), with coefficients given by (%a). (Reproducedwith
permission of the authors [128], [132].)
approach [128],[132]. A photomicrograph of this chip is
shown in Fig.33.For further details, including measured
results, we refer to [128],[132]. In fact,an even better more, 5’ is now of first degree in z2, hence the advantages
solution [I 271 for the given task is t o be explained in Section VII-D become fully available.
Finally, w e consider a latticefilter with a bireciprocal
yl = 0.100 0 - I y2 E 0 ~3 0.00101. (99b)
characteristic function.It has been designed to be used
With thesevalues,there is strictly no violationofthe repeatedly as a branching filter in the same transmultiplexer
requirements (Fig. 32(b) and (c)). On the other hand, the already mentioned in relation to Figs. 30 and 31 [124], [139],
number of explicit (see below) adders is reduced by 3 (due 11401. Its block diagram structure is given in Fig. 34(a), a cor-
t o yz = 0) while two implicit (see below) addersare now responding detailed signal-flow diagram in Fig. 34(b), and
needed, altogether one adderless than for (%a). Further- in Fig. 35(a) and (b) are given the stopband and passband

294 P R O C E E D I N G S OF THE IEEE. VOL. 74, N O . 2, FEBRUARY 1%


The structure of Fig. 3qb) comprises 11 adders.We will
refer to adders thus appearing explicitly in the signal-flow
I,‘
diagram as explicit or algorithmic adders. If the multiplica-
E-4-44 tions required are implemented by shift and add rather than
by use ofspecificmultipliers,additional adders will be
needed, which we call implicit or coefficient adders (short:
co-adders). For realizing the coefficients given by ( l
o o five
),
implicit adders are needed. Thus for a multiplier-free re-
alization of the complete branching filter the total number
+
of adders is 11 5 = 16. Observe that the passband loss in
Fig. 35(b) is indeed given in microbels (pB), 1 p B being thus
dB. The extreme smallness of the passband loss is, of
course, not of real practical significance, but is due to what
has been discussed in the second last paragraph of Section
IV-B.
In addition to the examples presented in this section,
many further ones have been published in [I171 as well as
in various other places[119],[127],[171]-[173],[412].To
carry out discrete optimizations required to arrive atsuch
results any of the existing general methods can be used,
However, due to the considerable insensitivity with respect
to coefficient changes application of these methods can, in
practice, bemuch easier than for other types ofdigital
filters, and even methods otherwise not very attractive may
become feasible [I151-[I1 71, [ I 271, [ I 651, [ I 671, [ I 711-[I 761.
(b) Very efficient methods for computing the sensitivities
Fig. 34.
(a) Blockdiagramof a branching filter needed needed, e.g., in optimization procedures for WDFs [I771 as
repeatedly in a transmultiplexer. (b) Corresponding detailed well as other aspects concerning sensitivity computations
signal-flow diagram;thenumbers 24 and 48 correspond to have been also published [178]-[180].
the respective sampling rates (in kilohertz) as mentioned in
the first paragraph of Section X-A.
D. Reference Filters Involving Unit Elements
The type of WDF that is in several respects the simplest
of all is that obtained from a reference filter consisting of a
chain of unit elements (Fig. 3qa)). Such reference filters are
well-known from microwave filter theory, and the resulting
WDF is shown in Fig. 36(b).
Instead of unit elements we could just as well have used
QUARLs in Fig. 36(a).The transmittances ofthe resulting
.o i 6 i2 16 io iL modified reference filters differ from those of the original
(a) f an kHz one at most by constant delays. These are due to the factors
e d l , i = 3 to n, that occur in the corresponding chain
matrices (cf. second column of Table 2). Two examples of
resulting WDF structures are given in Fig. 36(c) and (d). For
o L e 12
-
16 20
f In kHz
24
these, similar comments hold true as for the reactance
realizations of Fig.12(d) and (e). Alternatively, we may
again derive the structures of Fig. 3 q c ) and (d) from that of
(b)
Fig. 35. Loss response of branching filter according to Fig. Fig. 3qb). However, instead of the equivalence of Fig. 13
34, with multiplier coefficients given by (100). (a) Stopbands. we now must make use of the more general ones shown in
(b) Passbands. Fig. 37 [I], [69]. Indeed, it can be verified that the structures
of Fig. 36(b)-(d) are essentially equivalent, i.e., such that by
loss responses resulting for repeated application of the equivalences of Fig. 37 they can
be transformed into one another except, possibly, for con-
y, = o.mm1001 y* = 0 . m 1 y3 = 0.01m. (
l
o o)
stant (positive or negative) delays appearing in cascade of
The frequencies indicated in Fig.35(a) and (b) correspond input and/or output terminals [69]. Note that delays of
to the lowest rate at which this filter is to be used in the these latter types are indeed irrelevant from a transmission
application mentioned.Note that in Fig. 3qb) the adder point of view so that the concept of essential equivalence
appearing near the output inFig. 34(a) has been replaced by does usually cover all needs encountered in practice (i.e., a
a switch which alternately takes a sample from the upper stricter form of equivalence is usually of no avail). Note also
and lower branch, thus creating effectively a doubling of that the equivalences of Fig. 37 also hold if No is nonlinear
the sampling rate (cf. third lastparagraph of Subsection and that they can even easily be extended to the time-vary-
VI-A3 as well as Section X-A). Thedelay T in Fig.34 cor- ing case [I]. Clearly, the comments given in Section V-A
responds to this higher rate. concerning the total amount of storage required and the

FETTWEIS: WAVE DIGITAL FILTERS 295


Fig. 36. (a) Filter consisting of a cascade of unit elements. (b) Corresponding WDF
structure. (c) Structure essentially equivalent to (b); it comprises only full delays, and these
appear alternately i n the forward and backward path. (d) Structure essentially equivalent to
(b), as in (c), but the delays now appear all in the forward paths.

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).

number of multipliers in a critical path also hold for Fig. 36


in thesame way as for Fig. 12.
More generally, we can consider reference filters that are
composed of ladder sections alternating with unit elements
(or QUARLs). Examples of such reference low-pass filters
are given in Figs.38(a),39(a), and 40(a). In Fig. 38(a), shunt
capacitances are alternating withunit elements, and the
resulting WDF is shown in Fig. 38(b). In the structure of Fig.
39(a) every second shunt capacitance is replaced by a reso-
nantcircuit, hence this structure can realize attenuation (b)
poles at thefinite frequencies & = d m
and & Fig. 38. (a) A reference low-pass filter consisting of a se-
= im. Fig.39(a)has been drawn in such a way that
quence of shunt capacitances and unit elements in alternat-
ing order. (b) Corresponding WDF.
even for the WDF realization of the series resonant circuits
the unit element of Table 126 is realized by two delays T/2
rather than, equivalently, by a single delay T, as in Table unconstrained, thus the two subsequent series adaptors to
12D. Thus in the realizations of Figs.38(b) and 39(b) any be constrained; it would have to be checked in a practical
critical path involves only one multiplier. situation which choice leads to better overall results.
This, however, is no longer true in the case of the Theory and design of reference filters involving unit ele-
low-pass reference filter of Fig.40(a), although even then ments follow essentially the same principles as for the usual
the critical paths comprise only two multipliers, as can be ladder filters except for some simple generalizations. The
seen in the WDF realization of Fig.Qb). Obviously, by corresponding procedures to follow are amply described in
appropriately introducingunit elements one canalways the literature, including the case of Chebyshevpassband
reducethenumber of multipliers in a critical path. In a behavior and the arbitrary choice of those transmission
sense, a unit element produces a decoupling of the timing zeros whose location is (contrary to the zerosat 1c, = 0,
requirements for those parts of the circuit that precede the 1c, = 03, and = fl) not imposed by the structure [9l]-[95],
unit element and those following it. Note that we could [171], [181]-[185].
also have chosen, e.g., the outer two parallel adaptors to be A unit element appearing as a section in the overall chain

2% PROCEEDINGS O F THE IEEE. VOL. 74, NO. 2 , FEBRUARY 1986


Fig. 39. (a) A reference low-pass filter consisting of a sequence of shunt branches and
unit elements i n alternating order; it has attenuation poles at the resonant frequencies of
the series resonant circuits. (b) Corresponding WDF.

(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.

tor comprising only one multiplier. A disadvantage of such


decompositions is added complexity of the criticalpaths.

F. Some Conclusions

A variety of families for realizing WDFs have already been


discussed, and combinations of such families are also possi-
ble. (For further examples of families cf. Section IX.) For
each family, a large number of choices is available by
I=I making use of equivalence transformations. These do not
produce any changes in the values of the multiplier coeffi-
cients, except in the case of transformations such as those
of Fig. 46. It is easily verified that in all cases the realizability
conditions of Theorem 1 (Section Il-A) are satisfied.
For any realization selected, the multiplier coefficients
may be simplified by applying discrete optimization. It can
easily be checked, however, that in all cases discussed so
far one can always return from the structure whose coeffi-
I=I cients have thus been modified to a reference filter having
exactly the same structure as the original one, although
withmodified element values. These remain positive as
long as in each adaptor all multiplier coefficients referring
to specific ports (such as y, to y,, in Tables 5 and 7, thus
including those realized indirectly via the choice of depen-
dent ports) remain positive. In particular, the reference filter
Fig. 45. (a) Structure obtained by applyingto the series thus remains passive. This implies not only that the sensitiv-
adaptor i n Fig. 29(b) the transformation of Fig.42(a). (b) ity arguments of Section 11-C remain valid, but more im-
Structure obtained by applying to (a) twice the transforma- portantly that the same holds true for the stability argu-
tion of Fig.44(b) and once that of Fig.44(a).(c) Structure ments to be discussed in Section VII.
whose external properties differ from those of Fig. 42(a)at
most by constant factors in the two transmittances. In addition tothe equivalence options referred to before,
other options may be obtained by selecting the reflection-
free ports and/or the dependent ports in a different fash-
eliminated (cf. Fig. 44), the resulting structure corresponds ion. As we have seen, however, certain general rules can be
to that whichwould be derived from the dual of the given according to which selections should preferably be
original reference filter. made so that this aspect does not give in practice any or at
Finally, some further equivalences, which are sometimes least not much freedom. On the other hand,even for a
of use,are explained in Fig. 46 (cf. Table 3D). Additional given reference filter structure such as the one of Fig. 28,
such equivalences, valid for adaptors with more than two complete freedomstill exists in choosing the order in
ports, can be foundin [%I. In the same paper it is also whichthe transmission zerosare distributed among the
explained how adaptors with more than one multiplier can resonant circuits by which these zeros are being realized.
be decomposed into elementaryadaptors, i.e., eachadap- It is importantto stress that among the WDF families

FETTWEIS: WAVE DIGITAL FILTERS 299


discussed there areseveral which present a particularly lattice), ideal transformers, gyrators, and circulators are non-
pronounced homogeneity and/or offer a high degree of energic; that capacitances, inductances, unit elements, and
parallelism. Furthermore, so-called multiplexing can be ap- QUARLs are pseudolossless; and that resistances are pseu-
plied to WDFs just as easily as to any other digitalfilter dopassive. Using these results, direct proofs of the pseudo-
structure. Consequently, contrary to what is frequently passivity and pseudolosslessness properties of complete
believed [198]-[2OO], WDFs can satisfy even the most strin- WDFs under linear operating conditions canbe given [7],
gent requirements concerning simplicity of structure, pipe- [IOO]. (Indirect,although equally rigorous proofs ofthe
lineability, and multiplexability that can possibly be same properties, clearly follow automatically by considering
achieved by any other type of digital filter structure. the reference filter.)
The WDF structures we have examined canrealize all A full-synchronic WDFmaybe considered to comprise
transfer functions that can be achieved by the families of only delays of value T. The pseudoenergy stored in these
reference filters considered so far. This includes notonly delays during the interval (t,,,, t,,,+,) is defined by
those achievable as transmittance, but also others achiev-
able as reflectance (cf. Section IV-6) [201].This encom- TCGat ( tm)
V
(105)
passes almost all transfer functions encountered in practice,
although not strictly all, and we will see later (Section IX-A) wherethe sum has to be extended over all delays just
how this slight restriction can completely be lifted. Itshould mentioned, a, being the signal incident to the vth delay,
be pointed out, however, that for common filter applica- and C; the port conductance of the port to whichthis delay
tions it is almost never required to have recourse to such is connected. For half-synchronic WDFs the same concepts
additional possibilities. Indeed, filter requirements are usu- may be used after transforming the original WDF into an
ally prescribed not in terms of transfer functions, but in essentially equivalent full-synchronic WDF structure [202].
terms of loss and, possibly, phase or group delay that must Indeed, such a transformation can always be carried out by
be located within certain limits imposed by so-called toler- making use of the equivalences of Fig. 37, as can be seen by
ance plots. The WDF structures examined so far are amply observing that for a half-synchronic WDF the requirements
sufficient to satisfy any such requirement. In fact, the situa- of Theorem 1 (Section Il-A) are necessarily fulfilled and that
tion bears a certain resemblance to that for nonrecursive Theorem 2 of [69] is therefore applicable.
filters. For these, the restrictions on the type of transfer
functions are by far more severe, yet they can be used to 6. Suppression of Parasitic Oscillations
satisfy any actual filter needs (although usually at an added
It is known that under zero-inputconditions parasitic
expense, contrary to what is the case for WDFs).
oscillations can occur in adigital filter; theseare in fact
periodic limit cycles. One usually distinguishes between
VII. STABILITY AND EFFECTSDUETO SIGNAL QUANTIZATION
two types of such oscillations, i.e., granularity (small-scale)
and overflow (large-scale) limit cycles. Of these, the latter
A. Passivity and Losslessness; Stored Pseudoenergy are much more severesince they run across the entire
WDFs are composed of building blocks (elements, adap- number range in the filter.
tors) that have 1, 2, or more ports and a port resistance Using (105) as a Lyapunov function it can be shown [9],
assigned to each port; its reciprocal is the port conduc- [202] that a WDF is output stable (thus cannot have over-
tance. It is convenient to define the instantaneous pseudo flow or granularity limit cycles appearing at the output) if
power p( t,,,) absorbed at t,,, (cf. (19)) by an n-port building all building blocks remain pseudopassivealso under the
block N by means of nonlinear conditions due to thequantization operations
n applied to the signals. In practice, this pseudopassivity is
satisfied if inside all of the adaptors and ideal transformers
= C [a:(tm) - t a 2 ( t m ) l C, (104)
the arithmetic operations are carried out exactly and if at
V-1

each output terminal of each adaptor magnitude truncation


where a,, 4 , and C, are the input signal, the output signal,
is applied for signals not exceeding theoverflow limit,
and theport conductance, respectively, at port Y. Corre-
while if this limit is exceeded any arbitrary type of overflow
sponding to (104), the steadystate pseudopower absorbed
correction i s permitted. Furthermore, a WDF is completely
by N is defined by
stable (i.e., has no unobservable limit cycles) if it cannot
n
sustain unobservable periodical oscillations under ideal lin-
P= ( 1 4 1 ’ - 1412)G. (1”)
ear conditions and if the rule adopted for overflow correc-
r-1
tion is such that a simple sign inversion (as would naturally
If we always have P 0 for Re I/J > 0 then N is said to be appear in two’s-complement arithmetic if the signal hits the
pseudopassive (or simply, passive), if in addition we have upperlimit +I) is excluded. Note that these conditions
P = 0 for Re IC, = 0 it is said to be pseudolossless (or simply, also exclude the appearance of any small- and large-scale
lossless), and if P = 0 for all I/J it is said to be nonenergic. oscillations combined.
Note that we may, in the case of a delay-free building In fact, under the conditions mentioned before WDFs are
block, equivalently replace the requirements for pseudopas- notonly free oflimit cycles, but exhibit even discrete
sivity and nonenergicity by the corresponding requirements asymptoticstability. By the latter concept we mean an
that for all t,,, we have p(t,,,) 2 0 and p( t,,,) = 0, respec- extension of the classical concept of asymptotic stability to
tively;theresultingdefinitions clearly also apply if the value-discrete systems, i.e., to systems in which the signals
building block is nonlinear. can only take discrete values. Recall, that asymptotic stabil-
It can beshown that all adaptors (parallel, series, and ity requires not only attractivity, but also stability (in the

300 P R O C E E D I N G S OF THE IEEE. VOL. 74, N O . 2, FEBRUARY 1986


sense of Lyapunov) [203]. For the latter, the usual definition Another problem is that of ensuring stability under looped
should now be modified by requiring that for any E > 0 conditions, as is encountered, e g , due to the two-
there exists not only a S > 0, but alsoan q > 0 such that wire/four-wire transitions (hybrids) in a long-distance tele-
the trajectories remain within a cylinder of radius c as long phonelink (Fig. 47(a)) [I], [124],[211]-[213]. Ideally, the
as the initial state does not deviate by more than S and the transmission around the loop then appearing is interrupted
quantization step available for representing the signals is at
most equal to q .
All these considerations hold for any kind of number
representation. However, for the case of two's-complement
arithmetic,simple rules have been given [9] by means of
which therequirement for exact computation inside the
adaptors can partly be lifted. It should be stressed, however,
that signals at inputs of multipliers have to be computed
exactly and that thus in particular no overflow correction
may be applied before a multiplication is carried out. Failure
to observe such requirements are the reasons why limit
cycles in WDFs havesometimes been reported to have Fig. 47. (a) Creation of a feedback loop in a transmission
link due to the hybrids used in the two-wire/four-wire
been observed [204]. On the other hand,since multiplier
transitions ( B = balancing network). (b) Simplified repre-
coefficients canalwaysbechosen to besmaller than 1 in sentationof a digitalfilter DF thus appearing in aloop
modulus (in fact even smaller than 1/2) extra bits provided closed via the external system 5.
in order to accommodate, before a multiplication, signal
values exceeding the adopted range may often be dropped due to the balancing networks (marked B), but the balanc-
again as soon as the multiplication has been carried out. ing impedances canat best be compromises between the
Some special considerations for floating-point arithmetic different types needed, and under unfavorable or faulty
are given in [205]. conditions no reduction at all of the loop transmission may
Clearly, the rules mentioned before are onlysufficient, be produced. Hence, a digital filter used in the four-wire
not necessary, and definitelynot necessary for ensuring part of the linkwillin fact belooped viaanexternal
suppression of all small-scale limit cycles. It turns out in feedback path (comprising the system, 5, with usually high
practice that oscillations of the latter type are usually absent phase shift (Fig.47(b)),and, in view of the transmission
as soon as the rule for suppressing them (thus the use of levels conventially adopted in a telephone plant, stability
magnitude truncation) is appliedonly to those adaptor (thus also the absence of parasitic oscillations) must remain
outputs that lead straight into delays; a sufficient amount of ensured even if the loss in this path approaches zero. While
dissipation is indeedintroduced this way. Furthermore, no solution to this problem is known for other types of
even if no specific means are used to suppress small-scale recursive digital filters, it canbe shown [211] that WDFs
limit cycles, those that do appearhave only verysmall remain stable if the pseudopassivity requirements discussed
amplitudes and may thus frequently not be disturbing at all. above are satisfied, i.e., for verygeneralassumptions con-
Moreover, theknown means of introducing randomness cerning S and in particular its nonlinear behavior. (It is true
into the quantizationoperations in order to spread the limit that one of these assumptions is that S is constant, contrary
cycle energy uniformly over the entire frequency range to what is the case due to the unavoidable presence of
[206]-[208] may be particularly easy to apply in the case of stages for modulation and sampling rate alteration. How-
WDFs. Most of these indeed consist of just one or at most ever, arguments can be forwarded that explain why this can
(in the case oflattice WDFs) two individual blocks with hardly aggravate the problem in any serious fashion, as is
high degree of internal coupling so that the required pseu- also notthe case for loops of the type of Fig.47(a) in
dorandomness maybe introduced at just one,or at most conventional analog transmission systems.)
two, properly chosen locations, The relationship of the various stability aspects discussed
The situation is more complex if periodic inputs are above with problems in control engineering has been
considered. Except for some very simple situations such pointedoutin [214],[215]and other aspects related to
signals cannot be,e.g., strictly equal to sinusoidssince finite-arithmetic stability are considered in [216]-[218].
these involve, in general, irrational numbers and thus can- It should finally be stressed that all sufficiency proofs for
not be represented exactlyby a finite number of bits. the stability properties discussed in Section VII-B depend
Hence, the output signal will differ unavoidably from the essentially on the fact that the adaptors are pseudopassive
desired one by some superimposed periodic oscillation. In (even in the presence of signal quantization) and that this
WDFs, however, such oscillations are very small. Indeed, if pseudopassivity is assumed to hold if all ports of the indi-
pseudopassivity is observed the total energyappearing, vidual adaptors are accessible, thus also the ports
actually or virtually, in such oscillations at the various filter terminated, say, by delays.This requirement is no longer
output terminals (say those corresponding to S,, and Sl1, fulfilledif certain equivalence transformations are used
even if, e g , only the former is actually provided) cannot which, contrary to those described in Section VI-E, involve
exceed the energy lost in the desired signal due to the also the delays. Transformations of this type have, e.g., been
presence of the superimposed parasitic oscillation. Further- proposed for saving an adder[219]ormay implicitly be
more, for the simplest cases (constant input as well as input present in WDF approaches avoiding the use of adaptors
of period 2) elimination of such oscillations is possible in [157]-[164].Care has to be taken in suchcasessinceab-
certain WDFs by means of controlled rounding [2@3], [210]. sence of parasitic oscillations is then no longer ensured.

FETTWEIS: W A V E DIGITAL FILTERS 301


C. Dynamic Range and Scaling Techniques sponding curve follows approximately the shape ofthe
group-delay response, as canbe justified at least qualita-
We call dynamic range the distance (usually expressed in
decibels) fromoutput quantization noise to that output tively from a general relationship between stored pseudo-
energy and group delay [224]. Consequently, this curve has
signal for which overflow is reached inside the circuit [I]. In
a pronounced peak in any transition regionbetween a
order to achieve good dynamic range it is advisable to start,
passband and a stopband, i.e., in a region where for input
at least in the case of ladder-type or related structures (cf.
signals encountered in practice the energy density is fre-
Sections VI-B and VI-D) from reference filters presenting
quently very small. If the latter is the case, such peaks may
from input to output as little change of impedance level as
be ignored.
possible. Furthermore, as explained before, an uncon-
At the extreme, scaling could be done in such a way that
strained adaptor appearing in a chain of adaptors should be
overflow would never occur, at least not under the assump-
located as centrally as possible.
tion that the filter operates with zero initial conditions and
Frequently, the dynamic range is alreadyvery good if
that no faults occur. Such a scaling criterion is known to be
these precautions are taken. In some cases, however, it can
too severe in practice, although for WDFs the gap between
beimproved more or less substantially (sometimes very
the requirements following from this criterion and the more
substantially) by making use of adaptor transformations (cf.
common ones may be substantially smaller than for other
Figs. 41-45). Thiscaneasilybemade understandable by
types of recursive digital filters [225]. On the other hand,
means of the analysis carried out in Section V-A for the case
the assumption that faults never occur may be rather unre-
of the simple arrangements of Table 138, C, E, and F, in
alistic, especially for circuits remaining in prolonged oper-
particular the results (72)-(74) as well as the subsequent
ation such as is the case for transmission equipment. Al-
discussion. Observe that the number of choices available
together, a more appropriate approach may therefore be to
when using adaptor transformations can be quite large.
impose a more conventional scaling criterion and to require
Scaling is also possible, but in order to preserve passivity
that the circuit is actually forcedresponse stable [42]-[44].
and losslessness it should be done by inserting ideal trans-
Roughly speaking, the latter implies that the effects due to
formers intothe reference filter, i.e.,pairs of reciprocal
overflow die out once the input signal hasdecreased to a
multipliers into theWDF itself [9], [117], [220]-[223]. Indeed,
level for which, under linear conditions, the signalvalues
while we have formerly used the equivalences of Fig. 44 in
inside the circuit would at no point exceed the available
order to eliminate suchpairs ofmultipliersthat had ap-
range.
peared after making use of the transformations of Figs. 42
While forconventional recursive digitalfilters it is not
and 43, we may apply Fig. 44 just as well to introduce pairs
known how to ensure forced-response stability, the prob-
of reciprocal multipliers at appropriate locations. The values
lem is completely solved for WDFs [43], [226], [227]. The
of such scaling multipliers should however be chosen equal
simplest approach for this is to use the concept of incre-
to powers of 2. This is true not only for reasons of econ-
mental pseudopassivity [226], (2271. It has been found that
omy, but also since a number n and its reciprocal, l / n , can
incremental pseudopassivity is guaranteed (neglecting ef-
both be represented exactly in a binary number system only
fects due to granularity) as long as at the various output
if n is of the form 2' where Y is an integer. Note that for a
terminals of the adaptors the required overflow correction
structure such as that of Fig. 29(b) the corresponding struc-
is carried out by a continuous curve whose slope does not
ture with amaximum number of pairs of internal scaling
exceed the range between *45O. In particular, simple
multipliers is as shown in Fig. 48; clearly,an additional
saturation or f45O triangular characteristics are permitted
single scaling multiplier may be placed at the input terminal
(Fig. 49). Again, such requirements are only sufficient, but
of the filter.
The scaling itself can be done according to any conveni-
entcriterion. The simplest is to require that no overflow
occurs for sinusoidal signals. Applying this (assuming that
two's-complement arithmetic is used) amounts to deter-
mining, as a function of frequency and for a constant
amplitudeof thefilter input signal, the maximum signal
amplitude appearing atany multiplierinput. The corre-
Fig. 49. Two simple types of overflow characteristics that
ensure incremental pseudopassivity (thus in particular,
forced-response stability) if applied at the output terminals
of the adaptors.

not necessary, and a WDF may be forced-response stable


even with two's-complement overflow behavior (cf. Section
VII-D).
Incremental pseudopassivity not only guarantees forced-
response stability, but alsovarious other useful properties
[226],[227]. Among these we cite that, even if overflows
keep occuring, small changes of the input signal cause only
Fig. 48. Structure derived from that of Fig.29(b), but com- small changes of the output signal and arbitrary changes in
prisingthe maximum number of internal pairs of scaling initialconditions cause no lasting change of the output
multipliers. signal.

302 PROCEEDINGS O F THE IEEE, VOL. 74, NO. 2 , FEBRUARY 1986


Experience shows that properly designed WDFs exhibit
excellent dynamic range performance (cf., e.g., [117], [125], and thus, if la,[ < M and la21 < M ( M being the permitted
[225], [228]). This is not surprising, especially in view of the bound, usually M = I), also Ib2(< M . Thesame result is
relationship between dynamic range and sensitivity men- obtained for the circuits of Table13C and F if y < 0; for
tioned at the beginningof Section 11-C as well as the these circuits, indeed, y has to be replaced by - y , hence
optimality result to bediscussed in Section IX-E. Observe
(1%) by
also that the added noise appearing if magnitude truncation
is used instead of rounding (cf. Section VII-8) is much
smaller in practice [229]-[232] than what is frequently be-
lieved. For many types of signals, including, e.g.,speech Consequently, overflow cannever occur in the circuits of
signals, the error samples due to magnitude truncation are Table 138 and E if y > 0 and in the circuits of Table13C
indeed correlated to the signal itself in such a way that the and F if y < 0, assuming, of course, that the input signals
major contribution amounts simply to a slight change of the and theinitial values are bounded in magnitude by the
loss response of the filter, thus not to actual noise. same number M . For this conclusion to hold it is necessary,
Anumber of additional papers on noise and dynamic of course, that the computations for obtaining b2 are car-
range in WDFs have been published [233]-[240]. In order to ried out exactly, i.e., if flow diagrams such as those of Table
arrive at truly meaningful comparisons, care must be taken IOC, D, or F are used, that the input signal to the respective
however in interpreting these and other results.This con- multiplier i s determined exactly. This in turn implies that an
cerns not only the necessity of properly determining over- extra front bit is provided for ensuring an error-free repre-
flow limits [241], but also of using the WDF structure most sentation of * ( a 2 - a,). In the case of two’s-complement
suitablefor the application in mind,of making the most arithmetic, this extra bit may be dropped immediately after
appropriatechoice for thelocationofthereflection-free a multiplication, while the need for providing an extra bit
and the dependent ports, of making proper use of adaptor does not even arise if the signal-flow diagram of Table 10E
transformations, and of applying proper scaling. is adopted (cf. Section VIII-D).
These results are important in particular for lattice WDFs
D. Properties of Arrangements Involving with bireciprocal characteristic function (cf. Subsection
Two- Port Adaptors VI-A3). We have seen that the two branches of such filters
can usually be realized as cascades of sections as in Table
We have seen that two-port adaptors can be realized in 13, with y < 0 for Table 13A-C and y > 0 for Table 13D-F.
different ways (cf. Section Ill-E) and that arrangements As a conclusion, if Table13Cor E is chosen for realizing
involving two-port adaptors can be transformed into similar these sections, the natural two’s-complement truncation
ones by usingthe equivalences of Figs.43 and 44. By and overflow correction is already sufficient to ensure not
appropriately using the choices thus available it is possible only the absence of all small- and large-scale limit cycles,
not only to carry out scaling (cf. Section Vll-C), but also, in but also forced-response stability, provided of course that
certain cases, to exclude automatically the appearance of the requirement concerning an extra front bit mentioned in
any small- or large-scale limit cycles [I@], [I101 and even to the preceding paragraph is taken into account. This result is
guarantee forced-response stability without any special ex- in agreement with the preferred choice at which we had
penditure [242]. already arrived in Subsection VI-A3. For further properties
Toillustrate this, consider first the first-degree arrange- cf. also Section VIII-D.
mentsof Table 138 and C, butfor instantaneous signals,
and assume the inputto be zero. A signal circulating VIII. SOME ASPECTSCONCERNINGREALIZATION AND
through the loop closed via Tis then, in addition to being IMPLEMENTATION OF WAVE DIGITAL
FILTERS
delayed, multiplied by y ateach cycle. Thus if y < 0 it
changes sign at each cycle (unless it is zero). Consequently,
A. Canonic Realization of Wave Digital LadderFiltersand
since IyI < 1, the natural two’s-complement truncation will,
Related Structures
if applied at the appropriate location, reduce the magnitude
each time the signal has become positive, yet will atleast In a WDF structure such as the one of Fig. 2qb) the
never increase it each time the signal has become negative. number of delays T(i.e., I O ) is larger than the degree of the
This implies, that the signal must become zero after a finite filter (i.e., 7). This may be a disadvantage, especially if the
number of steps, i.e., it is not required to apply magnitude filter is to be time-shared among manychannels(since
truncation for ensuring zero-input stability. In other words, delays, i.e., storage elements, cannot be time-shared). It can
for the sections of Table 138 and C no precaution other be shown [243] that for any loop of either only capacitances
thanproperly applyingtwo’s-complementtruncation is oronly inductances a delaycan be eliminated, and the
required for avoiding any small- or large-scale limit cycles if same holds true for any cutset of either only capacitances
y < 0. The situation is exactly the same for the sections of or only inductances [226]. One possible structure thus re-
Table 13E and F if y > 0. sultingfrom that of Fig.28(b) is shown in Fig.50.This
Consider next the possibility ofoverflow occuring. We approach can be extended to structures involving unit ele-
may identify the two-port adaptor in Table 138 or E with ments [244], e.g., by making use of the equivalences of Fig.
that in Table 108, but with y as given in Table13.From 51. Fig. 5l(a) shows a QUARL (cf. Table 2) with A = T/2,
(ab) we obtain first Fig. 51(b) a simplified representation of the sameQUARL,
and Fig.51(c) and (d) two equivalent realizations of that
QUARL. This way, any of the structures discussed in Section
then for y 2 0, since y < 1 VI can be transformed into a canonic structure, i.e., into a

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].

304 PROCEEDINGS OF THE IEEE, VOL. 74, NO. 2 , FEBRUARY 1986


D. Hardware Implementation the output terminals is achieved, i.e., according to what we
haveseen in Section VII-C, that overflowcorrection is
automatically done in a way guaranteeing forced-response
While early WDFs were implemented using a minicom
stability and related properties if the complete WDF is built
puter [258] the first WDF built using specific hardware was
using only two-port adaptors.
completed in 1973 [259]. For this, discrete (LSI) TTL compe
It can also be shown that multiprocessor realizations are
nents (for parallel arithmetic) had been used. The structure
particularly advantageous in relation with WDFs [282], [283].
realized was that of Fig. 29, with adjustable muliplier coeffi-
cients. Other designs reported using discrete components This is due to the fact that a WDF is subdivided into
include a 14th-degree ladder band-pass filter as discussed in adaptors and delays and that time and space conflicts are
Section VI-C [260], a programmable mulitprocessor hard- therefore inherently avoided.
ware machine suitable for a variety of WDF structures [261], Clearly, most preferably would be to have available an
adder-based DSPspecifically designed towards the needs of
realizations on general digital signal processors [262], [263],
WDFs [122],[284].Such a DSP, called PROFI, is now in an
an implementation of a structure according to Fig. 36 [194],
advanced stage of development [285]-[289](Fig.52).The
high-performance filters for use in a transmultiplexer (serial
same is true for a custom-designed processor intended for
arithmetic TTL components) [125], and others [264],[265].
a PCM codec application (SICOFI), which has a limited
Various papers describe aspects of hardware design [108],
[266]-[273] and testing of WDFs [274], [275]. programmingflexibility and is indeed used with a WDF
implemented on the chip [290], [29l] (Fig. 53). In specialized
WDFs can obviously be implemented using monolithic
DSPs, products may advantageously be computed by using
general-purpose digital signal processors (DSPs). Since in a
WDF the multiplier coefficients are very simple, DSPs real- nested multiplication [284].
izing multiplications by shift and add rather than by means Various approaches to direct VLSl implementationof
of a full multiplier are particularly advantageous [126], [276]. WDFs have also been reported. These concern a single-chip
However, other general-purpose DSPs [277]-[279]canalso realization of an individual WDF (Fig.33)[128],[132],an
be used (2801, [281]. Such DSPs are knownto combine
usually one multiplication with one addition. Hence, it may
be just as simple, in the case of a two-port adaptor, to
adopt, e.g., the scheme of Table 10E rather than one of the
others given in Table IO. An interesting advantage to be
gained this way is that no precautions whatsoever for sup-
pressing overflow limit cycleshave to be taken if two's-
complement arithmetic is employed, while b, and b, can
both be computedin altogether four cycles, using the
accumulator of the DSP. Due to this, the use of general-
purpose DSPs may altogether lead to simpler realizations in
the case of WDFs than forconventional types ofdigital
filters, and this despite the fact that a WDF employs only a
fraction of the capability inherent in the multiplier of the
DSP [281].
Clearly, the structure of Table 10E is not the only one that
meets the objectives explained before, but there is an
important reason why the specific structure shown has
been selected [242]. In a DSP such as the TMS320[278] Fig. 52. Photomicrograph of the execution unit used on
there exists indeed an option to apply saturation (i.e., to the adder-based digital signalprocessor PROFI, which is
replace the signal by $1 if it is > 1, and by -1 if it is particularly suitable for implementing WDFs (reproduced
< -1, assuming the usualsignalrange from -1 to +I) with permission of Siemens, Munich).
each time that overflow occurs at the completion of an
accumulation step. Assume first that y > 0. As explained in
Section VII-D we have lbzl < 1, and according to Table 10E
no overflow can occur during the computation of b,, i.e.,
6, i s always calculated correctly. Next, one has to compute
4 = 6,- a,, which is equal to y ( a 2 - a,), and then b, =
+
4 a2. Letus designate by 4 and b; the values actually
appearing for 4 and b,, respectively, in the accumulator
after saturation. If 141 < 1 we have 4 = 4;bl is then
calculatedcorrectly, and so is b;. If 4 > 1, we have not
only 4 = 1, but also necessarily a, > 0 (since y < I), thus
6;= 1; this result is not affected if b, is determined as
+
4 a,. The situation is analogous if 4 < -1, since this
implies a, < 0. Finally, if y < 0 one can reduce the case to
that for y > 0 by simply inverting the roles of ports 1 and 2
Fig. 53. Photomicrograph of the PCM codec chip SlCOFl
(cf. Fig. 5(b)). As a conclusion, making proper use of the that comprises a WDF (reproduced with permission of Sie-
option mentioned aboveensures that proper saturation at mens, Munich).

FETTWEIS' WAVE D I G I T A L FILTERS 305


implementationof a WDF on a custom-designed PCM
codec chip [292], a realization by means of a universal
I , I
adaptor [293],[294], considerations on the realization of
WDFs by means of a more general custom design approach
[295], and the development of appropriate silicon compilers
[2%]-[299].

!x. FURTHERTYPES
OF WAVE DIGITAL FILTERS AND RELATED
STRUCTURES

A. General Transfer Functions


The methods discussed in Section VI do not allow us to
realize directly a so-called general Brune section [32](Fig.
%(a)), sometimes also referred to as type-C section [300]. In
structures inwhich such a section is needed one may
practically always replace it by a structure inwhich the
Brune section itself is followed by an ideal transformer of
arbitrary ratio (Fig. 54(b)). An arrangement of the latter type
can equivalently be replaced by one as given in Fig.54(c),
where, compared to the structure of Fig. 54(a), a degree of
freedom exists in the choice of the ratios n, and n2 of the (4
Fig. 55. (a) An alternative realization of a Brune-type sec-
tion. (b) A corresponding WDF realization. (c) A structure
derived from (b) by applying an equivalence of Fig. 37. (d)
An alternative WDF realization of (a).

R, = /?,I?,/(R , + R4) R, = R, + R,.


It is easily verified that there is no delay-free directed loop
in any of the circuits of Fig. 55(b)-(d). Furthermore, these
arrangements may be used in a chain with structures such
as those discussed in Section VI.
Each one of the circuits of Fig.55(b)-(d) requires five
multipliers, while the circuit of Fig.55(a) comprises only 3
(b) degrees of freedom. Hence, two relations exist between the
Fig. 54. (a) A Brune section in conventional representation; various multiplier coefficients. One of these is that two of
it comprises a pair oftightlycoupled coils. (b) A Brune themultipliers have reciprocal coefficients(which could
section with an additional ideal transformer. (c) A structure even be replaced by two equal ones if use were made of
equivalent to (b).
the equivalence of Fig. 46). The other one is of more com-
plicated nature. In any case, after quantization of the multi-
two ideal transformers. It can beshown that by making plier coefficients these relations will usually be satisfied
appropriately use of this freedom, the arrangement of Fig. only with some more or less pronounced error.
54(c) is equivalent to that of Fig.55(a)[301]. Note that the Thus starting from the given R1 and taking into account
term Brune section is sometimes reserved for the case when the principles explained in item 5 of Subsection 111-84 one
the turns ratio of the coupled coils in Fig. 54(a) is positive, can, e.g., consecutively determine new resistances R;, R;,
and the term type-C section for the case when this ratio is R>, R\, and Rb that differ somewhat fromthe original
negative. Correspondingly, the search for WDF realizations resistances R,, R,, R,, R,, and n2R,, respectively. With n
has been based on distinct approaches for these two sep- and l / n actually taking the quantized values n’ and l / n “ ,
arate cases[302]-[304]. No such distinction is made in the respectively, the pair of reciprocal multipliers in Fig.
present approach, i.e., the turns ratios in Fig.54mayhave 55(b)-(d) is thus to be replaced in the way shown in Fig. 56.
any positive or negative values. With C; = I / R ; and C;, = I / R b , the instantaneous pseu-
From Fig.55(a) we derive immediately the arrangement dopower absorbed by this arrangement is
of Fig. 55(b) and thus, using the equivalences of Fig. 37, that
of Fig. 55(c). We have assumed here that the port resistance
+
(a: - b : ) ~ ; (a: - 4 ‘ ) =~a : ( ~ ;- rt~’~;,)
R, is imposed and that R, is chosen in such a way that at +a$( c;, - C;/nrr2)
port 2 no delay-free path is created from the input to the
output terminal, which requires which is guaranteed to be nonnegative if

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.

306 PROCEEDINGS O F THE IEEE. VOL. 74, NO. 2, FEBRUARY 1986


. I/rn

Hence, if the quantization of all multiplier coefficients is


done in such a way that (107) is fulfilled, pseudopassivity
remains satisfied [114],[305] and hence also all stability
properties discussed in Section VII. However, since one
cannot always return from the structures of Fig. 55(b)-(d) to
that of Fig. 55(a) if all multiplier coefficients are chosen
freely, the arguments used for guaranteeing that at the
attenuation zeros the loss sensitivity is zero with respect to
rm
any coefficient do no longer strictly hold, but this aspect is *
0, bl
not of such decisive importance as that of stability, espe-
cially as sensitivity will usually remain quite satisfactory. w
I h n 1
By means the of well-known Brune process,any
positive-real function Z ( $ ) can be realized by means of a
structure that is a chain of shunt and series branches (com-
posed of inductances, capacitances, resistances, parallel res-
onant circuits, and series resonant circuits) and of Brune
sections. Hence, applying the principles for realizing WDF
(b)
ladder structures, any positive-real function Z ( $ ) canbe
realized by making use, if required, also of themethod Fig. 58. (a) A generalsecond-ordersection (reference filter
domain), N being either a simple through-connection or a
explained with respect to Fig. 55 [306]. Furthermore, since gyratorofgyrationconstant R , . (b)Corresponding WDF
realizing Z = Z(+) amounts in fact to realizing a reflec- structure without delay-free path from input to output termi-
tance ( Z - R ) / ( Z +
R ) and sinceanystable real transfer nal of port 2, the upper and lower signin i m corresponding
function H ( $ ) , with IH(j+)l < 1 for all +
(cf. (3)), can be to the first and second possibility for N , respectively.
realized in the form of such a reflectance, with Z a
positive-real function, any restriction concerning the nature which are canonic in the number of delays, are immediately
of the transfer function to be realized as a WDF structure obtained. For each pair of multipliers in these realizations
can be overcome this way [306]. The resulting structures are the same considerations as those given above (cf. Fig.56
canonic in number of delays. and the related discussion) apply for ensuring pseudopassiv-
While the approach just explained is based on the use of ity and thus all aspects of stability.
reflectances, one mayalso extend the realization of trans- In the structures of Figs. 57(a) and 58(a), one of the port
mittances(cf. Section VI) by including general zeroth- , resistances, say R,, may be imposed arbitrarily. The parame-
first- , and second-order sections. A section of order zero ter R, occurs atseveral places, in particular in such a way
consists either of an ideal transformer or a gyrator and thus that in the resulting WDF two-ports no delay-free path is
poses no problem. Using results on the factorization of the created from the input tothe output terminal of the respec-
scattering transfer matrix [I831 and the scattering hybrid tiveport 2. Thisway theproblem of realizing as WDFs
matrix of a lossless two-port [307] it can be shown [301] that general reference lossless two-ports (thus, in particular,
lossless first- and second-order sections of the most general general transfer functions) by means of a chain (cascade)
type required can be synthesized in the way shown in Figs. synthesis approach is fully solved in a way that fits into the
57(a) and 58(a), respectively (where the symbol for the theory explained in Section VI.
QUARLs corresponds to that used in Fig. 51(b)). From these, Note that many further structures in addition to those of
the WDF realizations of, respectively, Figs. 57(b) and 58(b), Figs.57 and 58canbe given. In particular (and a similar
comment holdsfor Fig. 55), abandoning the requirement
just discussed concerning delay-free paths one cangive
structures forwhich the port resistancesmay be chosen
freely not only at port 1, but alsoat port 2. (The simplest,
although not necessarily the best,way for doing this is to
provide a suitable two-port adaptor to the right of ports 2.)
The structure of Fig. 57(b) is closely related to that of Type
I1 in Fig. 3 of [308],and a reference filter interpretation of
Type Ill in that same figure canalsobe given (cf, also
Section 1x4). In fact, these two figures in [308] have directly
inspired the search for the solutions given in Figs.57 and
R. I!n
R2 58.
A quitedifferent approach to the problem of realizing
general transfer functions has previously been published
[114], [305]. In this approach, however, a sufficient number
(b) ofunit elements (or QUARLs) must appear in the chain
Fig. 57. (a) A generalfirst-order section (reference filter structureof the reference domain. These unit elements
domain), N being either a simple through-connection or a could be chosen in such a way that they alter the original
gyratorofgyrationconstant R , . (b)Corresponding WDF
structure without delay-freepath from input to output termi- transfer function only by a constant delay, but it is prefer-
nal of port 2, the upper and lower sign in i n corresponding able to take advantage of their inherent filtering capability
to the first and second possibility for N , respectively. (as explained in a similar context in Section VI-D).

FETTWEIS: WAVE DIGITAL FILTERS 307


Various other approaches to solving the problem of real- C. Nonrecursive Wave Digital Filters
izing more general transfer functions havealso become
known. Some of these deal with reciprocal sections [302]- Making use of (2), i.e., of
[304],[309]-[311], others use generalized-adaptor concepts -4)
z = (1 + $)/(I
[226], [254], [312]-[314]. the transfer function of any nonrecursive filter canbe
written in the form
B. Realization of Wave Digital Filters by Factorization of the
Scattering Matrix 521 = f/g (10 8 4

A lossless two-port in the reference filter domain N can g= ( 4+ (1Wb)


also be synthesized by factorization of the scattering matrix where g is a simple Hurwitz polynomial whose degree k is
[32],[307]. The resulting structure is shown in Fig.59(a) equal to the degree of S,, in z and where f = f(+) is also a
polynomial in 4. By including in f an appropriate constant
factor one can ensure that

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)/(

308 PROCEEDINGS O F THE IEEE. VOL. 74, NO. 2 , FEBRUARY 1986


Fig. 61. Two structures for realizing nonrecursive WDFs.

8; = 2m,/( mf - I). (110d) signal. Sincepassivity is preserved, the various stability


properties remain guaranteed except for the stability under
Furthermore, the constant two-port N k i lis alsoan ideal looped conditions.
transformer (although possibly followed by a gyrator of The simplest type of filter that is open-circuited at the far
gyration constant R,, but such a gyrator may be ignored), end is the one of Fig.62(a) (related to that of Fig. 3qa)).
which also leads to the realizations of Fig. 60(b)-(d) except
for the fact that the delay T is now absent. Finally, if we
introduce structures such as those of Fig. 6qc) and (d) (and
the corresponding one for Nk+,)into Fig.59(b) and if we
move all multipliers a, and/or ’I, to the output (cf. Fig.
44(b)), where they may simply be dropped, we finally arrive
at the realizations of Fig. 61 [306]. Clearly, the structures of
Fig.61are quite similar to those known as inverse filters
[316]. (Notice, however, the minus signsat one of the
inputs of each adder appearing in the two top lines.)
In Fig. 61 w e have marked the output signals by b: and 4
and by b;’ and 4’, respectively. Theseare related to the
original signals b, and b, by Fig. 62. (a) A filter circuit similar to that of Fig.36(a), but
bl/b; = b 2 / 4 = u open-circuit at theright port. (b) WDF structure derived
from (a). (c) An essentially equivalent version of (b).
b,/b{’ = b , / 4 ’ =y
= ala2 ” ’ ak+l
Two corresponding WDFsare shown in Fig.62(b) and (c)
Y = Yly2 * * .Y k + l . (the latter being obtained as an essentially equivalent variant
Obviously, the structures of Fig. 61 are more complicated of the former by making use of Fig.37 or, equivalently,
than those of conventional nonrecursive realizations. Nev- directly from the reference filter after replacing in Fig. 62(a)
ertheless, they have at least two advantages, which may be the unit elements by appropriate QUARLs). The structure of
of relevance in somecases.First, if the constant in f is Fig. 62(c) corresponds to the simplest type of filters some-
chosen in such a way that equality is reached in (109) at the times referred to as lattice or ladder filters [85] (not to be
transmission maxima, the sensitivity argument holds again confused with lattice or ladder WDFs, i.e., WDFs derived
at these maxima. Hence, the accuracy requirement for the from lattice or ladder reference filters!).
coefficients is reduced and, like for lattice filters, it is hardly More precisely, if one uses for the adaptors in Fig. 62(c) a
necessary to check the passband behavior during the pro- realization according to Table 10D one has immediately a
cess of discrete optimization. Secondly, complementarity so-called one-multiplier lattice structure (more precisely:
holds again as discussed in Section IV-B. Thus the structures one multiplier per section). The two-multiplier and three-
of Fig. 61 can serve as perfect branching filters. multiplier versions of such filters canalsobeeasily ob-
tained by inserting appropriate ideal transformers between
the various unit elements of the structure of Fig. 62(a) [306]
0. Open-Circuited and Short-circuited Reference Filters
(as can indeed alwaysbe done without restriction, in fact
In classical circuits one considers not only filters that are also for the structures of Fig.36, since it produces no
resistively terminated at both ends, as we have done so far, change in the transmittances except, at most, for a multipli-
but also others that are either open-circuited or short-cir- cation by a constant). Sincesuch lattice and ladder filters
cuited at one terminating port. In this case, however, the are also WDFs it is obvious that they enjoy all the stability
passband sensitivity is no longer as good as for the former properties of the latter so that a separate theory [317] is in
type of filter. Nevertheless, all principles for deriving WDFs fact not required.
from such reference filters remain valid except that the port From a structure such as that of Fig. 62(c) (or from that of
that i s not resistively terminated must now be such that no Fig. 36) or any of its equivalents, filters with arbitrary trans-
delay-free path leads internally from the input to the output fer functions can be obtained by applying weighted taps at
terminal of that port [154], [155]. The signal in the external a sufficient numberofindependent locations, as is, e.g.,
path terminating that port is equal to the desired output described in [85]. The recursive part of such a filter is then

FETTWEIS: WAVE DIGITAL FILTERS 309


still that of a WDF. Hence, the same simple means as for 1 - @/I ATR-1 AR1/2
(112)
other WDFs are sufficient to ensure all stability properties,
is nonnegative definite, usually even positive definite, which
except forthat concerning looped stability (since under
we also express by writing
looped conditions (Fig. 4 3 , a nonrecursive part of a digital
filter can give rise to a recursive behavior). it should be
stressed, however, that if one has recourse at all to struc- or
tures such as those discussed here, it is usually preferable to
base the design on Fig.36 rather than Fig.62, and this for
the reasons explained above. respectively. In these expressions, R is the diagonal matrix
composed of R, to Rn+2. Thus if R, = R4 = = Rn+r,
E. State-Space Wave Digital Filters the three expressions (112) and (113) may be replaced by

As already mentionedin [4], one simple possibilityof 1 -A ~ A (114a)


obtaining a WDF of degree < n is to start from any given A g l (114b)
LC filter structure and to redraw the resulting structure, say, and
+
as a constant lossless ( n 2)-port N, whose ports 1 and 2
A<1 (114c)
are terminated by a resistive sourceand a resistance, respec-
tively, and whose remaining ports are terminated by capaci- respectively. The resultsexpressedby (111) to (114) can
tances and inductances (Fig.63(a)). Applying to N the easily be extended to more general situations where N is
not lossless, although passive (in which case N could even
be replaced by a lossless multiport terminated by additional
resistances at some of its ports [32n. Furthermore, we could
also haveassumed the desired transfer functionto be a
reflectance instead of a transmittance, in which case b, in
( I l l b ) is simply to be replaced by bl.

------ a O n the other hand, assume that a state-space description


of the form (111) is given, with A satisfying (114c). It can be
shown that one canalways find constants c, and c2 such
that the matrix M defined by

I = c,B C = c,C LY = c,c,D


2

satisfies thecondition M < 1 . Consequently, as follows


from standard network results [32], the matrix M canbe
(b) synthesized as the scattering matrix of, e.g., a constant
Fig. 63. (a) Representation of a reference filter as a passive +
passive ( n 1)-port (that could again be replaced by a
(usually lossless)
constant rnultiport
with appropriate lossless multiport terminated by resistances on some of its
terminations. (b) Corresponding WDF structure (thesign
inverters due to the inductances being included in N’).
ports). Afterproperlyterminating +
this ( n 1)-port with
capacitances and/or inductances, we obtain a passive cir-
cuit whose corresponding state-space WDF is described by
+
expressions (27), with n replaced by n 2, we can express a( mT + T ) = Aa( mT) + clBa,( mT)
6, to b,,+2 in terms of a, to a,,+2, thus defining a wave
+
( n 2)-port N‘. Clearly, N’ plays therole of a global bl( mT) = c2Ca( mT) + c,c, Dal( mT).
adaptor, and i f we write for the capacitances and induc- Hence, i f we let the input terminal of this state-space WDF
tances expressions corresponding to (I@ we derive
, from be preceded by a multiplier l/cl and the output terminal
Fig. 63(a) the WDF structure of Fig. 63(b) (the sign inverters be followed by a multiplier l / c z , the overall state-space
originating from the inductances being assumed to be in- description is the same as the one originally given.
cluded in N’). Furthermore, if we choose to = 0 in (19), put Therefore, we conclude that after inserting, if required,
a2 = 0, ignore b,, andmake appropriate eliminations, the two appropriate multipliers at the input and at the output,
final result can be written in the form respectively, any state-space digital filter with A < 1 can be
a(mT+ T) = Aa(mT) + Ba,(mT) (Illa) realized as a state-space WDF with identical state-space
description. In that sense, state-space digital filters with
&(mT) = C a ( m T ) + Da,(mT) (Illb)
A < 1 can be considered to belong tothe class of state-space
where a is the vector composed of a, to a,+Z and where WDFs. It is thus clear that for state-space digital filters with
A , B , C, and D are constant n X n, n X 1, and 1 X n A < 1 , all stability properties discussed in Section VI1 (ex-
matrices and a scalar, respectively. cept, possibly, stability under looped conditions) canbe
Clearly, (111) corresponds to the state-space description ensured, thus not only the properties considered in [318],
of the WDF considered, and a WDF directly implemented [320], but also forced-response stability [306], [319] and that
according to (111) will therefore be called a state-space A < 1 can even be replaced by the less stringent require-
wave digital filter. Furthermore, the passivity of N leads to ment (113b) [321].
the requirement that the matrix Some further light on the advantages that can be gained

31 0 PROCEEDINGS OF THE IEEE. VOL. 74, NO. 2, FEBRUARY 1966


from using WDFs is shed by thefollowing observation sections have also been described and analyzed elsewhere
[306]. It is known that in the case of I , scaling the dynamic [329]-[334].
range can be optimized using two positive definite matrices
K and W. The optimization can be carried out in particular G. Complex Wave Digital Filters
if only the average wordlength is prescribed [322]. If this is
While one is usually interested in real circuits, complex
the case, the optimum is attained if K and Ware simulta-
digital filters also play some role. Corresponding concepts
neously diagonal, which can always be achieved by proper
similarity transformations. In state-space WDFs derived from can also be applied to the design of WDFs.Such complex
lattice reference filters these desired forms are in fact auto- WDFs [335]-[337]have to be derived from complex refer-
ence filters, for which many results are available [32]. It has
maticallyobtained,the matrices K and W beingthen
turned out, however, that in order to lead to useful WDFs,
diagonal matrices formed of port resistances and port con-
classical complex circuits musthave the property of one-
ductances, respectively. In other types of state-space WDFs
derived from reciprocal lossless two-ports or multiports, the realness, or must atleast be reducible in a simple way to
circuits having this property [335]. One-realness is not very
same remains true if the theory is appropriately generalized
restrictive; it implies in particular that the relevant imped-
and if the noise considered is the total noise at all outputs
ances are real for J, = 1.
~ 0 6 1[3151.
,
The implementation of state-space WDFscan be ren- Until now, no example has been found in which complex
dered more compact and thus more efficient by appropriate WDFs would lead to a more efficient design than real
manipulation ofthe basic equations [226],[254]. Further- WDFs. This holds true at least in the one-dimensional case,
more,the same simple approach mentioned in Section to which we are restricting ourselves so far, but may be
Vlll-C in relation to the use of distributedarithmetic can different for multidimensional WDFs (cf. Section XI).
also be employed for obtaining discretely optimized ver-
sions of the coefficients in the state equations [323]-[327]. H. Wave Digital Filters Based on the Use of PowerWaves

So far, we have only considered WDFs based on the use


F. Second-Order Sections for Cascade Synthesis of Digital of voltage waves since this leads to the simplest realization.
Filters Nevertheless, there is alsosome interest to use power
The approach discussed in the last paragraph of Section waves as basis for the analogy between the reference
IX-D suggests that general second-order sectionscanalso domain and the digital domain [73],[74], [I&], [200],[308],
beobtainedby using the recursive part of any simple [338]-[345],somesuch filters being also referred to as
second-orderWDF (consisting simply of, say, a resonant orthogonal filters [73], [74], [I&], [200], (3081, [338]-[342].
circuit and a resistance)and by applyingtapping at ap- There is, however, no essential difference between using
propriate locations. A second-order section obtained this power waves or voltage waves. Indeed, denoting tempor-
way is shown in Fig.64[321],[328] together with expres- arily voltage waves by a‘ and b’ and the corresponding
power waves by a and 6, we have instead of (5)
a = (v + Ri)/2fi b = ( v - Ri)/2fi
and therefore
a = af/2fi b = b’/2fi.
Consequently, a and b are related to a’ and b’ as shown in
Fig. 65, i.e., by means of a pair of reciprocal multipliers.

a&a

Fig. 64. Generally usable second-order section for which b b


all stability problems (except that under looped conditions)
can be solved in the same way as for WDFs.
Fig. 65. Visualization of the relationship between power
waves, a and b, and the corresponding voltage waves, a’
sions giving the multiplier coefficients a,,a,,&, and & in and b’.
terms ofthe coefficients A,,A,, A , , B,, and 4 of the
transfer function Therefore, passing from one type of waves to another
simply amounts to inserting appropriate ideal transformers
H(z) = ( A , + A,z + A , z 2 ) / ( B2 + 6,z+ 2’). in the original reference filter. Hence,any voltage-wave
Clearly, this section enjoys all the stability properties of WDF can be interpreted as a power-wave WDF and vice
WDFs, including forced-response stability (although not versa.
necessarily that of stability under looped conditions) if the ForWDFsbased on power waves, all design principles
same simple means as described in Section VI1 are applied. involving the use of adaptors remain the same (including
This substantial advantage is achieved at onlythe slight those concerning constrained and unconstrained adaptors),
extra cost of two addersper section. There are no added i.e., the representation of a WDF structure by means of
restrictions on the coefficients A,, A,, A,, B,, and 4 , i.e., adaptors is unchanged, except that the adaptor equations
sections according to Fig. 64 can freely be used in conven- derivedin Section 111-8 have to be modified. Onemight
tional cascadesynthesis ofdigital filters. Closely related expect that for an n-port adaptor we now need n2 multipli-

FETTWEIS. WAVE D I G I T A L FILTERS 31 1


cations per cycle, but this number is reduced to 2n if the lengths. The latter implies that multiplier coefficients can-
adaptor equations are written in the following form [345]: not be changed independently and thus that the arguments
6, = *(y,ao - a"), Y = 1t o n (115a) given in Section Il-C for guaranteeing zero sensitivity at the
attenuation zeros do not strictly hold, i.e., that the sensitiv-
a0 = ~ 1 a +
l Y Z ~ Z+ . .. +Ydn (115b) ity properties are not as good as for voltage-wave WDFs.
For power-wave WDFs,expressionssuch as (104) and
where the upper sign together with
(105) hold except that all C, have to be replaced by unity.
y , = d m , & = Cl + & + * e * +G, These new expressions are thusspecial cases ofthe old
ones, and in that sense, voltage-wave WDFs are more
holds in the case of a parallel adaptor, and the lower sign
general than power-wave WDFs. It is precisely the added
together with
freedom due to the possibility of choosing the C, different
y,, = d m , Ro = R, + R2 + ' * . + Rn from 1 which leads to the simplicity of WDFs, yet allows
them to have all the excellent stability properties resulting
in the case of a series adaptor, C, = I/R, holding as in (30).
from the existence of a convenient Lyapunov function. This
A disadvantage of writing the equations in the form (115) is
function may be considered to be a vector norm gener-
thatthemultiplications required by (115a) can only be
alized with respect to that obtained if C, = 1 for all v.
carried out after those required by (Il5b) are completed.
Linear bounded-real (LBR) digital filters [55], [347] are also
Furthermore, instead of (31) we now have
power-wave WDFs.The LBR structures that have been
y: + yz' + ... +y; = 2. (116) described are again composed of individual two-ports
(calledtwo-pairs) in achain arrangement. The individual
This implies that we cannot eliminate, in a simple manner,
sections are lossless (pseudolossless) between ports (exter-
one of the y,, but this kind of restriction is unavoidable in
nal losslessness), but not necessarily in.as far as their de-
the case of WDFs based on power waves.
tailedinner structure is concerned (internal losslessness,
In a more compact notation, the scattering matrix corre-
orthogonality), contrary to what is the case for those given
sponding to (115) can be written as
in, or following from, [73], [74], [106], [200], [308], [338]-[345].
S= + ( ~ ~ ' - l ) r Y'=(Y~,Y~,.**,Y~) The situation is the same as that for the voltage-wave WDF
approach discussed in the last paragraph of Section VI-B. In
and for thecorresponding dissipation matrix we thus obtain
particular, if one requires theindividualtwo-ports to be
1 - S J S = (2 - y ' y ) y y J . such that internal losslessness (i.e., orthogonality, and hence
losslessness if theadditional ports towhich delaysare
This matrix is zero (i.e., S is orthogonal) if (316) is satisfied,
connected are also taken into account) holds as well, the
but is still at least nonnegative definite if the actual y, (say,
restricted class of structures then available does not appear
after discrete optimization) are chosen such that y J y < 2.
to be different from that obtainable by the other methods
Hence, all stability aspectsdiscussed in Section VI1 then
[226].
remain preserved.
It should be mentioned that more general linear combi-
The simplest adaptor is, of course, one for n = 2; except,
nations between voltages and currents have been examined
possibly, for some change in sign the elementary operation
for
the realization
of
digital
filters [99],
[159],
[163],
implied by this is a rotation in the geometrical sense and
[348]-[351]. However, again one does not arrive at truly
can be implemented by means of the CORDIC algorithm. It
different structures if the condition of internal losslessness
has been shown that all other operations needed can be
is imposed [226], [352].
reduced to such elementary operations, thus to the use of
CORDIC processors [200], [273], [308], [341]-[343].
Actually, that such a result as well as obvious generaliza- 1. Digital Filters Based on Simply Connected
tions thereof hold can beshown to be an immediate Signal- Flow Networks
consequence of the fact that any real orthogonal matrix of
arbitrary order canbe written (except,possibly, for some Principles for a possible generalization of the concept of
sign inversions) as product of elementary orthogonal mat- WDFs have already been presented in [75]. Such gener-
rices corresponding each to a plane rotation. (Indeed, using alized WDFs are signal-flow networks that had been called
the Givens algorithm [346] any real matrix A can be written simply connected. More specifically, the corresponding sig-
as product of a triangular matrix B and of a certain number nal-flow diagrams are composed ofsignal-flow building
of elementary orthogonal matrices corresponding to plane blocks for which the number of input leads(rays) is not
rotations; if A i s orthogonal, B is also orthogonal, thus required to bear any relationship to the number of output
necessarily diagonal with diagonal entries equal to &I.) leads(rays). The building blocks are interconnected with
Note that an orthogonal matrix of order n corresponding to precisely two leads, one input and one output lead. To each
a plane rotation is defined to comprise one principal sub- such node is assigned a node weight. All previous defini-
matrix of order2 representing arotation in the plane tions for concepts such as pseudopower, pseudopassivity,
determined by thecorresponding axes, the remaining n - 2 pseudolosslessness, etc., carry over in an obvious manner,
diagonal entries being equal to 1 and all other remaining thenode weightsentering the pseudopower expressions
entries equal to 0. explicitly in a similar manner as the port conductances in
The disadvantages ofpower-wave WDFs are the in- the case of WDFs. General laws,such as conservation of
creased number of multipliers and the fact that relation- pseudopower, also still hold, and the same is true for all
ships such as(116) must hold, which, except in unusual stability aspects under linear as well as finite-arithmetic
circumstances, cannot be satisfied exactly with finite word- conditions.

31 2 PROCEEDINGS OF THE IEEE, VOL. 74, NO. 2, FEBRUARY 1986


Clearly, WDF circuits are special cases of such more [146]. For this the number of all-pass branches is increased
general structures. For WDFs, the building blocks are adap- according to the desired ratio of change.The method is
tors and delays, and these are port-wise interconnected. closely related to the polyphase approach [142],[143], yet
Thus each building blockhas as many input leads as output allows one to draw particular benefit, as in [144], from the
leads. These are grouped in pairs, and the interconnection advantageous properties of WDFs.Thus using askilfully
is such that the rules given in Section IV-A are respected. In chosen computational procedure the design yields filters of
particular, the two nodes interconnecting two ports have high performance, yet of remarkably low complexity.
the same node weight, equal to the port conductance. For WDFs derived from ladder reference filters, methods
Orthogonal filters thus follow as further special cases if all of similar efficiency donot seem possible. Nevertheless,
node weights are equal to unity. even for multirate ladder WDFs a specific design theory has
WDFs can be derived from reference filters, but, although been developed [I561 that still leads to substantial savings
the advantages that could be gained are obvious, a corre- compared to standard WDFs employed for the same filter-
sponding general design theory for the generalized struc- ing purpose.
tures mentioned above is not yet available [353]. Neverthe- For certain applications, e.g., for subband coding, multi-
less, an interesting subclass, in fact for all node weights rate digital filters are desired that make it possible to first
equal tounity, has recently been described [I%]. Other split a signal into a number of partial bands (either with
multivariable extensions havealso been considered [73], equal absolute or, preferably, equal relative bandwidths)
[354]. and then to reconstruct this signal without aliasing error.
For thisapplication, WDFshaveagain turned outto be
J, Wave Digital Filters Derived from Active Circuits particularly advantageous [103]. In principle, ladder or lattice
WDFs, in fact even of real or complex type, canbeused,
Suitable active structures canalso be used as reference but real lattice WDFs appear to be usually by far the most
filters for WDFs. One type of suchstructuresare those advantageous.
involving supercapacitances and superinductances [89],
[355],[356] as introduced first for realizing low-sensitivity B. Adjustable and Adaptive Wave Digital Filters
activefilters by appropriately transforming passive struc-
tures [357]. Other approaches use specific RC-active designs WDFs remain stable under linear conditions as long as all
as points of departure [358]-[363]. While in all these meth- the y, (including those corresponding to dependent ports)
ods certain aspects of stability can be taken into account it discussed in Subsections lll-b2 and 111-83 remain > 0. In
seems difficult to cover the full range of stability properties addition,the means that guaranteeabsence of parasitic
that have been mentioned inSection VI1 to hold for realiza- oscillationsand ensure forced-response stability are in-
tions derived from passive reference structures. dependent of the particular values chosen for the multiplier
coefficients. Hence, WDFscan easilybemade adjustable
x. WAVE DIGITAL
FILTERS FOR SPECIAL APPLICATIONS without endangering stability. Some related aspectshave
been considered in the literature [364]-[369].
A. Multirate Wave Digital Filters Furthermore, in view of these excellent stability proper-
ties and the fact that very regular WDF structures are
Multirate WDFs canbe designed very efficiently in a available, properly selected WDFs should be good candi-
number of cases. The simplest case is that of a lattice WDF dates for adaptive digital filtering. That this is indeed the
with bireciprocal characteristic function, such as that of Fig. case follows on the one hand from the fundamental role
34. In many applications the output sampling rate F = 1 / T that lattice digital filters play for adaptive signal processing
of such a filter has to be twice that of the two inputs (in the [46], [370], and on the other from the fact pointed out in
example considered, e.g., 48 and 24 kHz, respectively), thus Section I X - D that so-called lattice filters are actually WDFs
corresponding to a case of interpolation. In principle, the of very simple type. The interest of power-wave WDFs (and
structure would thus have to operate at the rate F, but since generalizations thereof) for adaptive processing has also
one of thebranches is odd in z and the other one even, the beenpointedout [73],[105], [I%], [200],[344]. It seems,
additions and multiplications have to be carried out only at however, that not all interesting possibilities available have
the lower rate F/2, amounting to a 50-percent saving in the been investigated so far.
arithmetic units. The doubling of the sampling rate is then Note in this respect that for ensuring stability in adaptive
achieved by interleaving, i.e., the output adder that would filters it is not sufficient to guarantee that the circuit would
have to be provided according to Fig. 23(b) can be replaced be stable if the set of coefficients remained constant at any
by a simple switch, as is in fact shown in Fig. 34(b). of the values reached when the filter is operating. On the
The situation is in fact very similar if a filter such as that other hand, a requirement that stability must be ensured for
of Fig. 34(a) is used in the opposite direction of transmis- any time-varying change of the coefficients within the
sion, i.e., with one input at the high rate F = 1 / T and two range available is much too strict, contrary to what is
outputs at the rate F / 2 (decimation). In this case we simply sometimes believed.
have, e.g., to reverse the flow in all the signal paths of Fig.
34, and the switch thendistributes the consecutive samples
C. Wave Digital Hilbert Transformers
alternately to the upper and lower branch. These branches
thus have to operate again only at the lower rate F/2. Hilbert transformers are closely related to the concept of
While the principles just discussed hold for sampling rate complexfiltering. We haveseen in Section IX-G that the
alterations by 2 or 1/2, a suitable generalization leads again latter concept can also be used successfully in the realm of
to substantial savingsalso for other changes in rate [145], WDFs, and it is thus to be expected that WDFs offer an

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].

F. Application to Numerical Integration


The concepts of positivity and passivity have been shown
to play an important role in numerical integration of ordinary
differential equations [380],[381]. Advantage can be taken
(b) from this to improvethe numerical accuracy in such in-
Fig. 66. (a) Concerning the realization of an equalizer
tegration procedures by basing these on the use of WDF
transfer function as reflectance B / A of an impedance Z‘ concepts [382], [383].
with respect to R,. (b) Direct realization of an admittance.
XI. WAVEDIGITAL
MULTIDIMENSIONAL FILTERS
configurationthen Z’ is also in ladder configuration and
thus easily realizable. A. General Principles
It is truethatfor conventional applications, Z is pre- The principle of wave digital filtering caneasily be ex-
scribed in terms of elements with p as complex frequency, tended toany number, say k , of dimensions [45], [384]-[389].
while for WDFs the complex frequency to be considered is We are then dealing with k actual complex frequencies p;,
4. However, it is usually not difficult to readjust the ele- thus with k equivalent complex frequencies 4;
ment values in such a way that the required loss curve is
approximated with sufficient accuracy. The advantages thus 4; = tanh (pj772), i= 1 to k
to be gained are particularly attractive if the circuit is to be and thus also with k corresponding real frequencies +;
made adjustable, and this for the samereasons as those
given in the first paragraph of Section X-B. Altogether, the
+; = tan(qT/2), i= 1to k
procedure described here should frequently be much more T; being the sampling interval (unit shift) in the i t h variable
advantageous than to determine first an acceptable transfer t i . The reference filter from which the WDF is to be derived
function andthen to synthesize this by somegeneral is now a multidimensional (MD) Kirchhoff circuit compris-
method available in digital filtering. ing in particular reactive elements such as inductances,
Consider also the direct realization of an immittance as a capacitances, unit elements, and QUARLs in the various
transfer function H (thus not indirectly as the correspond- dimensions, and furthermore constant elements of the same

314 P R O C E E D I N G S O F T H EIEEE. VOL. 74, NO. 2, FEBRUARY 1986


type as in the one-dimensional (ID) case.For the reactive case [390]. Note in this respect that it is not sufficient in the
elements thedefinitions and relations of Tables 1 and 2 case of an M D digital filter to speak of limit cycles because
apply with 4, T, and A replaced by J l i , T;, and A,, respec- in the case of more than one dimension, parasitic oscilla-
tively, i = 1 to k . tions do not have to follow a periodically repetitive pattern
The interconnections in an M D Kirchhoffcircuit are (MD digital filters are not strictly finite-state machines).
governed by the same laws as in the I D case. Hence, the Forced-response stability can also be guaranteed in exactly
simulation of these laws in the digital domain is precisely as the same way as for I D WDFs [306]. By properly choosing
for I D circuits, i.e., all definitions and considerations con- the reference filter,coefficientwordlength requirements
cerning adaptors and their interconnections carry over un- and dynamic range of the same order as for I D WDFsare
changed, and the derivation of an MD WDF from its refer- obtainable. All this holds independently of the number of
ence filterfollows the same principles as those already dimensions or the degree of the filter. Even the property of
established. The resulting WDFsare always causal. As an stability under looped conditions fully carries over, but this
example, consider the two-dimensional (2D) reference filter is so far only of academic interest.
of Fig. 67(b), where for the sake of clarity we have indicated To illustrate the effectiveness of the suppression of para-
sitic oscillations, a WDF as shown in Fig.67(c)has been
tested with a strongly saturating initial signal (located along
Ro
T I 1 one of the axes) applied toit [39l], [392].The result is
shownin Fig. 68 where small-signalvalues are strongly

Fig. 67. (a) A 1D low-pass filter of degree 3. (b) A 2D filter


that can be derived from (a) by $-domain rotation. (c) WDF
derived from (b).

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,

FETTWEIS WAVE DIGITAL FILTERS 315


i.e., to adopt design approaches as efficient as possible. In sponding impedances obtained by applying (118) and the
this case, extreme care must be taken to avoid, as can be resulting 2D WDF lattice branches are shown in Fig.69(b)
done with WDFs, unacceptable disturbances resulting from and (c), respectively, the expressions replacing (119) being
imperfections associated with digital filtering. easy to derive.
One major problem however exists for M D WDFs,i.e., The simplest applicationofthis example is to use two
the design of suitable reference filters. As a result there has rotationswith c, = c, = 1 plus phase compensation,
been latelya considerable revival in the interest in MD altogetherthusfour cascaded filters. The corresponding
reactance networks [393]-[400]. However, solutions for two transfer function is shown in Fig.70 [39l], [392]. Note that
major 2 0 problems are available, as will be discussed
hereafter. Further solutions can be obtained (as for any M D
digital filter) by appropriate sampling and modulation, in-
terpolation, and decimation procedures [401]-[403].

6. Two-Dimensional Wave Digital Filters with Nearly


Circularly SymmetricResponse

As is well known, the simplestway to obtain a 2 0


low-pass filter with a loss response that has approximately
circular symmetry is to start from a stable I D transfer Fig. 70. Transfer function relief of a 2DWDF based on Figs.
function, to apply to this a transformation ($-domain rota- 67 or 69.
tion)
JI = c1$1 + c24z (118) due to the simplicity of the choice for c, and c, there are
t w o equal multipliers in each adaptor. Hence, simplifica-
where c, and c, are nonnegative constants, to repeat this a
tions are possible as explained with respect to Table 9. O n
sufficient number of times with appropriately chosen dis-
the other hand, general investigations of the transforma-
tinct c, and c 2 ,and to cascade the resulting partial filters.
tions involved facilitate the design [392], [ W ] .
This process is immediately applicable to WDFs since (118)
The method described so far for obtaining transfer prop-
transforms an inductance of impedance R$ into two induc-
erties with nearly circular symmetry can be further per-
tances in series of impedances Rc,$, and Rc,\CI,, respec-
fectedby using triequilateral sampling, i.e., sampling
tively, and a capacitance of impedance R/$ into two capa-
according to a raster of equilateral triangles (also called
citances in parallel of impedances R/c,$, and R/c2$,,
hexagonal or quincuncial sampling) [405]. It would be even
respectively [39l], [392],[404]. As is true also for other 2D
better,however, to have available single reference filters
digital filters, rotations with, say, c, < 0 can, e.g., be
offering the desired frequency response. Although no ana-
achieved implicitly by 90° rotation of the data, and phase
lytic solution for this has been found, procedures by nu-
compensation is possible by processing the data in each
merical optimization appear possible. Phase equalization is
partial filter once in the forward and once in the backward
then still feasible either in the way stated before or, e.g., by
direction.
an added MD all-pass WDF.
As an example, the I D filter of Fig.67(a) is transformed
this way into the 2D filter of Fig. 67(b), with
C. Wave Digital Fan Filters
R,/R; = R4/R4 = R;/R, = C,
(119) In the originalformulation [ a ] , f 4 5 O fan filters have
RJR;‘ = R4/RY = RY/R, = c2
been considered, but quadrant fan filters can be used just
and the corresponding 2D WDF ladder structure (Fig. 67(c)) as well after rotating the data by 4 5 O [407] (such a rotation
has already been discussed (Section XI-A). However, since being anyhow more advantageous in the case of real-time
the filter of Fig. 67(a) is symmetrical it is more efficient to processing [45], [388]). Ideally, a quadrant fan filter has pass
use in this case the equivalent lattice configuration of Fig. and stop regions either as shown in Fig. 71(a) ( ( w , , w,)-plane)
22 where Z’ and Z” are as given in Fig.69(a).The corre-

(a) (b)
Fig. 71. Ideal pass and stop regions of a quadrant fan filter,
(a) in the ( o , ,a,)-plane, (b) in the (+,,&)-plane.

and Fig. 71(b) ((+,,&)-plane) or the other way around. An


attractive solution has been found that is based on a lattice
structure (Fig. 22) whose branches are 2D fC impedances
Fig. 69. (a) Lattice impedances Z’ and Z” corresponding
WI,~ 3 1 [4071,
, [4081.
t o Fig. 67(a) (cf. Fig. 22). (b) 2D reactances obtain by applying
The approach is based on the classicalimageparameter
(118) to (a). (c) WDF realizations of (b). method,keeping thesimplicityof this method without

P R O C E E D I N G S O F THE IEEE, VOL. 74, NO. 2, FEBRUARY 1986


31 6
having thedisadvantages known from1D filter theory. Thus
due to the 2D nature of the problem, the maximum per-
mitted loss in the pass region is reached at what appears to
be a maximum number of times, and the sameis true for
the minimum permitted loss in the stop region. It may be
conjectured that the solution is a global optimum for the
types of boundaries resulting for the pass and stop regions.
In one pair of quadrants of the (+,, &)-plane (first and third
or second and fourth) these boundaries are arbitrary sym-
metrically located straight lines passing through the origin, Fig. 73. Lattice impedance Z’ of the quadrant fan filter
designed as an example.
and in the other pair they are arbitrary hyperbolas whose
asymptotes coincide with the axes (Fig. 72 or a correspond-
ing figure obtained by interchanging the straight lines and
hyperbolas).

i!i
Fig. 72. One of the two possible choices for the boundaries
of the actual pass and stop regions.

For arbitrarily tight specifications in the actual pass and


stop regions thus selected, the method leads to the desired (b)
solution in a simple, straightforward, and essentially ana- Fig. 74. (a) In dark is marked the area for which in the
lytic manner. In the transition region located between the example we have lSZll> 0.95. (b) In dark is marked the area
for which in the example we have (SZll< 0.05.
lines mentioned before the behavior is notcontrolled in
the design process.The lattice impedances obtained can
easily be synthesized as LC structures in such a way that a
corresponding WDF structure follows by applying known
principles. O f the two outputs available according to Fig.
23(a) (where we mayset A, = 0), one corresponds to the
situation depicted in Fig. 71, the other to that with the pass
and stop quadrants interchanged.
As an example, a quadrant fan filter of degree 15 in each
of the variables & and q2 has been designed [403], [409].
The structure of one of the lattice impedances, say Z’, is
shown in Fig. 73. The corresponding WDF structure can be
selected in such a way that it requires 30 multipliers, but
due to relations existing between the elements (made ap-
parent by the use of double parameters R, to R , and k, to
k , in Fig. 73) only six coefficient values are distinct. The
following, remarkably simple coefficient values (in binary
representation) have been found to be satisfactory: Fig. 75. Perspective representation of the transfer function
y1 = 0.001, y4 = o.Oo0 101 11 magnitude for the fan filter example considered.

y, = 0.001 01, ys = 0.0101


From a quadrant fan filter, designs with arbitrarily narrow
y3 = 0.01, y6 = o.Oo0 001 11.
sectors in the (+,,&)-plane can be derived (Fig. 76), the
O f these coefficients, y1 and y, are each used 10 times, and filter degree in each variable being then double of what it
y3 t o y6, each twice. The realization of Z” is closely related was before. In order to ensure stability, the sectors with
to that of Z’ and implies the same coefficients y1 to y6. Fig. opening less than 90” are located in the second and fourth
74(a) shows in black where IS,,l 2 0.95, S,, being the quadrant, but corresponding sectors in the first and third
transmittance, and in Fig. 74(b), where 6 0.05. A per- quadrant can be obtained, e.g., by the known principle of
spective representation of IS,,l is given in Fig. 75. reversing the orientation of one of the axes. Two choices of

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,

318 PROCEEDINGS OF T H E IEEE. VOL. 74, NO. 2, FEBRUARY 1986


W. Germany: Oldenbourg, 1972. in Proc. fur. Conf. on Circuit Theory and Design (Warsaw,
G. C. Temes and S. K. Mitra, Eds., Modern filter Theory and Poland, Sept. 1980), vol. 2, pp. 366-371.
Design. New York,NY: Wiley, 1973. S. Eriksson, “Realization of synchronous wave switched-
H. J, Blinchikoff and A. I. Zverev, filtering in the Time and capacitor filters,” in Proc.Europ. Conf. on Circuit Theory
frequency Domains. New York,NY: Wiley, 1976. and Design (TheHague,The Netherlands, Aug.1981), pp.
G. C. Temes and J. W. LaPatra, IntroductiontoCircuit 650-654.
Synthesis and Design. New York, NY: McCraw-Hill, 1977. U. Kleine, D. Herbst, B. Hoefflinger, B. J. Hosticka, and R.
R. Saal, Handbook of filterDesign. Backnang, W. Germany: Schweer, “Real-time programmable unit-element SC filter
AEG-Telefunken, 1979. for LPC synthesis,” Electron. Lett., vol. 17, pp. 600-602, Aug.
E. Christian, LC-filters. New York,NY: Wiley, 1983. 1981.
A. Fettweis, “Filters met willekeurig gekozen dempingspolen J. Mavor, H. M. Reekie, P. B. Denyer, S. 0 . Scanlan, T. M.
en Tschebyschewkarakteristiek in het doorlaatgebied,” Curran, and A. Farrog, “A prototype switched-capacitor volt-
Tijdschrift van het Nederlands Radiogenootschap, vol. 25, age-wave filter realized in NMOS technology,” I€€€J. Solid
sec. 8, no. 5-6, pp. 337-382,1960. State Circuits, VOI.SC-16, pp. 716-723, Dec. 1981.
1401 H. J , Orchard, “lnductorless filters,” Electron. Lett., vol. 2, pp. H. M . Reekie and J. Mavor, “Realization of switched-capaci-
224-225, June 1966. tor voltage-wave filters containing zeros of transmission,”
(411 G. C.Temes and H. J. Orchard, “First-order sensitivity and I€€€Trans. Circuits Syst., vol. CAS 30, pp. 492-496, July 1983.
worst caseanalysis of doubly terminated reactance two- J. Pandel and H. Dawei, “Analysis of wave switched-capaci-
ports,” /€€€ Trans. Circuit Theory, vol. CT-20, pp. 567-571, tor filters,” Int. J. Circuit Theory Appl., vol. 11, pp. 377-395,
Sept. 1973. Oct. 1983.
A. N. Willson, Jr., “Some effects of quantization and adder U. Klelne, ”Design of wave-SC filters using building blocks,”
overflow on the forced response of digital filters,” Bell Syst. Int. J. Circuit Theory Appl., vol. 12, pp. 69-87, Apr. 1984.
Tech. J,$ vol. 51, pp. 863-887, Apr. 1972. -, “lntegrierte Schalter-Kondensator-Filter in CMOS
T. A. C. M. Claasen, W. F. G. Mecklenbrxuker, and J. B. H. Technologie,” Doctoral dissertation, University of Dort-
Peek, “On the stability of the forced response of digital mund, Dortmund, W. Germany, Jan. 1985.
filters with overflow nonlinearities,” I€€€Trans. CircuitsSyst., H. Wupper and K. MeerkBtter, “New active filter synthesis
VOI.CAS-22, pp. 692-696, Aug. 1975. based on scattering parameters,” I€€€ Trans. Circuits Syst.,
H. Samueli and A. N.Willson, Jr., “Almost period P se- VOI.CAS-22, pp. 594-602, July 1975.
quences and the analysis of forced overflow oscillations in I . Haritantis, A. C. Constantinides, and T. Deliyannis, ”Wave
digital filters,” I€€€ Trans. Circuits Syst., vol. CAS-29, pp. active filters,” Proc. Inst. Flec.Eng., vol. 123, pp. 676-682,
510-515, Aug. 1982. July 1976.
A. Fettweis, “Multidimensional circuits and systems theory,” L. T. Bruton, “Low-sensitivity digital ladderfilters,” /€€E
Tutorial Lecture, in Proc. /E€€ Int. Symp. on Circuits and Trans. Circuits Syst., vol. CAS-22, pp. 168-176, Mar. 1975.
Systems (Montreal, Canada, May 7-10, I%), vol. 3, pp. A. Fettweis, “Introductionto wave digital filters,” Lecture
951 -957. Notes, Course onDigital SignalProcessing,SixthEurop.
B. Friedlander, “Lattice filters for adaptive processing,” Proc. Conf.Circuit Theory and Design, Stuttgart, W. Germany,
/€E€, VOI.70, pp. 829-867, Aug. 1982. Sept. 1983.
W. Poschenrieder, “Frequenzfilterung durch Netzwerke mit -, “Realizability of digital filter networks,” Arch. €lek.
periodisch gesteuerten Schaltern,” in Proc. NTG-Symp. Ubertragung, vol. 30, pp. 93-96, Feb. 1976.
“Analyse und Synthese von Netzwerken“ (Stuttgart, W. R. E. Crochiere and A. V. Oppenheim, “Analysis of linear
Germany, Mar./Apr. 1966). digital networks,” Proc. / E € , vol. 63, pp. 581-595, Apr. 1975
A. Fettweis, “Theory of resonant-transfer circuits”; i n Net- (reprinted i n [IO], pp. 510-524).
work and Switching Theory(Proc. NATO Advanced Study E. I. Jury, Theoryand Applicationof the z-Transform Method.
Inst., Sept. 1966). C. Biorci, Ed. New York,NY:Academic New York, NY: Wiley, 1969.
Press, 1968, pp. 382-446. A. Fettweis, “Reciprocity, interreciprocity, and transposition
-, “Theory of resonant-transfer circuits and their ap- i n wave digital filters,” Int. J. Circuit Theory Appl., vol. 1, pp.
plication to the realization of frequency selective networks,” 323-337, Dec. 1973.
i n Proc. Summer School on Circuit Theory, 68 pp., E. Deprettere and P. Dewilde “Orthogonal cascade realiza-
Czechoslovak Academy of Science, Prague, Czechoslovakla, tion of real multiportdigital filters,” Int. J. Circuit Theory
June/July 1968. Appl., VOI.8, pp. 245-272, July 1980.
-, “Basic principles of switched capacitor filters using [741 P. Dewilde, E. F. Deprettere, and C. V. K. PrabhakaraRao,
voltage inverter switches,” Arch. €lek. Ubertragung, vol. 33, “Orthogonal digital filters,” in Proc. 7 9 8 4 /€€E Int. Symp. on
pp. 13-19, Jan. 1979 (reprinted in [53], pp. 323-329, and [54], Circuits and Systems (Montreal, Canada,May7-10,1984),
pp. 352-358). VOI.1, pp. 230-233.
-, “Switched-capacitor filters using voltage.. inverter A. Fettweis, ”Somegeneral properties of signal-flownet-
switches: Further design principles,” Arch. €lek. Ubertran- works,” in Network and Signal Theory, J. K. Skwirzynski and
gung, vol. 33, p.107-114, Mar. 1979 (reprinted in [53], pp. J. 0. Scanlan,Eds. London, England:PeterPeregrinus,1973,
330-337, and [54], pp. 359-366). pp. 48-59.
A. Fettweis, D. Herbst, B. Hoefflinger, J. Pandel, and R. U. De Julio, G. Martinelli, and M . Salerno, “Transformation
Schweer, “MOS switched-capacitor filters using voltage in- of reactive ladders into digital circuits,” Alta frequ., vol. 41,
verter switches,” /€€€ Trans. Circuits Syst., vol. CAS-27, pp. pp. 422-434, June 1972.
527-538, June 1980 (reprinted in [54], pp. 479-490). G. Martinelli, M. Salerno, and A. Valentini, “Sintesi dei filtri
R. A.Schaumann, M. A. Soderstrand, and K. R. Laker,Ed., digitali inpresenza die errori di arrotondamente,” Alta frequ.,
Modern Activefilter Design (IEEE PRESS Selected Reprint vol. 43, pp. 218-227, Apr. 1974.
Series). New York,NY: IEEE PRESS, 1981. J. Gensel, “Eine Neue Struktur firr Digitalfiltermitniedri-
G. S. Moschytz, Ed. MOS Switched-Capacitor filters: Analysis gen Koeffizienten-Empfindlichkeiten,” Nachrichtentech.-
and Design (IEEE PRESS Selected Reprint Series). New York, Flektronik, vol. 25, pp. 137-139, Apr. 1975.
NY: IEEE PRESS, 1984. J. F. Kaiser, “Digital filters,” in SystemAnalysis by Digital
P. P. Vaidyanathan and S. K. Mitra, “Low passband sensitivity Computer, F. F. Kuo and J. F. Kaiser, Eds. New York: Wiley,
digital filters: A generalized viewpoint and synthesis proce- 1966, pp. 218-282.
dures,” Proc. I€€€, vol. 72, pp. 404-423, Apr. 1984. A. Fettweis, ”On the connection between multiplier word
E. Simonyi and A. Heszberger, “Design of recursive CCD and length limitation and roundoff noise in digital filters,” /€E€
multiple-loop feedback switched-capacitor filters using wave Trans. Circuit Theory, vol. CT-19, pp. 486-491, Sept. 1972.
matrix techniques,” in Proc. 7979 Int. Symp. on Circuits and -, “Roundoff noise and attenuation sensitivity in dig-
Systems (Tokyo, Japan, July 1979), pp. 762-765. italfilters with fixed-point arithmetic,” /€€€ Trans. Circuit
I . Haritantis and J. Pandel, “Wave switched capacitor filters,” Theory, vol. CT-20, pp. 174-175, Mar. 1973, and vol. CAS-21,

FETTWEIS: WAVE DIGITAL FILTERS 319


pp. 810-811, NOV.1974. P. Lennarz, “Hardware-Realisation von Wellendigitalfiltern,”
L. B. Jackson, “Roundoff noise bounds derived from coeffi- Frequenr, vol. 32, pp. 256-261, Sept. 1978.
cient sensitivities for digital filters,” I€€€ Trans. Circuits Syst., J. A. Nossek and H. -D. Schwartz, “Wave digital lattice filters
VOI.CAS-23, pp. 481-485, Aug. 1976. with application in communication systems,” in Proc.1983
T. N. Trick and W. K. Jenkins, ”Uncorrelated roundoff noise I€€€Int. Symp. on Circuits and Systems (Newport Beach, CA,
in digital filters,” in [84], pp. 181-208. May 1983).
J. K. Aggarwal, Ed., Digital SignalProcessing. North Holly- L. Cazsi, “Explicit formulas for lattice wave digital filters,”
wood, CA: Western Periodicals, 1979. I€€€ Trans. Circuits Syst., vol. CAS-32, pp. 68-88, Jan. 1985.
A. H. Gray and J. D. Markel, “Digital lattice and ladder filter R. Nouta, “The use of Jaumann structures in wave digital
synthesis,” I€€€ Trans. Audio Electroacoust., vol. AU-21, pp. filters,” Int. /. Circuit Theory Appl., vol. 2, p. 163-174, June
491-500, Dec. 1973 (reprinted in [IO], pp. 465-474). 1974.
A. Antoniou, C.Charalambous, and Z. Motamedi,“Two A. Fettweis, H.Levin, and A. Sedlmeyer, “Wave digital lattice
methods for the reduction of quantization effects in recur- filters,” Int. /. Circuit Theory Appl., vol. 2, pp. 203-211, June
sive digital filters,” /€€€ Trans. Circuits Syst., vol. CAS-30, pp, 1974.
160-167, Mar. 1983. A.Sedlmeyer, “Structures for wave digital filters and their
L. B. Jackson, A. G. Lindgren, and Y. Kim, “Optimal synthesis real time realization onaminicomputer,”Doctoral disser-
of second-order state-space structures for digital filters,” I€€€ tation, Ruhr-Universitzt Bochum, Bochum, W. Germany, July
Trans. Circuits Syst., vol. CAS-26, pp. 149-153, Mar. 1979. 1974.
A. Fettweis, “On sensitivity and roundoff noise in wave R. Nouta, “Studies in wave digital theory and design,” Doc-
digital filters,” I€€€ Trans. Acoustics, Speech, Signal toral dissertation, Technische Hogeschool Delft (Delft Uni-
Processing, vol. ASSP-22, no. 5, pp. 383-384, Oct. 1974. versity of Technology), Delft, The Netherlands, Jan. 1979.
-, “Wave digital filters with reduced number of delays,” W. Wegener, “On the design of wave digital lattice filters
Int. /. Circuit Theory Appl., vol. 2, no. 4, pp. 319-330, Dec. with short coefficientwordlength and optimal dynamic
1974. range,” /E€€ Trans. CircuitsSyst., vol. CAS-25, pp. 10’3-1098,
P. I. Richards, “Resistor-transmission-line circuits,” Proc. IRE, Dec. 1978.
vol. 36, pp. 217-220, Feb. 1948. -, “Wave digital directional filters with reduced num-
C. L. Matthaei, L. Young, and E. M. J. Jones, Microwave ber of multipliers and adders,” Arch. €lek. ilbertragung, vol.
Filter, ImpedanceMatching Networks and Coupling Struc- 33, no. 6, pp. 239-243, June 1979.
tures. New York,NY: McCraw-Hill, 1%4. -, “Entwurf von Wellendigitalfilternmitminimalem
L. Fraiture and J. J. Neirynck, “Theory of unit-element filters,” Realisierungsaufwand,” Doctoral dissertation, Ruhr-Uni-
Rev. HF Tijdschrift, vol. VII, no. 12, pp. 325-340,1%9. versitzt Bochum, Bochum, W. Germany, Jan. 1980.
A. Matsumoto, Ed., Microwave Filters andCircuits. New L. Wanhammar, “Implementation of wave digitallattice
York, NY: Academic Press, 1970. filters,” in Proc. Eur. Conf.onCircuit Theory and Design
E. C. Cristal, “Microwave filters,” in [34], pp. 273-331. (Warsaw, Poland, Sept. 1980), pp. 521-526.
J. D. Rhodes, Theory of Electrical Filters. London, England: -, “An approach to LSI implementation of wave digital
Wiley, 1976. filters,”
Doctoral
dissertation,
Linkoping
University,
A. Fettweis, “Some properties of pulse impedances and LinkBping, Sweden, Apr. 1981.
pulse impedance matrices,” Arch. €lek. Uabertragung,vol. 24, A. Scheuermann and H. Ciickler, “A comprehensive survey
pp. 506-512, NOV.1970. of digital transmultiplexingmethods,” Proc. I€€€,vol. 69, pp.
Y. Tsividis, ”Representation of sampled-data signals as func- 1419-1 450, NOV.1981.
tions of continuous time,” Proc. I€€€,vol. 71, pp. 181-183, L. Wanhammar, “A comparison of wave digital lowpass
Jan. 1983. filters from an implementation point of view,” in Proc. ‘1982,
A. Fettweis and K. MeerkBtter, “On adaptors for wave digital I€€€ Int. Symp. on Circuits and Systems (Rome, Italy, May
filters,” I€€€ Trans. Acoust., Speech, SignalProcessing, vol. 1982), VOI.3, pp. 776-779.
ASSP-23, pp. 516-525, Dec. 1975. L. Cazsi and A. Fettweis, “VLSI realization of wave digital
A. M. Ali, “Design of low-sensitivity digital filters by linear filters for communication systems,” in Proc. I€€€ Symp. on
transformations,” I€€€ Trans. Circuits Syst., vol. CAS-27, pp. Circuits and Systems (Rome, Italy, May 1982), pp. 272-275.
435-444, June 1980. H. Cackler and H. Scheuermann, “A modular approach to a
A. Fettweis, “Scattering properties of wave digital filters,” in digital 60-channel transmultiplexer using directional filters,”
Proc. Florence Sem. onDigital Filtering, Florence, Italy: K E F Trans. Commun., vol. COM-30, pp. 1598-1613, July
Teorema Edizioni, Sept. 1972, pp. 1-8. 1982.
M. Bellanger and D. Didier, “Un filtre numerique d’onde A. Fettweis, “Transmultiplexers with either analog con-
complementaire pour voie telephonique,” Gables et version circuits, wave digital filters, or SC-filters-A review,”
Transmission, vol. 31, pp. 497-506, Oct. 1977. I€€€ Trans. Commun., vol. COM-30, pp. 1575-1586, July
Y. Neuvo, “Complementary IIR digital filters,” in Proc. I984 1982.
I€€€ Int. Symp. on Circuits and Systems (Montreal, Canada, L. Gazsi, “DSP-based implementation of a transmultiplexer
May 7-10 I*), vol. 1, pp. 234-237. using wave digital filters,” I€€€ Trans. Commun., vol. COM-
A. Fettweis, J. A. Nossek, and K. Meerkotter, “Reconstruction 30, pp. 1587-1597, July 1982.
of signals after filtering and sampling rate reduction,” I€€€ -, “Single chip filter bank with wave digital filters,” I€€€
Trans. Acoust., Speech, Signal Processing, vol. ASSP-33, pp. Trans. Acoust., Speech, Signal Processing, vol. ASSP-30, pp.
893-902, Aug._1985. 709-718, OCt. 1982.
J, Schur, “Uber Potenzreihen,die im
lnnern des L. Cazsi and S. N. Cirlliroglu, “Discrete optimization of
Einheitskreises beschrznkt sind,” /. ffir Reine undAnge coefficients i n CSD code,” presented at the Mediterranean
wandte Mathematik, vol. 147, pp. 205-232, 1 9 7 . Electrotechnical Conf., Athens, Greece, May 1983.
P. Dewilde,“On the relationbetween classical network J. K. J. Van Cinderdeuren, H. J. DeMan, N. F. Goncalves, and
synthesis and optimal linear prediction,” in Proc. 1978 I€€€ A. M. Van Noije, “Compact NMOS building blocks and a
Int. Symp. on Circuits and Systems (New York, USA, May methodology for dedicated digital filter applications,” I € € € / .
1978), pp. 987-9T. Solid-State Circuits, vol. SC-18, pp. 306-316, June 1983.
P. Dewilde and E. Deprettere, “Generalised filters for sto- M. DjuriC and S. CUlliroglu, “Wave digital lattice filters-Ap-
chastic filtering and prediction,” in Proc. Int.Conf.on plications to telegraphy equipment,” in Proc. 27th Yugoslav
Digital Signal Processing (Florence, Italy, Sept, 1978), pp. Conf. onElectronics, Telecommunications, Automation, and
338-347. Nuclear Engineering (Yugoslavia, June 1983).
J. Neirynck and C. Vinckenbosch, ”Design and properties of L. Cazsi and H. Dawei, “DTMF band split filters realized by
canonic symmetric digital filters by Schur parametrisation,” wave digital filters,” i n Proc.European Conf.onCircuit
i n Proc. 7979 Int. Symp. on Circuits and Systems (Tokyo, Theory and Design (ECCTD‘83) (Stuttgart, W. Germany, Sept.
Japan, July 1979), pp. 360-363. 1983).

320 P R O C E E D I N G S O F T H E IEEE, VOL. 74, NO. 2, FEBRUARY 1986


L. Claesen, “Computer aided design of integrated systems decrease i n wave digital filters,” / E € € Trans. Circuits Syst.,
for digital and analog signalprocessing,” Doctoral disserta- vol. CAS-29, pp. 797-806, Dec. 1982.
tion, Katholieke Universiteit Leuven, Leuven, Belgium, Mar. A. C. Constantinides, “Alternative approach to design of
1984. wave digital filters,” Electron. Lett, vol. IO, pp. 59-60, Mar. 7,
J. Van Cinderdeuren, H. DeMan, F. Catthoor, and S. Beckers, 1974.
“A design methodology for compact integration of wave M. N. S. Swamy and K. S. Thyagarajan, “A new type of wave
digital filters,” in Proc. 70th Eur. Solid-State Circuits Conf. digital filters,” /. Franklin Inst., vol. 300, no. 1, pp. 41-58, July
(Edinburgh, Great Britain, Sept. 1984), pp. 210-213. 1975.
M. Renfors, B. Sikstriim, U. Sjiistriim, and L. Wanhammar, 5. S. Lawson, “Digital filter structures from classical analogue
“VLSI implementation of a digital PCM filter,” in Proc. Int. networks,” Ph. D. dissertation, Univ. London, Imperial Col-
Conf.on Computers, Systems, and Signal Processing lege, London, England, Oct. 1975.
(Bangalore, India, Dec. 1984). C. L. Cao and B. D. Chi, “A general realization for wave
R. Ansari and B. Liu, “A class of low-noise computationally digital filters,” in Conf. Rec., 1976 I€€€Int. Conf. on Acous-
efficient recursive digital filters with applications to sampling tics, Speech, and SignalProcessing (Philadelphia, PA, Apr.
rate alterations,” /E€€ Trans. Acoust., Speech, Signal 1976), pp. 521-524.
Processing, vol. ASSP-33, pp. 9-97, Feb. 1985. A. C. Constantinides, V. Cappellini, P. L. Emiliani, and N.
J. Vlach Computerized Approximation and Synthesis of L i r r Papp, ”Performance analysis of some wave digital filters,” in
ear Networks. New York, NY; Wiley, 1969. Proc. Florence Conf. on Digital Signal Processing (Florence,
R. W. Daniels, ApproximationMethods for Electric Filter Italy, Sept. 1975), pp. 132-141.
Design. New York,NY: McCraw-Hill, 1974. -, “Wavedigital filters using two-port variables,” in
L. Cazsi, Reference Manual for Falcon Program, Ruhr-Uni- Proc. 1976 Eur. Conf. on Circuit Theory and Design (Genova,
versitzt Bochum, Lehrstuhl fiir Nachrichtentechnik, Bochum, Italy, Sept. 1976), vol. 11, pp. 726-736.
W. Germany, July 1984. A. C. Constantinides, ”Design of digital filters from LC
H. Cbckler, ”Prinzipien undAnwendungsmoglichkeiten digi- ladder networks,” Proc. Inst. Elec. Eng., vol. 123, pp.
taler Filter in der Nachrichtentechnik,” Frequenz, vol. 35, pp. 1307-1 31 2, Dec. 1976.
67-73, Mar. 1981. S. Erfani and B. Peikari, “Digital design of general LC struc-
A. Fettweis, ”Principles for multiplier-free single-way PCM- tures,” /€€E Trans. Circuits Syst., vol. CAS-25, no. 5, pp.
FDM and audio/FDM conversion,” Arch. €lek. Ubertragung, 269-273. May 1978.
VOI.32, pp. 441-446, NOV.1978. A. Fettweis, C. J. Mandeville, and C-Y. Kao, “Design of wave
-, “Multiplier-free modulation scheme! for PCM/FDM digital filters for communications applications,” in Proc. 7975
and audio/FDM conversion,” Arch. €lek. Ubertragung, vol. /€E€ Int. Symp. on Circuits and Systems (Newton (Boston),
32, pp. 477-485, Dec. 1978. MA, USA, Apr. 1975), pp. 162-165.
L. Cazsi, “Single-path transmultiplexer scheme with multi- A. C. Constantinides, “Spectral transformations for digital
rate wave digital filters,” in Proc. / € E € Int. Conf. on Com- filters,” Proc. Inst. Elec.Eng., vol. 117, pp. 1585-1590, Aug.
munications (Amsterdam, The Netherlands, May I%), pp. 1970.
675-678. W. Wegener, “Design of wave digital filters with very short
M. C. Bellanger and J. L. Daguet, “TDM-FDM transmulti- coefficient word lengths,” in Proc. 1976 I€€€ Int. Symp. on
plexer: digital polyphase and FFT”, /E€€ Trans. Commun., Circuits and Systems (Munich, W. Germany, Apr. 1976), pp.
VOI.COM-22, pp. 1199-1205, Sept. 1974. 473-476.
G. Bonnerot, M. Coudreuse, and M. C. Bellanger, “Digital CCITT, ”Line transmission,” Recommendation C. 132, Fifth
processing techniques in the 60-channel transmultiplex- Plenary Assembly, vol. 111-1, p. 55, Dec. 1972.
er,” IEEE Trans. Commun., vol. COM-26, pp. 698-706, May C. W. Reitwiesner, ”Binary arithmetic,” in Advances in Corn
1978. puters, vol. 1. New York, NY: Academic Press, 1960, pp.
L. Taxh, “Polyphase filter banks using wave digital filters,” 232-31 5.
/€€E Trans. Acoust., Speech, Signal Processing, vol. ASSP-29, H. Leich, “On the reduction of the coefficient wordlength
no. 3, pp. 423-428, June 1981. for wave digital filters related to LC ladder networks,” in
W. Drews and L. Cazsi,“A new design method for poly- Proc. 1976 /E€€ Int. Symp. on Circuits and Systems (Munich,
phase filters using all-pass sections” (to be published). W. Germany, Apr. 1976), pp. 469-472.
W. Drews, “Transmultiplexer with all-pass filters-A new K.-A. Owenier, “Optimierung von Filtern, insbesondere von
design method and its passive realization,” in Proc. Fur. Wellendigitalfiltern mit verringerter Zahl an Multiplizierern,”
Conf. on Circuit Theory and Design (Prague,Czechos- Doctoral dissertation, Ruhr-Universitzt Bochum, Bochum, W.
lovakia, Sept. 1985). Germany, July 1977.
R. Boiteand H. Leich,“Synthesedes filtres numkriques R. Jain, Doctoral dissertation, Katholieke Universiteit Leuven,
simulant des filtres d inductances et capacitks,” Ann. Leuven, Belgium, 1985.
TdPcommun., vol. 31, no. 3-4, pp. 119-135, Mar.-Apr. 1976. K.-A. Owenier,“Optimization of wave digital..filters with
H. Scheuermann, “Crundlagen der Wellendigitalfilter,” reduced number of multipliers,” Arch.€lek. Ubertragung,
Wissenschaftliche Berichte A€G-Telefunken,vol. 54, no. 1-2, VOI. 30, no. IO, pp. 378-393, Oct. 1976.
pp. 11-24, July 1981. R. lain, J. Vandewalle, and H. DeMan, “Discrete optimiza-
E. Christian and E. Eisenmann, Filter Design Tables and tion fortheCAD of arbitrary integrated digital filters,” in
Graphs. New York, NY: Wiley, 1966. Proc. Eur. Conf. on Circuit Theory and Design (Stuttgart, W.
J . K. Skwirzynski, Design Theory and Data for Electrical Germany, Sept. 1983). W. Berlin, W. Germany: VDE-Verlag,
Filters. London, England:Van Nostrand, 1965. 1983, pp. 414-416.
C. Pfitzenmaier, Tabellenbuch Tiefpssse. Munich, W. -, “Efficient CAD tools for the coefficient optimization
Germany: Siemens, 1971. of arbitrary integrated digital filters,” in Proc. /E€€ Int. Conf.
A. I. Zverev, Handbook of Filter Synthesis. New York,NY: on Acoustics, Speech, and Signal Processing (San Diego, CA,
Wiley, 1%7. USA, Mar. I%), vol. 2, pp. 30.11.1-30.11.4.
A. Sedlmeyer, ”Berechnung von Wellendigitalfiltern mittels M. Renfors, B. Sikstriim, and L. Wanhammar, “CAD tools for
Filterkatalog,” Nachrichtentech. Z . , vol. 27, no. 8, pp. digitalfilter analysis and design,” in Proc. Int. Conf. on
302-304, Aug. 1974. Computers, Systems, andsignal Processing(Bangalore, India,
-, “On the sensitivity of coefficients in wave digital Dec. I%), pp. 107-111.
filters with open-and short-circuit filters as reference filters,” K.-A. Owenier, “A general method for the efficient compu-
1. Appl. Sci. Eng., vol. 1, no. 4, pp. 281 -300, Oct. 1976. tationof sensitivities in wave digital filters,” /E€€ Trans.
K . P. Last, “Zu einigen Eigenschaften vonAbtastwellenfil- Circuits Syst., VOI.CAS-30, pp. 750-757, Oct. 1983.
tern,” Z. €lek. Inform.Energietech.,vol. 6, no. 6, pp. 542-549, J . Wisliceny,“ZurPolempfindlichkeitvonWellendigitalfil-
1976. tern,” Z. €lek. Inform. Energietech.,vol. 7, no. 3, pp. 272-279,
A. Fettweis and J. A. Nossek, “Sampling rateincrease and 1977.

F E T T W E I S : WAVE DIGITAL FILTERS 321


[I791 S. M. Yang, “On the sensitivity ofa class of wave digital oscillations i n half-synchronic wave digital filters,” /E€€ Trans.
filters,” I€€€ Trans. Circuits Syst., vol. CAS-28, pp. 1158-1164, Circuits Syst., vol. CAS-23, no. 2, pp. 125-126, Feb. 1976.
Dec. 1981. [203] W. Hahn, Stability ofMotion. Berlin, Germany: Springer,
[I801 E. C. Tan and C. J. Price, “On the sensitivity study of lowpass 1%7.

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,

322 P R O C E E D I N G S O F THE IEEE, V O L 74, NO. 2, FEBRUARY 1%


Hungary, June 1974), vol. I I , pp. ff-101-110. Circuits Syst., vol. CAS-28, pp. 1%-202, Mar. 1981.
U.Ullrich, “Effektive Verfahren zur Ermittlung des Signal- M. Renfors, ”On the design of efficient digital filters using
rauschverhxltnisses von Digitalfiltern
unterschiedlicher graph theoretic equivalence transformations,” Doctoral dis-
Struktur,” Doctoral dissertation, Ruhr-Universitzt Bochum, sertation, Tampere University of Technology, Tampere, Fin-
Bochum, W. Germany, July 1976. land, Apr. 1992.
K . Meerkotter, “Beitrage zur Theorie der
Wellen- L. Claesen, H. DeMan, and J. Vandewalle, “Delay manage-
digitalfilter,” Doctoral dissertation, Ruhr-Universitzt Bochum, ment algorithms for digital filter implementations,” in Proc.
Bochum, W. Germany, Feb. 1979. 6th Fur. Conf. on Circuit Theory and Design (Stuttgart, W.
-, “Incremental pseudo-passivity of wave digital filters,” Germany, Sept, 1993).
i n Proc. 1st European Signal Processing Conf. (EUS/PCCMU) L. Claesen, “Computer aided design of integrated systems
(Lausanne, Switzerland, Sept. 1980), pp. 27-32. for digital and analog signal processing,” Doctoral disserta-
U. Ullrich,“Roundoff noise and dynamic range of wave tion, Katholieke Universiteit Leuven, Leuven, Belgium, Mar.
digital filters,” Signal Processing, vol. 1, pp. 45-64, Jan. 1979. 1984.
A. Fettweis, “On the evaluation of roundoff noise in digital R. Nouta and 0. Simula, “On the use of modified Petri nets
filters,” /FEE Trans. Circuits Syst., vol. CAS-22, p. 896, Nov. for multiprocessor realizations of digital filters,” in Proc.
1975. 1978Eur. Conf.onCircuit Theory and Design (Lausanne,
H. J. Butterweck, “On the quantization noise contributions Switzerland, Sept. 1978), pp. 315-319.
indigital filters which are uncorrelated with the output .K. Clemens, “Zur Anwendbarkeit von Restklassensystemen
signal,” /E€€ Trans. Circuits Syst., vol. CAS-26, pp. 901-910, bei der Realisierung rekursiver Digitalfilter,” Doctoral disser-
Nov. 1979. tation, Fernunivresitat Hagen, Hagen,W. Germany, July
L. Gazsi, ”Comparison of magnitude truncation to roundoff 1984.
i n fixed-pointdigital filters,” in Proc.EuropeanSignal T.A. C. M. Claasen, W. F. G. Mecklenbrzuker, and J. B. H.
Processing Conf. (Short Commun. and Poster Session Dig.) Peek, ”Some considerations on the implementation of dig-
(Lausanne, Switzerland, Sept. 1980), pp. 91-92. ital systems for signal processing,” philips Res. Rep., VOI. 30,
C. Verkroost and G. J. Bosscha, ”On the measurement of PP. 73-84,1975.
quantization noise in digital filters,” /FEE Trans. Circuits Syst., ‘6. 0. Martens and K. Meerkatter, “On n-port adaptors for
vol. CAS-31, pp. 222-223, Feb. 1984. wave digital filters with applications to bridged-T filters,” in
R. Renner and S. C. Gupta, ”Reduction of roundoff noise i n Proc. 7976 /FEE Int. Symp. on Circuits and Systems (Munich,
wave digital filters,” /FEE Trans. Circuits Syst., vol. CAS-21, W. Germany, Apr. 1976), pp. 514-517.
pp. 305-310, Mar. 1974. L. Wanhammar, “Implementation of wave digital filters using
J . L. Long and T. N. Trick, “Sensitivity and noise comparison distributed arithmetic,” SignalProcessing, vol. 2, no. 3, pp.
of some fixed-point recursive digitalfilter structures,” in 253-260, July 1980.
Proc. 1975 /FEE Int. Symp. on Circuits and Systems (Newton E. Simonyi and A.Heszberger, “A wave digital Weaver
(Boston), MA, Apr. 1975), pp. 56-59. processor employing distributed arithmetic,” i n Proc. 1987
W. H. Ku and S. M. Ng, “Floating-point coefficient sensitivity /FEE Int. Symp. on Circuits and Systems (Chicago,IL,USA,
androundoff noise of recursive digital filters realized in Apr. 1981), vol. 3, pp. 831-834.
ladder structures,” /€E€ Trans. Circuits Syst., vol. CAS-22, pp. R. Nouta, “Class of wave digital filters consisting onlyof
927-936, Dec. 1975. adders and multipliers,” Nectron. Lett., vol. 12, no. 19, pp.
D. Van Haften, “An analysis of errors in wave digital filters,” 500-501, Sept. 16,1976.
Ph.D. dissertation, Stevens Inst. of Technology, Hoboken, NJ, A. Sedlmeyer, “Real time realization of wave digital filters on
1977. a minicomputer,” in Proc. 7974 Eur. Conf. on Circuit Theory
M. N. S. Swamy and K. S. Thyagarajan, ”On the sensitivity and Design (London, England, July 1974), pp. 251-256.
and roundoff noise in wave digital filters using floating-point K. MeerkBtter, “Aufbau und Untersuchung eines Wellendi-
arithmetic,” in Proc. 20th Midwest Symp. on Circuits and gital-filters mit echter Abzweigstruktur,” Diploma thesis,
Systems (TexasTech. Univ. Lubbock, TX,USA, Aug. 1973, Ruhr-Universitzt Bochum, Bochum, W. Germany, May 1973.
pp. 887-888. P. Lennarz, “Entwurf und Aufbau eines kanonischen Wel-
J . L. Levy and T.N. Trick, “Roundoff noise properties of lendigitalbandpasses 14. Ordnung mit extrem niedriger
some low sensitivity digital filter structures,” in Proc.1978 Wortlznge der Koeffizienten,” Diploma thesis, Ruhr-Uni-
/FEE Int. Symp. on Circuits and Systems (New York, NY, USA, versitat Bochum, Bochum, W. Germany, 1975.
May 1978), pp. 1121-1 125. R. Nouta, ”On the efficient wave digitalfilter realization
W. Sienko and Z. P. Tomaszewski, ”On dynamic range of using programmable hardware,” Int. J. Circuit Theory Appl.,
wave digital filters,” in Proc. 22nd Midwest Symp. on Cir- vol. 5, no. 4, pp. 409-415, Oct. 1977.
cuits and Systems (Philadelphia, PA, USA, June 1979). J. H.Jansen,”PRODISIP, Aflexible and fast digital signal
D. Van Haften and P. M. Chirlian, “An analysis of errors in processor, programmable in a high level language (BCPL),”
wave digital filters,” /FEE Trans. Circuits Syst., vol. CAS-28, in Proc. 1st Fur. Signal Processing Conf. (Lausanne, Switzer-
pp. 154-160, Feb. 1981. land, Sept. 1980), pp. 363-368.
S. Y. Hwang, “Comments on ’Reduction of roundoff noise in E. Zigouris and T. Deliyannis, “An augmented micro-
wave digital filters’,” /FEE Trans. Circuits Syst., vol. CAS-22, p. processor system for digital filter implementation,” in Proc.
764, Sept. 1975. Eur. Conf. on Circuit Theory and Design (Warsaw, Poland,
L. Gazsi, private communication. Sept. 1 W ) , vol. 2, pp. 539-544.
A. Fettweis, “Canonic realization of ladderwave digital P. L. Nicholson and K. M. Adams, “Hardware design and
filters,” Int. J. Circuit Theory Appl, VOI.3, no. 4, pp. 321-332, control of awave-digital filter system,” in Proc. /REF 17th Int.
Dec. 1975. Electronics Conv. (Sydney, Australia), pp. 118-121.
K. Meerkotter, “Canonic realization of wave digital filters,” P. Aarnoi, I. Harimo, Y. Neuvo, M. Renfors, and 0. Simula,
Int. J. Circuit Theory Appl., vol. 5, no. 4, pp. 395-402, Oct. “Performance experiments ofdigital filters ona special
1977. hardware,“ in Proc. Int. Conf. on Digital SignalProcessing
C. 0. Martens and M. R. Jarmasz, “Design of digital filters (Florence, Italy, Sept. 1981), pp. 174-180.
with a diagonal Lyapunov function based on elliptic refer- K. M . Adams R. Thien, and A. M. Ooi, “Design of wave
ence filters,” in Proc.1982 /€€€ Int. Symp. on Circuits and digital filter systems,” in Proc. R.R.B. Symp. on Digital Com-
Systems (Rome, Italy, May 1982), vol. 2, pp. 527-530. munication Syst. (Sydney, Australia, Dec. 1977).
M. R. Jarmasz, “Design of canonic wave digital filters which B. Sikstrcm, “An approach to the hardware implementation
suppress all zero-input parasitic oscillations,” Doctoral dis- of wave digital filters,” SignalProcessing, vol. 1, no. 4, pp.
sertation, University of Manitoba, Winnipeg, Manitoba, 259-263, OCt. 1979.
Canada, Apr. 1983. L. Wanhammar, “Implementation of wave digital filters using
M . Renfors and Y. Neuvo, “The maximum sampling rate of vector-multipliers,” Proc. 7st Eur.SignalProcessing Conf.
digital filters under hardware speed constraints,” / € € E Trans. (Lausanne, Switzerland, Sept. 1980).

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,

324 PROCEEDINGS OF THE IEEE. VOL. 74, NO. 2 , FEBRUARY 1%


Oct. I W ) , pp. 1180-1183. Design (Stuttgart, W. Germany, Sept. 1983).
(3141 H-K. Kwan, “Digitalfilter realization by generalized wave E. F. A. Deprettere, “Orthogonal filters,” in Proc. 7981 Eur.
digital adaptors,” in Proc. 1983 /€E€ Int. Symp. on Circuits Conf. on Circuit Theory and Design (The Hague, The
and Systems (Newport Beach,CA,USA, May, 1983), vol. 1 , Netherlands, Aug. 1981), pp. 871-876.
pp. 432-436. -, “Orthogonal filters,” Doctoral Dissertation, Delft
[3151 W. Wegener, “Synthesis of wave digital filters by scattering Univ. of Technology, Delft, The Netherlands, 1981.
matrix factorization,” in Proc. 1981 fur. Conf. on Circuit -, “Synthesis and fixed-point implementation of pipe-
Theoryand Design (The Hague, The Netherlands, Aug. 1981), lined true orthogonalfilters,” in Proc. 1983 /€€€ Int. Conf. on
pp. 877-882. Acoustics, Speech, and Signal Processing (Boston, MA, USA,
J. D. Markel and A. H. Gray, Jr., Linear Prediction of Speech. Mar. 1983), vol. 1, pp. 217-220.
Berlin, Germany: Springer, 1976. 13411 E. F. Deprettere, P. Dewilde, and R. Udo, “Pipelined CORDIC
A, H. Gray, Jr., “Passivecascaded lattice digital filters,” I€€€ architectures for fastVLS filtering and array processing,” i n
Trans. Circuits Syst., vol. CAS-27, pp. 337-344, May 1980. Proc. 1984 /E€€ Int. Conf. on Acoustics, Speech, and Signal
C. W. Barnes and A. T. Fam, “Minimumnorm recursive Processing (San Diego, CA,USA, Mar. 1984), vol. 3, pp.
digitalfilters that arefree of overflowlimit cycles,” I€€€ 41A.6.1-4.
Trans. Circuits Syst., VOI.CAS-24, pp. 569-574, Oct. 1977. E. F. Deprettere, P. Dewilde, and P. Rao, “Orthogonal filter
W. L. Mills, C. T. Mullis, and R. A.Roberts, “Digitalfilter design and VLSl implementation,” in Proc. Int.Conf. on
realizations without overflow oscillations,” / € € E Trans. Computers, Systems, and Signal Processing (Bangalore,
Acoust., Speech, Signal Processing,vol. ASSP-26, pp. 334-338, India, Dec. 1984), pp. 779-790.
Aug. 1978. B. J. Hosticka, J. BDddefeld, and U. Kleine, “Power-wave
L. B. Jackson, ”Limit cycles in state-space structures for digital
filters
using
CORDIC adaptors,” Arch. €lek.
digital filters,” / € € E Trans. Circuits Syst., vol. CAS-26, pp. Ubertragung, vol. 39, 1985 (in print).
67-68, Jan. 1979. G. Kubin, “Wave digital filters: voltage, current, or power
K . Meerkotter, “Realization of limit cycle-free second-order waves?” in Proc. 1985 I€€€ Int. Conf. on Acoustics, Speech,
digital filters,” in Proc. 7976 I€€€ Int. Symp. on Circuits and and Signal Processing (Tampa, FL, USA, Mar. 1985), vol. 1,
Systems (Munich, W. Germany, Apr. 1976), pp. 295-298. pp. 69-72.
C. T. Mullis and R. A.Roberts,”Synthesis of minimum S. Zhang, ”Vergleichende Untersuchungen vor Wellendigi-
roundoff noise fixed point digital filters,” /€€E Trans. Circuits talfiltern, die unter Verwendung von Spannungswellen bzw.
Syst., vol. CAS-23, pp. 551-561, Sept. 1976. Leistungswellen hergeleitet werden,” Diploma thesis, Ruhr-
P. R. Moon and G. 0. Martens, “A digitalfilter structure Universitzt Bochum, Bochum, W. Germany, 1985.
requiringonlym-bit delays, shifters, inverters, and m-bit A. S. Householder, The Theory of Matrices in Numerical
adders plus simple logic circuitry,” I€€€ Trans. Circuits Syst., Analysis. New York,NY:Blaisdell, 1964, and Dover, 1975.
vol. CAS-27, no. IO, pp. 901-908, Oct. 1980. P. P. Vaidyanathan and S. K. Mitra, “Implementation of
E. Simonyi and A. Heszberger, “A modular approach to digital filters based on lossless synthesis of allpass filters,” in
multiplexed wave digital matrix filters,” in Proc. 1980 I€€€ Proc. 1984 /€€E Int. Symp. on Circuits andSystems (Montreal,
Int. Symp on Cirucits and Systems (Houston, TX, USA, Apr. Canada, May 7-10, I%), vol. 3, pp. 1013-1016.
I W ) , VOI.3, pp, 1125-1128. 5. S. Lawson, “On a generalization of the wave digital filter
E. Simonyi and A.Heszberger, “Decimation using wave concept,” Int. /. Circuit Theory Appl., vol. 6, no. 2, pp.
matrix IIR filters,” in Proc. 1st fur. SignalProcessing Conf. 107-1 20, Apr. 1978.
(Lausanne, Switzerland, Sept. 1980), pp. 43-48. C. Eswaran and A. Fettweis, “Realization of generalized wave
A. Heszberger and E. Simonyi, “Design of the wave digital digital filters using adaptors,” Arch. €lek. Ubertragung, vol.
Weaver filters,” in Proc. Int. Conf. on Digital Signal 32, pp. 285-295, July 1978.
Processing (Florence, Italy, Sept. 1981), pp. 67-84. C. Eswaran,“On adaptors for generalized wave digital filters,”
P. R. Moon,“Limit-cycle suppression by diagonally domi- Arch. €lek. Ubertragung, vol. 33, no. IO, pp. 384-388, Oct.
nant Lyapunov functions in state-space digital filters,” in 1979.
Proc. 1984 I€€€ Int. Symp. on CircuitsandSystems (Montreal, A. Ali, “Design and realization of low sensitivity active and
Canada, May 7-10, I%), pp. 1082-1085. digital filters in one and two dimensions,” Ph.D. dissertation,
K . Meerketter and W. Wegener, “A new second-order digital Univ. of London, London, England, 1980.
filter without parasitic oscillations,” Arch. €lek. Ubertragung, R. Boite, “Some considerations on recursive digitalfilter
VOI.29, pp. 312-314, July/Aug. 1975. structures with low sensitivity,” in Proc. 1978 fur. Conf. on
G. Verkroost, “A general second-order digitalfilterwith Circuit Theory and Design (Lausanne, Switzerland, Sept.
controlledrounding to exclude limit cycles for constant 1978), pp. 320-324.
input signals,” I€€€ Trans. Circuits Syst., vol. CAS-24, pp. J. Neirynck and C. Vinckenbosch, “Pseudopassivity and in-
428-431, Aug. 1977. sensitivity of digital filters,” in Proc. 1978 /€€€ Int. Symp. on
H. Koyano and T.Saito, “Wave digital filters with cascade Circuits and Systems (New York,NY,USA, May 1978), pp.
second-order sections,” Trans. Inst. Elec. Commun. Eng. 1079-1 082.
lapan, vol. 63-A, no. 12, pp. 937-937, 1980. P. Dewilde and E. Deprettere, “On the realizability of multi-
H. Kwan, ”Design of passive second-order digital filters,” in variable wave digital filters,” in Proc. 1978 I€€€ Int. Symp. on
Proc. 1982 I€€€ Int. Conf. on Acoustics, Speech, and Signal Circuits and Systems (New York,NY,USA, May 1978), pp.
Processing (Paris, France, May 1982), pp. 286-289. 720-724.
L. E. Turner, “Second-order recursive digital filter that is free E. Tzanettis, “The properties of frequency dependent linear
from all constant-input limit cycles,” flectron. Lett., vol. 18, transformations in digitalfilter design,” in Proc. Int. Conf.
no. 17, pp. 743-745, Aug. 19, 1982. on DigitalSignal Processing(Florence, Italy, Aug./Sept. 1978),
H. J. Butterweck, A. C. P. Van Meer, and G. Verkroost, “New pp. 695-702.
second-order digital filter sections without limit cycles,” /E€€ E. Tzanettis and A. G. Constantinides, “Wave digital filters
Trans. Circuits Syst., vol. CAS-31, pp. 141-146, Feb. 1984. with frequency dependent normalization port resistances,”
H-K. Kwan, “A multi-output second-order digital filter struc- i n Proc. 1978 Eur. Conf.onCircuit Theory and Design,
ture for VLSl implementation,” /€€E Trans. Circuits, Syst., vol. (Lausanne, Switzerland, Sept. 1978), vol. 1, pp. 325-329.
CAS-32, pp. 108-109, Jan. 1985. L. T. Bruton, ”Network’transfer functions using the concept
A. Fettweis, “Principles of complex wave digital filters,” Int. of frequency-dependent negative resistance,” /€E€ Trans.
/. Circuit Theory Appl, vol. 9, pp. 119-134, Apr. 1981. Circuit Theory, vol. CT-16, 406-403, Aug. 1%9.
K. Meerkbtter, “Complex passive networks and wave digital A. Antoniou and M. G. Rezk, “Digital Filter synthesis using
filters,” in Proc. fur. Conf.onCircuit Theory and Design concept of generalized-immittance converter,” Electron. Cir-
(Warsaw, Poland, Sept. 1980), vol. 2, pp. 24-35. cuits Syst., vol. 1, no. 6, pp. 207-216, Nov. 1977.
-, “Antimetric wave digital filters derived from complex -, “A comparison of cascade and wave fixed-point
reference circuits,” in Proc. fur. Conf. on Circuit Theory and digital filter structures,” I€€€ Trans. CircuitsSyst., vol. CAS-27,

F E T T W E I S : W A V E DIGITAL FILTERS 325


no. 12, pp. 1184-1194, Dec. 1980. ”Two-dimensional wave digital filters,” in Proc. 19th Mid-
C. Eswaran and Canapathy, “On the stability of digital filters west Symp. on Circuits and Sytems (Milwaukee, WI, USA,
using the concept of generalized-immittance converter,” /E€€ Aug. 1976).
Trans. Circuits Syst., vol. CAS-28, pp. 745-747, July 1981. A. Fettweis, “Multidimensional wave digital filters,” in Proc.
C. Eswaran, V. Ganapathy, and A. Antoniou, “On the sensi- 7976 Eur. Conf. on Circuit Theory and Design (Cenova, Italy,
tivity of CIC-based wave digital filters,” I€€€ Trans. Circuits Sept. 1976), vol. II, pp. 409-416. Also in [389], pp. 234-240.
Syst., vol. CAS-29, no. 9, pp. 639-642, Sept. 1982. M. N. S. Swamy, K. S. Thyagarajan, and V.Ramachandran,
C. Eswaran and A. Antoniou, ”Wave digital biquads that are ”Two-dimensional wave digital filters
using
doubly-
free of limit cycles under zero and constant-inputcondi- terminated two-variable LC-ladder configurations,” ). Frank-
tions,” in Proc. 7 9 8 4 I€€€ Int. Symp. on Circuits and Systems lin Inst., vol. 304, pp. 201-215, Oct./Nov. 1977.
(Montreal, Canada, May 7-10, I%), vol. 2, pp. 723-726. A. Fettweis, “Principles of multidimensional wave .digital
C.Eswaran, V. Canapathy, and A. Antoniou, “Wave digital filtering,” in [W], pp. 261-282.
biquads derived from RC-active configurations,” I€€€ Trans. N. K. Bose, Ed., Multidimensional Systems: Theory and A p
Circuits Syst., vol. CAS-31, no. 9, pp. 779-787, Sept. 1984. plications (IEEE PRESS Selected Reprint Series). New York,
R. Billa and S. C. Cupta, ”Sensitivity analysis of variable NY: IEEE PRESS, 1979.
band-pass wave digital filters,” Int. /. Nectron., vol. 41, no. 3, A. Fettweis, “Suppression of parasitic oscillations in multidi-
pp. 227-240,1976. mensional wave digital filters,” I€€€ Trans. Circuits Syst., vol.
H. S. El-Choroury and S. C. Cupta, “Wave digitalfilter CAS-25, no. 12, pp. 1060-1066, Dec. 1978.
structures with variable frequency characteristics,” I€€€ Trans. P. Lennarz and L. Hofmann, “Computer realization of two-
Circuits Syst., vol. CAS-23, no. 10, pp. 624-630, Oct. 1976. dimensional wave digital filters,” in Proc. 1978 Fur. Conf. on
M. N. S. Swamy and K. S. Thyagarajan, “Digital bandpass and Circuit Theory and Design (Lausanne, Switzerland, Sept.
bandstop filters with variable center frequency and band- 1978), pp. 360-364.
width,” Proc. /€€€, vol. 6 4 , no. 11, pp. 1632-1634, Nov. 1976. P. A. Lennarz, “Realisierung von 2-D-Digitalfiltern mit kreis-
S. Erfani and B. Peikari, “Variable cut-off digitalladder filters,” symmetrischem Tiefpassverhalten durch Kaskadierung von
Int. /. €/ectron.,vol. 44, pp. 535-549, 1978. 2-DWellendigitalfiltern,”Doctoral dissertation, Ruhr-Uni-
E. C.Tan, “Variable lowpass wave-digital filters,” Nectron. versitat Bochum, Bochum, W. Germany, Jan. 1983.
Lett., vol. 18, no. 8, pp. 324-326, Apr. 15, 1982. M. 0. Ahmad, C. H. Reddy, V. Ramachandran, and M. N. S.
E. C.Tan and C. J. Price, “A varaible high-pass wave digital Swamy, “Ladder realization of a class of two-dimensional
filterderivedfrom an elliptic prototype,” Int. ). Nectron., voltage transfer functjpns with applications to wave digital
vol. 55, pp. 433-440, Mar. 1983. filters,” Arch.€lek. Ubertragung, vol. 33, pp. 81-85,Feb.
B. Friedlander, “Lattice networks for spectral estimation,” 1979.
Proc. I€€€, vol. 70, no. 9, pp. 990-1017, Sept. 1982. A. Fettweis and C. Linnenberg, “A class of two-dimensional
K. Meerkiitter and M. Romeike, “Wave digital Hilbert trans- reactance functions,” Arch.€lek. Ubertragung, vol. 34, pp.
formers,” in Proc. 7984 I€€€ Int. Symp. on Circuits and 276-278, July/Aug. 1980.
Systems (Montreal, Canada, May 7-10,1984), vol. 1, pp. H. C. Reddy, P. K. Rajan, and M. N. S. Swamy, “Realization of
258-260. resistively terminated two-variable lossless ladder networks,”
W. L. Everitt and C. E. Anner, Communication Engineering, I€€€ Trans. Circuits Syst., vel. CAS-29, pp. 827-832, Dec.
3rd ed. New York,NY: McCraw-Hill, 1956. 1982.
1. Wallot, Einfiihrung in die Theorie der Schwachstromtecb A. Fettweis, “On the scattering matrix and the transfer
nik, 5th ed. Berlin, Germany: Springer,1948. scattering mptrix ofmultidimensional lossless two-ports,”
K . Renner and S. C. Cupta, “Digital format speech synthesis Arch. €lek. Ubertragung, vol. 36, pp. 374-381, Sept. 1982.
utilizing wave digital filters,” Comp. Electron. Eng., vol. 1, -, “Some_propertiesof scattering Hurwitz polynomials,”
pp. 211-215 (New York, NY: Pergamon, 1973). Arch.€lek. Ubertragung, vol. 38, pp. 171-176, May/June
H.W. Strube, “Analog discrete-time filter for speech synthe- 1984.
sis,” I€€€ Trans. Acoust., Speech,SignalProcessing., vol. D. C. Youla, “,The analysis and synthesis of lumped passive
ASSP-25, no. 1, pp. 50-55, Feb. 1977. n-dimensional networks,” Polytech. Inst. of New York, Rep.
1. Braas, “Application of the wave digital filter concept to MRI-1437-84, July 1984.
speechsynthesis,” in Proc. 9th Int. Congr. on Acoustics A. Fettweis and 5. Basu, “New results on multidimensional
(Madrid, Spain, July 1977), p. 515. Hurwitz polynomials,” in Proc. Int. Symp. on Circuits and
A. Lacroix and B. Makai, “A novel vocoder concept based on Systems (Kyoto, Japan, June 1985).
discrete time acoustic tubes,” in Proc. I€€€ Int.Conf.on A. Fettweis, “A new approach to Hurwitz polynomials in
Acoustics, Speech, and Signal Processing (Washington, DC, several variables,” in Proc. Int. Conf. on Circuits andsystems
USA, Apr. 1979), pp. 73-76. (Beijing, China, June 1985).
J. Braas, “A digital transmission line for speechsynthesis,” C. Linnenberg, “Linear sampling in multidimensional digital
presented at the 4th F.A.S.E. Symp. on Acoustics and Speech, signal processing,” i n Proc. Int.Conf.onDigital Signal
Venice, Italy, Apr. 1981. Processing (Florence, Italy, Sept. 1981), pp. 102-108.
H. W. Strube, “Time-varying wave digital filters for modeling -, “Processingschemes for sampled multidimensional
analog systems,“ I€€€ Trans. Acoust., Speech, Signal signals,“ in Proc. I€€€ Int. Conf. on Acoustics, Speech, and
Processing, vol. ASSP-30, no. 6, pp. 8 6 4 - 8 6 8 , Dec. 1982. Signal Processing (Paris, France,
May1982), vol. 3, pp.
Y. Cenin, “A new approach to the synthesis of stiffly stable 2059-2062.
linear multistep formulas,” /E€€ Trans. Circuit Theory, vol. -, “Uber die diskrete Verarbeitung mehrdimensionaler
CT-20, pp. 352-360, July 1973. Signale unter Verwendung vonWellendigitalfiltern,”Doc-
R. A. Rohrer and H. Nosrati,“Passivity considerations i n toral dissertation, Ruhr-Universitzt Bochum, Bochum, W.
stability studies of numerical integration algorithms,” I€€€ Germany, Jan. 1984.
Trans. Circuits Syst., vol. CAS-28, pp. 857-866, Sept. 1981. P. A. Lennarz and W. Drews, ”Design of circularly symmetric
L. Kittel, “Wave concepts in digital simulations of continu- 2 - 0 wave digital filters,” in Proc. 2nd €ur. Signal Processing
ous-time circuits and systems employing implicit multistep Conf. (Erlangen, W. Germany, Sept. 1983), pp. 199-202.
integration formulae,” in Proc. 7978 Eur. Conf.onCircuit C. Linnenberg, “A two-dimensional anti-aliasing filter for
Theory and Design (Lausanne, Switzerland, Sept. 1978), pp. quincuncially sampled data,” in Proc. 2nd Eur. Signal
548-552. Processing Conf. (Erlangen,W.Germany,Sept.1983), pp.
H. P. Fischer, “Wave digital filters for numerical integration,” 115-118.
NTZ Archiv, vol. 6, pp. 37-40, Feb. 1984. J . P. Fail and C. Crau, “Les filtresen Pventail,” Geophys.
A. Fettweis, “Multidimensional wave digital filters,” Prospect., vol. 11, pp. 131-163, 1963.
Summaries of contributions, IEEE Arden House Workshop on A. Fettweis, “Design of recursive quadrant fan filters,” Arch.
Digital Signal Processing, Harriman, NY,USA,Feb.1976. €lek. Ubertragung, vol. 34, pp. 97-103, Mar. 1980.
[385] M.-N. S.-Swamy, K. S.-Thygarajan, and V. Ramachandran, [408] C. Linnenberg, “cnvestigations on a class of two-dimensional

326 P R O C E E D I N G S OF T H E IEEE. VOL. 74, N O . 2, FEBRUARY 1986


LC lattice filters,” in Proc. 7937 Eur. Conf. on Circuit Theory on Circuits and Systems (Houston, TX, USA, Apr. 1W ) vol.,
and Design (TheHague,The Netherlands, Aug. 1981), pp. 3, pp. 1121-1124.
425-432. R. Boite, “An overview on advances in recursive filter design
[ a ] C. Linnenberg, “Wave digital fan filters: Numerical and and on multirate filters,” in Proc.
Eur. Conf. on Circuit
experimental results,” i n Proc.Eur.SignalProcessing Conf. Theory and Design (Warsaw, Poland, Sept. 1W ) ,vol. I, pp.
(Lausanne, Switzerland, Sept. l W ) , pp. 15-19. 448-462.
[410] R.R. Read, J. L. Shanks, and 5. Treitel, “Two-dimensional A. C. Constantinides, “Non-uniqueness of wave digital
recursive filtering,” in Picture ProcessingandDigital Filtering, filters,” in Proc. 7 9 3 7 /E€€ Int. Symp. on Circuits and Systems
T. 5. Huang, Ed. Berlin, Germany: Springer, 1975, pp. (Chicago, IL, USA, Apr. 1981), vol. 3, pp. 835-838.
131-1 76. J. W. K. Lam, V. Ramachandran, and M. N. S. Swamy, “Com-
[411] A. M. Ali, “Design of 2-D recursive filters using 1-D complex puter-aided analysis of wave digital filters,” Canadian Electric
filters,” i n Proc. 7 9 8 7 Eur. Conf. on Circuit Theory and €ng. J., vol. 6, no. 3, pp. 21-24, July 1981.
Design (The Hague,The Netherlands, Aug. 1981), pp. F. J. Taylor and J. Marshall, “Computer-aided design and
292-299. analysis of standard IIR architectures-Part 11,” Circuit Syst.
[412] 5. N.Gijllijoglu, W.Wegener, and L. Cazsi, “Katalog von Mag., vol. 4, pp. 4-10, Mar. 1982.
bireziproken Brijken-Wellendigitalfiltern mit diskret opti- B. Belforte, B. Bostica, and C. Cuaschino, ”Use of wave
mierten Multipliziererkoeffizienten,” in Proc. DFG Kol- digital networks for time domain simulation of lossy inter-
loquium “Digitale Signalverarbeitung” (Frankfurt, W. connections in digital systems,” in Proc. 7 9 3 2 /€€€ Int. Symp.
Germany, Feb. 1985). on Circuits and Systems (Rome, Italy, May 1982), vol. 3, pp.
784-787.
M. Domanski, “Synthesis of the pseudolossless 1-D and 2-D
Part 6: Further Papers on Wave Digital Filters and Related digitalfilterswhich simulate reciprocal or non-reciprocal
Subjects. reactance 2-pOrt5,” in Proc. 7 9 3 2 IEEE Int. Symp. on Circuits
and Systems (Rome, Italy, May 1982), vol. 1, pp. 101-104.
A. Fettweis, “Realisierungsprobleme von Digitalfiltern- H. Coeckler and H. Scheuermann, ”A per-channel transmul-
durchWortlangenbegrenzung bedingte Effekte sowie tiplexer applying IIR filters and logarithmic processing,” i n
Filterstrukturen,” NTZ-Archiv, vol. 2, no. 12, pp. 229-233, Proc. 7 9 8 2 /€E€ Int. Symp. on Circuits and Systems (Rome,
Dec. 1980, and Nachrichtentech. 2.(NTZ), vol. 33, no. 12, p. Italy, May 1982), vol. 2, pp. 2-271.
807, Dec. 1980. E. C.Tan, “Transmission zeros compensation in low-pass
L. Cazsi, “New concepts for digital signalprocessors,” in wave digital filters,” Int. J. Electron., vol. 52, pp. 441-446,
Proc. I€€€ Int. Conf. on Circuits and Computers (New York, May 1982.
NY, USA, Sept/Oct. 1982), pp. 492-493. E. C.Tan,C. J. Price, and K. M. Adams, “Control and
P. Kostecky, ”Digital filter structures derived from regular LC interpolation of multipliercoefficients of a wave digital filter
chains,” i n Proc. Summer School on Circuit Theory, vol. 2, by means of a cubic spline algorithm,” Int. J. Circuit Theory
pp. 420-430, Sept. 1974. Appl., VOI.10, pp. 393-401, Oct. 1982.
M. J. J. C. Annegarn, “Chopping operations in wave digital M. Renfors, B. Sikstrbm, and L. Wanhammer, “LSI implemen-
filters,” Electron, Lett., vol. 11, no. 16, pp. 378-380, Aug. 7, tation of limit-cycle-free digital filters using error feedback
1975. techniques,” in Proc. 2nd Eur. Signal Processing Conf.
A. Sedlmeyer, “Digitale Brijckenfilter mit gijnstigem Sperr- (Erlangen, W. Germany, Sept. 1983), pp. 107-110.
bereichsverhalten bei kurzer Koeffizientenwortlhge,” H-K. Kwan, “Two-dimensional passivestate-space digital
Nachrichtentech. Z., vol. 29, no. 12, pp. 902-904, Dec. 1976. filter design,” in Proc. 7 9 8 4 /E€€ Int. Conf. on Acoustics,
P. Kostecky, “Analysis of tolerances and optimizationof Speech, and SignalProcessing (San Diego, CA,USA, Mar.
wave digital filters” (in Russian), in Proc. 5th Summer Symp. 19%), VOI.2, pp. 20.7.1-4.
on Circuit Theory (Kladno, Czechoslovakia, Sept. 1977), pp. -, ”One dimensional passivestate-space digitalfilter
29-34. design,” i n Proc. 7 9 8 4 /€E€ Symp. on Circuits and Systems
T. C. Marshall, Jr., “Digital filter design by UL matrix decom- (Montreal, Canada, May 7-10, 1984), vol. 1, pp. 250-253.
position,” in Proc. 7978 IEEE Int. Symp. on Circuits and M. Domanski, “Design of wave digital filters with zero
Systems (New York, NY, USA, May 1978), pp. 451-457. amplitude sensitivity in the attenuation zeros,” in Proc. 5th
R. Lijcker, “Synthese von Wellendigitialfiltern durch schritt- Int. Symp. on Network Theory (Sarajevo,Yugoslavia,Sept.
weise Matrixerweiterung,” Nachrichtentech. Z., vol. 31, p. 1984).
529, July 1978. -, “ 2 - 0 wave digital filter design via spectral transfor-
E. L. Fields and M. A. Soderstrand, ”Performance characteris- mation,” in Proc. Int. Conf. on Digital SignalProcessing
tics of digital ladder networks,” in Proc. 7 9 8 0 /E€€ Int. Symp. (Florence, Italy, Sept. 19%).

FETTWEIS: WAVE DIGITAL FILTERS 327

You might also like