Efficient target-response interpolation for a graphic equalizer
2016, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
https://doi.org/10.1109/ICASSP.2016.7471738Abstract
A graphic equalizer is an adjustable filter in which the command gain of each frequency band is practically independent of the gains of other bands. Designing a graphic equalizer with a high precision requires evaluating a target response that interpolates the magnitude response at several frequency points between the command gains. Good accuracy has been previously achieved by using polynomial interpolation methods such as cubic Hermite or spline interpolation. However, these methods require large computational resources, which is a limitation in real-time applications. This paper proposes an efficient way of computing the target response without sacrificing the approximation accuracy. This new approach called Linear Interpolation with Constant Segments (LICS) reduces the computing time of the target response by 55% and has an intrinsic parallel structure. Performance of the LICS method is assessed on an ARM Cortex-A7 core, which is commonly used in embedded systems.
References (26)
- REFERENCES
- M. Karjalainen, E. Piirilä, A. Järvinen, and J. Huopaniemi, "Comparison of loudspeaker equalization methods based on DSP techniques," J. Audio Eng. Soc., vol. 47, no. 1-2, pp. 15-31, Jan./Feb. 1999.
- G. Ramos and J. J. López, "Filter design method for loud- speaker equalization based on IIR parametric filters," J. Audio Eng. Soc., vol. 54, no. 12, pp. 1162-1178, Dec. 2006.
- J. Rämö and V. Välimäki, "Digital augmented reality headset," J. Electr. Comput. Eng., vol. 2012, 2012.
- S. Olive, T. Welti, and E. McMullin, "Listener preferences for in-room loudspeaker and headphone target responses," in Proc. Audio Eng. Soc. 135th Conv., New York, USA, Oct. 2013.
- E. Perez Gonzales and J. Reiss, "Automatic equalization of multi-channel audio using cross-adaptive methods," in Proc. AES 127th Conv., New York, Oct. 2009.
- J. Rämö and V. Välimäki, "Live sound equalization and atten- uation with a headset.," in Proc. AES 51st Int. Conf., Helsinki, Finland, Aug. 2013.
- A. Mäkivirta, P. Antsalo, M. Karjalainen, and V. Välimäki, "Modal equalization of loudspeaker-room responses at low fre- quencies," J. Audio Eng. Soc., vol. 51, no. 5, pp. 324-343, May 2003.
- S. Cecchi, L. Romoli, A. Carini, and F. Piazza, "A multichan- nel and multiple position adaptive room response equalizer in warped domain: Real-time implementation and performance evaluation," Applied Acoustics, vol. 82, pp. 28-37, Aug. 2014.
- M. Holters and U. Zölzer, "Graphic equalizer design using higher-order recursive filters," in Proc. Int. Conf. Digital Audio Effects, Montreal, Canada, Sept. 2006, pp. 37-40.
- S. Tassart, "Graphical equalization using interpolated filter banks," J. Audio Eng. Soc., vol. 61, no. 5, pp. 263-279, May 2013.
- Z. Chen, G. S. Geng, F. L. Yin, and J. Hao, "A pre-distortion based design method for digital audio graphic equalizer," Dig- ital Signal Process., vol. 25, pp. 296-302, Feb. 2014.
- J. Rämö, V. Välimäki, and B. Bank, "High-precision parallel graphic equalizer," IEEE/ACM Trans. Audio Speech Language Processing, vol. 22, no. 12, pp. 1894-1904, Dec. 2014.
- P. H. Kraght, "A linear-phase digital equalizer with cubic- spline frequency response," J. Audio Eng. Soc., vol. 40, no. 5, pp. 403-414, May 1992.
- J. S. Abel and D. P. Berners, "Filter design using second-order peaking and shelving sections," in Proc. Int. Computer Music Conf., Miami, FL, USA, Nov. 2004.
- R. J. Oliver and J.-M. Jot, "Efficient multi-band digital audio graphic equalizer with accurate frequency response control," in Proc. Audio Eng. Soc. 139th Conv., New York, USA, Oct. 2015.
- J. Rämö and V. Välimäki, "Optimizing a high-order graphic equalizer for audio processing," IEEE Signal Process. Lett., vol. 21, no. 3, pp. 301-305, Mar. 2014.
- J. A. Belloch, B. Bank, L Savioja, A. Gonzalez, and V. Välimäki, "Multi-channel IIR filtering of audio signals using a GPU," in Proc. IEEE Int. Conf. Acoust. Speech and Signal Processing (ICASSP), Florence, Italy, May 2014, pp. 6692-6696.
- M. Waters, M. Sandler, and A. C. Davies, "Low-order FIR filters for audio equalization," in Proc. Audio Eng. Soc. 91st Conv., New York, USA, Oct 1991.
- F. B. Hildebrand, Introduction to Numerical Analysis, Dover Publications, New York, second edition, 1987.
- V. Välimäki, Discrete-Time Modeling of Acoustics Tubes Using Fractional Delay Filters, PhD thesis, Helsinki Univ. of Tech., Espoo, Finland, Dec. 1995.
- R. Keys, "Cubic convolution interpolation for digital image processing," IEEE Trans. Acoust. Speech Signal Process., vol. 29, no. 6, pp. 1153-1160, Dec. 1981.
- B. Bank, "Audio equalization with fixed-pole parallel filters: An efficient alternative to complex smoothing," J. Audio Eng. Soc., vol. 61, no. 1-2, pp. 39-49, Jan./Feb. 2013.
- "Splines Library: pchip," http://people.sc.fsu.edu/ jburkardt/cpp src/ /spline/spline.html, accessed Sept. 24, 2015.
- "ARM architecture," http://www.arm.com/, accessed Feb. 23, 2015.
- J. I. Aliaga, H. Anzt, M. Castillo, J. C. Fernández, G. León, J. Pérez, and E. S. Quintana-Ortí, "Unveiling the performance- energy trade-off in iterative linear system solvers for multi- threaded processors," Concurrency and Computation: Prac- tice and Experience, vol. 27, no. 4, pp. 885-904, 2015.