信号发生器
在声学测量以及声学信号处理中,信号发生器是一个常用的东西。为了使用一个简单的音频信号,动辄买一个几万元的音频测试设备,对很多人来说,有点不切合实际。笔者在做音频信号的过程中,就自己研制了一个简易的音频信号发生器,该设备有着,成本低,操作简单,接口丰富,可发射任意音频信号等特点。
准备材料
一,DSP音频开发板:该DSP开发板是我们经常使用的一种开发板,该开发板的flash资源特别大,可以内置很长的本地音频信号,并且有高解析度的DAC,非常适合做音频信号发生器来使用。
二,音频软件:
为了制作各种音频信号发生器,这里需要一个音频信号生成工具,我是用的是cooledit,有其它的也可以的。
三,软件代码:
为了根据要求实现特定信号,一定程度的编程是必不可少的,不过,这些对于我们来说就比较简单了。
搭建流程
步骤一:通过音频软件生成一个0.5s的1k正玄波信号,假如你不想生成或者不会,可以通过下面链接下载:
步骤二:把该正玄波信号转换成能够播放的格式并放入到编程的代码中。
步骤三:通过编程,实现双机按键播放该正玄波的信号,然后把bin文件下载到开发板中。
步骤四:开发板重新开机,然后双击功能按键,即可实现正玄波信号的播放了。
效果展示
通过按键,可以控制音频信号的发生,这里使用了一个0.5s的正玄波信号作为发射信号,双击功能按键,把信号输出的插针接到示波器上,就可以看到发射的信号了。如下图所示。
其实,假如想制作其它信号的发生器,非常简单,只需要把上面的正玄波信号换成你需要的信号即可。
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |
![]() |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2018-08-09 千万别信“创业要胆大”这种鬼话!有些人只是后盾够强
2018-08-09 Boostnote 为程序员的开源式记事本