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