




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)字語音存儲與回放系統(tǒng)摘要:系統(tǒng)以單片機為控制核心,實現(xiàn)了語音存儲與回放系統(tǒng)。系統(tǒng)由前置放大與濾波模塊、A/D采樣、D/A轉(zhuǎn)換與功放輸出模塊組成。以ADPCM(自適應(yīng)差分編碼)的方式提高了存儲器的利用率,語音存儲時間可達2分鐘。同時,利用音頻功放播放語音,并采用抗混疊濾波等措施,有效地提高了信噪比。語音回放質(zhì)量良好,存儲時間較長。關(guān)鍵字:語音存儲與回放ADPCM單片機一、方案論證與選擇總體方案方案一:單片機和fpga相結(jié)合方案。鑒于單片機復雜可編程性,且接口方便,單片機完成系統(tǒng)控制與界面管理。鑒于FPGA的高速特性,用FPGA實現(xiàn)數(shù)據(jù)的采集、編解碼與存儲,以及AD轉(zhuǎn)換器的時序控制。方案二:單片機方案。即由單片機完成人機交互和聲音的采集、編碼、解碼。單片機具有豐富的接口資源和運算單元,能進行復雜的控制和運算,電路結(jié)構(gòu)清晰簡潔。方案一系統(tǒng)結(jié)構(gòu)緊湊,操作方便,可以實現(xiàn)復雜控制,但調(diào)試過程繁瑣。方案二系統(tǒng)規(guī)模較小,控制能力強,且易于調(diào)試。故我們采用方案二。語音信號前級放大方案方案一:采用兩個特性相同的ECM(駐極體電容話筒),接成三運放差分電路,抵消語音輸入背景噪聲。方案二:采用儀表放大器。三運放儀表放大器具有極高的共模抑制比和高輸入阻抗,能夠較好地抑制環(huán)境噪聲,通過一個外接電阻即可實現(xiàn)增益控制。其精度高功耗低,適用于微弱信號的前級調(diào)理。實際調(diào)試中方案一對噪聲的抑制效果并不明顯,且電路規(guī)模復雜。方案二電路簡單且效果較好,性價比高,故我們采用方案二。濾波器方案為防止混疊失真及提高信噪比,帶通濾波器尤為重要。方案一:采用二階切比雪夫低通濾波器。切比雪夫低通濾波器的幅度響應(yīng)在通帶內(nèi)存在等波紋波動。理想的切比雪夫低通濾波器近似在靠近截止頻率的部分有比巴特沃茲濾波器更接近矩形的頻率響應(yīng)。方案二:采用二階巴特沃茲濾波器。巴特沃茲濾波器的幅度函數(shù)是單調(diào)下降的,但巴特沃茲濾波器能實現(xiàn)最大平坦幅度濾波。由于語音存儲回放系統(tǒng)的輸出波形頻率覆蓋范圍較大,為使整個頻率范圍內(nèi)都有較理想的濾波效果,以免語音信號產(chǎn)生失真,采用二階巴特沃茲濾波器。功率放大方案方案一:采用音頻功率放大器LM386,其外接元件少,電壓增益可調(diào)。方案二:采用立體聲D類音頻功率放大器TPA2000D4。具有失真小、、穩(wěn)定性高、頻響范圍寬、功率大等優(yōu)點。方案一外圍電路簡單,功率較大。方案二具有立體聲輸出,功耗低,但電路復雜。故我們采用方案一。壓縮編碼方案方案一:PCM(脈沖編碼調(diào)制)。將A/D采集數(shù)據(jù)直接存入存儲器,該編碼播放語音質(zhì)量好,但存儲器利用率極低。方案二:DPCM(插值編碼)。它是一種比較成熟的壓縮編碼方法,實現(xiàn)原理
是對信號抽樣值與信號預測值的差值進行量化編碼,可以壓縮數(shù)碼率,提高存儲空間利用率,使語音存儲時間增加一倍。DPCM能壓縮比特率的實質(zhì)是由于信號相鄰值之間存在明顯的相關(guān)性,減少了信號的冗余信息。并且失真小。其數(shù)學表達式如下:當S(n)-A(n-1)<-8時e(n)=—8—8WS(n)-A(n-1)W7時e(n)=S(n)-S(n-1)S(n)-A(n-1)>8時e(n)=7A(n)=A(n-1)+e(n)其中,s(n)表示當前的采樣值,A(n)表示增量累計加值,An-1作為預測值,en表示差分值,以四位存入RAM。與編碼相對應(yīng)的解碼方法為:先將A(n)預設(shè)為0,讀取RAM的值存入BUFFER中,在從BUFFER中讀出高4位或低四位,作為本次樣值的e(n)。根據(jù)e(n)的最高位判斷值的正負,A(n)相應(yīng)地加上或減去e(n)的大小,作為下次輸出值S(n+1)與下次的估計值A(chǔ)(n+1)。該方案的缺陷是當差值超過7時當做7處理,引入的量化噪聲較大。方案三:ADPCM。ADPCM是一種比DPCM更高效的編碼,它的核心思想是利用自適應(yīng)改變量化階的大小,即使用小的量化階編碼小的差值,使用大的量化階編碼大的差值。通過查表可以簡化運算,算法較簡單。綜上所述,ADPCM存儲器利用率高,且能減小量化誤差,更好地恢復原始信號,故我們采用方案三。二、系統(tǒng)整體設(shè)計與框圖系統(tǒng)主要由語音采集模塊、語音處理模塊和語音播放模塊組成。話筒輸入語音信號分別經(jīng)前級放大的幅度調(diào)理與抗混疊濾波器后,由AD采樣器進行數(shù)字量化。采樣所得數(shù)據(jù)在單片機內(nèi)部通過ADPCM編碼后存入外部存儲器,這樣便完成了語音信號的采集與存儲?;胤艜r對編碼數(shù)據(jù)進行解碼后由DAC輸出,最后由功率放大器驅(qū)動揚聲器完成語音播放功能。FA/D控制FD/A控制單片機LCD專編碼與解碼: 鍵盤FA/D控制FD/A控制單片機LCD專編碼與解碼: 鍵盤/'、》存儲器圖2-1系統(tǒng)整體框圖三、理論分析與計算ADPCM編碼的理論分析ADPCM的原理是對相鄰兩采樣值的差值進行編碼,利用自適應(yīng)的思想改變量化階的大小。ADPCM的編程框架如下圖所示。計算當前采樣值Si和上一采樣值Sp之間的差值d,該差值經(jīng)量化編碼輸出4位ADPCM代碼I。在算法中,定義一個結(jié)構(gòu)變量存儲上一采樣值Sp和量化步長q,并制定兩個表:一個表為索引調(diào)整表,其輸入為差值量化編碼I,用于更新步長索引;另一個表為步長調(diào)整表,其輸入為步長索引,輸出為步長q。編碼時,首先用上一個采樣點的步長索引,查步長調(diào)整表求出步長q,再將編碼值I作為索引調(diào)整表的輸入,查表輸出索引調(diào)整,并和原步長索引相加,產(chǎn)生新的步長索引,在下一個采樣值的編碼中使用。輸入樣本值Si匕次樣本lisp輸入樣本值Si匕次樣本lispADPCMi'Zl量化階調(diào)整<ADPC陽世1, ―廠二|反單^廠〃長q|—斗圧化G麗|匕欲輸出值圖3-1ADPCM編碼原理圖圖圖3-1ADPCM編碼原理圖我們將8bit的采樣數(shù)據(jù)壓縮成4bit的ADPCM數(shù)據(jù),達到2:1的壓縮比,極大地提高了存儲器的利用率。當采樣速率為8KHz時,數(shù)據(jù)傳輸速率為32Kb/s由于外部存儲器bq4015為512*8Kb,故能夠存儲的最長時間為128秒。采樣控制的理論分析由于人發(fā)出的聲音頻率范圍是300Hz?3.4KHz,根據(jù)奈奎斯特采樣定理,采樣速率應(yīng)大于信號最高頻率的2倍。故對于模擬語音輸入信號,我們選用截止頻率為3.4KHz的抗混疊低通濾波器,A/D采樣速率設(shè)定為8KHz。由于A/D米樣時存在量化噪聲,若用G2表示輸入語音信號序列的方差,G2xe表示噪聲序列的方差,x為信號的峰值,B為量化字長,則可以證明量化信噪max比為SNR=101og(Q2/q2)二6.02B+4.77-201og(x/Q)(dB)xe maxx假設(shè)語音信號的幅度服從拉普拉斯分布,此時信號幅度超過4Q的概率很x小,只有0.35%,則可以取x二4q。此時上式變?yōu)閙axxSNR二6.02B-7.2(dB)表明量化器中每個比特字長對信噪比的貢獻大約為6dB。我們選用8bitA/D轉(zhuǎn)換器ADC0809,理論上可以達到41dB的信噪比。四、單元模塊電路設(shè)計前級放大電路由于輸入語音信號的幅值大約為幾百毫伏,為了將其幅度調(diào)理到適合A/D采樣的范圍內(nèi),需要對輸入信號進行放大。選用低功耗儀表放大器AD620和INA129,其性價比高,電路簡單,通過1腳和8腳間的一個外接電阻R,即可G確定電路增益G。增益計算式為:G=49.4kQ/R+1,為實現(xiàn)增益約為2.5倍的G放大,R約為33kQ,實際電路中用50kQ電位器調(diào)試。G圖4-1圖4-1語音信號放大電路圖A/D采樣電路選用8位逐次逼近型模數(shù)轉(zhuǎn)換器ADC0809。片內(nèi)帶有鎖存功能的8路模擬開關(guān),可對8路0?5V的輸入模擬電壓信號分時進行轉(zhuǎn)換,片內(nèi)具有多路開關(guān)的
地址譯碼和鎖存電路、比較器、256R電阻T型網(wǎng)絡(luò)、樹狀電子開關(guān)、逐次逼近寄存器SAR、控制與時序電路等。輸出具有TTL三態(tài)鎖存緩沖器,可直接連到單片機數(shù)據(jù)總線上。圖4-2A/D采樣電路圖D/A轉(zhuǎn)換電路選用數(shù)模轉(zhuǎn)換器DAC0800,它是8位并行高速數(shù)模轉(zhuǎn)換器,建立時間為100ns。由于是電流輸出型D/A轉(zhuǎn)換器,故需增加I/V轉(zhuǎn)換電路,采用雙極性輸出方式。圖4-3D/A轉(zhuǎn)換電路圖功率放大電路經(jīng)過低通濾波器的音頻信號需要通過喇叭外放,故本系統(tǒng)增加了播放功能。前端放大器采用通用型的音頻功率放大器LM386來完成。該電路輸出端接R2,
C5串聯(lián)電路,以校正喇叭的頻率特性,防止高頻自激。腳7接220uF旁路電容,以消除低頻自激。為了便于該功放在高增益的情況下工作,將不使用的輸入端腳2對地短路?!鯥□1■I□1圖4-4圖4-4功率放大電路圖五、程序設(shè)計系統(tǒng)軟件部分由單片機的C51語言和FPGA的VerilogHDL語言組成。其中,單片機主要完成用戶輸入輸出處理和系統(tǒng)的控制,F(xiàn)PGA主要完成需要嚴格時序控制的模塊(如數(shù)據(jù)采集、頻譜顯示)以及大規(guī)模數(shù)據(jù)計算(如FFT、ADPCM編碼)等。整個系統(tǒng)的設(shè)計中模塊化思想貫穿始終,采用菜單鍵選擇所用功能,系統(tǒng)流程圖如圖5-1所示。圖5-1程序流程圖六、測試方案與測量結(jié)果測試儀器直流穩(wěn)壓穩(wěn)流電源:型號SG1733SB3A60M數(shù)字存儲示波器:型號TektronixTDS1002秒表測試方案與測試結(jié)果(1)語音存儲與回放效果測試一名組員面對麥克風以不同大小的聲音說話,錄下一段語音,記錄回放語音的效果。表6-1麥克風輸入語音回放效果測試序列曰量語音質(zhì)量序列曰量語音質(zhì)量1小較好3大很好2中很好4靜噪無聲音2)語音存儲時間測試一名組員面對麥克風不間斷地說話,啟用錄音模式,待系統(tǒng)顯示存儲器存滿后,回放語音,用秒表記錄語音回放最長時間。序列1234語音存儲時間(S)120.2119.7120.5120.1測試結(jié)果分析及總結(jié)實現(xiàn)了語音存儲及回放系統(tǒng),最長存儲時間達2分鐘,回放語音效果清晰良好,并能在示波器上實時顯示語音頻譜。采用ADPCM編碼在保證回放音質(zhì)的情況下,極大地提高了存儲器的利用率,并通過對語音信號采用分幀加窗的方法實現(xiàn)了短時頻譜分析。另外,系統(tǒng)采取了一系列抗干擾措施以減小噪聲,如數(shù)字地與模擬地分開走線,在一點匯合;電源處采用一個10uF和0.1uF的電容并聯(lián)去耦;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45286-2025信息技術(shù)手持式移動設(shè)備增強現(xiàn)實系統(tǒng)技術(shù)規(guī)范
- 2025年萊蕪下載貨運從業(yè)資格證模擬考試系統(tǒng)試題
- 單位空調(diào)安裝合同范本
- 刑法中勞務(wù)合同范本
- 刊物設(shè)計制作合同范本
- 寫好運輸合同范本
- 農(nóng)戶貸款合伙經(jīng)營合同范本
- 企業(yè)重組收購合同范本
- 供熱設(shè)備買賣合同范本
- 代理銀行開戶合同范本
- 一至六年級下冊音樂期末試卷及答案
- 黃金太陽漆黑的黎明金手指
- 節(jié)水灌溉理論與技術(shù)
- 多介質(zhì)過濾器計算書
- 鑼鼓曲譜16762
- 三、QHLY系列——露頂式弧形門閘門液壓啟閉機
- 工商企業(yè)管理專業(yè)專科畢業(yè)論文
- 皮帶機提升機鏈運機功率計算
- 《病毒性肝炎》課件.ppt
- 法恩莎衛(wèi)浴潔具價格表
- 干部職工《出國境管理辦法》政策解讀及工作要求PPT課件
評論
0/150
提交評論