Fork me on GitHub

信号发生器

  在声学测量以及声学信号处理中,信号发生器是一个常用的东西。为了使用一个简单的音频信号,动辄买一个几万元的音频测试设备,对很多人来说,有点不切合实际。笔者在做音频信号的过程中,就自己研制了一个简易的音频信号发生器,该设备有着,成本低,操作简单,接口丰富,可发射任意音频信号等特点。

 

准备材料


一,DSP音频开发板:该DSP开发板是我们经常使用的一种开发板,该开发板的flash资源特别大,可以内置很长的本地音频信号,并且有高解析度的DAC,非常适合做音频信号发生器来使用。

二,音频软件:


为了制作各种音频信号发生器,这里需要一个音频信号生成工具,我是用的是cooledit,有其它的也可以的。

 

三,软件代码:

 

为了根据要求实现特定信号,一定程度的编程是必不可少的,不过,这些对于我们来说就比较简单了。

 

搭建流程


步骤一:通过音频软件生成一个0.5s的1k正玄波信号,假如你不想生成或者不会,可以通过下面链接下载:
步骤二:把该正玄波信号转换成能够播放的格式并放入到编程的代码中。
步骤三:通过编程,实现双机按键播放该正玄波的信号,然后把bin文件下载到开发板中。
步骤四:开发板重新开机,然后双击功能按键,即可实现正玄波信号的播放了。

 

效果展示

  通过按键,可以控制音频信号的发生,这里使用了一个0.5s的正玄波信号作为发射信号,双击功能按键,把信号输出的插针接到示波器上,就可以看到发射的信号了。如下图所示。

其实,假如想制作其它信号的发生器,非常简单,只需要把上面的正玄波信号换成你需要的信号即可。

posted on 2021-08-09 19:39  虚生  阅读(1052)  评论(0编辑  收藏  举报