《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 音頻信號采集與AGC算法的DSP設計方案
音頻信號采集與AGC算法的DSP設計方案
摘要: 過去,對大音頻信號采用限幅方式,即對大信號進行限幅輸出,小信號不予處理。這樣,仍然存在音頻信號過小時,用戶自行調節音量,也會影響用戶的收聽效果。隨著電子技術,計算機技術和通信技術的迅猛發展,數字信號處理技術已廣泛地深入到人們生活等各個領域。其中語音處理是數字信號處理最活躍的研究方向之一,在IP電話和多媒體通信中得到廣泛應用。
Abstract:
Key words :

       過去,對大音頻信號采用限幅方式,即對大信號進行限幅輸出,小信號不予處理。這樣,仍然存在音頻信號過小時,用戶自行調節音量,也會影響用戶的收聽效果。隨著電子技術,計算機技術和通信技術的迅猛發展,數字信號處理技術已廣泛地深入到人們生活等各個領域。其中語音處理是數字信號處理最活躍的研究方向之一,在IP電話和多媒體通信中得到廣泛應用。

  語音處理可采用通用數字信號處理器DSP和現場可編程門陣列(FPGA) 實現,其中DSP實現方法具有實現簡便、程序可移植行強、處理速度快等優點,特別是TI公司TMS320C54X系列在音頻處理方面有很好的性價比,能夠解決復雜的算法設計和滿足系統的實時性要求,在許多領域得到廣泛應用。在DSP的基礎上對音頻信號做AGC算法處理可以使輸出電平保持在一定范圍內,能夠解決不同節目音頻不均衡等問題。

  電臺等由于其自辦頻道的廣告、新聞、廣播劇、歌曲和轉播節目等音頻信號電平大小不一,導致節目播出時,音頻信號忽大忽小,嚴重影響用戶的收聽效果。在轉播時,由于傳輸距離等原因,在信號的輸出端也存在信號大小不一的現象。

  音頻信號采集

  TI公司DSP芯片TMS320VC5402具有獨特的6總線哈佛結構,使其能夠6條流水線同時工作,工作頻率達到100MHz。利用VC5402的2個多通道緩沖串行口(McBSP0和McBSP1)來實現與AIC23的無縫連接。VC5402的多通道帶緩沖的串行口在標準串口的基礎上加了一個2K的緩沖區。每次串口發送數據時,CPU自動將發送緩沖中的數據送出;而當接收數據時,CPU自動將收到的數據寫入接收緩存。在自動緩沖方式下,不需每傳送一個字就發一次中斷,而是每通過一次緩沖器的邊界,才產生中斷至CPU,從而減少頻繁中斷對CPU的影響。

  音頻芯片采用TLV320 AIC23,它是TI公司的一款高性能立體聲音頻A/D,D/A放大電路。AIC23的模數轉換和數模轉換部件高度集成在芯片內部,采用了先進的過采樣技術。AIC23的外部硬件接口分為模擬口和數字口。模擬口是用來輸入輸出音頻信號的,支持線路輸入和麥克風輸入;有兩組數字接口,其一是由/CS、SDIN、SCLK和MODE構成的數字控制接口。AIC23是一塊可編程的音頻芯片,通過數字控制口將芯片的控制字寫入AIC23內部的寄存器,如采樣率設置,工作方式設置等,共有12個寄存器。音頻控制口與DSP的通信主要由多通道緩沖串行口McBSP1來實現。TLV320AIC23B pdf datasheet AIC23通過數字音頻口與DSP的McBSP0完成數據的通信,DSP做主機,AIC23做從機。主機提供發送時鐘信號BCLKX0和發送幀同步信號BFSX0。在這種工作方式下,接收時種信號BCLKR0和接收幀同步信號BFSR0實際上都是由主機提供的。圖1是AIC23與VC5402的接口連接。
AIC23的數字音頻接口支持S(通用音頓格式)模式,也支持DSP模式(專與TIDSP連接模式),在此采用DSP模式。DSP模式工作時,它的幀寬度可以為一個bit長。

     電路的設計和布線是信號采集過程中一個很重要的環節,它的效果直接關系到后期信號處理的質量。對于DSP達類高速器件,外部晶體經過內部的PLL倍頻以后可達上百兆。這就要求信號線走等長線和繪制多層電路板來消除電磁干擾和信號的反射。在兩層板的前提下,可以采取頂層與底層走交叉線、盡量加寬電源線和地線的寬度、電源線成"樹杈型"、模擬區和數字區分開等原則,可以達到比較好的效果。

  音頻AGC算法的實現

  AGC算法

  使放大電路的增益隨信號強度的變化而自動調整的控制方法,就是AGC-自動增益控制。實現AGC可以是硬件電路,即AGC閉環電子電路,也可以是軟件算法。本文主要討論用軟件算法來實現音頻信號的AGC。

  音頻AGC是音頻自動增益控制算法,更為準確的說是峰值自動增益控制算法,是一種根據輸入音頻信號水平自動動態地調整增益的機制。當音量(無論是捕捉到的音量還是再現的音量)超過某一門限值,信號就會被限幅。限幅指的是音頻設備的輸出不再隨著輸入而變化,輸出實質上變成了最大音量位置上的一條水平線;當檢測到音頻增益達到了某一門限時,它會自動減小增益來避免限幅的發生。另一方面,如果捕捉到的音量太低時,系統將自動提高增益。當然,增益的調整不會使音量超過用戶在調節向導中設置的值。圖3是音頻AGC算法的結構框圖。

  AGC算法的實現過程

  首先從串口獲取音頻數據,它是16位的整型數,一般來說,這些數都是比較小的,通過AGC算法將輸入的音頻數據投影在一個固定區間內,從而使得不論輸入的數據點數值大小都會等比例地向這個空間映射。一方面將獲得的音頻數據最大值與原來的峰值進行比較,如果有新的峰值出現就計算新的增益系數;另一方面在一定的時間周期內獲取一個新的峰值,這個峰值就具有檢測性能,又與原峰值比較,然后就計算新的增益系數。這個增益系數是相對穩定的。當音量加大時,信號峰值會自動增加,從而增益系數自動下降;當音量減小時,新的峰值會減小并且取代原來的峰值,從而使峰值下降,使增益系數上升。最后輸出的數據乘以新增益系數后映射到音頻信號輸入的投影區間內。
AGC_Coff是初始增益系數,初始值為1;maxAGC_in是增益峰值,初始值為0;time是采樣點計數,門限值為4096;AGC_in是新的音頻數據,MAXArrIn是新的音頻增益峰值;映射區間【-20000,20000】。

  整個系統的軟件部分為5人模塊。系統主函數main( )、CMD文件、中斷向量表、DSP5402頭文件和專為C語言開發的庫函數rtdx.lib。其中主函數部分是核心,主要包括:DSP器件初始化、MCBSP1初始化、MCBSP0初始化、AIC23初始化(內部12個可編程寄存器設置)及算法程序等。

  這套完整的音頻信號采集和處理系統已經應用于實際的音頻設備中。

此內容為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>
          欧美精品一区二区三区四区| 亚洲黄色有码视频| 欧美视频在线一区二区三区| 伊人色综合久久天天五月婷| 国产一区二区三区四区hd| 亚洲欧美日韩精品久久| 欧美日韩国产精品专区| 99在线观看免费视频精品观看| 久久国产精品久久久久久电车| 欧美日韩成人综合天天影院| 国产一区二区三区久久久久久久久| 99国产精品久久久久久久久久| 一区二区三区在线观看视频| 欧美怡红院视频一区二区三区| 激情成人av| 国产精品外国| 亚洲精品久久久久| 欧美成人免费一级人片100| 国产精品女主播在线观看| 亚洲区欧美区| 欧美亚洲一区二区在线| 一区二区三区四区五区精品视频| 国产精品欧美风情| 国产在线日韩| 亚洲一区二区精品在线观看| 狂野欧美一区| 欧美特黄一区| 在线播放日韩专区| 欧美高清hd18日本| 欧美日韩一区二区在线| 久久精品99国产精品日本| 韩国福利一区| 欧美日韩一区二区三区四区在线观看| 亚洲精品久久在线| 亚洲精品在线电影| 国产精品家庭影院| avtt综合网| 国产精品一区二区男女羞羞无遮挡| 激情视频一区| 久久免费视频这里只有精品| 国产精品亚洲成人| 亚洲精品自在久久| 欧美大片一区二区三区| 欧美在线观看视频一区二区| **网站欧美大片在线观看| 国精品一区二区三区| 夜夜夜精品看看| 国产一区二区高清视频| 欧美男人的天堂| 国产亚洲精品久久久| 国产精品一区二区你懂的| 国产亚洲一区二区在线观看| 国产日韩一区二区三区在线| 一本色道久久综合| 欧美黄色成人网| 欧美日韩亚洲一区三区| 91久久精品一区二区别| 另类春色校园亚洲| 欧美精品18| 国产精品日韩精品欧美精品| 亚洲日本中文字幕免费在线不卡| 在线视频欧美日韩| 最新成人av在线| 国产一区二区三区在线播放免费观看| 欧美激情一区二区三区在线视频观看| 亚洲毛片在线看| 原创国产精品91| 欧美大片在线观看一区| 99精品国产99久久久久久福利| 一本色道久久综合亚洲精品高清| 久久这里只精品最新地址| 久久精品女人的天堂av| 欧美高清在线| 欧美日韩一区自拍| 永久91嫩草亚洲精品人人| 在线亚洲电影| 国产精品高精视频免费| 亚洲精品偷拍| 欧美午夜电影在线观看| 国产精品久久久久影院色老大| 亚洲精品在线电影| 亚洲香蕉视频| 精品999久久久| 国产在线日韩| 欧美国产一区视频在线观看| 玖玖国产精品视频| 在线观看视频亚洲| 午夜久久久久| 国产综合婷婷| 欧美久久久久中文字幕| 欧美本精品男人aⅴ天堂| 亚洲第一精品福利| 久久国产精品久久精品国产| 国产精品国产三级国产aⅴ9色| 老巨人导航500精品| 国产精品自在欧美一区| 欧美性色综合| 国产偷国产偷亚洲高清97cao| 亚洲精品日韩在线观看| 欧美bbbxxxxx| 国产亚洲欧美一区在线观看| 一区二区三区日韩在线观看| 国产精品久久久久久久电影| 亚洲第一网站| 久久激情五月丁香伊人| 欧美午夜不卡在线观看免费| 一个色综合导航| 亚洲字幕一区二区| 国产精品视频免费观看www| 黄色资源网久久资源365| 久久se精品一区精品二区| 国产色爱av资源综合区| 欧美理论电影在线播放| 欧美三级乱码| 国产专区精品视频| 亚洲无人区一区| 亚洲午夜黄色| 亚洲国产成人在线视频| 136国产福利精品导航| 国产一区二区三区在线观看免费视频| 欧美午夜精品电影| 一区二区日韩伦理片| 在线亚洲美日韩| 亚洲大胆美女视频| 欧美精品1区2区| 免费观看欧美在线视频的网站| 亚洲免费观看| 国产日韩精品一区二区三区| 日韩视频在线观看一区二区| 欧美电影美腿模特1979在线看| 欧美1区2区视频| 亚洲成人影音| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲国产专区校园欧美| 亚洲欧美日本国产有色| 亚洲二区视频在线| 国产精品久久国产三级国电话系列| 午夜免费在线观看精品视频| 久久久久久电影| 激情综合网激情| 欧美激情精品久久久久久变态| 欧美不卡视频一区| 欧美精品激情blacked18| 欧美福利一区二区三区| 性做久久久久久| 国产精品一区久久久久| 欧美国产视频在线| 一本高清dvd不卡在线观看| 亚洲黄色尤物视频| 欧美伊人久久久久久午夜久久久久| 国产精品一区二区三区久久| 欧美激情综合五月色丁香| 亚洲精品国产精品乱码不99按摩| 日韩午夜免费视频| 国产精品成人一区二区| 午夜精品婷婷| 亚洲私人黄色宅男| 欧美激情一区二区三区不卡| 亚洲专区一区二区三区| 日韩视频一区二区三区| 亚洲网在线观看| 免费亚洲电影在线| 久久精品一区二区三区中文字幕| 99re6热在线精品视频播放速度| 欧美久久久久久蜜桃| 亚洲精品在线视频观看| 久久久综合网站| 国产精品videosex极品| 久久精品国产亚洲一区二区三区| 久久久不卡网国产精品一区| 欧美aⅴ99久久黑人专区| 在线观看成人av电影| 亚洲大黄网站| 国产区欧美区日韩区| 久久精品2019中文字幕| 欧美日韩一区视频| 性18欧美另类| 欧美日韩精品在线| 亚洲一区二区影院| 尤物yw午夜国产精品视频明星| 久久精品在线免费观看| 最新69国产成人精品视频免费| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品美女在线观看| 亚洲一区二区三区在线| 亚洲午夜性刺激影院| 国产精品免费看片| 亚洲视频1区2区| 欧美在线日韩在线| 国产精品第13页| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产精品t66y| 欧美在线视频免费| 亚洲欧洲av一区二区三区久久| 一区二区三区国产精品| 亚洲精品在线看| 久久亚洲综合色| 久久精品91久久香蕉加勒比| 国产精品sm| 久久久久久婷| 国产精品va在线播放我和闺蜜| 欧美成人一品| 国产一区二区三区黄视频| 国产视频观看一区| 欧美电影在线观看| 久久综合久久久| 欧美日韩国产精品| 一区二区三区日韩精品视频| 亚洲国产日韩综合一区| 久久免费视频网站| 一区二区三区高清不卡| 国产一区二区三区四区三区四| 欧美视频中文字幕| 国产乱码精品一区二区三区忘忧草| 欧美日韩国产精品一区二区亚洲| 国产伦一区二区三区色一情| 国产精品色午夜在线观看| 久久精品动漫| 亚洲欧美日韩中文播放| 欧美黄网免费在线观看| 国产一区二区看久久| 欧美日韩一区二区三区在线观看免| 国产一区欧美| 国产精品综合不卡av| 亚洲成人资源网| 欧美**人妖| 欧美日韩专区| 亚洲一区二区三区三| 欧美视频中文字幕在线| 在线视频国内自拍亚洲视频| 最新国产成人在线观看| 亚洲婷婷在线| av成人手机在线| 国产精品久久久久一区二区| 欧美主播一区二区三区美女 久久精品人| 99视频在线精品国自产拍免费观看| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品区免费视频| 国产精品爽黄69| 销魂美女一区二区三区视频在线| 国内外成人在线视频| 最新国产成人在线观看| 在线观看欧美亚洲| 欧美亚洲一区二区三区| 一区二区国产精品| 国产视频一区在线观看| 亚洲自拍三区| 欧美日韩精品在线播放| 国产在线精品一区二区中文| 一区二区亚洲欧洲国产日韩| 国产精品日韩欧美| 亚洲一区影院| 亚洲一区二区三区视频播放| 亚洲日本激情| 欧美一区二区三区四区高清| 久久综合伊人77777麻豆| 亚洲视频你懂的| 久久视频精品在线| 欧美在线观看视频| 亚洲黄色天堂| 久久精品一区| 欧美三级小说| 国产精品亚洲片夜色在线| 亚洲国产婷婷香蕉久久久久久99| 在线播放国产一区中文字幕剧情欧美| 欧美视频国产精品| 国产日产高清欧美一区二区三区| 国产精品欧美日韩| 亚洲二区三区四区| 亚洲欧美日韩一区二区在线| 欧美日韩免费一区| 国产一区av在线| 欧美精品在线观看| 久久一区国产| 亚洲一区观看| 亚洲激情国产精品| 久久综合99re88久久爱| 国产农村妇女毛片精品久久莱园子| 久久婷婷人人澡人人喊人人爽| 在线观看中文字幕不卡| 在线亚洲激情| 欧美日韩在线播放| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲亚洲精品在线观看| 欧美午夜精品一区| 香蕉久久一区二区不卡无毒影院| 亚洲黄色免费| 精品福利av| 一区二区三区四区五区精品视频| 欧美中文字幕在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩一视频区二区| 欧美69wwwcom| 国产精品久久久久久久久久久久久| 国产乱子伦一区二区三区国色天香| 亚洲一区二区三区三| 亚洲国产精品毛片| 国产亚洲欧美另类中文| 久久久久九九视频| 欧美激情一区二区三区在线视频观看| 日韩视频永久免费| 亚洲日本在线观看| 一本色道久久综合一区| 9久re热视频在线精品| 在线综合欧美| 欧美久久成人| 一本一本久久a久久精品综合麻豆| 在线电影国产精品| 国产精品欧美久久| 一区二区三区四区五区精品视频| 国产亚洲日本欧美韩国| 国产一区二区三区久久| 久久久久成人精品免费播放动漫| 国产精品看片你懂得| 欧美网站在线观看| 亚洲经典视频在线观看| 欧美性猛交xxxx免费看久久久| 黄色成人精品网站| 欧美日韩精品免费| 在线免费高清一区二区三区| 欧美成人精品在线视频| 在线播放不卡| 欧美精品国产一区| 国产精品一区二区在线观看网站| 国产一区二区三区不卡在线观看| 亚洲国产成人午夜在线一区| 亚洲经典自拍| 亚洲黄色三级|