FPGA Prototype Implementation of Digital Hearing Aid from Software to Complete Hardware Design

The design and implementation of digital hearing aids requires a detailed knowledge of various digital signal processing techniques used in hearing aids like Wavelet Trans-forms, uniform and non-uniform Filter Banks and Fast Fourier Transform (FFT). In this paper the design and development of digital part of hearing aid is divided into three different phases. In the first phase review and Matlab simulation of various signal processing techniques used in the digital hearing aids is presented. In the second phase a software implementation was carried out and the firmware was designed for the Xilinx Microblaze softcore processor system. In the third phase everything was moved into hardware using VHDL hardware description language. The implementation was done on Xilinx Field Programmable Gate Array (FPGA) Development Board.

[1]  Chih-Wei Liu,et al.  Complexity-effective dynamic range compression for digital hearing aids , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[2]  Richard F. Lyon,et al.  Improved implementation of the silicon cochlea , 1992 .

[3]  J. C. Rutledge,et al.  Wavelet-based noise reduction and compression for hearing aids , 1999, Proceedings of the First Joint BMES/EMBS Conference. 1999 IEEE Engineering in Medicine and Biology 21st Annual Conference and the 1999 Annual Fall Meeting of the Biomedical Engineering Society (Cat. N.

[4]  Linghua Zhang,et al.  A new multi-channel loudness compensation method based on high frequency compression and shift for digital hearing aids , 2013, 2013 International Conference on Wireless Communications and Signal Processing.

[5]  Min Li,et al.  Perceptual time-frequency subtraction algorithm for noise reduction in hearing aids , 2001, IEEE Transactions on Biomedical Engineering.

[6]  Patrick M. Zurek,et al.  Microphone-array hearing aids with binaural output .I. Fixed-processing systems , 1997, IEEE Trans. Speech Audio Process..

[7]  Marion Hersh,et al.  Assistive Technology for the Hearing-impaired, Deaf and Deafblind , 2003, Springer London.

[8]  V. John Mathews,et al.  Low-Delay Signal Processing for Digital Hearing Aids , 2011, IEEE Transactions on Audio, Speech, and Language Processing.

[9]  Liguo Sun,et al.  Distance and Speed Measurements using FPGA and ASIC on a high data rate system , 2015 .

[10]  Sabrina Hirsch,et al.  Digital Signal Processing A Computer Based Approach , 2016 .

[11]  Parham Aarabi,et al.  Phase-Based Dual-Microphone Speech Enhancement Using A Prior Speech Model , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[12]  Michael Valente,et al.  Hearing AIDS: Standards, Options, and Limitations , 1996 .

[13]  C. Sidney Burrus,et al.  A new framework for complex wavelet transforms , 2003, IEEE Trans. Signal Process..

[14]  A. Buzdar,et al.  Instruction Decompressor Design for a VLIW Processor , 2016 .

[15]  Juanjo Noguera,et al.  HW/SW codesign techniques for dynamically reconfigurable architectures , 2002, IEEE Trans. Very Large Scale Integr. Syst..

[16]  DeLiang Wang,et al.  Directionality-based speech enhancement for hearing aids , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[17]  Stephan Weiss,et al.  Design of near perfect reconstruction oversampled filter banks for subband adaptive filters , 1999 .

[18]  Jeffery A. Glassman A Generalization of the Fast Fourier Transform , 1970, IEEE Transactions on Computers.

[19]  Zhongde Wang Fast algorithms for the discrete W transform and for the discrete Fourier transform , 1984 .

[20]  Leslie S. Smith,et al.  A Bio-Realistic Analog CMOS Cochlea Filter With High Tunability and Ultra-Steep Roll-Off , 2015, IEEE Transactions on Biomedical Circuits and Systems.

[21]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[22]  Masaharu Imai Embedded tutorial: hardware/software codesign , 1999, Proceedings of the ASP-DAC '99 Asia and South Pacific Design Automation Conference 1999 (Cat. No.99EX198).

[23]  M. D. Edwards,et al.  Acceleration of software algorithms using hardware/software co-design techniques , 1997, J. Syst. Archit..

[24]  M. Moonen,et al.  Distortion of interaural time cues by directional noise reduction systems in modern digital hearing aids , 2005, IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, 2005..

[25]  Artyom M. Grigoryan,et al.  Fourier transform representation by frequency-time wavelets , 2005, IEEE Transactions on Signal Processing.

[26]  N. D. Black,et al.  Hearing aids-a development with digital signal processing devices , 1995 .

[27]  Antje Baer Hearing Aids A Manual For Clinicians , 2016 .

[28]  Marc Aubreville,et al.  Directionality assessment of adaptive binaural beamforming with noise suppression in hearing aids , 2015, 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[29]  Steven W. Smith,et al.  The Scientist and Engineer's Guide to Digital Signal Processing , 1997 .

[30]  D. G. Gata,et al.  Analog processing circuits for a 1.1 V 270 /spl mu/A mixed-signal hearing aid chip , 2002, 2002 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.02CH37315).

[31]  Zhang Liang,et al.  An enhanced method and behavioral model for noise cancellation in audio devices , 2004, IEEE International Workshop on Biomedical Circuits and Systems, 2004..

[32]  Patrick A. Naylor,et al.  A Class of Sparseness-Controlled Algorithms for Echo Cancellation , 2009, IEEE Transactions on Audio, Speech, and Language Processing.

[33]  Majid Ahmadi,et al.  A Hopf Resonator for 2-D Artificial Cochlea: Piecewise Linear Model and Digital Implementation , 2015, IEEE Transactions on Circuits and Systems I: Regular Papers.

[34]  Osamu Hoshuyama Dual-microphone echo canceller for suppressing loud nonlinear echo , 2012, 2012 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[35]  Jacob Benesty,et al.  Study of the General Kalman Filter for Echo Cancellation , 2013, IEEE Transactions on Audio, Speech, and Language Processing.