<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DSP的語(yǔ)音采集與回音效果的系統實(shí)現

基于DSP的語(yǔ)音采集與回音效果的系統實(shí)現

作者: 時(shí)間:2011-09-28 來(lái)源:網(wǎng)絡(luò ) 收藏

2.3 軟件設計

  本的軟件主要由程序和數字處理程序兩部分組成。其中主程序主要完成的初始化,如EMIF(外部存儲器接口)、CPU頻率、TLV320AIC23的初始化等,結束之后,再循環(huán)調用數字模塊;數字模塊主要用于初始化緩沖區和工作變量、讀取數據并保存,然后根據延遲參數讀回保存數據,并根據音效參數與當前聲音混響把最后的數據輸出到McBSP0。

在對TLV320AIC23寄存器進(jìn)行寫(xiě)操作時(shí),應注意:

  (1)在寫(xiě)過(guò)一次I2C地址后,只能對一個(gè)寄存器進(jìn)行寫(xiě)操作,而不能一次性對所有寄存器進(jìn)行寫(xiě)操作。也就是說(shuō),在寫(xiě)每個(gè)寄存器之前都要按部就班的寫(xiě)一遍I2C地址。

  (2)I2C模式下,數據是分為三個(gè)8 Bit寫(xiě)入的,而TLV320AIC23有7位地址和9位數據,也就是說(shuō),需要把數據項上面的最高位補充到第二個(gè)8Bit中的最后一位。

  (3)存對控制寄存器編程時(shí),對應于每一次工作狀態(tài)的改變,不能僅僅修改某個(gè)寄存器的值,而要對這十個(gè)寄存器都重新寫(xiě)入一遍,否則,將無(wú)法正常工作,而且應首先寫(xiě)0到初始化寄存器以啟動(dòng)初始化,同時(shí)還應塒所有寄存器進(jìn)行復位處理。

2.4 系統

  編程過(guò)程中,在選擇需要制作數字回音時(shí),同時(shí)可選擇設置兩個(gè)參數delay和effect。這樣,在產(chǎn)生回音時(shí),就可分別調整這兩個(gè)參數,從而調整和控制回音的延時(shí)及響度。系統工作時(shí),假如話(huà)筒里有聲音輸入,我們可以在聽(tīng)筒里聽(tīng)到兩個(gè)聲音,其中一個(gè)是原聲,而另一個(gè)就是制作的數字回音,數字回音的延時(shí)及強弱可由參數delay和effect決定。

  如有必要,還可通過(guò)適當的程序設計,以在這個(gè)系統的基礎上二重回音、三重回音等,也可以模擬真實(shí)場(chǎng)景里的多重回音。

3 結束語(yǔ)

  20世紀90年代以后,芯片的發(fā)展突飛猛進(jìn)。其功能日益強大,性?xún)r(jià)比也不斷上升,開(kāi)發(fā)手段不斷改進(jìn)。芯片已成為集成電路中發(fā)展最快的電子產(chǎn)品。芯片迅速成為眾多電子產(chǎn)品的核心器件,而DSP系統也被廣泛地應用于當今技術(shù)革命的各個(gè)領(lǐng)域,可以說(shuō),DSP技術(shù)的開(kāi)發(fā)應用正在成為數字時(shí)代應用技術(shù)領(lǐng)域的一種潮流,本系統只是DSP系統應用的一個(gè)實(shí)例。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>