Introduction

Digital hearing aids remain the most popular type of hearing assistive device due to its improved performance and efficient implementation [1]. They have the advantage of enhanced programmability which makes them suitable for being customized by the requirements of hearing-impaired individuals [2]. Digital hearing aids are capable of performing complex signal processing algorithms on the digitized sound signal to increase the comprehensibility [3]. Even though these can perform diverse functions such as feedback cancellation, speech enhancement and noise reduction, auditory compensation is its principal function [4]. In addition to the quality of sound signal decomposition and amplification, the degree of hearing loss also influences the effectiveness in auditory compensation [5].

The most common type of hearing loss is Sensorineural Hearing Loss (SNHL). In this type of hearing loss, the sound sensing cells in the inner ear are damaged and has the possibility of occurrence at any age. Recently, it has been identified that coronavirus (SARS-CoV-2) can also be one of the reasons for sudden SNHL [6]. Another type of hearing loss commonly affecting the elderly, which results in a simultaneous reduction in the functioning of both ears is Presbycusis [7]. Majority of the hearing assistive devices available today are used to compensate SNHL. The hearing loss characteristics of the impaired person are corrected using hearing aids with the help of various auditory compensation techniques. These techniques are used for adjusting the magnitude response of the filters in an inverted fashion of the hearing deficiency, in such a way that, more gain is applied to the filter in the position of deep hearing deficiency. Unfortunately, the global production of hearing aids is able to meet only less than 10% of the requirement [8, 9]. Thus, efficient hearing aids with reduced complexity both in design and hardware has to be evolved for addressing this severe shortage of hearing aids.

Hearing aid users enjoy the proven clinical benefits of improved communication and reduced listening effort. The use of hearing aids provide better connectivity for them with the surrounding society which boosts their confidence and well-being to a large extent. A properly adjusted hearing aid can improve the speech, language, and social skills of hearing deprived children [10]. The use of hearing aid can postpone the onset of reduced cognitive functioning and development of dementia which might otherwise lead to Alzheimer’s disease [11]. An untreated hearing loss can stimulate atrophy in the auditory regions of the brain in older adults, making speech comprehension difficult in future [12]. Thus, the timely use of hearing aids can help in reducing atrophy while increasing the hearing ability and may also slow down the cognitive decline associated with hearing loss.

Hearing defects are minimized effectively by providing selective gain on each band of the audio spectrum by utilizing the filter bank available in digital hearing aids. Initially, the sub-bands were separated using uniform filter banks which provided only moderate correction for hearing impairments. Later, non-uniform filter banks were employed for sub-band generation to get better compensation for hearing impairments. Several techniques have been proposed to date for the generation of sub-bands using non-uniform filter banks. One of the common techniques employed for this purpose uses an ANSI S1.11 filter bank. In this method, all the octaves from 250 Hz to 8 kHz are covered and the most efficient matching is obtained [13]. But this method resulted in wastage of hardware along with substantial device complexity and group delay when compared to other methods. Even though a Quasi-ANSI S1.11 filter bank method is developed with reduced processing delay, its level of complexity is high [14]. Frequency Response Masking (FRM) is yet another method for generating non-uniform filter banks [15, 16]. In this technique, low complexity wideband filters are used to create narrowband filters with a sharp transition, but have more delay than other techniques [17, 18]. Transition filter and adjacent band merging approaches are applied on Cosine Modulated (CM) prototype filter for generating non-uniform filter banks but have the disadvantage of increased complexity [19].

The Variable Bandwidth Filter (VBW) employs a sampling rate conversion technique for making non-uniform sub-bands [20]. But complex hardware is required for the realization of this reconfigurable technique. Even though a modified VBW method using farrow structure was successful in reducing the delay with better matching results, the device complexity increased further [21, 22]. The modified Discrete Fourier Transform (MDFT) method proposed for generating non-uniform filter banks also required very complex hardware for implementation [23]. Fractional Interpolation (FI) method used for the creation of non-uniform filter banks has moderate complexity [24]. But this method produces considerable delay than the permitted delay of 20 ms while adjusting audiograms having acute variations in hearing level. A modification of this FI method with a two-level sound wave decomposition is also developed in [25]. A 17-band fixed filter bank structure which uses the interpolation of the prototype filter is also developed, but with moderate complexity level [26]. Thus, even though several techniques have been developed for the generation of filter banks, most of these methods are of high complexity which demands complex hardware elements thereby increasing the cost. Also, existing reconfigurable techniques employ manual interventions during the design stage to adjust proper bands in the respective frequency positions which is a tiresome and time-consuming task [19, 23, 24]. In this paper, a low complexity, auto-reconfigurable hearing aid which can adapt to optimum bands by itself in various positions is proposed.

Finite impulse response filters

Digital filters can be realized using Finite Impulse Response (FIR) method and Infinite Impulse Response (IIR) method. The non-recursive nature of the FIR filter makes them best suited for audio processing applications. The impulse response of the FIR filter is limited to a finite interval. FIR filter has a linear phase response which is crucial for auditory compensation applications in hearing aids. The inherent property of linear phase FIR filters to preserve phase information in the incoming audio signal is essential for sound localization and echo cancellation procedures in digital hearing aids [27]. Besides, the FIR filters have greater stability and more flexible implementation capabilities than IIR filters. No phase distortion is observed in FIR filters, which is essential in audio processing applications [28]. The difference equation of \(N\)th order FIR filter is given in Eq. (1). The output sequence y(n) is the convolution sum of the input sequence x(n) and the impulse response h(n).

$$\begin{aligned} y(n) = \sum _{k=0}^{N}h(k)x(n-k) \end{aligned}$$
(1)

The transfer function of the FIR filter of order N is given by

$$\begin{aligned} H(z)= \sum _{n=0}^{N} h(n)z^{-n} \end{aligned}$$
(2)

The symmetric coefficients of the linear phase FIR filter are represented by

$$\begin{aligned} h(n)= h(N-n) \, \text {for} \, n=0,1,2,...,N \end{aligned}$$
(3)

A linear phase FIR filter is realized effectively using the Remez Exchange algorithm or Parks-McClellan algorithm [29]. An optimized least order FIR filter having equi-ripple passband and stopband is generated with the given specifications. The Kaiser formula based Parks-McClellan algorithm for the design of an FIR filter of order N is given by

$$\begin{aligned} N=\frac{-20\log _{10}(\sqrt{\delta _p \delta _s})-13}{14.6(\omega _s - \omega _p)/2\pi } \end{aligned}$$
(4)

where the maximum allowed ripples in the passband and stopband are \(\delta _p\) and \(\delta _s\), and the passband and stopband edge frequencies are \(\omega _p\) and \(\omega _s\) respectively. This least order FIR filter design method demands minimum number of adders and multipliers. N adders are required for this optimized design and the number of multipliers needed is given by

$$\begin{aligned} \#mult=\left\lceil \frac{N+1}{2} \right\rceil \end{aligned}$$
(5)

Octave and fractional interpolated filters

Multirate signal processing methods are employed in digital systems where sampling rate conversions are required. In multirate signal processing, the passband width of the prototype filter is varied by the interpolation and decimation techniques [30]. An interpolation by L operation will increase the sampling rate by a factor L in time domain and will provide L-fold bandwidth compression of the passband in frequency domain. Similarly, the D-fold decimation operation decrease the sampling rate by a factor D in time domain and expand the passband D times in frequency domain [31]. The time-domain representation of the interpolation is the insertion of \(L-1\) null samples between each original sample. Likewise, the decimation is achieved by selecting every \(D\)\({th}\) sample of the original sequence. The interpolation and decimation operations are represented in the frequency domain as \(H(z^L)\) and \(H(z^{1/D})\) respectively.

In octave interpolation, the interpolation factor L is a dyadic function of K, which is given as \(L=2^K\). The different levels of octave interpolation are represented by \(K = 1,2,...,M\). The \(M\)\({th}\) level octave interpolation is obtained when \(K=M\). In octave interpolation of the prototype filter, the number of passband is increased dyadically, which will perfectly fit the particular region. The fractional interpolation is a combination of the interpolation and decimation operations and described as \(H(z^{L/D})\). In \(H(z^{L/D})\), the interpolation and decimation factors, L and D are relatively prime. In \(H(z^{L/D})\), a group of every \(D\)\({th}\) coefficients of the prototype filter are taken and \((L-1)\) null samples are inserted in between the selected coefficients [32].

The remaining sections of this paper are organized as follows: Section 2 gives an overview of the methodology of the proposed reconfigurable filter bank structure. The evaluation results are given in section 3. The experimental results are discussed in section 4 and finally, the conclusions are given in section 5.

Methods

The prototype filter, \(H_l(z)\) is designed using the Parks-McClellan algorithm with a bandwidth of \(\pi /3\). The symmetric coefficients of the linear phase FIR filter \(H_l(z)\) are used for further interpolation and decimation operations. In the proposed method, the overall frequency response of the human ear is divided equally into three regions. The division of the hearing spectrum in this manner makes it very easy to interpret the hearing deficiencies of the patient in the low, mid, and high frequencies by an audiologist or a hearing expert. The magnitude response of \(H_l(z)\) itself constitutes the first region of the hearing spectrum, which handles the audio frequencies up to 2.67 kHz. A high pass filter \(H_h(z)\) is created from \(H_l(z)\) using frequency transformation. \(H_h(z)\) deals with the frequencies ranging from 5.34 to 8 kHz of the hearing spectrum, which represents the third region. A middle frequency bandpass filter, \(H_m(z)\) is produced from \(H_l(z)\) and \(H_h(z)\) using spectrum subtraction. This filter handles the frequencies ranging from 2.67 to 5.34 kHz in the second region of the hearing spectrum. The equations used for generating the sub-filters from the prototype filter with various interpolation and decimation factors, L and D respectively are listed in Table 1. The parameter ‘\(\Delta\)’ in the equations represent the half-length of the corresponding filter.

Table 1 Equations used for generating octave and fractional interpolated filters

In the proposed design, four different schemes are suggested in each region for sub-band decomposition. The number of bands assigned in each region and the corresponding bandwidth are given in Table 2. Since the scheme 1 uses only one band in each region, the base filters \(H_l(z)\), \(H_m(z)\) and \(H_h(z)\) itself are assigned as the sub-bands of scheme 1. These filters are also used as masking filters for selecting the particular region when higher schemes are used. Three-level octave interpolations are carried on \(H_l(z)\), \(H_m(z)\) and \(H_h(z)\) to generate more number of sub-bands with lesser bandwidths. The corresponding interpolated filters are represented as \(H_l(z^L)\), \(H_m(z^L)\) and \(H_h(z^L)\). These sub-filters are cascaded with the masking filters of each region to get the sub-bands in that particular region. In level-1 octave interpolation, \(K=1\) is selected for generating the sub-bands of scheme 2. The resultant filters are symbolized as \(H_l(z^2)\), \(H_m(z^2)\) and \(H_h(z^2)\) and the magnitude responses are shown in Fig. 1a. A 6-band uniform filter bank with a bandwidth of \(\pi /6\) is obtained from these filters and the filter bank have two bands in each region.

Table 2 Number of bands and bandwidths in different schemes
Fig. 1
figure 1

Magnitude responses of octave and fractional interpolated filters

In level-2 octave interpolation, \(K=2\) is selected for generating the sub-bands of scheme 3. The resultant filters are symbolized as \(H_l(z^4)\), \(H_m(z^4)\) and \(H_h(z^4)\) and the magnitude responses are shown in Fig.1b. A 9-band non-uniform filter bank is synthesized from these sub-filters, and three sub-bands are present in each region. The bandwidth of the broader band is \(\pi /6\), and that of the narrower band is \(\pi /12\). The scheme 4 sub-bands are obtained by selecting \(K=3\) and the corresponding level-3 octave interpolated filters are represented as \(H_l(z^8)\), \(H_m(z^8)\) and \(H_h(z^8)\). The magnitude responses of these interpolated filters are illustrated in Fig. 1c. A 17-band non-uniform filter bank is generated from these filters in which, six bands are present in the first and third regions, and five bands in the second region. The bandwidth of the broader band is \(\pi /12\) and that of the narrower band is \(\pi /24\).

Some of the sub-bands use common cascaded filters in scheme 2, 3 and 4. These sub-bands are separated using fractional interpolated filters \(H_l(z^{2/3})\) and \(H_l(z^{4/3})\) as well as its complementary pairs \(Hc(z^{2/3})\) and \(Hc(z^{4/3})\). The magnitude responses of these filters are illustrated in Fig. 1d. The set of equations for generating the fractional interpolated and the complementary filters are listed in Table 1. The magnitude responses of the bands of different schemes in each region are illustrated in Fig. 2. Figure 2a–c are the sub-bands of scheme 1 which have only one band in each region. Figure 2d–f are the sub-bands of scheme 2 with two bands in different regions. Similarly, Fig. 2g–i are the sub-bands of scheme 3 with three bands in each region. Further, Fig. 2j–l are the sub-bands of scheme 4. In scheme 4, there are six bands in the first and third regions as well as five bands in the second region. The sub-bands are denoted as \(S_{ijk}\), where ij, and k are the region, scheme, and the band position respectively. For example, the sub-band named ’\(S_{231}\)’ defines the first band in the second region, when scheme 3 is used.

Fig. 2
figure 2

Sub-bands of scheme 1, scheme 2, scheme 3, and scheme 4 in different regions

Selection of optimum scheme for auto-reconfigurability

Auto-reconfigurability in the hearing aid is accomplished by selecting the optimum scheme in each region. The schemes proposed in each region depends on the severity of hearing loss in the particular region. Lower schemes are used in a region when response of the impaired ear is almost flat in that region. Whenever there is a sharp variation in any of the regions in the audiogram, higher schemes are preferred in that region. An audiogram describes the mildest sound that can be heard at different test frequencies of 250 Hz, 500 Hz, 1 kHz, 2 kHz, 4 kHz, and 8 kHz by the hearing impaired [33]. The audiogram has six distinct hearing threshold values which are represented as \(a_i\) at different octaves. The gradients between adjacent octaves are calculated as \(g_i=a_{i+1}-a_i\), and the maximum gradient in any region is considered for the optimum scheme selection. Since there are six octaves in an audiogram, five gradients are present in the audio spectrum, which are represented as \(g_i\). The first three gradients and the \((1/3)\)\({rd}\) of the fourth gradient, \(g_4\) are located in the first region. The remaining \((2/3)\)\({rd}\) portion of \(g_4\) along with \((1/3)\)\({rd}\) of \(g_5\) are in region 2. The remaining \((2/3)\)\({rd}\) portion of \(g_5\) belongs to region 3.

The rising or falling trend of the hearing deficiency in any region is estimated by the compounding of gradients in the corresponding region. The maximum value of the gradients in any region is considered for the estimation of optimum scheme in the particular region. The maximum value of gradients in the \(j\) \(^{th}\) region is termed as the slope value, \(D_j\) as listed in Table 3. The optimum scheme in any region is deduced from the slope values. If \(D_j\) is within the upper threshold of 5dB, scheme 1 is suggested in the region, j. Similarly, when \(D_j\) is within the upper threshold of 10dB, scheme 2 is suggested in the corresponding region. Again, an upper threshold of 15dB suggests scheme 3 and that of 30dB suggests scheme 4 in the respective regions.

Table 3 Slope values in different regions

Structure of the proposed method

The structure of the proposed reconfigurable filter bank is shown in Fig. 3. Each filter have two outputs as represented by symbols ‘o’ and ‘c’, which are the output of the original and the complementary filter respectively. The sub-bands of different schemes are selected using a 3-bit control switch, \(S_1S_2S_3\). This switch will enable the different stages of the proposed structure. A bit ‘1’ in the control signal will close the normally opened switches. Initially, the sub-bands for scheme 1 are generated using the filter \(H_l(z)\), and the results are stored in storage 1, which also defines the three regions. The switch status ‘100’ produces the sub-bands of scheme 2 and the results are stored in storage 2. This switch status will enable the filters \(H_l(z)\), \(H_l(z^2)\), \(H_l(z^{2/3})\) and storage 2. The switch status ‘110’ produces the sub-bands of scheme 3 by enabling the filters \(H_l(z)\), \(H_l(z^2)\), \(H_l(z^4)\), \(H_l(z^{2/3})\) and storage 3 for storing the results. Similarly, the switch status ‘111’ produces the sub-bands of scheme 4 by enabling the filters \(H_l(z)\), \(H_l(z^2)\), \(H_l(z^4)\), \(H_l(z^8)\), \(H_l(z^{2/3})\), \(H_l(z^{4/3})\) and storage 4 which stores the results.

Fig. 3
figure 3

Structure of the proposed system

Results

Optimal transition width of the prototype filter

The prototype filter, \(H_l(z)\) is designed using the Parks-McClellan equi-ripple algorithm with the following specifications. The sampling frequency, \(f_s\) is chosen as 16 kHz, ripples in the passband, \(\delta _p\) is limited to 0.05dB, and the stopband attenuation is selected as 50dB. The transition width of the prototype filter determines the complexity of the entire system. Besides, the transition width also defines the sharpness of the sub-filters used in higher schemes. The estimation of optimum transition width is done with the matching of the right ear of audiogram 1 in Fig. 4, which has mild hearing loss in all frequencies. Various designs of the prototype filter with normalized transition width between 0.1 and 0.2 are examined. The corresponding filter order and the maximum matching error (MME) in the auditory compensation procedure are listed in Table 4. It is evident from the table that the least matching error is obtained at a transition width of 0.175. Further increment in transition width will deliver higher errors due to the increased overlapping of adjacent bands. Hence, the best selection of the transition width and the order of the prototype filter, \(H_l(z)\) in the proposed system are 0.175 and 35 respectively. According to Eq. (5), the effective implementation of the prototype filter can be carried out with a minimal number of 18 multipliers.

Table 4 Selection of optimal transition width of the prototype filter

Delay analysis of the proposed system

In addition to the use of hearing assistive devices, the hearing-impaired people closely observe the lip movements of the speaker to improve their hearing perception. To ensure good synchronization, the maximum processing delay of the hearing device is limited to 20 ms[34]. Else, it will cause a mismatch in the synchronization between the visual lip-reading and the processed audio output of the device. The group delay associated with an FIR filter having different levels of interpolation and decimation is given by

$$\begin{aligned} T = \dfrac{NL}{2Df_s} \end{aligned}$$
(6)

where N represents the order of the prototype filter \(H_l(z)\), \(f_s\) is the sampling rate of the system, L and D are the interpolation and the decimation factors respectively.

According to Eq. (6), the processing delay of the bands in scheme 1, scheme 2, scheme 3, and scheme 4 are 1.09 ms, 4 ms, 8.36 ms, and 18.54 ms respectively. The delay of the proposed method is compared with existing audibility restoration techniques and is given in Table 5. The number of bands in the fixed filter bank method is constant whereas the bands of the reconfigurable filter bank method depends on the selected scheme. The proposed auto-reconfigurable filter bank structure has three distinct regions and four different schemes are present in each region. Hence, the number of bands in the structure can vary from 3 to 17. The maximum delay of the system is within the acceptable limit of 20 ms, even when the scheme 4 is used in all regions.

Table 5 Comparison of group delay of the proposed system with existing methods

Verification of audiogram matching capability

The audiogram is a graphical representation of the performance of human ear at different frequencies, which is estimated by Pure Tone Audiometry (PTA). In PTA, the responses of the ear are measured by applying each octave frequencies between 250 Hz and 8 kHz. The responses of the ear are represented in decibels (dB) in Y-axis, and the test frequencies in hertz (Hz) are represented in X-axis. In the audiogram, a symbol ‘O’ is used for representing the response of right ear, and a symbol ‘X’ is used for that of the left ear. The hearing thresholds until 20dB are regarded as normal hearing and the values between 20 to 40dB represent a mild hearing loss. The range of values between 40 to 70dB indicates a moderate hearing loss and 70-90dB are the signs of severe hearing loss. The hearing thresholds beyond 90dB shows a profound hearing loss [35].

Different categories of audiograms having various hearing impairments as shown in Fig. 4 are effectively compensated with the proposed auto-reconfigurable system. The test audiograms shown in Fig. 4 are collected from the audiometry screening process [36] and the independent hearing aid information, a public service provider of Hearing Allianz of America [37]. In PTA, an air conduction test is performed on both ears of the impaired and it is observed that most of the audiograms show a bilateral hearing loss. An almost alike failure occurs in both ears in the case of bilateral hearing loss; otherwise, it is called unilateral hearing loss. The audiogram matching of the proposed method is compared with three existing techniques and the results are listed in Table 6. The proposed reconfigurable filter bank structure ensures better results by effectively compensating almost all audiograms within the acceptable limit of ±3 dB [22].

Fig. 4
figure 4

Test audiograms used for evaluation purposes [36, 37]

Table 6 Comparison of audiogram matching errors

In all the existing reconfigurable hearing aid systems, manual interventions are applied for the best scheme selection [19, 23, 24]. The proposed reconfigurable system can automatically select the best-suited scheme in each region for all audiograms. In the proposed optimum scheme selection method, the variations in hearing deficiency at different octaves are evaluated and used for choosing the best scheme. The frequency responses of the matched filter banks and the corresponding matching results are shown in Fig. 5. The optimum scheme which is assigned in each region for the test audiograms by the proposed auto-reconfigurable method and the corresponding maximum group delays of the selected schemes are listed in Table 7. Even the audiogram having sharp variations in hearing profile in all regions can be successfully matched within the permitted delay of 20ms.

Fig. 5
figure 5

Magnitude responses of the filter banks with optimum scheme and the matching results

Table 7 Scheme selection and maximum delay in audiogram matching

Discussion

Reduction in complexity

Parks-McClellan equi-ripple algorithm is utilized for the design of prototype filter. The proposed reconfigurable filter bank structure has very meagre complexity than other filter bank generation methods in the literature. Since the coefficient multiplier is the most resource-hungry component in the hardware, the complexity of the proposed structure is estimated by the number of coefficient multipliers used in the design. The proposed linear phase FIR filter with 35 coefficients can easily be implemented using 18 multipliers. The hardware complexity of different filter bank generation methods for audiogram matching applications is estimated and listed in Table 8 along with the design specifications. The octave and fractional interpolation procedures do not increase the number of multipliers. Table 8 also illustrates the percentage of reduction in complexity of the proposed structure with other structures. The complexity reduction percentage is the amount of reduction in coefficient multipliers in the proposed method with respect to other reported techniques. Let \(N_1\) be the number of multipliers used in the existing technique and \(N_2\) be the number of multipliers in the proposed method. The complexity reduction percentage is calculated using Eq. 7.

$$\begin{aligned} \text {Complexity reduction percentage} = \left( \frac{N_1 - N_2}{N_1}\right) \times 100 \end{aligned}$$
(7)

For example, the complexity reduction percentage of the proposed method with respect to the Quasi-ANSI S1.11 filter bank technique is ((226-18)/226)x100 = 92%. The proposed method is capable of reducing the hardware complexity from a minimum of 40% to a maximum of 92% than the existing methods. Hence, the hardware implementation is possible with fewer components and small device area, thereby accomplishing cost-effective hearing aids of minimal complexity. Figure 6 gives a detailed comparison between the hardware complexity and delay of various auditory compensation techniques with the proposed method. The proposed method has the optimum delay and complexity when compared to other methods.

Table 8 Comparison of complexity of the proposed structure with existing methods
Fig. 6
figure 6

Comparison of auditory compensation methods

Hardware implementation advantages

The hardware implementation diagram of the proposed reconfigurable filter bank structure is shown in Fig. 7. A linear phase FIR filter of odd length with symmetric coefficients \([h_{(N-1)/2}, ..., h_1, h_0, h_1,..., h_{(N-1)/2}]\), is selected as the prototype filter \(H_l(z)\) of order N. The transposed form based design of the FIR filter is used to share the multipliers for symmetric coefficients. This design technique benefits a reduction in hardware complexity and device utilization. In Fig. 7, a 7-tap prototype filter with symmetric coefficients \([h_3, h_2, h_1, h_0, h_1, h_2, h_3]\) is chosen for the hardware implementation of the octave and fractional interpolated filters. The prototype filter, \(H_l(z)\) is implemented using a single delay element between each adder. L delay elements are inserted between the adders to obtain the L-fold interpolated filter, \(H_l(z^L)\). Since the number of multipliers is not changed, the complexity of the device will not be increased with interpolation.

Fig. 7
figure 7

Hardware implementation of the proposed octave and fractional interpolated filters. (a) Hardware implementation of octave interpolated filters. (b) Hardware implementation of fractional interpolated filters

The design and evaluation of the proposed system are performed using the MATLAB R2017b simulation software with signal processing and filter design toolboxes. The hardware implementation of the system is evaluated in Verilog language using Xilinx Vivado 2018.3 software on Xilinx Kintex-7 FPGA development board. The implementation results of the proposed structure compared with similar structures in [24, 25] are shown in Table 9. Since the sampling rate of the proposed system is 16 kHz, the hardware uses the same clock frequency. From Table 9, it is evident that the device utilization and the power dissipation at 16 kHz of the proposed structure are promising than other similar structures.

Table 9 Device and power utilization

Conclusion

An auto-reconfigurable filter bank structure of reduced complexity for audiogram matching applications in a digital hearing aid is discussed in this paper. Multi-branch frequency response masking technique based on the octave and fractional interpolations is used to decompose the audio spectrum into several sub-bands. The proposed Parks-McClellan based prototype FIR filter has only 18 coefficient multipliers, thereby demanding only a minimal chip area for its implementation. This proposed structure also makes the hearing aid more compact and power-efficient. There is a massive reduction of multipliers up to 92% when compared to other existing techniques. This auto-reconfigurable filter bank structure decomposes the audio spectrum into three regions. An optimum scheme selection method is proposed in each region based on the sharpness of hearing profile in the audiogram. The same structure can be used for various types of hearing losses by simply adjusting the control switches. The matching errors and the operational delays of the proposed structure are within the globally accepted limits. This proposed filter bank structure integrated with automatic reconfiguring capability can effectively help in reducing the tiresome manual interventions of adjusting the proper bands in the respective positions in the hearing aid. This method of reduced complexity can also help in minimizing the hardware requirements which can ultimately result in realizing the vision of affordable hearing aids to the needy.