《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的語音降噪系統設計
基于DSP的語音降噪系統設計
來源:微型機與應用2010年第22期
王 龍,官洪運,劉 捷
(東華大學 信息與科學技術學院,上海201620)
摘要: 針對語音通信中不可避免要受到各種噪聲的影響,致使通信質量下降的問題,采用DSP TMS320C5509和語音采集芯片TLV320AIC23搭建了語音降噪系統,實現了基于譜相減技術的實時系統來消除環境噪聲。通過DSP開發板對信號進行采集與降噪實驗,結果表明該系統具有較好的降噪效果,能有效地提高系統的信噪比。
Abstract:
Key words :

摘  要: 針對語音通信中不可避免要受到各種噪聲的影響,致使通信質量下降的問題,采用DSP TMS320C5509和語音采集芯片TLV320AIC23搭建了語音降噪系統,實現了基于譜相減技術的實時系統來消除環境噪聲。通過DSP開發板對信號進行采集與降噪實驗,結果表明該系統具有較好的降噪效果,能有效地提高系統的信噪比。
 關鍵詞: 譜相減;降噪;TMS320VC5509

    在現實的語音通信中會不可避免地受到來自環境中的背景噪聲影響,致使通信質量嚴重下降,甚至聽不清楚對方講話的內容,因此對帶噪語音信號進行降噪已經成為語音通信中的一個非常迫切的課題。近年來,隨著VLSI技術的發展和高速DSP芯片的出現,語音增強方法走向實用化[1]。本文所介紹的語音降噪系統能夠有效地實現數字降噪功能,由于降噪處理時不但要進行信號的采集與回放,還要進行降噪算法的實時處理,采用具有高速實時處理能力的DSP TMS320VC5509進行處理,能夠滿足日常生活中語音通信中的降噪要求。
1 降噪系統設計     
1.1 硬件系統結構圖

    本系統采用TI公司的TMS320VC5509芯片進行信號處理和譜相減算法的處理,語音降噪系統如圖1所示。系統采用12 MHz的晶振為DSP提供時鐘,DSP內部工作時鐘采用PLL方式設置成16倍頻,使DSP的內部時鐘達到192 MHz。語音采集與回放模塊采用TLV320AIC23語音編解碼芯片。CPLD XC95114提供讀寫Flash AM29LV800B和配置,啟動語音編解碼模塊AIC23的控制信號。供電模塊采用TPS73HD301,分別提供DSP芯片所需的1.6 V內核電壓和3.3 V的I/O電壓。

1.2 主要電路原理分析
    圖2為5509DSP與TLV320AIC23的接口原理圖。

    音頻Codec芯片TLV320AIC23通過外圍器件對其內部寄存器進行編程配置,使用靈活,其配置接口支持SPI總線接口和I2C總線接口,  數據傳輸格式支持右判斷模式、左判斷模式、I2S 模式和DSP模式4種方式,其中TI 模式專門針對TI DSP設計[2,3]。C5509的多通道緩沖串口MCBSP可以配置為SPI總線接口,其串行數據傳輸格式與TLV320AIC23的DSP模式兼容,此外,這兩款芯片的I/O電壓兼容,從而使得C5509與TLV320AIC23可以無縫連接,系統設計簡單。
    MODE引腳作為串行接口輸入模式選擇端,0為I2C模式,1為SPI模式;由于C5509片內外設含有I2C模塊,直接使用C5509的I2C模塊控制TLV320AIC23,此時C5509作為I2C總線的主設備,TLV320AIC23作為從設備,通過編程完成對TLV320AIC23的配置。
    TLV320AIC23的數字音頻接口采用DSP模式,將TLV320AIC23配置為主設備。與DSP的McBSP0無縫連接,將其作為雙向的數據收發通道。輸入輸出的幀同步信號LRCIN、LRCOUT分別接McBSP串口的FSX0與FSR0,時鐘信號BCLK與McBSP的串口輸出時鐘CLKX0相連,同時通過CLKX0驅動輸入串行時鐘CLKR0,以保證串口數據收發的一致與同步。SCL和SDI分別是 TLV320AIC23的控制端口和數據輸入端,分別和C5509的I2C模塊端口 SCL和 SDA 相連。
1.3 音頻信號的采集與回放
    此系統中采用MICPHONE采集語音信號,把采集的語音信號經過模數變換,進入DSP后再經過濾波存儲到DSP的片內存儲空間。然后調用譜相減算法降噪軟件進行降噪處理,得到新的處理后的數據再經過數模變換,放大后從耳機輸出。
    通過MIC采集的語音信號通過TLV320AIC23語音編解碼芯片對語音進行模數轉換。TLV320AIC23是一個高性能的多媒體數字信號編解碼器,該模塊具有模數轉換器、數模轉換器,使用了高效的 Multibit sigma-delta 和過采樣數字插補濾波技術,支持 16、20、24 和 32位格式從8 kHz~96 kHz采樣頻率的音頻信號的采集與回放,并具有較高的信噪比(SNR)和較低的能耗。利用多通道緩沖串口McBSP(multiply—channel buffer interferce)與DSP通信。把通過TLV320AIC23模數轉換后的數據通過McBSP1傳送給DSP進行降噪處理,處理后的數據經過數模轉化后傳送到耳機輸出。
2 系統算法與軟件設計
2.1 譜相減算法[4,5]

    目前降噪算法具有代表性的有自相關算法、自適應噪聲濾波法、短時譜幅度估計法、譜相減算法、小波變換等。譜相減算法因具有運算量小、容易實時實現、增強效果好等特點,是目前在降噪系統中最常用的算法之一。
    譜相減算法的基本原理是在頻域將噪聲的頻譜分量從帶噪語音信號的頻譜中減去。譜減的提出前提是假設語音信號與加性噪聲相互獨立,它假設噪聲是統計平穩的,即有語音期間噪聲振幅譜的期望值與無語音間隙噪聲的振幅譜的期望值相等,用無語音期間測得的噪聲頻譜的估計值取代有語音期間的噪聲頻譜,與含有噪音的語音頻譜相減,即可得到語音頻譜估計值。假設帶噪語音的模型表達式如式(1):
  
其中sm(n)表示純凈的語音,dm(n)表示噪聲,ym(n)表示帶噪語音。其中m=0,1,2,…,M-1;n=0,1,2,…,N-1;M、N分別表示一段語音中包含的幀數和每幀信號的長度。
    在實際中由于語音信號是不平穩的,但是具有短時平穩性,因此計算時通常要加窗處理。設Yk、Sk、dk分別表示帶噪語音,純凈語音和噪聲的傅里葉系數。對(1)式進行傅里葉變換,由于假設的語音與噪音是不相關的,可得式(2),即
    
    譜相減算法原理圖如圖3所示。

2.2 系統軟件設計
    在本系統的軟件設計中,軟件系統主要包括主程序、中斷服務程序、中斷向量表和鏈接命令文件,其中最重要的是主程序和中斷服務程序,中斷服務程序主要功能是實現數據采集與數據更新。
    系統主函數是程序執行的入口并完成需要的初始化工作。主函數中主要包括對時鐘、多通道緩沖串口McBSP1以及對AIC23的初始化配置。接著啟動串口進行正常工作,最后進行譜相減法降噪算法處理,輸出降噪后的語音信號。
    在該系統中,音頻信號通過MIC被采集,然后經過TLV320AIC23語音編解碼模塊,把采集的語音信號進行信號保持、采樣、量化后轉換成數字信號,轉換成的數字語音信號以中斷方式被DSP讀取,通過DSP的多通道緩沖串口McBSP1以數據幀的方式把數據存儲到片上緩沖區里。當一幀數據采集完后,中斷返回到主程序對數據的進行加窗處理、FFT變換,然后再進行有聲無聲檢測,判斷是否需要進行降噪處理。處理后的數據通過McBSP1輸出到TLV320AIC23進行回放。軟件處理流程結構如圖4所示。

    CPU在相應接收中斷服務程序后,在服務程序中將128個采樣值拷貝到處理緩沖區中等待處理,實現緩沖區的數據轉換,然后置1使程序進入主程序中進行降噪處理。
    本系統中實時設計中的關鍵技術有加窗處理、幀間重疊、幀移位、快速傅里葉變換(FFT)、快速傅里葉反變換、定點數與浮點數的轉化。在進行FFT變換的時候必然會產生大量的數據,所以在對數據進行讀取與存儲時不可避免地要造成流水線沖突,為了解決這樣的問題,可以在產生流水線沖突的兩條指令間加上三個NOP指令[6,7]。
    通過譜相減算法在DSP開發板上搭建的語音降噪系統中進行降噪實驗,實驗結果表明,本系統能夠有效地降低環境噪聲對語音的影響,能夠有效地提高信噪比,改善語音通信質量,達到降低語音通信中的背景噪聲的目的。
參考文獻
[1] 黃蘇雨,梁聲灼,黃蘇園.語音增強方法綜述[J].計算機與現代化,2007,23(3):16-20.
[2] 汪春梅,孫紅波.TMS320C5000系列DSP系統設計與開發實例[M].北京:電子工業出版社,2004.
[3] 丁祥,余小清.音頻編解碼器TLV320AIC23及其與DSP接口設計[J].單片機與嵌入式系統,2002,2(6):35-37.
[4] 王欣,羅代升,王正勇.基于改進譜減算法的語音增強研究[J].成都信息工程學院學報,2007,22(2):201-204.
[5] 張俊.基于譜減算法語音增強的研究[J].信息技術,2009,33(3):74-76.
[6] Texas Instruments.TLV320AIC23B stereo audio CODEC datamanual[Z],2003.
[7] 北京瑞泰創新科技有限責任公司. ICETEK-VCS5509 EVM用戶使用手冊V1.0[Z],2004.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99日韩精品| 亚洲二区在线观看| 精品69视频一区二区三区| 国产美女精品在线| 国产精品一级在线| 国产精品丝袜白浆摸在线| 欧美午夜宅男影院| 国产精品福利在线| 国产精品wwwwww| 国产精品久久久久久久午夜| 欧美午夜美女看片| 国产精品久久久久国产精品日日| 国产精品va在线| 国产精品成人v| 国产精品久久久久久久久| 国产精品高清在线| 国产精品一卡| 国产一区二区在线免费观看| 国产一区二区三区四区三区四 | 99在线热播精品免费99热| 亚洲乱码国产乱码精品精可以看 | 国产日韩欧美在线播放| 国产情人节一区| 国产字幕视频一区二区| 国产在线播放一区二区三区| 精品51国产黑色丝袜高跟鞋| 亚洲国产二区| 亚洲理论在线| 亚洲一区二区在线观看视频| 欧美亚洲网站| 亚洲欧洲一区二区三区| 亚洲美女av在线播放| 亚洲午夜在线| 久久国产福利国产秒拍| 久久人人精品| 欧美裸体一区二区三区| 国产精品久久91| 国产在线高清精品| 亚洲日本电影| 亚洲无线视频| 欧美在线欧美在线| 亚洲乱码视频| 午夜亚洲福利| 久久一区国产| 欧美日韩午夜| 国产一区二区激情| 亚洲精品一区二区三区99| 亚洲天堂黄色| 久久精品国产久精国产思思| 亚洲毛片在线观看.| 香蕉久久夜色精品| 久久三级视频| 欧美吻胸吃奶大尺度电影| 国产人成一区二区三区影院| 在线播放不卡| 亚洲午夜精品福利| 亚洲国产精品传媒在线观看| 一本大道久久精品懂色aⅴ| 午夜久久tv| 欧美sm视频| 国产噜噜噜噜噜久久久久久久久| 狠狠色噜噜狠狠色综合久| 日韩天堂在线观看| 欧美一区二区三区免费看| 一区二区三区国产精华| 久久久免费精品| 欧美午夜欧美| 亚洲电影毛片| 亚洲欧洲av一区二区| 亚洲精品国产日韩| 久久国产综合精品| 欧美日韩国产片| 韩国精品一区二区三区| 亚洲图片欧美一区| 亚洲国产精品专区久久| 午夜影视日本亚洲欧洲精品| 欧美极品影院| 黄色精品一区二区| 亚洲性夜色噜噜噜7777| 日韩亚洲精品电影| 久久天堂精品| 国产欧美精品一区aⅴ影院| 最新国产の精品合集bt伙计| 一区二区在线看| 亚洲深夜福利在线| 亚洲精品欧美日韩| 欧美中在线观看| 欧美三级特黄| 亚洲国产欧美不卡在线观看| 欧美一区二区免费观在线| 亚洲一区二区三区四区中文| 欧美国产日韩精品| 激情久久五月| 午夜视频久久久久久| 亚洲自拍三区| 欧美日韩一区自拍| 亚洲福利视频一区| 久久不射中文字幕| 欧美一区二区啪啪| 午夜综合激情| 欧美一区中文字幕| 国产精品久久国产愉拍| 99视频在线精品国自产拍免费观看 | 亚洲韩国日本中文字幕| 久久岛国电影| 欧美自拍偷拍午夜视频| 国产精品福利在线观看网址| 亚洲伦伦在线| 99综合精品| 欧美激情按摩| 亚洲国内自拍| 99国产精品99久久久久久| 欧美国产成人精品| 1024成人网色www| 性做久久久久久免费观看欧美| 亚洲欧美日韩另类| 国产精品美女久久久免费| 一区二区欧美日韩| 亚洲一区二区三区在线| 欧美性片在线观看| 野花国产精品入口| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美日韩精品一区二区三区四区| 亚洲日韩中文字幕在线播放| 99人久久精品视频最新地址| 欧美日韩卡一卡二| 99精品视频免费观看| 亚洲一区二区三区久久| 国产精品久久久久久av福利软件 | 欧美夜福利tv在线| 国产啪精品视频| 欧美伊人久久| 噜噜噜噜噜久久久久久91| 在线精品国产成人综合| 亚洲日本在线视频观看| 欧美日本韩国一区二区三区| 亚洲精品欧美激情| 亚洲一区欧美一区| 国产日本亚洲高清| 久久精品色图| 欧美破处大片在线视频| 日韩亚洲欧美成人一区| 亚洲欧美日韩综合| 国产有码在线一区二区视频| 亚洲精美视频| 欧美日韩国产电影| 亚洲天堂网在线观看| 久久精品人人做人人爽| 在线精品视频一区二区| 99国产精品99久久久久久| 国产精品av免费在线观看 | 欧美在线不卡视频| 欧美成人午夜激情| 99精品福利视频| 欧美亚洲一区| 精品成人一区二区三区| 亚洲精品免费在线| 国产精品久久999| 久久aⅴ国产紧身牛仔裤| 欧美成人a∨高清免费观看| 一区二区激情| 久久国产精品高清| 亚洲国产婷婷| 欧美一区二区黄色| 亚洲成人在线| 亚洲欧美日韩中文播放| 在线观看精品| 亚洲影院免费观看| 娇妻被交换粗又大又硬视频欧美| 一本久道久久综合狠狠爱| 国产欧美日韩免费看aⅴ视频| 亚洲娇小video精品| 国产精品久久久久久久久借妻| 久久精品理论片| 欧美日韩一区三区| 久久精品国产欧美激情| 欧美日韩精品三区| 欧美与黑人午夜性猛交久久久| 欧美人与性动交a欧美精品| 欧美一级片久久久久久久| 欧美日韩成人一区| 欧美中文在线免费| 欧美视频精品在线| 亚洲高清av| 国产精品无人区| 日韩亚洲在线观看| 国产亚洲综合在线| 亚洲少妇在线| 樱桃成人精品视频在线播放| 午夜精品久久久久久久白皮肤 | 亚洲福利在线观看| 午夜久久99| 亚洲日本视频| 久久视频精品在线| 亚洲欧美国产制服动漫| 欧美日本精品一区二区三区| 久久国产手机看片| 国产欧美视频一区二区| 夜夜嗨av一区二区三区四区| 狠狠入ady亚洲精品经典电影|