Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 1.76 KB

README.md

File metadata and controls

12 lines (9 loc) · 1.76 KB

ap-vast-unofficial

An unofficial implementation of ap-vast based on the article T. Lee et al. "Signal-Adaptive and Perceptually Optimized Sound Zones With Variable Span Trade-Off Filters", IEEE/ACM Transactions on Audio, Speech, and Language Processing, Vol. 28, 2020, pp. 2412-2426. DOI: 10.1109/TASLP.2020.3013397

Please note that the jdiag.m function in the MATLAB implementation for calculating the joint diagonalization of the two correlation matrices, is copied from the original work of the authors of the article cited above (https://github.com/nightmoonbridge/vast_dft). That work is under the BSD-2-Clause license, which has been included into the description of the function.

This repo presents a brute-force implementation of the ap-vast method as described in the cited article. This is used in our own publication work (de Koeijer et al., "Block-Based Perceptually Adaptive Sound Zones With Reproduction Error Constraints", IEEE/ACM Transactions on Audio Speech, and Language Processing, Vol. 32, 2024, pp. 3090-3100, DOI: 10.1109/TASLP.2024.3407487) as a reference method for comparison. The presented implementation is not fast by any means. For inspirations regarding fast implementations, people are encouraged to go check out https://github.com/nightmoonbridge/vast_dft and the associated publication.

Existing patents

While the code for this unofficial implementation is available in the efforts of promoting open science, people should be aware of the following patents associated with the authors of the original publication: