《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于TMS320C6416的語音凈化系統
基于TMS320C6416的語音凈化系統
王舒翀,方勇,梁越
摘要: 基于TMS320C6416的語音凈化系統,目前針對語音識別提出了很多算法,但是這些研究基本上都是基于較為純凈的語音環境,一旦待識別的環境中有噪聲和干擾,語音識別就會受到嚴重影響.如果能實現噪聲和語音的自動分離,即在識別前就獲得較為純凈的語音,可以徹
Abstract:
Key words :

目前針對語音識別提出了很多算法,但是這些研究基本上都是基于較為純凈的語音環境,一旦待識別的環境中有噪聲和干擾,語音識別就會受到嚴重影響.如果能實現噪聲和語音的自動分離,即在識別前就獲得較為純凈的語音,可以徹底解決噪聲環境下的識別問題.近年來取得很大進展的盲源分離為噪聲和語音的分離提供了可能.盲源分離(Blind Source Separation)的算法眾多且運算復雜,經比較,其中T.Nishikawa等人提出的分階段ICA方法(MSICA)適合有混響的噪聲環境中的語音分離問題.經過計算機仿真,MSICA算法分離一段7s的語音要用時10ms以上,計算機和低速的DSPs很難滿足實時要求.

        針對這一算法,設計了一套以TI的TMS320C6416 DSP(簡稱6416)芯片為內核的語音凈化系統.6416的時鐘速度高達720MHz,經過使用MSICA算法的測試,該系統可以實時地對語音識別的信號進行凈化處理,有效地提高語音識別系統的抗噪性和魯棒性.

  1 算法描述

  1.1 語音識別信號的混合模型

  1.1.1 卷積混合一般模型

  語音信號的混合模型已從瞬時模型發展到卷積模型,相比瞬時模型而言卷積模型更接近真實環境.麥克風所測是卷積混迭信號,即源信號及其濾波與延遲的混迭信號的線性組合再加上其它噪聲,如(1)式所示.

  式(1)中,sj(t),j=1,…,N為信號源,且各源信號相互獨立;xi(t),i=1,…,N為N個觀測數據向量,其元素是各個麥克鳳得到的輸入.所以觀測信號xi(t)是每個源信號sj(t)經過延時tij,并乘以因子aij(t)(沖擊響應)后疊加,最后加上噪聲ni(t).

  1.1.2 針對語音識別的簡化混合模型

  一般的語音識別只有一個麥克風,根據盲源分離理論,麥克鳳數應不少于信源數,所以采用主副兩個麥克風輸入待識別語音,為簡化處理假定只有主講話者聲音s1和背景噪聲s2(此背景噪聲包括經過延遲的回聲)兩個聲源.可得如圖1的混合模型.

  信號源s1到達兩個麥克風的時間間隔為t21,且幅度值不同;s2到達兩個麥克風的時間間隔為t12,幅度值也不同.又因為主信號源s1非??拷鼉蓚€麥克風,所以認為T21比T12小很多,且趨于零.于是得到相應的模型表達式的簡化形式:

  x1(t)=s1(t)+a12s2(t-t12)+n1(t)   (2)

  x2(t)=a21s1(t-t21)+s2(t)+n2(t)

  1.2 MSICA算法及其實現步驟

  傳統采用頻域ICA(FDICA)或者時域ICA(TDICA)方法,單一的方法在真實環境中缺點很明顯,分離效果在混響環境中受到很大影響.然而一種時頻域結合多級分離的混合型ICA算法——MSICA算法可以有效解決這一問題.

  該算法主要由三個步驟組成:首先,利用FDICA的高穩態性的優點在一定程度上分離源信號;為了簡化后續計算,白化FDICA分離出來的信號;接著,把白化后的FDICA輸出信號當作TDICA的輸入信號,并用TDICA分離線留的交叉干擾分量;最后,TDICA的輸出信號即為分離信號.算法框圖如圖2所示.

  

MSICA算法框圖

 

  2 DSP硬件系統設計

  2.1 硬件結構

  為實現上述算法設計了DSP語音分離系統,該系統主要參數如下:

  ·TMS320C6416 DSP;

  ·16M words FLASH ROM;

  ·兩個EMIF:64-Bit EMIFA和16-Bit EMIFB;

  ·133MHz的16MB SDRAM;

  ·兩個16-bit立體聲CODEC:TLV320AD50.

  TMS320C6416有很高的信號處理能力以及豐富的片內存儲咕嘟和片內外設,且有兩級內部存儲結構.第一級L1緩存包含各為16KB的程序和數據存儲器,第二級L2包含1024KB的存儲空間.第一級只能作為緩存而第二級可以被設置為部分靜態RAM和部分緩存.在語音凈化系統中,設置L2為4通道256KB緩存和768KB靜態RAM.這種配置使用了最大允許的緩存,是因為MSICA算法將處理大量的數據,訪問外部存儲器會有瓶頸,而大緩存可以將諸如中斷服務程序、常用函數的代碼、軟件堆棧等關鍵數據段和反復使用的系數存儲于片內存儲器中,從而大大提高內部存儲空間的使用效率.6416的兩個多通道緩沖串口(McBSP)用作數據的輸入輸出端口.模擬接口芯片TLV320AD50可以提供16bit的數/模、模/數轉換,最大轉換率是22.5kHz.采樣率為8kHz,兩個TLV320AD50分別通過McBSP與TMS320C6416相連.兩路混合語音信號通過模擬接口電路轉化為數字信號,兩路數字信號通過TMS320C6416的兩個McBSP輸入,根據語音特征存儲中存儲的語音特征進行語音分離,分離出純凈的特識別語音,進行語音識別,最后輸出識別結果.系統框圖見圖3.

  

基于TMS320C6416的語音凈化系統框圖

2.2 軟件流程

 

  系統上電后,存儲在FLASH ROM中的程序將裝入TMS320C6416的片內RAM中,程序對寄存器、中斷向量表和編碼進行初始化并對片內McBSP進行配置,完成這些初始化的任務后系統采集并處理語音信號.系統首先對目前狀態進行辨識.開機后的狀態分為非識別狀態和識別狀態,非識別狀態 下系統將采集純正語音信號,提取出語音特征送入存儲器中作為模板;識別狀態下首先參數考純凈語音的特征對采集的雙路混合信號進行分離,獲得純凈的待別語音,最后送入識別系統完成語音識別.整個流程見圖4.

  

基于TMS320C6416的語音凈化系統流程圖

 

  具體分離步驟在初始化之后,主函數程序進入一個等待循環,在一個新的采樣輸入被獲取之后與中斷服務程序(ISR)一起工作并調用分離程序.第一步,信號首先通過TI的DFT程序變換到頻域.系統使用最前面的幾個塊(例如取5塊)來估計輸入信號x1和x2每個頻率分量的功率矩陣.流程圖(見圖5)中的變量P表示正在處理的塊數.對于接下來的每一塊(P≥5),系統通過指數平均來更新輸入信號的功率矩陣,以計算出梯度.然后計算步長u12、u21和差分脈沖響應濾波器ΔH12、ΔH21的更新系數.最后確定更新系統和DRIR濾波器系數,在頻域對輸入信號進行初步分離.第二步,白化程序對FDICA輸出信號進行白化處理,以去除信號的相關性.第三步,首先通過最小化非負代價函數計算分離濾波器矩陣和分離濾波器系數,然后帶入白化后的信號求得TDICA輸出信號.

  2.3 代碼優化

  為了進行實時的混合語音分離并識別,分離算法必須在盡可能短的時間(如1~2s)內完成.在本系統中,通過CCS對C源代碼進行編譯,并對分離算法的一些關鍵模塊從內聯函數替換、數據讀寫、循環體優化、函數拆并、C級優化等方面進行優化設計,以達到充分利用CPU、存儲器等資源,提高算法運行速度,滿足實時性要求.

  (1)內聯函數優化

  通過內聯函數替換提高代碼性能.內聯函數直接與匯編指令相對應,通過使用它們,C編譯器能達到更好的編譯效果,并充分利用系統資源.C6416提供豐富的內聯函數,涵蓋了各種數據類型的乘、加、移位等操作.實驗結果表明,內聯函數替換是提高代碼性能最簡單、直接有效的方法.

  (2)數據讀寫優化

  充分利用C6416的雙字存儲指信和packing/unpacking方式提高代碼的運行速度.

  (3)循環體優化

  通過軟件流水工具(Software Pipeline)適當安排循環指令,使多次迭代并行執行,以達到優化代碼的目的.

  (4)函數拆并優化

  將某些大函數拆開成多個小函數或相反,以提高程序的運行速度.對FDICA和TDICA等大程序中某些常用的分支,可將其拆分以減少判斷、跳轉操作.對于某些簡單的小函數,將其合并成大函數有助于減少程序調用開銷.

  (5)C級優化

  在定點DSP上進行浮點運算會影響C源代碼的性能.因此,第一個優化任務就是將源碼中運算比較密集的部分(如分離濾波器矩陣和分離濾波器系數的計算)轉換成定點的算法.此外,影響系統性能的一個重要原因是沒有有效利用DSP的并行計算能力,TMS320C6416為最優化這些并行操作的打包數據處理提供了特殊的指令.系統另一個瓶頸是對外部存儲器的訪問.對混合語音的分離需要處理大量的數據,存儲和訪問可能是DSP系統的最大瓶頸.通過使用緩存可以緩解瓶頸,優化在外部和內部存儲中的數據定位可以提高系統的性能.最后,使用C編譯器的最優化選項編譯代碼.

  上述的優化并非已經完全,在后續的研究中代碼可以進一步優化,如可改進以下幾處:首先,使用DMA以提高存儲器訪問的性能并減少存儲器消耗;其次,為了避免浮點溢出可以將代碼全部轉換為定點,對代碼中的關鍵循環進行更好的組織以實現軟件流水線;最后,為了最大程序提高性能可以使用線性匯編語言并對部分代碼進行匯編層的優化.

  2.4 實驗結果

  采用兩組混合語音來測試,即單獨錄制兩個純凈的信號源,圖1所示模型用MATLAB混合(忽略噪聲),通過凈化系統得到兩級分離信號并與原始語音進行比對.x1(t)和x2(t)即為兩個麥克風的輸入信號.使用以下兩組聲音信號作為測試信號,第一組為語音和音樂信號,第二組為兩個語音信號,都是16kHz采樣16bit單聲道文件,長度均為7s.圖6與圖7分別為上述兩組混合語音的分離結果,從中可以看出分離效果非常令人滿意,達到了帶噪語音的凈化效果.

  結語

  在實驗室環境引入語音凈化系統后,語音識別的速度雖然略有下降,但是識別語音的信噪比有顯著提高,在有不同信噪比的音樂和混響噪聲的背景中,識別率平均提高30%以上.

此內容為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>
          国产精品sss| 午夜电影亚洲| 欧美中在线观看| 女同一区二区| 久久久久久穴| 欧美精品国产精品日韩精品| 美女黄毛**国产精品啪啪| 欧美成年人视频网站欧美| 国产精品久久9| 黄色亚洲在线| 亚洲一二三区在线观看| 国产一区二区三区不卡在线观看| 久久久精品久久久久| 欧美一区二区在线免费播放| 亚洲第一主播视频| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品推荐精品| 亚洲国产精品悠悠久久琪琪| 欧美精品手机在线| 黄色精品在线看| 亚洲精品欧美激情| 欧美一区二视频在线免费观看| 欧美在线地址| 国产手机视频精品| 亚洲精品欧美激情| 亚洲色在线视频| 久久蜜臀精品av| 久久精品国产99国产精品| 欧美一二三区在线观看| 欧美另类69精品久久久久9999| 亚洲高清二区| 亚洲欧洲日夜超级视频| 伊人狠狠色j香婷婷综合| 亚洲另类黄色| 国产精品一卡二| 欧美一区二视频在线免费观看| 亚洲社区在线观看| 国产美女精品视频| 欧美色图首页| 亚洲欧美电影院| 欧美一区二区三区男人的天堂| 尤妮丝一区二区裸体视频| 巨胸喷奶水www久久久免费动漫| 久久国产加勒比精品无码| 亚洲一二三区精品| 中文一区二区在线观看| 精品91久久久久| 久久久久久免费| 欧美日本精品| 欧美一区二区三区久久精品茉莉花| 久久精品国内一区二区三区| 国产精品成人观看视频免费| 久久伊人免费视频| 欧美日韩国产成人高清视频| 欧美精品三级日韩久久| 欧美成人影音| 亚洲午夜电影| 国产一区香蕉久久| 亚洲一区二区黄| 在线观看国产一区二区| 在线播放国产一区中文字幕剧情欧美| 欧美极品在线观看| 在线视频欧美日韩| 欧美a一区二区| 欧美日韩国产另类不卡| 亚洲欧美日韩天堂一区二区| 亚洲高清不卡在线| 国产精品久久久久久久9999| 欧美精品色综合| 久久成人羞羞网站| 亚洲国产乱码最新视频| 国产精品无人区| 国产视频一区三区| 欧美一区二区在线免费播放| 亚洲国产日韩综合一区| 欧美日韩亚洲综合一区| 在线国产精品一区| 亚洲片在线资源| 欧美日韩国产va另类| 国产午夜精品麻豆| 国产欧美日韩一区二区三区| 欧美日韩一区在线视频| 狠狠色狠狠色综合人人| 国产精品网站在线| 欧美一区三区三区高中清蜜桃| 亚洲欧美影院| 亚洲欧美综合精品久久成人| 国产精一区二区三区| 久久人人爽人人爽| 欧美在线电影| 亚洲精品一区二区三| 欧美日韩国产二区| 激情久久中文字幕| 亚洲国产一区在线| 91久久一区二区| 国产精品久久久久99| 国产一区二区三区四区hd| 国产又爽又黄的激情精品视频| 亚洲国产1区| 国产精品美女久久久久久2018| 亚洲欧美日韩国产综合| 嫩草影视亚洲| 亚洲国产精品一区二区www| 亚洲在线国产日韩欧美| 欧美精品www| 国产精品二区影院| 亚洲国产一区二区a毛片| 美日韩免费视频| 久久福利一区| 久久国产精品一区二区| 欧美视频免费在线| 欧美成人网在线| 国产区欧美区日韩区| 欧美88av| 亚洲国产精品久久人人爱蜜臀| 伊人狠狠色j香婷婷综合| 一二三区精品| 亚洲精品美女在线观看| 欧美亚洲专区| 欧美黄免费看| 欧美在线综合| 一本色道久久综合狠狠躁篇的优点| 欧美亚洲在线播放| 国产亚洲精品bv在线观看| 国产精品高潮粉嫩av| 欧美专区在线观看一区| 午夜精品久久99蜜桃的功能介绍| 夜夜嗨av一区二区三区| 国语自产精品视频在线看抢先版结局| 1024成人网色www| 久久精品日产第一区二区三区| 亚洲美女精品久久| 亚洲无毛电影| 久久伊人免费视频| 国产精品日韩精品欧美在线| 一区二区三区国产精华| 在线亚洲高清视频| 久久不射2019中文字幕| 国内激情久久| 国产精品嫩草影院一区二区| 国产精品成人一区二区艾草| 久久在线免费观看| 在线观看一区| 久久精品三级| 亚洲精品护士| 一区二区三区精品视频在线观看| 国产精品久久久久一区| 久久视频免费观看| 久久日韩精品| 性欧美xxxx大乳国产app| 国产伦精品一区二区三区高清版| 亚洲高清免费视频| 亚洲国产精品一区二区尤物区| 18成人免费观看视频| 伊人蜜桃色噜噜激情综合| 亚洲美女av电影| 国产精品色网| 欧美日韩综合另类| 鲁鲁狠狠狠7777一区二区| 国产精品系列在线播放| 国产亚洲一区在线播放| 欧美高清hd18日本| 欧美三级小说| 欧美日韩福利视频| 亚洲女ⅴideoshd黑人| 欧美刺激性大交免费视频| 久久国产福利国产秒拍| 久久精品一二三| 午夜精品福利一区二区三区av| 韩国精品一区二区三区| 国内精品久久久久国产盗摄免费观看完整版| 欧美成人在线免费视频| 欧美日韩综合视频网址| 欧美极品欧美精品欧美视频| 亚洲精品在线三区| 亚洲宅男天堂在线观看无病毒| 国内精品嫩模av私拍在线观看| 欧美日韩在线观看视频| 激情国产一区二区| 欧美 日韩 国产一区二区在线视频| 这里只有精品在线播放| 国产一区二区欧美| 毛片基地黄久久久久久天堂| 欧美一区二区三区免费大片| 久久精品国产亚洲高清剧情介绍| 欧美日一区二区三区在线观看国产免| 亚洲欧美日韩第一区| 国产一区二区三区久久精品| 欧美在线观看一区二区| 欧美三级视频| 欧美日韩精品免费在线观看视频| 亚洲一区bb| 欧美激情片在线观看| 欧美一级理论性理论a| 在线视频欧美一区| 99成人精品| 一区二区动漫| 亚洲电影欧美电影有声小说| 一区二区三区四区五区精品| 亚洲韩国日本中文字幕| 亚洲欧美变态国产另类| 狠狠爱综合网| 亚洲免费影视| 欧美视频中文在线看| 欧美激情视频在线免费观看 欧美视频免费一| 欧美性一二三区| 欧美精品激情在线观看| 麻豆精品精品国产自在97香蕉| 亚洲高清自拍| 久久综合福利| 亚洲欧洲一区二区天堂久久| 夜夜嗨网站十八久久| 欧美性大战久久久久| 国产日韩欧美视频| 亚洲欧美国产不卡| 免费看的黄色欧美网站| 久久精品视频在线| 国产精品亚洲综合一区在线观看| 国产亚洲人成网站在线观看| 欧美人在线视频| 亚洲第一偷拍| 国产欧美日韩在线视频| 久久精品成人欧美大片古装| 日韩一级视频免费观看在线| 久久综合中文色婷婷| 国产精品久久久久久五月尺| 午夜精品区一区二区三| 久久一区二区三区四区五区| 国产欧美日韩视频在线观看| 激情欧美国产欧美| 极品少妇一区二区三区| 国内免费精品永久在线视频| 葵司免费一区二区三区四区五区| 欧美成人精品在线播放| 欧美中文在线免费| 国内精品**久久毛片app| 免费亚洲电影| 欧美美女日韩| 欧美精品一区视频| 国产欧美日本在线| 亚洲午夜在线| 99国产精品久久久| 欧美一区成人| 欧美三级资源在线| 激情av一区二区| 亚洲大片精品永久免费| 免费观看欧美在线视频的网站| 玖玖国产精品视频| 欧美日韩国产成人在线观看| 日韩小视频在线观看专区| 亚洲欧美经典视频| 欧美一区二区日韩| 欧美.日韩.国产.一区.二区| 欧美一区二区三区免费看| 91久久精品美女高潮| 欧美精品一区二区三区在线看午夜| 亚洲精品资源| 激情久久五月天| 久久久久久91香蕉国产| 国内精品一区二区| 亚洲国产精品视频| 国产视频在线观看一区| 99国产精品久久久久久久| 免费在线观看一区二区| 亚洲精品在线二区| 先锋影音国产精品| 欧美中文在线字幕| 亚洲福利视频专区| 久久激情视频免费观看| 国产亚洲精品综合一区91| 久久久不卡网国产精品一区| 国产精品综合视频| 午夜精品www| 亚洲日本欧美天堂| 国产欧美欧美| 欧美精品在线一区二区三区| 久久一日本道色综合久久| 亚洲国产成人久久综合一区| 欧美日韩免费| 国产精品99久久久久久白浆小说| 一区二区日韩精品| 久久综合电影一区| 欧美成人一区二区三区片免费| 亚洲精品你懂的| 欧美日韩在线播放| 欲色影视综合吧| 欧美成人精品| 欧美人与性动交α欧美精品济南到| 国产精品久久久久久模特| 欧美色道久久88综合亚洲精品| 久久国产精品毛片| 亚洲视频日本| 在线看视频不卡| 99精品99| 欧美日韩小视频| 国产精品毛片大码女人| 黑人一区二区三区四区五区| 亚洲激情一区二区三区| 久久综合九色综合欧美狠狠| 欧美日韩一区三区| 亚洲自拍偷拍一区| 国产精品一区二区久久| 在线 亚洲欧美在线综合一区| 亚洲已满18点击进入久久| 欧美性猛交xxxx免费看久久久| 伊人久久大香线蕉综合热线| 男女精品视频| 国产毛片一区二区| 性久久久久久久| 久久久综合网| 国产精品久久久久影院色老大| 国产精品日韩久久久久| 欧美精品久久久久久久久久| 欧美**字幕| 麻豆精品视频在线观看视频| 精品动漫一区| 亚洲一区网站| 亚洲一区高清| 亚洲欧美激情四射在线日| 蜜臀va亚洲va欧美va天堂| 性欧美激情精品| 欧美怡红院视频一区二区三区| 国产综合久久久久影院| 欧美一区二区三区在线播放| 老司机免费视频一区二区| 久久精品女人天堂| 日韩午夜激情av| 日韩一级免费观看|