[go: up one dir, main page]

CN110992969B - A kind of filter bank configuration method and device of cochlear cochlea - Google Patents

A kind of filter bank configuration method and device of cochlear cochlea Download PDF

Info

Publication number
CN110992969B
CN110992969B CN201911075587.1A CN201911075587A CN110992969B CN 110992969 B CN110992969 B CN 110992969B CN 201911075587 A CN201911075587 A CN 201911075587A CN 110992969 B CN110992969 B CN 110992969B
Authority
CN
China
Prior art keywords
band
limit
sub
filter
frequency band
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911075587.1A
Other languages
Chinese (zh)
Other versions
CN110992969A (en
Inventor
陈又圣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Institute of Information Technology
Original Assignee
Shenzhen Institute of Information Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Institute of Information Technology filed Critical Shenzhen Institute of Information Technology
Priority to CN201911075587.1A priority Critical patent/CN110992969B/en
Publication of CN110992969A publication Critical patent/CN110992969A/en
Application granted granted Critical
Publication of CN110992969B publication Critical patent/CN110992969B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
    • G10L21/003Changing voice quality, e.g. pitch or formants
    • G10L21/007Changing voice quality, e.g. pitch or formants characterised by the process used
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N1/00Electrotherapy; Circuits therefor
    • A61N1/18Applying electric currents by contact electrodes
    • A61N1/32Applying electric currents by contact electrodes alternating or intermittent currents
    • A61N1/36Applying electric currents by contact electrodes alternating or intermittent currents for stimulation
    • A61N1/36036Applying electric currents by contact electrodes alternating or intermittent currents for stimulation of the outer, middle or inner ear
    • A61N1/36038Cochlear stimulation

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Otolaryngology (AREA)
  • Quality & Reliability (AREA)
  • Veterinary Medicine (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Computational Linguistics (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Prostheses (AREA)

Abstract

本申请适用于电子耳蜗技术领域,提供了一种电子耳蜗的滤波器组配置方法及装置,包括:确定滤波器组的子带滤波器数N,以及所述滤波器组的频带上限f上限和频带下限f下限;将所述N、所述f上限、以及所述f下限,输入子带划分模型,输出N个子带滤波器的频带上限,其中,所述子带划分模型为:

Figure DDA0002262328770000013
其中,i∈[1,N],fi表示第i个子带滤波器的频带上限,且所述fi和第i‑1个子带滤波器的频带上限fi‑1满足
Figure DDA0002262328770000012
其中,Q为预设的品质因数。通过本申请实施例,可以配置出具有恒定品质因数Q的子带滤波器,使得滤波器组更符合人体耳蜗声学特征,提高了电子耳蜗的音频准确度,减少了电子耳蜗的声音失真问题。

Figure 201911075587

The present application is applicable to the technical field of cochlear electronics, and provides a method and device for configuring a filter bank of cochlear electronics, including: determining the number N of subband filters of the filter bank, and the upper limit of the frequency band f and the upper limit of the frequency band of the filter bank. The frequency band lower limit f lower limit ; the N, the f upper limit , and the f lower limit are input into the subband division model, and the frequency band upper limit of the N subband filters is output, wherein the subband division model is:

Figure DDA0002262328770000013
Among them, i∈[1,N], f i represents the upper frequency band of the ith subband filter, and the upper frequency band f i -1 of the fi and the ith subband filter satisfies
Figure DDA0002262328770000012
Among them, Q is a preset quality factor. Through the embodiment of the present application, a subband filter with a constant quality factor Q can be configured, so that the filter bank is more in line with the acoustic characteristics of the human cochlea, the audio accuracy of the cochlea is improved, and the sound distortion problem of the cochlear is reduced.

Figure 201911075587

Description

Filter bank configuration method and device of electronic cochlea
Technical Field
The present application relates to the field of cochlear implant technologies, and in particular, to a method and an apparatus for configuring a filter bank of a cochlear implant.
Background
The electronic cochlea is an electronic device and mainly comprises a speech processor arranged outside a human body and a motor system arranged inside the human body. The external speech processor can convert the sound into an electric signal in a certain coding form, and directly excite the auditory nerve through an electrode system implanted in the body to recover or rebuild the auditory function of the deaf.
The study of the physiological characteristics of the cochlea shows that the human cochlea is approximately a group of spatially distributed band-pass filters, different parts of the cochlea are responsible for receiving sounds with different frequencies, the low part of the cochlea feels high-frequency sounds, the tip part of the cochlea feels low-frequency sounds, and the quality factor Q (the ratio of the central frequency to the bandwidth) of the cochlea is approximately constant. Therefore, in order to conform to the working state of the real cochlea, the speech processor of the cochlear implant generally uses a filter bank as a sound encoding strategy. The filter bank can divide the frequency band of the sound signal, and the divided sound signal corresponds to the electrodes in the body one by one, so that the electronic cochlea can stimulate different positions in the cochlea through the electrodes to simulate the working state in the real cochlea. However, at present, most of filter groups in the cochlear implant do not completely conform to the acoustic characteristics of the cochlear implant, which causes the problems of distortion of partial sound and inaccurate audio frequency generated by the cochlear implant.
Disclosure of Invention
The embodiment of the application provides a filter bank configuration method and a filter bank configuration device of an electronic cochlea, and can solve the problem that the filter bank in the electronic cochlea in the prior art does not completely accord with the acoustic characteristics of the human cochlea, so that the electronic cochlea generates partial sound distortion and inaccurate audio frequency.
In a first aspect, an embodiment of the present application provides a filter bank configuration method for cochlear implant, which may include:
determining a number N of sub-band filters of a filter bank, and an upper band limit f of the filter bankUpper limit ofLower bound of sum band fLower limit of
The N and the f are combinedUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure BDA0002262328750000021
wherein i ∈ [1, N ∈ ]],ffDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure BDA0002262328750000022
Wherein Q is a predetermined quality factor.
Optionally, the method further includes:
determining the frequency band overlapping rate K of the N sub-band filters;
and determining the amplitude of each sub-band filter in the N sub-band filters according to the upper band limit of each sub-band filter in the N sub-band filters and the band overlapping rate K.
Optionally, the determining the amplitude of each subband filter according to the upper band limit of each subband filter of the N subband filters and the band overlapping ratio K includes:
dividing the frequency band of each sub-band filter into a plurality of segmentation ranges according to the upper band limit of each sub-band filter and the frequency band overlapping rate K;
and determining the amplitude corresponding to each segmentation range of each sub-band filter according to the upper band limit of each sub-band filter and the band overlapping rate K.
Optionally, the dividing the frequency band of each sub-band filter into a plurality of segment ranges according to the upper band limit of each sub-band filter and the frequency band overlapping ratio K includes:
determining a first band segmentation point, a second band segmentation point, a third band segmentation point and a fourth band segmentation point of each sub-band filter according to the upper band limit of each sub-band filter and the band overlapping rate K;
wherein the first band segmentation point is
Figure BDA0002262328750000031
The second band segmentation point is
Figure BDA0002262328750000032
The third frequency band is segmented into points
Figure BDA0002262328750000033
The fourth band segment point is
Figure BDA0002262328750000034
Determining that a frequency band range smaller than or equal to the first frequency band segmentation point is a first frequency band segmentation range, a frequency band range larger than the first frequency band segmentation point and smaller than the second frequency band segmentation point is a second frequency band segmentation range, a frequency band range larger than or equal to the second frequency band segmentation point and smaller than or equal to the third frequency band segmentation point is a third frequency band segmentation range, a frequency band range larger than the third frequency band segmentation point and smaller than the fourth frequency band segmentation point is a fourth frequency band segmentation range, and a frequency band range larger than or equal to the fourth frequency band segmentation point is a fifth frequency band segmentation range.
Optionally, the determining, according to the upper band limit of each subband filter and the band overlapping ratio K, the amplitude corresponding to each segment range of each subband filter includes:
according to the upper band limit of each sub-band filter and the band overlapping rate K, determining that the amplitude corresponding to the first band segmentation range is 0, and the amplitude corresponding to the second band segmentation range is 0
Figure BDA0002262328750000035
The amplitude of the third frequency band segment range is 1, and the amplitude of the fourth frequency band segment range is
Figure BDA0002262328750000036
The amplitude of the fifth band segment range is 0.
Optionally, the lower band limit f of the filter bankLower limit of20Hz, the upper band limit f of the filter bankUpper limit ofAt 0.5 times the cochlear implant sampling rate.
In a second aspect, an embodiment of the present application provides a filter bank configuration apparatus for cochlear implant, which may include:
a parameter determination module for determining the number N of sub-band filters of a filter bank and the upper band limit f of said filter bankUpper limit ofLower bound of sum band fLower limit of
A sub-band division module for dividing the N and the fUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure BDA0002262328750000041
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure BDA0002262328750000042
Wherein Q is a predetermined quality factor.
Optionally, the apparatus further comprises:
the frequency band overlapping rate module is used for determining the frequency band overlapping rate K of the N sub-band filters;
and the subband amplitude module is used for determining the amplitude of each subband filter in the N subband filters according to the upper band limit of each subband filter in the N subband filters and the band overlapping rate K.
In a third aspect, an embodiment of the present application provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of the method when executing the computer program.
In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps of the above method.
Compared with the prior art, the embodiment of the application has the advantages that: determining a number N of sub-band filters of a filter bank, and an upper band limit f of the filter bankUpper limit ofLower bound of sum band fLower limit of(ii) a The N and the f are combinedUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure BDA0002262328750000051
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure BDA0002262328750000052
Wherein Q is a predetermined quality factor. According to the embodiment of the application, the sub-band filter with the constant quality factor Q can be configured according to the upper frequency limit and the lower frequency limit of the filter bank and the number of the sub-band filters, so that the filter bank is more in line with the acoustic characteristics of the cochlea of a human body, the audio accuracy of the cochlea is improved, and the problem of sound distortion of the cochlea is solved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a flowchart of an embodiment of a method for configuring a filter bank of a cochlear implant according to an embodiment of the present application;
fig. 2 is a flowchart of another embodiment of a method for configuring a filter bank of a cochlear implant according to an embodiment of the present application;
FIG. 3 is a schematic frequency band diagram of a subband filter with a trapezoidal window function according to an embodiment of the present application;
fig. 4 is a schematic frequency band diagram of a filter bank of a cochlear implant according to an embodiment of the present application;
fig. 5 is a schematic frequency band diagram of a filter bank of an electronic cochlea according to an embodiment of the present application;
fig. 6 is a block diagram illustrating a filter bank configuration apparatus of a cochlear implant according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise.
The following describes an exemplary filter bank configuration method for cochlear implant according to the present application with reference to specific embodiments.
Referring to fig. 1, fig. 1 is a flowchart illustrating an embodiment of a method for configuring a filter bank of a cochlear implant according to an embodiment of the present disclosure. In this embodiment, the main executing body of the filter bank configuration method for cochlear implant is a terminal device, and the terminal device includes but is not limited to a mobile terminal such as a notebook computer, a tablet computer, and an intelligent device, and may also be a desktop computer, a robot, a server, a calculator, and the like. The filter bank configuration method of the cochlear implant shown in fig. 1 may include:
s101, determining the number N of sub-band filters of a filter bank and the upper limit f of the frequency band of the filter bankUpper limit ofLower bound of sum band fLower limit of
Filters are generally characterized by a cut-off frequency. The cut-off frequency includes an upper frequency limit and a lower frequency limit of the filter, which are also referred to as an upper band limit and a lower band limit. For example, if the cutoff frequency of a certain filter is [20Hz, 200Hz ], the upper band limit of the filter is 200Hz, and the lower band limit is 20 Hz. When a signal passes through a filter, if the frequency of the signal is not between the upper band limit and the upper band limit of the filter, the signal is not extracted, and if the frequency of the signal is between the upper band limit and the upper band limit of the filter, the signal is extracted to the next link.
In the embodiment of the application, the filter bank is composed of N sub-band filters. The choice of N is usually determined by the number of channels required for the cochlear implant. For example, if the number of channels of the cochlear implant is 24, the filter bank of the cochlear implant is composed of 24 subband filters. It will be appreciated that the upper band limit f of the filter bankUpper limit ofThe upper band limit of the last subband filter of the filter bank, the lower band limit f of the filter bankLower limit ofWhich is also the lower band limit of the first subband filter of the filter bank.
In particular, the upper band limit f of the filter bankUpper limit ofLower bound of sum band fLower limit ofCan be set according to the design requirements of the electronic cochlea. For example, the design requirement of cochlear implant is to be able to process sound signals of 20Hz to 7000Hz, then the upper band limit f of the filter bank of the cochlear implantUpper limit ofCan be set to 7000Hz, lower band limit fLower limit ofMay be set at 20 Hz. And further.
If the cochlear implant does not have a specified frequency band requirement, it may be set by default. E.g. the upper band limit f of the filter bankUpper limit ofCan be set to be half of the sampling rate of the electronic cochlea, and the lower limit of the frequency band fLower limit ofMay be set at 20 Hz. The sampling rate, also called sampling speed or sampling frequency, defines the number of samples per second that the cochlear of electronics extracts from a continuous signal and composes a discrete signal, and is expressed in hertz (Hz).
S102, converting the N and the fUpper limit ofAnd f isLower limit ofAnd inputting the sub-band division model and outputting the upper band limit of the N sub-band filters.
In this embodiment, the subband division model is:
Figure BDA0002262328750000081
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfies the following conditions:
Figure BDA0002262328750000082
wherein Q is a predetermined quality factor.
It should be noted that Q is a quality factor, and according to research, the human cochlea is approximately a set of spatially distributed filters, and the quality factor Q of the human cochlea is approximately constant. The configuration method provided by the application can configure a filter group with a constant quality factor Q, and further simulate the acoustic characteristics of the human cochlea, so that the use performance of the electronic cochlea is improved.
The following is an exemplary description of the principle of obtaining the upper band limits of N subband filters by calculation according to equation (1) and making the upper band limits of the respective subband filters satisfy equation (2) to ensure that the Q of the respective subband filters is constant.
The upper band limits of the N subband filters are respectively: the upper band limit of the 1 st sub-band filter is f1The upper band limit of the 2 nd sub-band filter is f2The upper band limit of the 3 rd sub-band filter is f3… …, the upper band limit of the N-1 th sub-band filter is fN-1The upper band limit of the Nth sub-band filter is fUpper limit of
It is understood that the lower band limit of the 1 st sub-band filter is fLower limit ofThe lower limit of the frequency band of the 2 nd sub-band filter is f1The lower limit of the frequency band of the 3 rd sub-band filter is f2… …, the lower band limit of the N-1 th sub-band filter is fN-2The Nth sub-band filterLower band limit of the filterN-1
In the field of electrical cochlear technology, the quality factor Q is defined as the ratio of the center frequency of a filter subband to the bandwidth of the subband:
Figure BDA0002262328750000091
therefore, according to the formula (3), the Q of the 1 st subband filter can be obtained as
Figure BDA0002262328750000092
Q of the 2 nd subband filter is
Figure BDA0002262328750000093
Q of the 3 rd sub-band filter is
Figure BDA0002262328750000094
Q of the N-1 th sub-band filter is
Figure BDA0002262328750000095
Q of the Nth sub-band filter is
Figure BDA0002262328750000096
Simplifying all the equations can result in that the relationship between Q, and the lower and upper band limits of each sub-band filter satisfies:
Figure BDA0002262328750000097
in the present application, since Q is fixed, fLower limit of、f1、f2、f3、……、fN-1、fUpper limit ofIf the filter is a set of geometric series, it can be found that the upper band limit and the lower band limit of the filter bank satisfy:
Figure BDA0002262328750000098
further conversion of equation (5) yields:
Figure BDA0002262328750000099
alternatively, by combining the formula (4) and the formula (6), the formula (1) can be obtained. Thus, in combination with the derivation process described above, it can be demonstrated that the upper band limit f of a set of subband filters, derived from a subband partition modeliEquation (2) is satisfied, and the characteristic that the quality factor Q is constant is satisfied.
Illustratively, when N is 24, fUpper limit ofAt 7000Hz, fLower limit ofAt 20Hz, N, f can be usedUpper limit ofAnd fLower limit ofInputting the sub-band division model to obtain f of the 1 st sub-band filter1F of 2 nd sub-band filter of 25.5Hz2F of the 3 rd subband filter at 32.6Hz3F of the 23 rd sub-band filter at 41.6Hz, … …23F of 5484Hz up to the 24 th sub-band filter24At 7000 Hz. Wherein, the Q of the 1 st subband filter is 4.1, the Q of the 2 nd subband filter is 4.1, the Q of the 3 rd subband filter is 4.1, and the Q of the 24 th subband filter is 4.1. It can be found that the Q of all sub-band filters is constant.
In this step, the terminal device may N, fUpper limit ofAnd fLower limit ofInputting a sub-band division model, and sequentially calculating f from i as 1iUntil i is N, the calculation is finished, and finally the upper limit f of the frequency band of the N sub-band filters is outputi
Optionally, fig. 2 is a flowchart of another embodiment of a method for configuring a filter bank of a cochlear implant according to another embodiment of the present application, which mainly relates to a process for configuring the amplitudes of each subband filter. Referring to fig. 2, after the step S102, the method further includes:
s103, determining the frequency band overlapping rate K of the N sub-band filters.
In the present embodiment, the band overlapping rate K indicates the degree of overlapping of the band of the filter with the adjacent band. Note that the frequency band of any one subband filter may overlap with the frequency band of another subband filter adjacent to the subband filter. For example, if the band of the ith sub-band filter overlaps the band of the (i-1) th sub-band filter and the band of the (i + 1) th sub-band filter, and the overlapping portion of the bands is half of the band of the ith sub-band filter, the band overlapping ratio K of the ith sub-band filter is 50%.
Specifically, in the present embodiment, the frequency band overlapping rate K of the subband filter may be set according to the actual requirement of the cochlear implant.
S104, determining the amplitude of each sub-band filter in the N sub-band filters according to the upper band limit of each sub-band filter in the N sub-band filters and the frequency band overlapping rate K.
For example, the terminal device may first divide the frequency band of each sub-band filter into a plurality of segment ranges according to the upper band limit of each sub-band filter and the frequency band overlapping rate K; and then determining the amplitude corresponding to each segmentation range of each sub-band filter according to the upper band limit of each sub-band filter and the band overlapping rate K.
The filter may control the amplitude of the extracted signal by increasing the window function. For example, in the present embodiment, the window function of the subband filter may be set to a trapezoidal window function.
Referring to fig. 3, fig. 3 is a schematic frequency band diagram of a subband filter with a trapezoidal window function according to an embodiment of the present application. In FIG. 3, the abscissa is frequency, the ordinate is amplitude, and line segment AiPiLine segment PiQiLine segment QiFiThe trapezoidal shape formed represents the band waveform of the subband filter. At an amplitude of
Figure BDA0002262328750000111
To be i.e. GiDot, HiThe points correspond to the upper and lower band limits of the subband filter, respectively, i.e. the points are the upper and lower band limits of the subband filterIs the abscissa BiDi. The frequency band overlapping rate K of the sub-band filter can be calculated by the following formula:
Figure BDA0002262328750000112
based on fig. 3, it can be seen that when a trapezoidal window function is used, the frequency band of the sub-band filter can pass through 4 band segmentation points, i.e. a as shown in fig. 3i、Pi、Qi、FiThe frequency band of the subband filter may be divided into five segments.
In this instance, the terminal device may determine the first band segment point, the second band segment point, the third band segment point, and the fourth band segment point of each sub-band filter according to the upper band limit of each sub-band filter and the band overlapping ratio K.
Wherein the first band segmentation point is
Figure BDA0002262328750000113
I.e. corresponding to a shown in fig. 3iAnd (4) point.
The second band segmentation point is
Figure BDA0002262328750000114
I.e. corresponding to P as shown in fig. 3iAnd (4) point.
The third frequency band is segmented into points
Figure BDA0002262328750000115
I.e. corresponding to Q as shown in fig. 3iAnd (4) point.
The fourth band segment point is
Figure BDA0002262328750000116
I.e. corresponding to F shown in fig. 3iAnd (4) point.
Then, the terminal device determines that a frequency band range smaller than or equal to the first frequency band segment point is a first frequency band segment range, a frequency band range larger than the first frequency band segment point and smaller than the second frequency band segment point is a second frequency band segment range, a frequency band range larger than or equal to the second frequency band segment point and smaller than or equal to the third frequency band segment point is a third frequency band segment range, a frequency band range larger than the third frequency band segment point and smaller than the fourth frequency band segment point is a fourth frequency band segment range, and a frequency band range larger than or equal to the fourth frequency band segment point is a fifth frequency band segment range.
In one example, after the terminal device determines 5 frequency band segmentation ranges, the terminal device may calculate the amplitude corresponding to each frequency band segmentation range according to the upper band limit of each sub-band filter and the frequency band overlapping rate K. Determining the amplitude value corresponding to the first frequency band segmentation range to be 0 and the amplitude value corresponding to the second frequency band segmentation range to be 0
Figure BDA0002262328750000121
The amplitude of the third frequency band segment range is 1, and the amplitude of the fourth frequency band segment range is
Figure BDA0002262328750000122
The amplitude of the fifth band segment range is 0.
That is, for the ith subband filter, the frequency f and amplitude x of the subband filter satisfy the following relationship:
when the frequency f is satisfied
Figure BDA0002262328750000123
When the amplitude x is 0;
when the frequency f is satisfied
Figure BDA0002262328750000124
Time, amplitude
Figure BDA0002262328750000125
When the frequency f is satisfied
Figure BDA0002262328750000131
When the amplitude x is 1;
when the frequency f is satisfied
Figure BDA0002262328750000132
Time, amplitude
Figure BDA0002262328750000133
When the frequency f is satisfied
Figure BDA0002262328750000134
When the amplitude x is 0;
for example, assume that the number N of sub-band filters of the filter bank of the cochlear implant is 16, and the upper band limit fUpper limit of5498Hz, lower band limit fLower limit ofIs 156 Hz. K is set to 50%. When the setting of the upper frequency limit of the 16 subband filters is completed according to the above steps S101-102 and the setting of the amplitude of the 16 subband filters is completed according to steps S103-104. A schematic diagram of the band waveforms of the filter bank of the cochlear implant can be shown in fig. 4. If K is set to 20%, the band waveform diagram of the filter bank of the cochlear implant can be as shown in fig. 5
In this example, the subband filter with the trapezoidal window function is adopted, so that the frequency band overlapping rate of the adjacent subband filters can be effectively set, and when the subband filter intercepts the sound signals, the change between the intercepted sound signals is smoother and controllable, and the distortion effect of the sound is reduced.
In summary, the embodiment of the present application determines the number N of subband filters of a filter bank, and the upper limit f of the frequency band of the filter bankUpper limit ofLower bound of sum band fLower limit of(ii) a The N and the f are combinedUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure BDA0002262328750000135
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure BDA0002262328750000136
Wherein Q is a predetermined quality factor. According to the embodiment of the application, the sub-band filter with the constant quality factor Q can be configured according to the upper frequency limit and the lower frequency limit of the filter bank and the number of the sub-band filters, so that the filter bank is more in line with the acoustic characteristics of the cochlea of a human body, the audio accuracy of the cochlea is improved, and the problem of sound distortion of the cochlea is solved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Referring to fig. 5, fig. 6 shows a block diagram of a filter bank configuring apparatus of a cochlear implant according to an embodiment of the present application, and for convenience of illustration, only the parts related to the embodiment of the present application are shown.
Referring to fig. 6, the apparatus includes:
a parameter determining module 601 for determining the number N of subband filters of a filter bank and the upper band limit f of said filter bankUpper limit ofLower bound of sum band fLower limit of
A sub-band division module 602 for
The N and the f are combinedUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure BDA0002262328750000141
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure BDA0002262328750000142
Wherein Q is a predetermined quality factor.
Optionally, the apparatus further comprises:
a band overlapping rate module 603, configured to determine a band overlapping rate K of the N subband filters;
a subband magnitude module 604, configured to determine a magnitude of each of the N subband filters according to the upper band limit of each of the N subband filters and the band overlapping ratio K.
Fig. 7 is a schematic structural diagram of a terminal device according to an embodiment of the present application. As shown in fig. 7, the terminal device 7 of this embodiment includes: at least one processor 70 (only one shown in fig. 7), a memory 71, and a computer program 72 stored in the memory 71 and executable on the at least one processor 70, the processor 70 implementing the steps in any of the above-described embodiments of the method for configuring a filter bank of an electronic cochlea when executing the computer program 72.
The terminal device 7 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal device may include, but is not limited to, a processor 70, a memory 71. Those skilled in the art will appreciate that fig. 7 is only an example of the terminal device 7, and does not constitute a limitation to the terminal device 7, and may include more or less components than those shown, or combine some components, or different components, for example, and may further include input/output devices, network access devices, and the like.
The Processor 70 may be a Central Processing Unit (CPU), and the Processor 70 may be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 71 may in some embodiments be an internal storage unit of the terminal device 7, such as a hard disk or a memory of the terminal device 7. The memory 71 may also be an external storage device of the terminal device 7 in other embodiments, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a flash Card (FlashCard), and the like, which are provided on the terminal device 7. Further, the memory 71 may also include both an internal storage unit and an external storage device of the terminal device 7. The memory 71 is used for storing an operating system, an application program, a BootLoader (BootLoader), data, and other programs, such as program codes of the computer program. The memory 71 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium and can implement the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to a photographing apparatus/terminal apparatus, a recording medium, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), an electrical carrier signal, a telecommunications signal, and a software distribution medium. Such as a usb-disk, a removable hard disk, a magnetic or optical disk, etc. In certain jurisdictions, computer-readable media may not be an electrical carrier signal or a telecommunications signal in accordance with legislative and patent practice.
The embodiments of the present application further provide a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the computer program implements the steps in the above-mentioned method embodiments.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (10)

1. A method of configuring a filter bank of a cochlear implant, the method comprising:
determining a number N of sub-band filters of a filter bank, and an upper band limit f of the filter bankUpper limit ofLower bound of sum band fLower limit of
The N and the f are combinedUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure FDA0002262328740000011
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure FDA0002262328740000012
Wherein Q is a predetermined quality factor.
2. The filter bank configuration method of cochlear implant of claim 1, wherein said method further comprises:
determining the frequency band overlapping rate K of the N sub-band filters;
and determining the amplitude of each sub-band filter according to the upper band limit of each sub-band filter in the N sub-band filters and the band overlapping rate K.
3. The filter bank configuration method of cochlear implant of claim 2, wherein said determining the magnitude of each of the N subband filters according to the upper band limit of said each subband filter, the band overlapping ratio K, comprises:
dividing the frequency band of each sub-band filter into a plurality of segmentation ranges according to the upper band limit of each sub-band filter and the frequency band overlapping rate K;
and determining the amplitude corresponding to each segmentation range of each sub-band filter according to the upper band limit of each sub-band filter and the band overlapping rate K.
4. The filter bank configuration method of cochlear implant of claim 3, wherein said dividing the band of each of the subband filters into a plurality of segment ranges according to the upper band limit of each of the subband filters and the band overlapping ratio K comprises:
determining a first band segmentation point, a second band segmentation point, a third band segmentation point and a fourth band segmentation point of each sub-band filter according to the upper band limit of each sub-band filter and the band overlapping rate K;
wherein the first band segmentation point is
Figure FDA0002262328740000021
The second band segmentation point is
Figure FDA0002262328740000022
The third frequency band is segmented into points
Figure FDA0002262328740000023
The fourth band segment point is
Figure FDA0002262328740000024
Determining a frequency band range smaller than or equal to the first frequency band segmentation point as a first frequency band segmentation range, determining a frequency band range larger than or equal to the first frequency band segmentation point and smaller than the second frequency band segmentation point as a second frequency band segmentation range, determining a frequency band range larger than or equal to the second frequency band segmentation point and smaller than or equal to the third frequency band segmentation point as a third frequency band segmentation range, determining a frequency band range larger than the third frequency band segmentation point and smaller than the fourth frequency band segmentation point as a fourth frequency band segmentation range, and determining a frequency band range larger than or equal to the fourth frequency band segmentation point as a fifth frequency band segmentation range.
5. The filter bank configuration method of cochlear implant of claim 4, wherein said determining the magnitude corresponding to each segment range of each of the subband filters according to the upper band limit of each of the subband filters and the band overlapping ratio K comprises:
according to the upper band limit of each sub-band filter and the band overlapping rate K, determining that the amplitude corresponding to the first band segmentation range is 0, and the amplitude corresponding to the second band segmentation range is 0
Figure FDA0002262328740000025
The amplitude of the third frequency band segment range is 1, and the amplitude of the fourth frequency band segment range is
Figure FDA0002262328740000031
The amplitude of the fifth band segment range is 0.
6. Filter bank configuration method of the cochlear implant of any of claims 1 to 5, wherein the lower band limit f of the filter bankLower limit of20Hz, the upper band limit f of the filter bankUpper limit ofAt 0.5 times the cochlear implant sampling rate.
7. A filter bank configuring apparatus of an electronic cochlea, the apparatus comprising:
a parameter determination module for determining the number N of sub-band filters of a filter bank and the upper band limit f of said filter bankUpper limit ofLower bound of sum band fLower limit of
A sub-band division module for dividing the N and the fUpper limit ofAnd f isLower limit ofInputting a sub-band division model, and outputting the upper band limit of the N sub-band filters, wherein the sub-band division model is as follows:
Figure FDA0002262328740000032
wherein i ∈ [1, N ∈ ]],fiDenotes the upper band limit of the ith sub-band filter, and fiAnd the upper band limit f of the i-1 th sub-band filteri-1Satisfy the requirement of
Figure FDA0002262328740000033
Wherein Q is a predetermined quality factor.
8. The filter bank configuring apparatus of cochlear implant of claim 7, wherein said apparatus further comprises:
the frequency band overlapping rate module is used for determining the frequency band overlapping rate K of the N sub-band filters;
and the subband amplitude module is used for determining the amplitude of each subband filter in the N subband filters according to the upper band limit of each subband filter in the N subband filters and the band overlapping rate K.
9. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 6 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
CN201911075587.1A 2019-11-06 2019-11-06 A kind of filter bank configuration method and device of cochlear cochlea Active CN110992969B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911075587.1A CN110992969B (en) 2019-11-06 2019-11-06 A kind of filter bank configuration method and device of cochlear cochlea

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911075587.1A CN110992969B (en) 2019-11-06 2019-11-06 A kind of filter bank configuration method and device of cochlear cochlea

Publications (2)

Publication Number Publication Date
CN110992969A CN110992969A (en) 2020-04-10
CN110992969B true CN110992969B (en) 2022-02-15

Family

ID=70083206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911075587.1A Active CN110992969B (en) 2019-11-06 2019-11-06 A kind of filter bank configuration method and device of cochlear cochlea

Country Status (1)

Country Link
CN (1) CN110992969B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190508B (en) * 2021-04-26 2023-05-05 重庆市规划和自然资源信息中心 Management-oriented natural language recognition method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2004263021A1 (en) * 2003-08-07 2005-02-17 Shigeyoshi Kitazawa A cochlear implant and a method of speech conversion in a cochlear implant
CN101642399A (en) * 2008-12-16 2010-02-10 中国科学院声学研究所 Artificial cochlea speech processing method based on frequency modulation information and artificial cochlea speech processor
CN105609099A (en) * 2015-12-25 2016-05-25 重庆邮电大学 Speech recognition pretreatment method based on human auditory characteristic
WO2017011396A1 (en) * 2015-07-10 2017-01-19 Northwestern University Methods of frequency-modulated phase coding (fmpc) for cochlear implants and cochlear implants applying same
CN110111800A (en) * 2019-04-04 2019-08-09 深圳信息职业技术学院 A kind of frequency band division methods of cochlear implant, device and cochlear implant equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2004263021A1 (en) * 2003-08-07 2005-02-17 Shigeyoshi Kitazawa A cochlear implant and a method of speech conversion in a cochlear implant
CN101642399A (en) * 2008-12-16 2010-02-10 中国科学院声学研究所 Artificial cochlea speech processing method based on frequency modulation information and artificial cochlea speech processor
WO2017011396A1 (en) * 2015-07-10 2017-01-19 Northwestern University Methods of frequency-modulated phase coding (fmpc) for cochlear implants and cochlear implants applying same
CN105609099A (en) * 2015-12-25 2016-05-25 重庆邮电大学 Speech recognition pretreatment method based on human auditory characteristic
CN110111800A (en) * 2019-04-04 2019-08-09 深圳信息职业技术学院 A kind of frequency band division methods of cochlear implant, device and cochlear implant equipment

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
"CI medical monitoring and algorithm research platform";陈又圣;《2018 10th international conference on intelligent human-machine systems and cybernetics》;20180826;全文 *
"cochlea-based RF channelizing filters";C.J.Galbraith 等;《IEEE Transactions on Circuits and System Ⅰ:Regular Papers》;20080512;全文 *
"基于人耳特性的电子耳蜗语音编码方法研究与实现";张力;《中国优秀硕士学位论文全文数据库(医药卫生科技辑)》;20170315;全文 *
"耳蜗滤波器倒谱特征在语音识别中的应用";高扬;《中国优秀硕士学位论文全文数据库(信息科技辑)》;20110815;全文 *
"A simple method for designing high-quality prototype filters for M-band pseudo QMF banks";C.D.Creusere 等;《IEEE transactions on Signal Processing》;19950430;全文 *
"基于信号特征的电子耳蜗言语处理策略的频带选取";陈又圣;《中国医学物理学杂志》;20191230;第36卷(第12期);全文 *

Also Published As

Publication number Publication date
CN110992969A (en) 2020-04-10

Similar Documents

Publication Publication Date Title
CN111800694B (en) Filter design method and device of active noise reduction earphone and test equipment
Välimäki et al. All about audio equalization: Solutions and frontiers
CN111796790B (en) A sound effect adjustment method, device, readable storage medium and terminal equipment
CN112506341A (en) Vibration effect generation method and device, terminal equipment and storage medium
Thakur et al. FPGA implementation of the CAR model of the cochlea
CN108922558B (en) A voice processing method, voice processing device and mobile terminal
CN113301872A (en) Apparatus and method for improving perceptibility by sound control
WO2020245631A1 (en) Sound modification based on frequency composition
CN107481727A (en) A kind of acoustic signal processing method and system based on the control of electric sound keynote
CN110992969B (en) A kind of filter bank configuration method and device of cochlear cochlea
CN114827864B (en) Bone conduction hearing aid sound signal matching gain compensation method and device
CN116405823A (en) Intelligent audio denoising enhancement method for bone conduction earphone
US9271074B2 (en) System and method for measuring sound
CN113613123B (en) Audio data processing method, device, headset and storage medium
CN107481732B (en) A noise reduction method, device and terminal equipment in oral language evaluation
CN110111800B (en) A kind of frequency band division method, device and electronic cochlear device of cochlea
Xu et al. Electronic cochlea: CAR-FAC model on FPGA
CN106569780A (en) Real-time audio processing method and system for multi-channel digital audio signal
CN114067817B (en) Bass enhancement method, device, electronic device and storage medium
CN110364172B (en) Method and device for realizing dynamic range control and computing equipment
CN111163411B (en) Method for reducing influence of interference sound and sound playing device
US10524052B2 (en) Dominant sub-band determination
CN106601249B (en) A real-time decomposition/synthesis method of digital speech based on auditory perception characteristics
CN112185403B (en) Voice signal processing method and device, storage medium and terminal equipment
CN114897105B (en) TENS signal generation method, system, equipment and medium based on multi-band fusion

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant