新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 音頻信號采集與AGC算法的DSP設計方案

        音頻信號采集與AGC算法的DSP設計方案

        作者: 時間:2010-11-05 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/166353.htm

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

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

          音頻信號

          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長。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 比如县| 巧家县| 加查县| 吴旗县| 沾益县| 建德市| 铁岭市| 江川县| 康平县| 长岛县| 犍为县| 秦安县| 达尔| 通榆县| 沾化县| 永城市| 渝中区| 湘潭市| 阳新县| 武隆县| 郎溪县| 鹤岗市| 新乐市| 广南县| 平果县| 灵璧县| 芮城县| 沙坪坝区| 宜阳县| 于田县| 日照市| 册亨县| 双辽市| 饶平县| 阜平县| 扎鲁特旗| 祁东县| 白玉县| 同德县| 阿勒泰市| 长治县|