Abstract
In this paper, we implement the development platform of multichannel digital hearing aid algorithm using Simulink provided by Matlab. The digital hearing aids are considered medical devices designed to compensate for hearing loss, they need to be correctly selected, to help a person who has difficulty in hearing. The development platform that implemented in this paper, includes WOLA filterbank for analysis/synthesis of input signal, Wide dynamic range compression for hearing loss compensation and adaptive filter for feedback cancellation. Using the development platform, algorithm parameters for each block can be set depending on the hearing aid user. Thus it is possible to test the algorithm before the machine language. As a result, the time for algorithm development can be saved and performance and computational complexity can be optimized.
본 논문에서는 Matlab에서 제공하는 Simulink를 활용하여 다채널 디지털 보청기 알고리즘 개발 플랫폼의 구현을 제안하였다. 디지털 보청기는 난청자의 원활한 의사소통을 돕는 의료기구로 그 중요성이 날로 증가하고 있다. 특히 다채널 디지털 보청기는 난청자의 주파수 별 청력 손실 정도에 따른 보상이 가능해 고막의 손상을 최소화하는 동시에 보청기 사용자에게 적합한 증폭이 가능해진다. 본 논문에서 구현한 개발 플랫폼은 WOLA 필터뱅크를 이용해 입력 신호의 분석 및 합성이 이루어지며 광역동범위압축(Wide Dynamic ragne compression) 기반의 난청 보상 알고리즘, 적응 필터를 이용한 음향 궤환 제거 알고리즘(Adaptive feedback cancellation)을 포함한다. Simulink를 이용한 개발 플랫폼에서 각 블록의 파라미터를 설정 할 수 있고 블록별 결과가 확인이 가능하다. 이를 이용해 기계어 코딩 전 단계에서 알고리즘 테스트가 가능하기 때문에 보청기 알고리즘의 개발 시간이 단축 가능하고 계산량 및 성능 최적화가 가능해졌다.