資料介紹
1 引言
1996年3月,美國(guó)政府?dāng)?shù)字語(yǔ)音處理協(xié)會(huì)(DDVPC)選擇了2.4kbps混合激勵(lì)線性預(yù)測(cè)(MELP)語(yǔ)音編碼器作為窄帶保密語(yǔ)音編碼的產(chǎn)品以及各種應(yīng)用的新標(biāo)準(zhǔn)由于MELP具有良好的音質(zhì)、極低的碼率,以及良好的抗誤碼特性,可以應(yīng)用在IP PHONE、移動(dòng)通信、衛(wèi)星通信等領(lǐng)域,尤其在需要大量存儲(chǔ)話音的場(chǎng)合和保密通信等方面,具有很好的發(fā)展前景。
編碼算法有硬件實(shí)現(xiàn)和軟件實(shí)現(xiàn)兩種方式,軟件實(shí)現(xiàn)靈活性強(qiáng),但處理速度較慢,一般不能滿足實(shí)時(shí)處理的要求。硬件實(shí)現(xiàn)分為專用法和通用法兩種。通用法是基于通用數(shù)字信號(hào)處理器芯片實(shí)現(xiàn)編碼算法的,它具有體積小、功耗低、運(yùn)算速度快等優(yōu)點(diǎn),其靈活性主要表現(xiàn)在軟件易于更改以及對(duì)各種算法的處理和復(fù)雜算法的實(shí)現(xiàn)上,非常適用于語(yǔ)音信號(hào)、視頻信號(hào)等壓縮處理。
MELP算法復(fù)雜度較高,因此實(shí)時(shí)實(shí)現(xiàn)必須借助于高性能的數(shù)字信號(hào)處理芯片。目前國(guó)內(nèi)還沒(méi)有用于研究聲碼器算法的專用芯片。因此,從功耗和性能多方面考慮,本文采用通用法實(shí)現(xiàn)MELP聲碼器算法,選擇TI公司的TMS320VC5416 DSP芯片作為主處理器,完成聲碼器的主要功能。
2 MELP編解碼算法
2.1 編碼部分
編碼器基于線性預(yù)測(cè)分析合成技術(shù),采樣率為8kHz,以180采樣值(22.5ms)為一幀進(jìn)行編碼,總體框圖見(jiàn)圖1。
輸入的原始語(yǔ)音信號(hào)經(jīng)過(guò)隔直濾波(即高通濾波),得到目標(biāo)信號(hào)S(n)。再對(duì)目標(biāo)信號(hào)作以下處理:①低通濾波后用歸一化互相關(guān)法進(jìn)行基音粗估,然后根據(jù) [0Hz,500Hz]子帶信號(hào)圍繞粗估基音估算分?jǐn)?shù)基音;②帶通分析,在5個(gè)子帶計(jì)算話音強(qiáng)度,以決定各子帶的清/濁音判決,其中 [0Hz,500Hz]子帶強(qiáng)度用于確定非周期標(biāo)志位;③計(jì)算LPC和尖峰值,用L-D算法提取10個(gè)LP系數(shù),然后乘以帶寬擴(kuò)展系數(shù),使用得到的系數(shù)計(jì)算殘差信號(hào),對(duì)殘差信號(hào)的160個(gè)抽樣計(jì)算尖峰值;④使用截止頻率為1kHz的6階巴特沃茲濾波器低通濾波殘差信號(hào),結(jié)合上一子幀的基音和當(dāng)前子幀的分?jǐn)?shù)基因,搜索出最終基音周期;⑤使用一個(gè)基音自適應(yīng)窗采用一幀兩次的方法對(duì)增益進(jìn)行量化;⑥LPC分析,并轉(zhuǎn)換成線譜對(duì)LSP參數(shù)量化;⑦將量化后的LSP 參數(shù)轉(zhuǎn)換為L(zhǎng)PC參數(shù)并進(jìn)行逆濾波操作,殘差信號(hào)補(bǔ)0至512點(diǎn),對(duì)其進(jìn)行512點(diǎn)FFT,利用頻譜峰點(diǎn)檢測(cè)算法找到前10次諧波對(duì)應(yīng)的傅立葉系數(shù)輸出。

圖1 MELP編碼器編碼原理圖
2.2 解碼部分
解碼器從信道接收到的數(shù)據(jù)中恢復(fù)出每幀的所有參數(shù),經(jīng)判斷如果此幀是比較安靜的語(yǔ)音幀,則增加對(duì)接觸的兩個(gè)子幀增益進(jìn)行噪聲衰減處理,同時(shí)改變?cè)肼暪烙?jì)的值。所有合成的參數(shù)對(duì)其做基音同步內(nèi)插處理,這些內(nèi)插的參數(shù)包括基音周期、增益、LSF系數(shù)、顫動(dòng)強(qiáng)度、量化的傅立葉幅度、用于產(chǎn)生混合激勵(lì)信號(hào)的周期信號(hào)濾波器的系數(shù)和噪聲濾波器系數(shù)、自適應(yīng)增強(qiáng)濾波器的譜斜度系數(shù)。內(nèi)插完成后,使用被子帶濾波器濾波后的周期信號(hào)和噪聲激勵(lì)信號(hào)相加來(lái)產(chǎn)生混合激勵(lì)信號(hào)。然后兩個(gè)激勵(lì)信號(hào)被分別濾波,并相加得到激勵(lì)信號(hào)。合成混合激勵(lì)信號(hào)后,信號(hào)經(jīng)自適應(yīng)譜增強(qiáng)濾波器處理,以改善共振峰的形狀。隨后,激勵(lì)信號(hào)進(jìn)行LPC合成得到合成語(yǔ)音。LPC合成用了一個(gè)直接形式的濾波器,其系數(shù)由插值后的LSP參數(shù)得到,合成的語(yǔ)音信號(hào)經(jīng)增益調(diào)整和脈沖散布濾波后輸出??傮w框圖見(jiàn)圖 2。

圖2 MELP編碼器解碼原理圖
1996年3月,美國(guó)政府?dāng)?shù)字語(yǔ)音處理協(xié)會(huì)(DDVPC)選擇了2.4kbps混合激勵(lì)線性預(yù)測(cè)(MELP)語(yǔ)音編碼器作為窄帶保密語(yǔ)音編碼的產(chǎn)品以及各種應(yīng)用的新標(biāo)準(zhǔn)由于MELP具有良好的音質(zhì)、極低的碼率,以及良好的抗誤碼特性,可以應(yīng)用在IP PHONE、移動(dòng)通信、衛(wèi)星通信等領(lǐng)域,尤其在需要大量存儲(chǔ)話音的場(chǎng)合和保密通信等方面,具有很好的發(fā)展前景。
編碼算法有硬件實(shí)現(xiàn)和軟件實(shí)現(xiàn)兩種方式,軟件實(shí)現(xiàn)靈活性強(qiáng),但處理速度較慢,一般不能滿足實(shí)時(shí)處理的要求。硬件實(shí)現(xiàn)分為專用法和通用法兩種。通用法是基于通用數(shù)字信號(hào)處理器芯片實(shí)現(xiàn)編碼算法的,它具有體積小、功耗低、運(yùn)算速度快等優(yōu)點(diǎn),其靈活性主要表現(xiàn)在軟件易于更改以及對(duì)各種算法的處理和復(fù)雜算法的實(shí)現(xiàn)上,非常適用于語(yǔ)音信號(hào)、視頻信號(hào)等壓縮處理。
MELP算法復(fù)雜度較高,因此實(shí)時(shí)實(shí)現(xiàn)必須借助于高性能的數(shù)字信號(hào)處理芯片。目前國(guó)內(nèi)還沒(méi)有用于研究聲碼器算法的專用芯片。因此,從功耗和性能多方面考慮,本文采用通用法實(shí)現(xiàn)MELP聲碼器算法,選擇TI公司的TMS320VC5416 DSP芯片作為主處理器,完成聲碼器的主要功能。
2 MELP編解碼算法
2.1 編碼部分
編碼器基于線性預(yù)測(cè)分析合成技術(shù),采樣率為8kHz,以180采樣值(22.5ms)為一幀進(jìn)行編碼,總體框圖見(jiàn)圖1。
輸入的原始語(yǔ)音信號(hào)經(jīng)過(guò)隔直濾波(即高通濾波),得到目標(biāo)信號(hào)S(n)。再對(duì)目標(biāo)信號(hào)作以下處理:①低通濾波后用歸一化互相關(guān)法進(jìn)行基音粗估,然后根據(jù) [0Hz,500Hz]子帶信號(hào)圍繞粗估基音估算分?jǐn)?shù)基音;②帶通分析,在5個(gè)子帶計(jì)算話音強(qiáng)度,以決定各子帶的清/濁音判決,其中 [0Hz,500Hz]子帶強(qiáng)度用于確定非周期標(biāo)志位;③計(jì)算LPC和尖峰值,用L-D算法提取10個(gè)LP系數(shù),然后乘以帶寬擴(kuò)展系數(shù),使用得到的系數(shù)計(jì)算殘差信號(hào),對(duì)殘差信號(hào)的160個(gè)抽樣計(jì)算尖峰值;④使用截止頻率為1kHz的6階巴特沃茲濾波器低通濾波殘差信號(hào),結(jié)合上一子幀的基音和當(dāng)前子幀的分?jǐn)?shù)基因,搜索出最終基音周期;⑤使用一個(gè)基音自適應(yīng)窗采用一幀兩次的方法對(duì)增益進(jìn)行量化;⑥LPC分析,并轉(zhuǎn)換成線譜對(duì)LSP參數(shù)量化;⑦將量化后的LSP 參數(shù)轉(zhuǎn)換為L(zhǎng)PC參數(shù)并進(jìn)行逆濾波操作,殘差信號(hào)補(bǔ)0至512點(diǎn),對(duì)其進(jìn)行512點(diǎn)FFT,利用頻譜峰點(diǎn)檢測(cè)算法找到前10次諧波對(duì)應(yīng)的傅立葉系數(shù)輸出。

圖1 MELP編碼器編碼原理圖
2.2 解碼部分
解碼器從信道接收到的數(shù)據(jù)中恢復(fù)出每幀的所有參數(shù),經(jīng)判斷如果此幀是比較安靜的語(yǔ)音幀,則增加對(duì)接觸的兩個(gè)子幀增益進(jìn)行噪聲衰減處理,同時(shí)改變?cè)肼暪烙?jì)的值。所有合成的參數(shù)對(duì)其做基音同步內(nèi)插處理,這些內(nèi)插的參數(shù)包括基音周期、增益、LSF系數(shù)、顫動(dòng)強(qiáng)度、量化的傅立葉幅度、用于產(chǎn)生混合激勵(lì)信號(hào)的周期信號(hào)濾波器的系數(shù)和噪聲濾波器系數(shù)、自適應(yīng)增強(qiáng)濾波器的譜斜度系數(shù)。內(nèi)插完成后,使用被子帶濾波器濾波后的周期信號(hào)和噪聲激勵(lì)信號(hào)相加來(lái)產(chǎn)生混合激勵(lì)信號(hào)。然后兩個(gè)激勵(lì)信號(hào)被分別濾波,并相加得到激勵(lì)信號(hào)。合成混合激勵(lì)信號(hào)后,信號(hào)經(jīng)自適應(yīng)譜增強(qiáng)濾波器處理,以改善共振峰的形狀。隨后,激勵(lì)信號(hào)進(jìn)行LPC合成得到合成語(yǔ)音。LPC合成用了一個(gè)直接形式的濾波器,其系數(shù)由插值后的LSP參數(shù)得到,合成的語(yǔ)音信號(hào)經(jīng)增益調(diào)整和脈沖散布濾波后輸出??傮w框圖見(jiàn)圖 2。

圖2 MELP編碼器解碼原理圖
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 用TMS320C31 DSP實(shí)現(xiàn)聲碼器和短波調(diào)制解調(diào)器算法
- 小信號(hào)放大電路設(shè)計(jì)方案匯總 143次下載
- AV接口EMC標(biāo)準(zhǔn)電路設(shè)計(jì)方案 32次下載
- CAN總線接口EMC標(biāo)準(zhǔn)電路設(shè)計(jì)方案 224次下載
- GPIO模擬UART的算法實(shí)現(xiàn)與設(shè)計(jì)方案 9次下載
- 基于NVM和DRAN的混合內(nèi)存系統(tǒng)設(shè)計(jì)方案 12次下載
- 多面體模型中循環(huán)分塊算法的設(shè)計(jì)方案 10次下載
- 簡(jiǎn)易LC濾波器設(shè)計(jì)方案 85次下載
- 增量式PID控制算法程序設(shè)計(jì)方案下載 7次下載
- Excel DSP兼容的第三方算法可以用于聲碼器的芯片概述 14次下載
- 采用通用法實(shí)現(xiàn)MELP聲碼器算法 4次下載
- 混合激勵(lì)線性預(yù)測(cè)(MELP)聲碼器算法解析 1次下載
- 混合激勵(lì)線性預(yù)測(cè)(MELP)聲碼器算法的原理解析 5次下載
- 適用于多種聲碼器算法調(diào)制方法 5次下載
- 基于DSP芯片的MELP聲碼器的算法實(shí)現(xiàn)
- 電磁頻譜監(jiān)測(cè)平臺(tái)系統(tǒng)設(shè)計(jì)方案 423次閱讀
- 電磁頻譜管理系統(tǒng)設(shè)計(jì)方案 364次閱讀
- 電力變壓器保護(hù)設(shè)計(jì)方案 1.5k次閱讀
- 利用IP流量發(fā)生器實(shí)現(xiàn)IPTV測(cè)試儀的設(shè)計(jì)方案 3.1k次閱讀
- 基于TMS320C6203 DSP芯片實(shí)現(xiàn)G.729ab聲碼器的應(yīng)用方案 4.2k次閱讀
- 6進(jìn)制計(jì)數(shù)器設(shè)計(jì)方案匯總(三款模擬電路原理圖分享) 8.1w次閱讀
- 5進(jìn)制計(jì)數(shù)器設(shè)計(jì)方案匯總(三款計(jì)數(shù)器的電路原理圖) 7.3w次閱讀
- 20進(jìn)制計(jì)數(shù)器設(shè)計(jì)方案匯總(三款仿真電路設(shè)計(jì)原理詳細(xì)) 1.4w次閱讀
- 基于ARM的光學(xué)指紋識(shí)別系統(tǒng)的設(shè)計(jì)方案 2.8k次閱讀
- 基于SVPWM算法的變頻調(diào)速系統(tǒng)設(shè)計(jì)方案 6k次閱讀
- 基于DSP的自適應(yīng)濾波器的設(shè)計(jì)方案 1.4w次閱讀
- 基于AN8026變頻器高性能電源設(shè)計(jì)方案 4.4k次閱讀
- 600W雙管正激變換器中高頻變壓器的設(shè)計(jì)方案 1.4w次閱讀
- 基于FPGA的通用位同步器設(shè)計(jì)方案 7k次閱讀
- 具節(jié)電調(diào)溫控制器的設(shè)計(jì)方案 3.7k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊(cè)
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊(cè)
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊(cè)
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊(cè)
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊(cè)
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊(cè)
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問(wèn)題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動(dòng)汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛(ài)華AIWA HS-J202維修手冊(cè)
- 3.34 MB | 37次下載 | 免費(fèi)
- 2NB-IoT芯片廠商的資料說(shuō)明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
- 1.63 MB | 22次下載 | 免費(fèi)
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論