Beruflich Dokumente
Kultur Dokumente
Presented at
the 69th Convention
1981May 12-15 __/
LosAngeles
Thispreprint has been reproduced from the author'sadvance
manuscript, without editing,,corrections or consideration by
the Review Board. The AES takes no responsibility for the
contents.
by
Abstract
(a) flatness in the mag_nitude of the combined low- and high-pass outputs,
(b) adequately steep cutoff rates of the individual low- and high-pass
_L(m)= _H(W) ,
at least through the crossover region, and
(d) acceptable phase response for the combined output, i.e. of
ttere,and in the sequel, we shall use HL(S) and HH(S ) to denote the
complex transfer functions of the low- and high-pass filters respectively
in terms of the complex frequency variable s = c_ + j_ , where m = 2_Tf
is the radian frequency. In polar form in the frequency domain we shall write:
H(j_)
= M(_)e
j_(m) , (1)
enable all of requirements (a), (b) and (d) to be met precisely, and (c) to
be ameliorated. This is our aim in the present paper. Firstly, however,
a brief survey of conventional crossover networks and how they meet requirements
(b) through (d) is in order. We shall not consider at all those networks
(such as second-order low- and high-pass Butterworth filters) which do not
meet the flat-magnitude requirement (a).
mO 1
HL: mO + s 1 + sn (2)
S
s n
NH= =1+ '
where sn : s/mO is the normalized complex frequency variable, giving
NS = HL ! NH : n:
1+ s }(3)
1 - sn
I + sn
for the out-of-phase connection ]
3
can achieve linear-phase and flat-magnitude response (for the in-phase
connection). The out-of-phase connection yields a simple first-order all-
pass combined output. Unfortunately, the low- and high-pass outputs are
everywhere in phase quadrature (which degrades the polar behaviour near
mO) and have ultimate slopes of only 20 dB per decade (6 dB/octave) which
is inadequate even to limit excursion of the high-frequency driver below
1
HL = B2r+l--
_
(4)
(_l)rsn 2r+l
HH = B2r+l(Sn)
Riley, crossover is
4
1 1
HL = [Br(Sn)]2 _ L2r( _
HL and HH are everywhere in phase, and so are best from the polar point
of view (c), and of course, have cutoff slopes of 40r dB/decade, hut
produce an overall all-pass phase response [7]:
Br(-Sn )
HS = HL + HH = _
Br (6)
HL(S : 1
n)+ HH(Sn) , (7)
and hence are all constant-magnitude and linear-phase overall. For any
HL
=_) (8)
1 Br(Sn)- l
The phase difference at crossover is still large at 120 °, and the polar
response still significantly degraded [2].
An alternative procedure due to Ashley and Kaminsky [ll] distributes
the coefficients of the denominator polynomial between the two numerators,
thus producing symmetrical constant-voltage crossovers of reduced effective
order. For example, their "quasi-second-order" crossover
1 + Csn
HL=
1 + 2Csn + Sn2
(lO)
_sn + Sn2
HH- 2 '
1 + 2Csn + sn
HL: 1
1 + V-2s
n + Sn2
V2sn
- HFD
: (ll)
1 + V_sn + Sn2
Sn2
where HFD denotes the transfer function of the filler driver, which rolls
off at only 20 dB/decade.
The idea which we now introduce seems to havefirst been used for loud-
speaker crossover networks by Tanaka et al. [5], although it has appeared earlier
[16]. The magnitude-peaking,rolloff rat_polar problems and phase difference
between low- and high-pass outputs of the constant-voltage filters are all
primarily due to the phase shift of the low-pass filter HL(S). When the
high-pass filter is derived by subtraction:
NH(S)
: 1 - Hk(S
) , (12)
the time-delay of the low-pass filter in its passband prevents a high rolloff
rate from being achieved by the complementary high-pass filter. This can be
ameliorated by the simple expedient of replacing 1 in Eq. (12) by the transfer
function e-Ts of a suitably-chosen pure time-delay T :
HH(S)
: e-Ts- HL(S) (13)
This corresponds to synthesizing the high-pass output by subtracting a given low-
pass output from a time-delayed version of the input signal. The constant-voltage
and time-delay-derived filter topologies are compared in Fig. 6. The two out-
put signals now combine to form a time-delayed version of the input signal:
Specifically,
the time-delay T shouldbe chosento equal the O-Hz
phase and group delays of the low-pass filter, i.e.
where the phase delay Tp(m) and group delay Tg(m) are definedrespectivelyby
and Tp(m)
= -_(m)
m (15)
Tg(m)
= -d_ (17)
This choice, as will shortly be seen, is necessary in order that it be possible to
make the cutoff slope of the derived high-pass filter steeper than that achievable
from the simple subtractive constant-voltage filter [Eq. (12)], which is the special
case of Eq. (13) when the delay T is chosen equal to zero. To clarify the
situation, let us assume that the low-pass filter is an all-pole designl)(which could
include, amongst others the standard Butterwort_ Bessel and Linkwitz-Riley alignments)
of order r :
HL(S
): 1 :1
1 + als+ a2s2+...+arsr _ (18)
k:O aksk
l) More generallow-passfilterscan also be considered.
where a0 = 1. Then it can be shown by Eqs. (16), (17')that its O-Hz delays
are given by
zp(O)
: Tg(O)
= a1 (19)
(18) by setting
we can write Eq. (18) in the normalized form (which we shall use throughout
the sequel)
1
= 1 - (21)
HL(Sn) 1 + blsn + b2Sn2 +...+ br_lSN-1 + Snr r r
k=_obr Sn
b1
up(O)
: Tg(O)
- mO (22)
-mo_S n
Hli(Sn)
:e - HL(Sn) (23)
for the normalized time delay of the low-pass filter (21), Eq. (23) becomes
in normalized form
-TnS n
HH(Sn)
:e - HL(Sn) (25)
-TnSn enn
flli(Sn)
:e 1 .....
1 I-bls n + b2Sn 2 + ...+ sn
-TS r
e n n i + blsn + +...+ sn ) - (1 + TnSn + n--_-.in
+...
9
Tn r-1
e-TnSn
I(bl - =n)Sn+ (b2 - -2--n2 r-1
)Sn2 +'"+ (br-1- (r--_!)Sn
n r Zn
+ (1- _.l)Sn -
T r _ k snk]
= k:r+l J(26)
1 + bls n + b2Sn2 +...+ br_lSn r-1 + Snr
where in the second step we have expanded the exponential using the Maclaurin
series. Ignoring the innocuous delay factor e- nSn , we deduce that for
greatest cutoff slope of the derived high-pass filter, as many consecutive
b1 = Tn
'_2 bl2
b2 : n
2 =_ 2
.; Tnk blk
bk= k! k! (27)
Tn r-1 blr-1
r blr
b =1= Tn : ____
r r! r!
orgenerally blk
bk - k! ' bl = 'tn: (r!)l/r , (k=2..... r-l), (28)
Polynomials satisfying this general criterion (28) will be called the normal-
l0
General polynomials; all Gk(Sn) with k _ 5 can be shown [17, pp. 294-299]
to be unstable. It should be noted that G2(sn) _ B2(Sn) , and that, as
anticipated, the chosen time delay Tn should satisfy Eq. (24).
term in snr+l , and hence whose cutoff rate is (r+l) x 20 dB/decade, i.e.
20 dB/decade steeper than that of the low-pass filter HL(Sn) from which it
is derived. In fact the General polynomials give rise to the following
crossover filter transfer functions:
1
HL(Sn) :
k=0 . n
-e
-h 5 Z] sk
HH(Sn)
: k:r+l n (29)
r b k
k:O' n
with
Tn = b1 : (r!)1/r , (r:2,3,4) .
This is the advantage of these delay-derived filters over the standard constant-
voltage design. For, when we put Tn:O in Eq. (26) we see that the numerator
commences w'th the linear term in sn and hence never achieves a slope greater
than 20 dB/decade for any order r. Lest we think that the General filters
Gr(Sn) are the answer to all our dreams, we should first examine the magnitude
and phase responses of the resulting crossover outputs. These are shown in
Fig. 7 for G3 and G4 (G2 is the same as B2 and will be displayed shortly),
all higher-order Gk being unstable and thus unusable. G3 is quite usable
and has many attractive features. It displays only very slight peaking in
the passband; the phase difference at crossover is under 90° thus ameliorating
polar aberrations; and its low-and high-pass cutoff slopes are respectively 60
and 80 dB/decade. It is, of course_flat-magnitude and phase-linear, and the
-TS
influence of the time-delay e n n on the phase of the high-pass output can
be clearly seen (being a linear phase lag at high frequencies on a linear
order alignment (G3), we are led to ask what the results are like with
standard low-pass alignments like But_erworth, Bessel and Linkwitz-Riley
for HL(Sn). We can no longer satisfy all the conditions in Eq. (28), and
so the ultimate high-pass slope is reduced below that achieved by a similar-
order General alignment. Let us see how well we can do.
bl
2 = 2b
2 (30)
for all orders r. The proof of this fact',is given in the Appendix. Table
1 will be seen to confirm this fact. This _omewhat unexpected result ensures
the satisfaction, not just of the first of equations (27) by a suitable choice
= 1
HL ( Sn ) r_Tsn--
B _
blk (31)
e
HH(Sn)
= k=3 ' k:r+l
Br(Sn)
12
both low-pass and high-pass outputs of the delay-derived Butterworth cross-
Compare, for example, Fig. 1 with Fig. 8(a) for the B1 case, and Fig. 2
with Fig. 8(c) for the B 3 case. The even-order delay-derived filters are,
of course, sharper in their cutoff around crossover than the corresponding-
order Linkwitz-Riley cascaded Butterworth designs. Compare Fig. 3 with Fig.
8(d) for the fourth-order case. Perhaps most instructive is the comparison
shown in Fig. g of the three competing third-order filters. Fig. 9(a) shows
the standard B3 low- and high-pass filters (solid curves), while Fig. 9(b)
shows the delay-derived high-pass output (dash-dotted curve) and Fig. 9(c)
shows the Small asymmetrical constant-voltage high-pass output (dotted curve).
The latteFs unacceptable performance is evident. Note the peaking and reduced
rolloff rate. Returning to Fig. 8, the higher-order delay-derived Butterworth
filters satisfy our magnitude, slope and phase criteria (a), (b) and (d) very
well, but, although better than the standard odd-order Butterworth designs as
regards polar pattern (point (c)), the question arises as to whether we can
retain some of their benefits while improving the polar behaviour with some
other alignment. This is indeed possible using a Bessel alignment for
HL(Sn)-
13
droopy magnitude characteristic of the Bessel low-pass filters is apparent,
and so we improve polar pattern (point (c)) at some expense to point (b).
14
kind of "figure of merit" would be desirable. A phase difference of 0° through
crossover is a goal to be aimed at, because this places the lobe of the
summed acoustic output on axis at all frequencies even though the drivers
are physically separated [2]. Of the filters described, only the standard
Linkwitz-Riley crossovers achieve this. All crossover designs with an
inter-driver phase difference through the crossover region produce a lobe
which tilts towards the lagging driver at crossover, and even though the
on-axis response may _ perfect, the presence of an off-axis lobe of increased
output is undesirable due to the colouration which it can impart to the
reverberant sound field. A measure of the severity of the polar lobe tilt
at crossover can be o_ained _ examining the rate of change of the magnitude
of the summed acoustic output with off-axis displacements. Clearly, this
derivative will be zero if the lobe remains on axis, and will increase with
increasing phase difference. At a rate dependent upon the filter cutoff
slopes, it will tend to zero as one leav_the crossover region. We shall
call this parameter the "lobing error" of the particular crossover filter.
Let us introduce an additional air-path normalized time delay _*n between
low-pass and high-pass outputs by putting
J+L(mn )
HL(m
n): ME(m
n)e (32)
NH(mn) : MH(mn)eJ[_H(mn)+T_mn]
error E(mn) to be
[_Ms(mn)
]-- (33)
E(mn)
:L _ _:o
15
n n
- Wn _ + + cos(_L-_
2 B_H[ML2 MH2 2MLMH
H)]
T*:O
i.e.
E(m
n) = mnMLM
H sin(_L-_H) (34)
16
some aligmlents (particularly the Bessel and some of the low-order alignments)
the actual crossover frequency can deviate appreciably from mn = 1 . The
relative rankinqs are not affected by this factor. For comparison purposes
we show in Fig. 13(a) the lobing error curves of the standard Butterworth
Fig. 5.
3. Discussion
and the combined output HS_ being the sum_is just a pure time-delay:
-(Tl+_2)S
Hs(S
)=e (36)
-(ll+r2)s
HM(S)+ HH(S)= e - HLl(S)
17
inherent performance, and hence fonila system which is better than its
CL(S)'SL(S)_ 1
(37)
CH(S)-SH(S)_ 1
CL(S ) and CH(S ) may contribute to the tailoring of the system's response
at each extreme of the frequency band, i.e. well away From the crossover
HL(S)_ TL(S)
(38)
-lS
e - HL(S)= TH(S)
TL(S)= ltL(S).CL(S).SL(S)
, (39)
18
and so the low-frequency acoustic output achieves its target. Provided
finally that in the crossover region TH(S) is chosen to match the delay-
derived high-pass output, i.e.
correction filters CL(S) and CH(S) can be moved through the summing
point and combined as shown in Fig. 15(b) if desired. This technique
enables driver resonance effects(for example the tweeter's fundamental
resonance below its operating range) to be accurately taken into account
in the overall design [18]. In addition, inter-driver time delays due
to physical positioning can be compensated for by including a delay
pass output and so affect the ultimate rolloff rate of the high-pass filter
below the crossover frequency. For illustrative purposes we show in
Fig. 16 the effect on a delay-derived General third-order filter (a)_ of
19
make the implementation trivial but expensive. In fact, given the availability
of a tapped delay linejother alternatives immediately spring to mind. For
example, a phaseless transversal low-pass filter could be implemented for
HH = 1 - HL
eJSA (_)
mL(m
) + NH(W
)= (41)
2O
4. Conclusions
5. Acknowledgment
21
6. References
[1] R.H. Frater, "_n-Phase Crossover Networks," 16th Int'l. Radio and
[7] P. Garde, "All-Pass Crossover Systems," J. Audio Eng. Soc., vol. 28,
pp. 575-584 (1980 Sept.).
[lO] R.A. Gabel, "On the Design of Complementary Filters," I.E.E.E. Int'l
Conference on Acoustics, S_peech and Siqnal Processing_cord),
Washington, D.C., 1979 April 2-4, pp. 805-808 (1979).
[11] J.R. Ashley and A.L. Kaminsky, "Active and Passive Filters as
Loudspeaker Crossover Networks," J. Audio Eng. Soc., vol. 19, pp.
494-502 (1971 June).
[16] R.M. Golden, "Digital Filters," Chapter 12 in Modern Filter Theory and
Design, G.C. Temes and S.K. Mitra (eds.) (Wiley, New York, 1973),
pp. 520-522.
[17] F.F. Kuo, Network Analysis and Synthesis (2nd ed., Wiley, New York, 1966).
[18] W.M. Leach, Jr., "Loudspeaker Driver Phase Response: The Neglected
Factor in Crossover Network Design," J. Audio En 9. Soc., vol. 28, pp.
410-421 (1980 June).
[20] D.E. Johnson, J.R. Johnson and H.P. Moore, A Handbook of Active Filters
(Prentice-Hall, N.J., 1980).
23
Appendix
Br(Sn):
satisfy Eq. (30): bl2 : 2b2 for all r _ 2 . The proof is accomplished
in stages by successively reducing Eq. (30) to a number of equivalent
conditions, the last of which follows from the mathematical relations
B2_+l(Sn)
B2_(Sn) :
= (l+alSn+Sn2)(l+a2Sn+Sn
(l+Sn)(l+alSn+Sn2)(l+a2Sn+Sn
2)....(l+a_Sn+Sn2)
2) ....(l+a_Sn+Sn2) ,I(A2)
ak2= , r _2 (A4)
k:l r-2 if r odd
_ Ir ifreven I
ak : 2 + _ aka
i
k1 k,i=l
k < i
Expanding the sum on the left-hand side gives the first of Eq. (A4).
24
Similarly, for r odd, r = 2_+1 , Eq. (30) is equivalent to
ak + 1 = 2 + _, aka i + _' a k ,
k_l k,i=l k=l
k<i
and again expanding the left-hand side yields the second of Eq. (A4).
= 29_ - 2 _ cos
k=l
r
j(2k-1 )J,
_ e r =0
k=l
25
k:l co IC'
]0
But
o: _ cos + _ cos
k=l k=_+l
: 2 X cos
k=l
: -1 + 2 f. cos
k=l
26
Table 1 Normalized Butterworth polynomials Bk(Sn) of orders 1 through 6
B1(Sn): 1 + sn
B2(Sn) = 1 + v_ sn + Sn2
orders 2 through 6
27
Table 3 Normalized General polynomials Gk(Sn) of orders 2 through 4
G3(s
n) = 1 + 1.817s
n + 1.651Sn2 + Sn3
D2(Sn) = 1 + _s n + Sn2
D4(s
n) = 1 + 3.201s
n + 4.392Sn2 + 3.124Sn3 + sn4
28
Figure Captions
(e) B5, and (f) B6 . Notice that the high-pass slope is 40 dB/decade
for case (a) and 60 dB/decade for all the higher-order cases.
29
Fig. 9 A comparison of the magnitude responses of crossovers based upon
Fig. 13 Plots of the lobing error E(wn) for (a) the standard odd-
order Butterworth alignments B 1 , B3 (with inverted high-pass),
and B5 ; (b) the constant-voltage B 2 asymmetrical, constant-
voltage symmetrical second-order (a = 2 + _), and constant-
voltage quasi-second-order (c = 0.5) crossovers.
3O
Fi9. 14 The circuit topology of a 3-way time-delay-derived linear-phase
crossover network satisfying Eq. (35).
31
i 80 °
Ltl Oo
- t 80 °
-o ,?f-
l- -zo ,J
.o'
-40
O.Ol O. I I lO 100
-r'
- I AID'
-I3
I--
-tO
-20
0.1 I In
32
LBO° -_......._.
I,I
L_ FIo _
ax _
-1}30 °
_-_ 0
'13
ILl
}---
LO -tn
mr'
-2U
o.I I 10
NBRMRLIZED FRE_UEN£?
ELC.,_,_
tBB °
tJ'l
r:F_. 0 °
r'_
- t B_ °
,,f
'%1
I---
-7
LO -20 /'
\
-qO _
0.01 O.l I 10 100
NDRMRLIZED FREBUENCY
Fl6, q(a)
33
IBD°
Liq D·
-1-
-L_D o
-D
L.----J
t.d
'm
z -2.D
Lq
rr'"
-ND
D.Ot _ D.I I ID lDO
t SD° i
rr' Do _
r'_
- t EtD° [
-'0
Ld
b--
7 -z?.D
I_g
..r-
-qD
D.DL fi. t t I0 LDO
34
>_ _ N-P
OUTPUT
INPUT o,
t . HL(S) 0 L-P HL
OUTPUT
L-P FILTER
(A)
TIME-DELAY T
INPUT 0
HL(S) 0 L-POUTPUT
HL
L-P FILTER
(B)
FIG, 6
35
LA
r-m- I'1'-,.,
-17'
In
i.i
l..Q
_.1 I ID
lflO......
-IBn'
,-o,
mz -113
-2fl /
O.I I ID
36
~ __0 °
t
It
!
D° ,.
O_
-lSD °
_-_ D
-U
Ld
--1
z
L_
-ID
n-
-2D
O.[ I ID
un Ej
0
O3
Z_S
n
- IBD °
¢--. D
-0
Ld
:--1
-ID
n-
-2D
D.I I _D
38
- I BDo
z -ID
-2B
B.I I B
bi]
L,.J
-'1
7 -lB
r",-
-2D
D.I I D
Rm6,
8(F) NBRMRLI ZED FREF,
ilJENC¥
39
..'".
L._I
_,
,:_ ,...
z -2tm
L-_ "'
r'r-
./
-40
0.01 O,I I 10 100
LP.
rr' I1
o .....
-r-
-- I BFI"
a
-'D
ILl
'-'1
b---
Z --10
rr-
-20
\
0.1 I 10
4O
r'r- .....
-iBF1 °
I,I
I--
-iD
-213--
13.1 I In
10(_)
FiG, NIFIRI"IFIL
I ZED FREBUEN£ I/
ri-'"' t Bn
un
_a:::: °n° '---------------% '"'-...._
- i BI-i °
r'----',,._.._,....Uba_.....,LUr.r.
-'_ _lob *'
-213
.I I 10
41
L,J '_%
LFi O°
- I BFI °
-tO
l
-20
B.I I 10
i,I
0°
-r-
- 1BB °
ILl
---1
I---
7
LD
-10
m-'
-20
.I I I[3
42
LE]r'I"
- I BD'
'"'El
'"'m
F.--
rT" /z
-- /
-2D
D.I { ID
NBRMRLIZEB FREDUENC_
uq
rm Do
'-r-
ri
-IBD °
,--..-, B
--.o,
Ld
I'--
zL_ -iD
rr"
-2FI
B.I I ID
NDRMRL
I ZED FREBLIEN<:
¥
43
iJ'l
n- Do
-r'
O.
I_O
° ___
-lBO °
_--_ D
r-n
-D
.Ld
I--
z -In
n-
-2D
D.I I ID
[]
.......'
-I
01 I 0
NDRMRLIZED FREDUENC_
Ez_JZ_
44
4-t
-I
D.I I ID
NDRMRLIZED FREBUENCY
4-1
B.I I ID
Il:
r_
r-¢
Ld ._5
L_
Z
_n
El
._J
-I
D.I I ID
4-I
rm
m-'
L_J
[]
in
z
r-n [6"",."
cz]
_J
-I
DI I D
NBRMRLIZED FREBUENC_
46
4-1
n,,
g3
m,,
tv'
I.,J
........ ST_ B_,
_, (4)
In ...... ''",. .,."°' .........................
..J
- I ' ST^m_,D13_
['1.[ I ID
4-1
(1) CONSTANT-VO..TAGE
ASYMMETRICAL2I_I)-OR_ER,
Fa. (8)
(II) CONSTANT.-VO..TAGE
S'fi_ETEICAL
21_]-'OF_ER,
EQ. (g)
',III) CONSTANT-VOLTAGE
QLIASI-_II>-OEI_R,
EQ, CiO)
Q_
r"1
n,,
r',-'
I.,..I
_Z "%'"'".
-,
O.l I ID
NDRMRLIZED FEE_I]ENC ¥
47
TIME-DELAY T2
HH
TIME-DELAY T 1 o H-P OUTPUT
INPUT 0
c)
L-P
HL OUTPUT
L-P FILTER l
FI6, 14
-_- _ _ TH(S)
INPUT 0
)) TL(s)
L-P FILTER DRIVER DRIVERS ACOUSTIC
CORRECTION OUTPUT
NETWORKS
(A)
"P°'°
I, IHL,s,cL,__
Ic sL s'l
(B)
FIG.
15 48
l BD °_ _"--'-_. "_ _ _'
- 1ED °
,-n
l--
r't-
-ND
D.DL D. I t D LDO
Ld
Un Do
-?-
o..
- l BD°
"D
u__._4
Ld
ZzI
k--
z -2D
L._
-ND
D.DI D, I I ID lDO
un
n- Do
- I BO o
-_B
O.Ot B.I t LO lBO
NDRMHLIZED FFIEBUENCY
FIG,_(c)
ul Bo
Iq ......................
[BB °
- t EIB"
n
I::l:]
z -2FI
EZ;
-HI] .....
n.nt n. t t in LnB
NFIRMFIL I 'ZED FREQUENCY
FI6, 17
5O