《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 采用DSP芯片的MELP聲碼器的算法設計方案
采用DSP芯片的MELP聲碼器的算法設計方案
來源:維庫開發網
摘要: 本文介紹了混合激勵線性預測(MELP)聲碼器算法,簡要分析了該算法的編解碼原理。同時,本文選用TI公司的TMS320VC5416 DSP芯片進行了實時實現,指出了在軟件實現中需要注意的關鍵問題。經非正式主觀測試結果表明,該算法自然度、清晰度和抗噪聲性能明顯優于傳統LPC算法,適用于短波窄帶數字保密通信、無線通信等需要低速率的語音編碼場合,具有廣闊的應用前景。
Abstract:
Key words :

       1 引言
  1996年3月,美國政府數字語音處理協會(DDVPC)選擇了2.4kbps混合激勵線性預測(MELP)語音編碼器作為窄帶保密語音編碼的產品以及各種應用的新標準由于MELP具有良好的音質、極低的碼率,以及良好的抗誤碼特性,可以應用在IP PHONE、移動通信、衛星通信等領域,尤其在需要大量存儲話音的場合和保密通信等方面,具有很好的發展前景。
  編碼算法有硬件實現和軟件實現兩種方式,軟件實現靈活性強,但處理速度較慢,一般不能滿足實時處理的要求。硬件實現分為專用法和通用法兩種。通用法是基于通用數字信號處理器芯片實現編碼算法的,它具有體積小、功耗低、運算速度快等優點,其靈活性主要表現在軟件易于更改以及對各種算法的處理和復雜算法的實現上,非常適用于語音信號、視頻信號等壓縮處理。
  MELP算法復雜度較高,因此實時實現必須借助于高性能的數字信號處理芯片。目前國內還沒有用于研究聲碼器算法的專用芯片。因此,從功耗和性能多方面考慮,本文采用通用法實現MELP聲碼器算法,選擇TI公司的TMS320VC5416 DSP芯片作為主處理器,完成聲碼器的主要功能。
  2 MELP編解碼算法
  2.1 編碼部分

  編碼器基于線性預測分析合成技術,采樣率為8kHz,以180采樣值(22.5ms)為一幀進行編碼,總體框圖見圖1。
  輸入的原始語音信號經過隔直濾波(即高通濾波),得到目標信號S(n)。再對目標信號作以下處理:①低通濾波后用歸一化互相關法進行基音粗估,然后根據[0Hz,500Hz]子帶信號圍繞粗估基音估算分數基音;②帶通分析,在5個子帶計算話音強度,以決定各子帶的清/濁音判決,其中[0Hz,500Hz]子帶強度用于確定非周期標志位;③計算LPC和尖峰值,用L-D算法提取10個LP系數,然后乘以帶寬擴展系數,使用得到的系數計算殘差信號,對殘差信號的160個抽樣計算尖峰值;④使用截止頻率為1kHz的6階巴特沃茲濾波器低通濾波殘差信號,結合上一子幀的基音和當前子幀的分數基因,搜索出最終基音周期;⑤使用一個基音自適應窗采用一幀兩次的方法對增益進行量化;⑥LPC分析,并轉換成線譜對LSP參數量化;⑦將量化后的LSP參數轉換為LPC參數并進行逆濾波操作,殘差信號補0至512點,對其進行512點FFT,利用頻譜峰點檢測算法找到前10次諧波對應的傅立葉系數輸出。

  圖1 MELP編碼器編碼原理圖
  2.2 解碼部分
  解碼器從信道接收到的數據中恢復出每幀的所有參數,經判斷如果此幀是比較安靜的語音幀,則增加對接觸的兩個子幀增益進行噪聲衰減處理,同時改變噪聲估計的值。所有合成的參數對其做基音同步內插處理,這些內插的參數包括基音周期、增益、LSF系數、顫動強度、量化的傅立葉幅度、用于產生混合激勵信號的周期信號濾波器的系數和噪聲濾波器系數、自適應增強濾波器的譜斜度系數。內插完成后,使用被子帶濾波器濾波后的周期信號和噪聲激勵信號相加來產生混合激勵信號。然后兩個激勵信號被分別濾波,并相加得到激勵信號。合成混合激勵信號后,信號經自適應譜增強濾波器處理,以改善共振峰的形狀。隨后,激勵信號進行LPC合成得到合成語音。LPC合成用了一個直接形式的濾波器,其系數由插值后的LSP參數得到,合成的語音信號經增益調整和脈沖散布濾波后輸出。總體框圖見圖2。
 
  圖2 MELP編碼器解碼原理圖
  3 TMS320VC5416簡介
  TMS320VC5416的總體系結構圖如圖4所示。其內部的高性能CPU擁有算術邏輯單元ALU、2個40位累加器ACCA和ACCB、40位桶行移位寄存器、乘累加單元以及尋址單元,算術邏輯單元包括1個40位的ALU,1個比較、選擇和存儲單元(CSSU)和1個指數編碼器,具有高度的并行性。本文采用的TMS320VC5416芯片最大可尋址能力為192K字(包括64K字的程序空間、64K字的數據空間和64K字的I/O空間),擴展尋址模式下有256K字~8M字的擴展地址空間,并擁有一套高效靈活的指令集。其指令周期為6.25ns,執行速度最高可以達到160MIPS,完全可以滿足實時處理的要求。
  圖3 TMS320VC5416總體系結構圖
  4 軟件設計及其關鍵問題
  軟件設計包括編碼流程和解碼流程,編碼流程圖如圖3所示。由于解碼過程相對簡單,故此處只給出編碼流程圖。
  此軟件流程設計完全按照MELP原理,在實際編程過程中需要注意以下幾個關鍵問題。
  圖4 MELP編碼流程圖
  ⑴存儲器分配問題
  由于TMS320VC5416采用雙總線結構,提供了許多多功能指令,在實際實現時要充分考慮到這些特點,盡量用多功能指令,并且合理分配使用各個寄存器和指針。例如:MAC指令可以在一個指令周期內完成乘加操作,還可以結合寄存器的合理安排實現連續乘加,而不需要緩存中間數據,從而大大提高了運算效率。另外,要充分利用TMS320VC5416提供的專用的硬件結構、尋址方式及特殊指令。如:環形存儲器尋址方式、雙操作數尋址方式、EXP指令和NORM指令、舍入操作等,恰當使用這些方式和指令可以大大提高軟件效率。
 ?、?數的定標
  TMS320VC5416采用定點數進行數值運算,其操作數一般采用整型數表示。但它的指令支持小數模式和整數模式兩種運算模式。對DSP而言,參與數值運算的數就是16位的整型數。在多數情況下,數學運算過程中的數不一定都是整數,這就需要程序員來確定小數點的位置,即數的定標。TMS320VC5416中數的定標有兩種表示法:Q表示法和S表示法。在此軟件中用Q表示法表示。
  在程序中需要經常判斷運算結果是否溢出。TMS320VC5416芯片本身設有溢出保護功能,溢出的處理是通過設置芯片中PMST寄存器的OVM位自動執行的。可以在程序的開始就設置溢出功能有效,一旦出現溢出異常,則累加器ACC的結果置為最大的飽和值(上溢位7FFFH,下溢位8001H),從而達到防止溢出引起精度嚴重惡化的目的。
 ?、欠乐沽魉€沖突
  流水線是TMS320VC5416最具特色的部分,它大大的提高了TMS320VC5416的性能,但當DSP資源同時被不在同一流水線階段的指令使用,或在存取某些寄存器時容易引起流水線沖突。編譯時會編譯器將自動插入一個或幾個空操作,從而增加了所需的計算量,降低了軟件效率,因此軟件設計開發中需要避免流水線沖突。
  5 測試結果
  目前該編解碼器已通過MELP的全部測試矢量驗證。系統實時實現編解碼時,經過非正式的主觀測試結果表明,MELP算法的MOS分在3.3左右,其清晰度、自然度和抗噪聲性能明顯優于傳統LPC算法。表1和2分別給出了在定點DSP芯片TMS320VC5416上實時實現MELP算法的編解碼器所需的存儲量和計算量。
  從表1可見,程序和數據存儲區總存儲量共25.2K字,由于TMS320VC5416內部RAM的大小為128K字,因此,程序boot時,可以一次將所有程序和數據直接搬移到芯片內部RAM里運行。表2顯示了對該聲碼器所用資源的統計結果。在全雙工時,最大運算量為39.9MIPS,完成滿足實時實現的要求。
  以上分析結果顯示,單片TMS320VC5416芯片最多可實現4路語音編解碼,片上剩余的資源還可以實現其它附加功能。
  6 總結
  創新點:本文介紹了混合激勵線性預測(MELP)聲碼器算法,簡要分析了該算法的編解碼原理。同時,本文選用TI公司的TMS320VC5416 DSP芯片進行了實時實現,指出了在軟件實現中需要注意的關鍵問題。經非正式主觀測試結果表明,該算法自然度、清晰度和抗噪聲性能明顯優于傳統LPC算法,適用于短波窄帶數字保密通信、無線通信等需要低速率的語音編碼場合,具有廣闊的應用前景。
此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品综合不卡av| 另类av导航| 激情综合中文娱乐网| 国产精品欧美日韩一区二区| 亚洲线精品一区二区三区八戒| 国产午夜精品美女毛片视频| 欧美日韩一区二区三区在线| 午夜精品短视频| 在线观看视频一区二区| 国产精品伦子伦免费视频| 国产精品麻豆va在线播放| 性欧美大战久久久久久久免费观看| 欧美午夜一区二区福利视频| 亚洲永久免费| 欧美日韩一区二区视频在线| 欧美精品九九99久久| 欧美日韩妖精视频| 欧美一级大片在线观看| 香蕉国产精品偷在线观看不卡| 美女视频黄免费的久久| 欧美手机在线| 欧美日本精品一区二区三区| 亚洲国产精品一区在线观看不卡| 91久久精品美女高潮| 国产欧美日韩激情| 国产精品毛片在线看| 国产精品综合| 国产一区二区成人| 影音先锋一区| 久久人人爽人人爽| 欧美日韩999| 国产精品欧美久久久久无广告| 国产欧美精品在线观看| 欧美主播一区二区三区美女 久久精品人| 欧美精品一区二区三区蜜臀| 尤物九九久久国产精品的特点| 美女网站久久| 亚洲女同同性videoxma| 国语自产精品视频在线看抢先版结局| 亚洲欧美在线看| 国产精品第2页| 亚洲人屁股眼子交8| 欧美国产日产韩国视频| 亚洲自拍啪啪| 韩国精品一区二区三区| 国产欧美三级| 亚洲一区二区三区四区五区午夜| 久久综合福利| 美女尤物久久精品| 久久久久久一区二区三区| 国产精品xvideos88| 国内精品福利| 久久青草久久| 亚洲国产成人porn| 欧美主播一区二区三区美女 久久精品人| 欧美性猛交一区二区三区精品| 日韩亚洲欧美中文三级| 91久久国产综合久久91精品网站| 国产欧美一区二区视频| 国产一区二区三区丝袜| 女女同性精品视频| 午夜精品亚洲一区二区三区嫩草| 亚洲精品免费一区二区三区| 久久精品视频在线免费观看| 亚洲在线视频免费观看| 亚洲欧美日韩国产中文| 久久久噜噜噜久久中文字免| 欧美久久综合| 国产精品久久久久久久久久妞妞| 国产精品毛片a∨一区二区三区| 亚洲精品在线二区| 极品少妇一区二区三区精品视频| 欧美精品久久久久久久免费观看| 亚洲欧洲日夜超级视频| 亚洲欧美国产制服动漫| 一区二区三区四区蜜桃| 国产一区二区电影在线观看| 亚洲天堂av在线免费观看| 亚洲男人第一av网站| 欧美三区免费完整视频在线观看| 黑人巨大精品欧美黑白配亚洲| 国产在线视频不卡二| 亚洲国产精品一区在线观看不卡| 欧美精品一区在线播放| 99在线观看免费视频精品观看| 最新成人av在线| 蜜臀a∨国产成人精品| 亚洲第一久久影院| 欧美日韩精品一区二区| 麻豆成人av| 久久久久久久久久久久久久一区| 久久国产加勒比精品无码| 欧美福利小视频| 亚洲午夜极品| 国产乱码精品一区二区三区不卡| 在线成人国产| 亚洲美女精品成人在线视频| 亚洲黄色av| 日韩亚洲精品在线| 欧美福利电影在线观看| 美女主播精品视频一二三四| 欧美精品成人| 国产精品美女| 亚洲第一区中文99精品| 久久综合影视| 久久久久国产一区二区三区四区| 欧美人与性动交a欧美精品| 欧美黄色视屏| 欧美日韩亚洲免费| 久久精品视频在线看| 久色成人在线| 久久五月婷婷丁香社区| 欧美二区在线看| 亚洲欧美在线一区| 欧美体内she精视频在线观看| 久久久久久久综合日本| 亚洲国产精品999| 欧美在线首页| 久久久夜精品| 亚洲欧美日韩久久精品| 一二三区精品| 国产精品最新自拍| 在线日韩精品视频| 欧美激情2020午夜免费观看| 久久久精品国产免费观看同学| 亚洲国产精品一区二区尤物区| 老色鬼精品视频在线观看播放| 亚洲国产欧美久久| 久久精彩视频| 免费观看日韩| 亚洲一区www| 99国产一区二区三精品乱码| 亚洲激情视频在线播放| 亚洲人体影院| 久久裸体艺术| 国产精品女人毛片| 国产乱子伦一区二区三区国色天香| 国产精品入口尤物| 欧美电影免费网站| 亚洲精品字幕| 欧美日韩激情网| 亚洲欧美激情视频在线观看一区二区三区| 午夜久久影院| 国产日韩在线播放| 亚洲视频电影图片偷拍一区| 欧美日韩三级视频| 国产乱肥老妇国产一区二| 欧美日韩国产精品专区| 亚洲美女色禁图| 亚洲国产cao| 加勒比av一区二区| 在线观看日韩国产| 国产一区在线观看视频| 久久青青草原一区二区| 久久精品国产91精品亚洲| 亚洲人成亚洲人成在线观看| 欧美黑人多人双交| 免费国产自线拍一欧美视频| 欧美成人午夜77777| 国产精品视频九色porn| 男人的天堂亚洲| 欧美精品日日鲁夜夜添| 女人色偷偷aa久久天堂| 国产精品激情偷乱一区二区∴| 亚洲午夜一区二区三区| 亚洲欧美日韩国产综合在线| 永久555www成人免费| 亚洲免费av网站| 国产三级欧美三级| 免费看亚洲片| 国模精品娜娜一二三区| 麻豆免费精品视频| 欧美日韩亚洲视频一区| 久久久久高清| 亚洲经典在线| 国产精品久久久久久超碰| 另类专区欧美制服同性| 久久精品青青大伊人av| 亚洲香蕉视频| 国产精品中文字幕在线观看| 国产精品日产欧美久久久久| 久久久www免费人成黑人精品| 欧美日韩中文字幕综合视频| 国产精品亚洲综合一区在线观看| 午夜精品美女久久久久av福利| 国产一区二区黄色| 欧美精品情趣视频| 久久精品国产99| 亚洲在线成人精品| 欧美诱惑福利视频| 亚洲深夜福利网站| 韩日精品在线| 欧美日韩在线一二三| 亚洲第一精品久久忘忧草社区| 一本久道综合久久精品| 国产欧美一区二区三区在线看蜜臀| 一区免费观看| 美女啪啪无遮挡免费久久网站| 亚洲大片免费看| 亚洲天堂黄色| 亚洲激情六月丁香| 亚洲一区二区三区国产| 黄色成人在线免费| 国产噜噜噜噜噜久久久久久久久| 午夜精品视频一区| 欧美在线精品免播放器视频| 欧美日韩国产精品自在自线| 亚洲视频在线观看| 精久久久久久久久久久| 亚洲激情影视| 久久国产精品72免费观看| 欧美另类videos死尸| 亚洲无限乱码一二三四麻| 欧美精品导航| 国产在线一区二区三区四区| 欧美日韩日本国产亚洲在线| 欧美日韩一区二区三区视频| 久久精品72免费观看| 欧美一区二区高清在线观看| 久久久蜜桃一区二区人| 欧美国产日本在线| 欧美在线日韩精品| 国语自产精品视频在线看| 久久久久在线观看| 一区二区三区国产| 国产精品日韩精品| 午夜精品在线视频| 国产精品初高中精品久久| 久久精品一区二区三区四区| 欧美一区二区视频免费观看| 午夜精品美女久久久久av福利| 久久久欧美精品| 国产日韩欧美夫妻视频在线观看| 欧美中文字幕在线播放| 欧美+日本+国产+在线a∨观看| 99精品国产一区二区青青牛奶| 欧美va亚洲va日韩∨a综合色| 永久91嫩草亚洲精品人人| 亚洲黄色av一区| 欧美国产日韩a欧美在线观看| 另类春色校园亚洲| 亚洲国产精品久久久久秋霞不卡| 亚洲欧美制服另类日韩| 99国产一区二区三精品乱码| 欧美成人嫩草网站| 午夜视频久久久久久| 欧美精品首页| 欧美日本不卡| 欧美一级淫片aaaaaaa视频| 亚洲美女视频在线观看| 精品99一区二区三区| 欧美日韩一区二区在线| 亚洲国产精品电影| 亚洲精品乱码久久久久久蜜桃91| 欧美视频免费在线| 一本久道久久综合中文字幕| 欧美亚洲在线播放| 免费试看一区| 国产日韩亚洲欧美综合| 久久午夜影视| 欧美日韩极品在线观看一区| 国产精品国产精品| 在线观看不卡| 亚洲国产天堂网精品网站| 欧美日韩一区不卡| 久久亚洲一区二区三区四区| 狠狠噜噜久久| 亚洲毛片在线观看| 亚洲视频中文| 欧美日韩亚洲一区二| 国产视频一区在线观看一区免费| 国产精品国色综合久久| 欧美午夜片在线免费观看| 国产精品腿扒开做爽爽爽挤奶网站| 久热国产精品视频| 欧美成人精品三级在线观看| 亚洲精品视频在线观看网站| 亚洲欧美激情诱惑| 亚洲午夜一区二区三区| 99精品99久久久久久宅男| 国产婷婷精品| 欧美日韩国产在线播放网站| 伊人成综合网伊人222| 欧美日韩一区在线播放| 欧美性事免费在线观看| 久久精品主播| 欧美一区二区日韩一区二区| 最新高清无码专区| 久久日韩粉嫩一区二区三区| 亚洲欧美成人一区二区在线电影| 99视频精品全国免费| 国产一区成人| 欧美日韩一区二区免费视频| 欧美高清在线| 久久久久久999| 久久久噜噜噜久久中文字幕色伊伊| 国产综合欧美| 欧美成人tv| 亚洲一区二区3| 亚洲综合激情| 亚洲自拍偷拍福利| 亚洲国产人成综合网站| 狠狠色丁香久久婷婷综合_中| 国产亚洲高清视频| 国产精品久久久久一区二区三区共| 欧美国产日韩在线| 欧美日韩大片一区二区三区| 欧美精品一区二区视频| 国产精品亚洲美女av网站| 国内精品国产成人| 亚洲日本成人在线观看| 先锋a资源在线看亚洲| 欧美在线在线| 国产日产亚洲精品| 黄色亚洲免费| 久久久久久九九九九| 激情久久久久| 国内自拍视频一区二区三区| 亚洲综合色激情五月| 99热在这里有精品免费| 91久久综合| 国产欧美一二三区| 欧美日韩在线视频首页| 欧美在线观看视频一区二区三区| 欧美精品在线免费观看| 蜜臀va亚洲va欧美va天堂| 欧美一区二区三区另类| 午夜欧美电影在线观看|