distortion of interaural phase/time difference in openMHA output
Posted: Tue Dec 19, 2023 6:47 pm
Dear forum members,
I am writing this post to seek your valuable opinions regarding the distortion of Interaural Phase Difference (IPD) or Interaural Time Difference (ITD) in the output of hearing aid (HA).
Numerous research studies have highlighted the distortion of available ITD or IPD information in HA output through objective verification methods. However, justifying the reasons for this distortion remains challenging due to the lack of technical details on the signal processing involved in commercial HAs. I assume that the distortion of IPD may be attributed to the nature of the filter bank used to implement multi-channel compression.
For instance, the Resound hearing aids utilize a frequency warping filter bank, incorporating non-linear frequency weighting to mimic human cochlear processing. Conversely, Infinite Impulse Response (IIR) filter banks have been employed in HAs due to their computational efficiency. Please correct me if I am mistaken, I think both frequency warping and IIR filters exhibit non-uniform phase delays depending on frequencies.
Recently, I ran the openMHA code available at: https://github.com/HoerTech-gGmbH/openM ... ession.cfg. According to the script, openMHA processing employs a Finite Impulse Response (FIR) filter bank with a linear phase delay. Consequently, it should preserve the IPD. However, the IPD in the openMHA processed output appears distorted. Unfortunately, due to limited information on the FIR filter bank used in openMHA, I'm unable to figure out the possible reasons for IPD distortion.
I kindly request forum members to share their thoughts and comments on the potential reasons for IPD distortion.
I am writing this post to seek your valuable opinions regarding the distortion of Interaural Phase Difference (IPD) or Interaural Time Difference (ITD) in the output of hearing aid (HA).
Numerous research studies have highlighted the distortion of available ITD or IPD information in HA output through objective verification methods. However, justifying the reasons for this distortion remains challenging due to the lack of technical details on the signal processing involved in commercial HAs. I assume that the distortion of IPD may be attributed to the nature of the filter bank used to implement multi-channel compression.
For instance, the Resound hearing aids utilize a frequency warping filter bank, incorporating non-linear frequency weighting to mimic human cochlear processing. Conversely, Infinite Impulse Response (IIR) filter banks have been employed in HAs due to their computational efficiency. Please correct me if I am mistaken, I think both frequency warping and IIR filters exhibit non-uniform phase delays depending on frequencies.
Recently, I ran the openMHA code available at: https://github.com/HoerTech-gGmbH/openM ... ession.cfg. According to the script, openMHA processing employs a Finite Impulse Response (FIR) filter bank with a linear phase delay. Consequently, it should preserve the IPD. However, the IPD in the openMHA processed output appears distorted. Unfortunately, due to limited information on the FIR filter bank used in openMHA, I'm unable to figure out the possible reasons for IPD distortion.
I kindly request forum members to share their thoughts and comments on the potential reasons for IPD distortion.