基于A(yíng)DPCM算法的汽車(chē)智能語(yǔ)音報警系統設計
設計完成后,對ADPCM編解碼器進(jìn)行仿真,仿真結果如圖6所示。AD_DataBus為編碼前輸入信號,采用Testbench產(chǎn)生。在編碼使能信號P1_7為“0”時(shí),開(kāi)始編碼,P1_7跳變到“1”時(shí),編碼被屏蔽。此時(shí)解碼使能信號P1_4為“0”,開(kāi)始解碼,P1_4跳變到“1”時(shí),解碼被屏蔽??梢钥闯鼍幋a前輸入信號AD_DataBus和解碼器輸出DA_DataBus基本符合要求。由于ADPCM算法本身是有損壓縮,可以確定本部分的設計是正確可靠的。
4.2 單片機部分
單片機是整個(gè)系統的控制中心.負責檢測危險并判斷其類(lèi)型以選擇播放相應的報警信息。其工作流程如圖7所示。本文給出了采用3個(gè)按鍵代表3種危險的發(fā)生,供單片機檢測。
選擇常用的51系列單片機AT89C52,用C51語(yǔ)言編程可完成程序設計,實(shí)驗效果理想。
5 結束語(yǔ)
本系統設計是單片機與FPGA配合使用,充分發(fā)揮各自的優(yōu)點(diǎn)。獲得理想效果,具有很強的實(shí)用性,同時(shí)還證明了采用可編程邏輯器件實(shí)現語(yǔ)音數字壓縮處理的高效性。實(shí)驗證明,本系統可以很好地再現錄入的報警語(yǔ)音,具有較高的保真度。駕駛員可以根據自己的喜好隨意改變報警聲音。危急情況下,本系統會(huì )自動(dòng)發(fā)出明確的報警提示,大大提高了駕駛的安全性。
評論