1.一種適用于數(shù)字助聽(tīng)器的移頻壓縮方法,其特征在于,包括如下步驟:
S101、確定患者的高頻損失程度,獲得需要壓縮頻率范圍和目標(biāo)頻率范圍;
S103、對(duì)語(yǔ)音信號(hào)進(jìn)行預(yù)處理,進(jìn)行N點(diǎn)FFT變換;
S105、根據(jù)所述需要壓縮頻率范圍和目標(biāo)頻率范圍,算出壓縮比p,以壓縮率(p+1)進(jìn)行
頻域信號(hào)壓縮;
S107、對(duì)稱(chēng)處理,進(jìn)行N點(diǎn)IFFT變換;
S109、變換回來(lái)的語(yǔ)音信號(hào)與上一幀語(yǔ)音信號(hào)重疊相加,輸出的語(yǔ)音信號(hào)進(jìn)行自動(dòng)增
益補(bǔ)償,
其中在步驟S109中,對(duì)輸出的語(yǔ)音信號(hào)的聲壓級(jí)進(jìn)行如下處理:首先統(tǒng)計(jì)前L幀的平均
增益值gain_pre,然后用公式
![]()
計(jì)算,作為
當(dāng)前幀輸出的語(yǔ)音信號(hào)的聲壓級(jí)的補(bǔ)償增益,從而實(shí)現(xiàn)自動(dòng)增益調(diào)節(jié)和聲壓級(jí)能量補(bǔ)償,
其中對(duì)gain_pre的更新如下:
![]()
其中,gain_o是補(bǔ)償后的語(yǔ)音信
號(hào)的聲壓級(jí)的補(bǔ)償增益,gain_out是平滑之后的補(bǔ)償增益。
2.如權(quán)利要求1所述的適用于數(shù)字助聽(tīng)器的移頻壓縮方法,其特征在于,步驟S103中,
語(yǔ)音信號(hào)的采樣頻率為16khz、每幀16ms、幀移為8ms、FFT大小為N,在FFT處理之前,進(jìn)行
hamming加窗處理。
3.如權(quán)利要求1所述的適用于數(shù)字助聽(tīng)器的移頻壓縮方法,其特征在于,步驟S109中,
當(dāng)原始聲壓級(jí)SPL_ori小于患者的聽(tīng)閾,則無(wú)需進(jìn)行聲壓級(jí)能量補(bǔ)償,認(rèn)為不是語(yǔ)音信號(hào);
當(dāng)所述原始聲壓級(jí)SPL_ori大于患者的聽(tīng)閾,則進(jìn)行聲壓級(jí)能量補(bǔ)償。