Informatics and Automation
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Informatics and Automation, 2024, Issue 23, volume 5, Pages 1398–1422
DOI: https://doi.org/10.15622/ia.23.5.5
(Mi trspy1328)
 

Artificial Intelligence, Knowledge and Data Engineering

Efficient implementation of gammatone filters based on warped cosine modulated filter bank

M. I. Porhun, M. I. Vashkevich

Belarusian State University of Informatics and Radioelectronics (BSUIR)
Abstract: The paper presents an effective implementation of a gammatone filter bank (GFB) based on a warped cosine modulated filter bank (WCMFB) using an all-pass transform. Examples of practical tasks in which a GFB is used are considered, and its main features and disadvantages are analyzed. A description of a uniform cosine-modulated filter bank is given, and the process of synthesis of a WCMFB using all-pass transform is shown. An optimization method for designing a WCMFB prototype filter to approximate the frequency characteristics of GFB has been developed. The method is based on a multiplicative model of the impulse response of the prototype filter using logistic sigmoid functions. The essence of the proposed method is to optimize the prototype filter in order to minimize the RMS error between the frequency response of the GFB and WCMFB for each channel. A software implementation in Python using the PyTorch library has been performed. Experimental studies of the proposed method have been carried out. The experimental results showed that the WCMFB can be used to approximate the frequency characteristics of the GFB, and the resulting frequency response has monotonic declines due to the use of logistic sigmoid functions. The resulting GFB frequency characteristics approximation error dependence on the number of sigmoids used in the prototype filter is analyzed. The analysis of the computational complexity of the WCMFB is performed, and it is shown how the number of addition and multiplication operations depends on the length of the impulse response of the prototype filter and the number of channels of the filter bank. It is concluded that the use of the WCMFB for the implementation of the GFB can significantly reduce the computational costs of implementing gammatone filters compared with direct implementation.
Keywords: gammatone filter bank, warped cosine modulated filter bank, auditory filters, polyphase implementation, all-pass transform, PyTorch.
Received: 17.07.2024
Document Type: Article
UDC: 004.41 + 534.4
Language: Russian
Citation: M. I. Porhun, M. I. Vashkevich, “Efficient implementation of gammatone filters based on warped cosine modulated filter bank”, Informatics and Automation, 23:5 (2024), 1398–1422
Citation in format AMSBIB
\Bibitem{PorVas24}
\by M.~I.~Porhun, M.~I.~Vashkevich
\paper Efficient implementation of gammatone filters based on warped cosine modulated filter bank
\jour Informatics and Automation
\yr 2024
\vol 23
\issue 5
\pages 1398--1422
\mathnet{http://mi.mathnet.ru/trspy1328}
\crossref{https://doi.org/10.15622/ia.23.5.5}
Linking options:
  • https://www.mathnet.ru/eng/trspy1328
  • https://www.mathnet.ru/eng/trspy/v23/i5/p1398
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2025