TY - GEN
T1 - Real-Time Zero-Phase Digital Filter Using Recurrent Neural Network
AU - Sinjanakhom, Tantep
AU - Chivapreecha, Sorawat
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2024/5/1
Y1 - 2024/5/1
N2 - This paper proposes a method to design and implement a zero-phase digital filter that can run in a real-time system. Generally, zero-phase filters are designed for non-causal systems only as the time-reversal operations are required. Thus, the typical usage of these filters is for offline applications. For this reason, we propose a real-time zero-phase digital filter that is designed based on a recurrent neural network model, particularly the gated recurrent units. The model learns to perform zero-phase filtering by using training data made from the filtered signals that are generated by using the conventionally designed zero-phase filter. The original digital filter used to create the dataset is an IIR filter performing forward-backward filtering. The best trained model yields the mean absolute loss values at approximately 0.001 and can process at least 30 times faster than real-time. Furthermore, the trained model was implemented as a 3-band zero-phase graphic equalizer to exhibit one of its applications.
AB - This paper proposes a method to design and implement a zero-phase digital filter that can run in a real-time system. Generally, zero-phase filters are designed for non-causal systems only as the time-reversal operations are required. Thus, the typical usage of these filters is for offline applications. For this reason, we propose a real-time zero-phase digital filter that is designed based on a recurrent neural network model, particularly the gated recurrent units. The model learns to perform zero-phase filtering by using training data made from the filtered signals that are generated by using the conventionally designed zero-phase filter. The original digital filter used to create the dataset is an IIR filter performing forward-backward filtering. The best trained model yields the mean absolute loss values at approximately 0.001 and can process at least 30 times faster than real-time. Furthermore, the trained model was implemented as a 3-band zero-phase graphic equalizer to exhibit one of its applications.
KW - filter design
KW - gated recurrent units
KW - real-time
KW - zero-phase
UR - http://www.scopus.com/inward/record.url?scp=85192804192&partnerID=8YFLogxK
U2 - 10.1109/APCCAS60141.2023.00084
DO - 10.1109/APCCAS60141.2023.00084
M3 - Conference article in proceedings
AN - SCOPUS:85192804192
T3 - Proceedings / IEEE Asia-Pacific Conference on Circuits and Systems
SP - 348
EP - 352
BT - Proceedings - 2023 19th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2023
PB - IEEE
T2 - IEEE Asia Pacific Conference on Circuits and Systems
Y2 - 19 November 2023 through 22 November 2023
ER -