Efficient Realization for Third-Order Volterra Filter Based on Singular Value Decomposition
Source abstract
Abstract
Nonlinear distortion in loudspeaker systems degrades sound quality and must be properly compensated for by linearization techniques. One technique to reduce nonlinear distortion is to use a Volterra Filter, which approximates the nonlinearity of the target loudspeaker using the Volterra series expansion. In general, the Volterra Filter is computationally very expensive, and the amount of computation needs to be reduced for real-time processing. In this paper, we propose an efficient implementation of the third-order Volterra filter based on singular value decomposition. The proposed method determines the necessary coefficients based on the symmetry of the third-order Volterra filter and applies singular value decomposition to them. In the filter structure consisting of singular values and their corresponding singular vector, the computational complexity of the third-order Volterra filter can be reduced by eliminating the part of the filter with small singular values. By focusing on the magnitude of the singular values, the proposed method can improve the computational efficiency of the third-order Volterra filter without decreasing its approximation accuracy. Simulation results show that the proposed method can improve the computational efficiency by 60% while maintaining the nonlinear distortion compensation performance of the micro-speaker for smartphones by about 8 dB.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Adaptive Filtering Techniques · Speech and Audio Processing · Acoustic Wave Phenomena Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Engineering Science, Kansai University, Osaka 564-8680, Japan
College of Information Science and Engineering, Ritsumeikan University, Kusatsu 525-8577, Japan
References (31)
Show source-provided references
1. Tutorial: Loudspeaker Nonlinearities—Causes, Parameters, Symptoms
2. The Mirror Filter—A New Basis for Reducing Nonlinear Distortion and Equalizing Response in Woofer Systems
3. Schurer, H. (1997). Linearization of Electroacoustic Transducers, University of Twente Publications.
4. An Estimation Method of Parameters for Closed-box Loudspeaker System10.1093/ietfec/e91-a.10.3006 ↗
5. Third-order nonlinear IIR filter for compensating nonlinear distortions of loudspeaker systems10.1587/transfun.E98.A.820 ↗
6. Parameter estimation method using Volterra kernels for nonlinear IIR filters10.1587/transfun.E97.A.2189 ↗
7. Modified second-order nonlinear infinite impulse response (IIR) filter for equalizing frequency response and compensating nonlinear distortions of electrodynamic loudspeaker10.1016/j.apacoust.2017.11.014 ↗
8. Uesako, N., and Kajikawa, Y. (2013, January 10–13). Relationship between the Nonlinear Distortions Compensation Performance and Each Parameter of the Electro-dynamic Loudspeaker System. Proceedings of the 9th International Conference on Information, Communications & Signal Processing (ICICS 2013), Tainan, Taiwan.10.1109/ICICS.2013.6782773 ↗
9. Schetzen, M. (1989). The Volterra and Wiener Theories of Nonlinear Systems, Krieger.
10. Modeling of the Nonlinear Response of an Electrodynamic Loudspeaker by a Volterra Series Expansion
11. Adaptive Polynomial Filters10.1109/79.127998 ↗
12. Mathews, V.J., and Sicuranza, G.L. (2000). Polynomial Signal Processing, John Wiley.
13. Quadratic filters for signal processing10.1109/5.158599 ↗
14. An Efficient Approximation to the Quadratic Volterra Filter and its Application in Real-time Loudspeaker Linearization10.1016/0165-1684(95)00044-E ↗
15. Stenger, A., Trautmann, L., and Rabenstein, R. (2001, January 7–11). Volterra filters using multirate signal processing and their application to loudspeaker systems. Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing, Salt Lake City, UT, USA.
16. Tsujikawa, M., Shiozaki, T., Kajikawa, Y., and Nomura, Y. (2000, January 28–31). Identification and Elimination of Second–order Nonlinear Distortion of Loudspeaker Systems Using Volterra Filter. Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Geneva, Switzerland.
17. Frank, W., Reger, R., and Appel, U. (1993, January 17–20). Realtime Loudspeaker Linearization. Proceedings of the IEEE Winter Workshop on Nonlinear Digital Signal Processing, Tampere, Finland.
18. Linearization method based on multiple loudspeaker systems10.1250/ast.32.220 ↗
19. Audio Projection10.1109/MSP.2010.938755 ↗
20. A review of parametric acoustic array in air10.1016/j.apacoust.2012.04.001 ↗
21. An overview of directivity control methods of the parametric array loudspeaker10.1017/ATSIP.2014.18 ↗
22. Compensation for Nonlinear Distortion of the Frequency Modulation-Based Parametric Array Loudspeaker10.1109/TASLP.2017.2705280 ↗
23. Adaptive parallel-cascade truncated Volterra filters10.1109/78.720369 ↗
24. Parallel-cascade realizations and approximations of truncated Volterra systems10.1109/78.720388 ↗
25. Khouaja, A., Kibangou, A., and Favier, G. (2004, January 21–24). Third-order Volterra kernels complexity reduction using PARAFAC. Proceedings of the First International Symposium on Control, Communications and Signal Processing, Hamamet, Tunisia.10.1109/ISCCSP.2004.1296581 ↗
26. Identification of parallel–cascade Wiener systems using joint diagonalization of third-order Volterra kernel slices10.1109/LSP.2008.2011706 ↗
27. Linearization of Loudspeaker Systems Using a Subband Parallel Cascade Volterra Filter10.1093/ietfec/e90-a.8.1616 ↗
28. Nonlinear System Identification Using a Subband Adaptive Volterra Filter10.1109/TIM.2009.2012939 ↗
29. A Generalized Proportionate Subband Adaptive Second-Order Volterra Filter for Acoustic Echo Cancellation in Changing Environments10.1109/TASL.2011.2134089 ↗
30. A sparse-interpolated scheme for implementing adaptive Volterra filters10.1109/TSP.2009.2036480 ↗
31. New Sub-Band Adaptive Volterra Filter for Identification of Loudspeaker10.1587/transfun.E102.A.1946 ↗