基于SPCE061A的交通燈倒計時(shí)語(yǔ)音輸入輸出的設計
語(yǔ)音處理大致可以分為A/D采樣輸入、編碼處理、存儲、解碼處理以及D/A等。SPCE061A擁有強大的語(yǔ)音處理功能,它對上述語(yǔ)音處理流程的解決方案是:將A/D、編碼算法、解碼算法、存儲及D/A作成相應的模塊,對于每個(gè)模塊都有其應用程序接口A(yíng)PI,用戶(hù)只需了解每個(gè)模塊所要實(shí)現的功能及其參數的內容,然后調用該API函數即可實(shí)現語(yǔ)音處理功能。凌陽(yáng)將音頻壓縮算法封裝在SACM―lib庫中,API函數名稱(chēng)及算法類(lèi)型如表1所示。

三種放音壓縮算法的音質(zhì)排序為:A2000>S480>S240。
2.2 語(yǔ)音輸入設計
語(yǔ)音輸入的基本原理是通過(guò)A/D轉換器將語(yǔ)音信號轉換成數字信號,編碼后存入指定的存儲器中。SPCE061A的A/D轉換器共有8個(gè)通道,其中有一個(gè)通道是MIC―IN輸入,它專(zhuān)門(mén)用于對語(yǔ)音信號進(jìn)行采樣。然后將采樣信號轉換成電信號,輸入至SPCE061A的內部前置放大電路。語(yǔ)音輸入功能主要是調用SACM_DVR模塊實(shí)現的,因此音頻信號的采樣頻率是8 kHz,且按照SACM_A2000算法進(jìn)行壓縮編碼,每秒占用的存儲空間為16 Kb/s,產(chǎn)生的語(yǔ)音數據存放在擴展SRAM HM628128A中,其容量為128 KB。HM628128A與61板之間通過(guò)IOA和IOB進(jìn)行接口。語(yǔ)音輸入電路如圖3所示。
圖3.中:SPCE061A引腳MICP(33腳)為MIC(麥克風(fēng))的正向輸入腳;MICN(28腳)為MIC的負向輸入腳。
語(yǔ)音輸入流程圖如圖4所示。
軟件設計主要調用的API函數如下:
評論