Archives of Acoustics, 39, 4, pp. 591-597, 2014

Driver Filter Design for Software-implemented Loudspeaker Crossovers

Shu-Nung YAO
The University of Birmingham
United Kingdom

A hybrid method is presented for the integration of low-, mid- and high-frequency driver filters in loudspeaker crossovers. The Pascal matrix is exploited to calculate denominators; the locations of minimum values in frequency magnitude responses are associated with the forms of numerators; the maximum values are used to compute gain factors. The forms of the resulting filters are based on the physical meanings of low-pass, band-pass, and high-pass filters, an intuitive idea which is easy to be understood. Moreover, each coefficient is believed to be simply calculated, an advantage which keeps the software-implemented crossover running smoothly even if crossover frequencies are being changed in real time. Instead of designing separate structures for a low-, mid- and high-frequency driver filter, by using the proposed techniques we can implement one structure which merges three types of digital filters. Not only does the integration architecture operate with low computation cost, but its size is also compact. Design examples are included to illustrate the effectiveness of the presented methodology.
Keywords: crossover; loudspeaker; pole-zero placement; Pascal matrix; driver filter.
Full Text: PDF
Copyright © Polish Academy of Sciences & Institute of Fundamental Technological Research (IPPT PAN).


KONOPACKI J. (2005), The frequency transformation by matrix operation and its application in IIR filters design, IEEE Signal Processing Letters, 12, 1, 5–8.

KULKA Z. (2011), Advances in digitization of microphones and loudspeakers, Archives of Acoustics, 36, 2, 419–436.

OPPENHEIM A.V., SCHAFER R.W. (1999), Discrete-time signal processing, Prentice Hall, New Jersey.

PRADABPET C., YIMMAN S., HINJIT W., CHIVAPREECHA S., DEJHAN K. (2003), Design and implementation of biquad digital filter, Proceedings of the IEEE Asia-Pacific Conference on Communications, 1138–1142.

PROAKIS J.G., MANOLAKIS D.G. (1996), Digital Signal Processing, Prentice Hall, New Jersey.

PSENICKA B., GARCIA-UGALDE F., HERRERA-CAMACHO A. (2002), The bilinear Z transform by Pascal matrix and its application in the design of digital filters, IEEE Signal Processing Letters, 9, 11, 368–370.

WATERSCHOOT V.T., MOONEN M. (2007), Pole-zero placement technique for designing second-order IIR parametric equalizer filters, IEEE Trans. Audio Speech Lang. Process., 15, 8, 2561–2565.

YAO S.N., COLLINS T., JANČOVIČ P. (2012), Hybrid method for designing digital Butterworth filters, Computers & Electrical Engineering, 38, 4, 811–818.

DOI: 10.2478/aoa-2014-0063