Evaluación de técnicas de crosstalk aéreo utilizando el método pseudo espectral (PSTD)

Evaluation of crosstalk cancelation techniques with loudspeakers using pseudo-spectral method (PSTD)

Jofré, F. DCyT, Universidad Nacional de Tres de Febrero, Caseros, Buenos Aires, Argentina, francoj.jofre@gmail.com
Lizaso, G. DHyA, Universidad Nacional de Lanús, Remedios de Escalada, Buenos Aires, Argentina, glizaso@unla.edu.ar
Petrosino, J. DCyT, Universidad Nacional de Tres de Febrero, Caseros, Buenos Aires, Argentina, jpetrosino@untref.edu.ar

Abstract

Crosstalk Cancellation for binaural audio through loudspeakers (XTC-BAL) techniques seek to ensure that each ear receives a different signal with minimal interference between them. Processing the signals through delays, inversions, or spectral alterations is required to cancel the acoustic crosstalk from the right channel to the left ear and vice versa. The first studies were published by Atal and Schroeder in the 1960s. In the last decades, the availability of digital processing tools has given rise to various techniques to overcome the intrinsic obstacles that arise when implementing this cancellation in practice. According to previous research, reaching an XTC level greater than 20 dB is enough to achieve an adequate binaural perception. The present work shows a comparison between analytical resolution, measurement, and simulation in the time domain to evaluate the cancellation levels achieved by designing inverse filters with constant parameter regularization. Filter design and analytical development are based on the descriptions made by Choueiri (2018), adjusting the regularization parameter for a frequency range appropriate to the spoken word. Measurements were carried out in a semi-anechoic environment with two loudspeakers and measurement microphones in the position of the ears. Simulations run using the Matlab toolbox, named k-Wave, which solves differential equations of acoustic wave propagation using the k-space pseudo-spectral method in the time domain (PSTD). Results show an adequate XTC level to achieve binaural perception and suggest PSTD simulations can be considered helpful in evaluating XTC techniques.

Keywords:  
crosstalk cancellation with loudspeakers (XTC-BAL)
,
pseudo-spectral method (PSTD)
,
binaural audio.

Resumen

Las técnicas de cancelación de crosstalk aéreo (XTC) buscan que cada oído reciba una señal diferente con mínima interferencia entre señales. Esto requiere procesarlas mediante retardos, inversiones o alteraciones espectrales para cancelar el crosstalk acústico que ocurre cuando llega al oído izquierdo señal de la derecha y viceversa. Los primeros trabajos fueron desarrollados por Atal y Schroeder en la década del 60. En las últimas décadas, la disponibilidad de herramientas digitales de procesamiento ha dado lugar a diversas técnicas para superar los obstáculos intrínsecos que se presentan al momento de implementar esta cancelación en la práctica. Según el estado del arte, alcanzar un nivel de XTC superior a los 20 dB resulta suficiente para lograr una buena percepción de binauralidad. El presente trabajo realiza una comparación entre resolución analítica, medición y simulación en el dominio del tiempo para evaluar los niveles de cancelación alcanzados mediante el diseño de filtros inversos con regularización de parámetro constante. El diseño de filtros y el desarrollo analítico se basan en las descripciones realizadas por Choueiri (2018), ajustando el parámetro de regularización para un rango de frecuencia adecuado a la palabra hablada. La medición fue realizada en un ambiente semi anecoico con dos altavoces y micrófonos de medición en la posición de los oídos. Para la simulación se utilizó el toolbox k-Wave para Matlab que implementa la resolución de ecuaciones diferenciales de propagación acústica en base al método pseudo espectral del espacio k en el dominio del tiempo (PSTD). Los resultados muestran que se alcanza un nivel de XTC satisfactorio para lograr percepción binaural y que la simulación en el dominio del tiempo con el método pseudo espectral puede considerarse una herramienta útil para la evaluación de técnicas de XTC.

Palabras clave:  
cancelación de crosstalk por altavoces (XTC-BAL)
,
método pseudo espectral (PSTD)
,
binauralidad.

Referencias

[1] Vorländer, Michael. Acoustic load on the ear cau sed by headphones. The Journal of the Acoustical Society of America, 107(4):2082–2088, 2000.
[2] Atal, BS; Hill, M e Schroeder, MR. Apparent sound source translator. us patent no. 3,236,949. US Patent and Trademark Office, 1966.
[3] Choueiri, Edgar. Binaural audio through loudspea kers. En Immersive Sound, págs. 124–179. Routled ge, 2018.
[4] Choueiri, Edgar. Bacch demos for the jambox. http: //www.princeton.edu/3D3A/Jambox+BACCHDem os.html, Visitado por última vez el 24 de mayo de 2022.
[5] Farina, Angelo. Simultaneous measurement of im pulse response and distortion with a swept-sine tech nique. En Audio engineering society convention 108. Audio Engineering Society, 2000.
[6] Farina, Angelo. Advancements in impulse response measurements bysine sweeps. En Audioengineering society convention 122. Audio Engineering Society, 2007.
[7] Treeby, Bradley E e Cox, Benjamin T. k-wave: Matlab toolbox for the simulation and reconstruction of photoacoustic wave fields. Journal of biomedical optics, 15(2):021314, 2010.
[8] Robertson, James L; Cox, Ben T e Treeby, Brad ley E. Quantifying numerical errors in the simula tion of transcranial ultrasound using pseudospectral methods. En 2014 IEEE International Ultrasonics Symposium, págs. 2000–2003. IEEE, 2014.
[9] Liu, Qing-Huo. The PSTD algorithm: A time domain method combining the pseudospectral tech nique and perfectly matched layers. Tesis doctoral, Acoustical Society of America, 1997.
[10] Treeby, Bradley; Cox, Ben e Jaros, Jiri. k-wave a matlab toolbox for the time domain simulation of acoustic wave fields user manual. Manual Version 1. 0. 1, 2012.
[11] Igel, Heiner. Computational seismology: a practical introduction. Oxford University Press, 2017.
[12] Parodi, Yesenia Lacouture e Rubak, Per. Analysis of design parameters for crosstalk cancellation filters applied to different loudspeaker configurations. Jour nal of the Audio Engineering Society, 59(5):304–320, 2011.
[13] Choueiri, Edgar Y. Optimal crosstalk cancellation for binaural audio with two loudspeakers. Princeton University, 28, 2008.
Publicado em:
01/09/2022