自制一個簡易的任意音頻信號發生器


信號發生器

  在聲學測量以及聲學信號處理中,信號發生器是一個常用的東西。為了使用一個簡單的音頻信號,動輒買一個幾萬元的音頻測試設備,對很多人來說,有點不切合實際。筆者在做音頻信號的過程中,就自己研制了一個簡易的音頻信號發生器,該設備有着,成本低,操作簡單,接口豐富,可發射任意音頻信號等特點。

 

准備材料


一,DSP音頻開發板:該DSP開發板是我們經常使用的一種開發板,該開發板的flash資源特別大,可以內置很長的本地音頻信號,並且有高解析度的DAC,非常適合做音頻信號發生器來使用。

二,音頻軟件:


為了制作各種音頻信號發生器,這里需要一個音頻信號生成工具,我是用的是cooledit,有其它的也可以的。

 

三,軟件代碼:

 

為了根據要求實現特定信號,一定程度的編程是必不可少的,不過,這些對於我們來說就比較簡單了。

 

搭建流程


步驟一:通過音頻軟件生成一個0.5s的1k正玄波信號,假如你不想生成或者不會,可以通過下面鏈接下載:
步驟二:把該正玄波信號轉換成能夠播放的格式並放入到編程的代碼中。
步驟三:通過編程,實現雙機按鍵播放該正玄波的信號,然后把bin文件下載到開發板中。
步驟四:開發板重新開機,然后雙擊功能按鍵,即可實現正玄波信號的播放了。

 

效果展示

  通過按鍵,可以控制音頻信號的發生,這里使用了一個0.5s的正玄波信號作為發射信號,雙擊功能按鍵,把信號輸出的插針接到示波器上,就可以看到發射的信號了。如下圖所示。

其實,假如想制作其它信號的發生器,非常簡單,只需要把上面的正玄波信號換成你需要的信號即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM