基于虛擬環(huán)繞聲的音頻處理器設(shè)計源代碼——第三屆OpenHW開放源碼硬件與嵌入式大賽二等獎
所屬分類:解決方案
上傳者:chenyy
文檔大?。?span>5039 K
標簽: FPGA
所需積分:0分積分不夠怎么辦?
文檔介紹:附件為SD驅(qū)動和卷積模塊的代碼。本項目采用的虛擬環(huán)繞聲技術(shù)是區(qū)別于多通道環(huán)繞聲技術(shù)的另一類聲重放技術(shù)。它利用聲源到雙耳的傳遞函數(shù)(HRTF)對到達雙耳的聲信號進行實時處理,從而實現(xiàn)對聲音空間信息的還原。這種系統(tǒng)只需要兩路獨立的重放通道, 因而在一些不便于安裝多通道放聲系統(tǒng)的環(huán)境下,如電視、手機、MP3\MP4等等,有較好的效果。本系統(tǒng)中Miroblaze軟核處理器負責(zé)對整個過程的數(shù)據(jù)流進行控制,首先利用Miroblaze軟核處理器從SD卡中讀取相關(guān)的音頻信號數(shù)據(jù),并對讀取的數(shù)據(jù)進行文件解析,然后將讀出的音頻信號數(shù)據(jù)暫存于RAM緩存中,同時利用HRTF數(shù)據(jù)處理IP核對緩存中的數(shù)據(jù)進行處理,最后由MicroBlaze讀取處理后的數(shù)據(jù),通過CS4344芯片進行D/A轉(zhuǎn)換并將信號通過耳機播放。
現(xiàn)在下載
VIP會員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。