没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
17页
音频信号分析仪 摘要: 本音频信号分析仪由32位MCU为主控制器,通过AD转换,对音频信号进行采样,把连续信号离散化,然后通过FFT快速傅氏变换运算,在时域和频域对音频信号各个频率分量以及功率等指标进行分析和处理,然后通过高分辨率的LCD对信号的频谱进行显示。该系统能够精确测量的音频信号频率范围为20Hz-10KHz,其幅度范围为5mVpp-5Vpp,分辨力分为20Hz和100Hz两档。测量功率精确度高达1%,并且能够准确的测量周期信号的周期,是理想的音频信号分析仪的解决方案。 关键词: FFT MCU 频谱 功率 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分析仪设计资料.doc 基于单片机的音频信号分
资源推荐
资源详情
资源评论
音频信号分析仪(A 题)
摘要: 本音频信号分析仪由 32 位 MCU 为主控制器,通过 AD 转换,对音频信号
进行采样,把连续信号离散化,然后通过 FFT 快速傅氏变换运算,在时域和频域
对音频信号各个频率分量以及功率等指标进行分析和处理,然后通过高分辨率的
LCD 对信号的频谱进行显示。该系统能够精确测量的音频信号频率范围为
20Hz-10KHz,其幅度范围为 5mVpp-5Vpp,分辨力分为 20Hz 和 100Hz 两档。测量
功率精确度高达 1%,并且能够准确的测量周期信号的周期,是理想的音频信号分
析仪的解决方案。
关键词: FFT MCU 频谱 功率
1
1 系统方案论证与比较
1.1 引言
1.2 采样方法比较与选择
方案一、用 DDS 芯片配合 FIFO 对信号进行采集,通过 DDS 集成芯片产生一个
频率稳定度和精度相当高的信号作为 FIFO 的时钟,然后由 FIFO 对 A/D 转换的结
果进行采集和存储,最后送 MCU 处理。
方案二、直接由 32 位 MCU 的定时中断进行信号的采集,然后对信号分析。
由于 32 位 MCU -LPC2148 是 60M 的单指令周期处理器,所以其定时精确度为
16.7ns,已经远远可以实现我们的 40.96KHz 的采样率,而且控制方便成本便宜,
所以我们选择由 MCU 直接采样。
1.3 处理器的比较与选择
由于快速傅立叶变换 FFT 算法设计大量的浮点运算,由于一个浮点占用四个
字节,所以要占用大量的内存,同时浮点运算时间很慢,所以采用普通的 8 位 MCU
一般难以在一定的时间内完成运算,所以综合内存的大小以及运算速度,我们采
用 Philips 的 32 位的单片机 LPC2148,它拥有 32K 的 RAM,并且时钟频率高达
60M,所以对于浮点运算不论是在速度上还是在内存上都能够很快的处理。
1.4 周期性判别与测量方法比较与选择
对于普通的音频信号,频率分量一般较多,它不具有周期性。测量周期可以
在时域测量也可以在频域测量,但是由于频域测量周期性要求某些频率点具有由
规律的零点或接近零点出现,所以对于较为复杂的,频率分量较多且功率分布较
均匀且低信号就无法正确的分析其周期性。
而在时域分析信号,我们可以先对信号进行处理,然后假定具有周期性,然
后测出频率,把采样的信号进行周期均值法和定点分析法的分析后即可以判别出
其周期性。
综上,我们选择信号在时域进行周期性分析和周期性测量。对于一般的音频
信号,其时域变化是不规则的,所以没有周期性。而对于单频信号或者由多个具
有最小公倍数的频率组合的多频信号具有周期性。这样我们可以在频域对信号的
频谱进行定量分析,从而得出其周期性。而我们通过先假设信号是周期的,然后
算出频率值,然后在用此频率对信号进行采样,采取连续两个周期的信号,对其
2
值进行逐次比较和平均比较,若相差太远,则认为不是周期信号,若相差不远(约
5%),则可以认为是周期信号。
1.5 系统总体设计
音频信号经过一个由运放和电阻组成的 50 Ohm 阻抗匹配网络后,经由量程控
制模块进行处理,若是一般的 100mV-5V 的电压,我们选择直通,也就是说信号
没有衰减或者放大,但是若信号太小,12 位的 A/D 转换器在 2.5V 参考电压的条
件下的最小分辨力为 1mV 左右,所以如果选择直通的话其离散化处理的误差将会
很大,所以若是采集到信号后发现其值太小,在 20mV-250mV 之间的话,我们可
以将其认定为小信号,从而选择信号经过 20 倍增益的放大器后再进行 A/D 采样。
经过 12 位 A/D 转换器 ADS7819 转换后的数字信号经由 32 位 MCU 进行 FFT
变换和处理,分析其频谱特性和各个频率点的功率值,然后将这些值送由 Atmega16
进行显示。信号由 32 位 MCU 分析后判断其周期性,然后由 Atmegal6 进行测量,
然后进行显示。
图 1-1 总体设计框架图
3
2 各单元电路设计
2.1 前级阻抗匹配和放大电路设计
信号输入后通过 R5,R6 两个 100Ohm 的电阻和一个高精度仪表运放 AD620
实现跟随作用,由于理想 运 放 的 输 入 阻 抗 为 无 穷 大 , 所 以 输 入 阻 抗 即 为 :
R5//R6=50Ohm,阻抗匹配后的通过继电器控制是对信号直接送给 AD 转换还是放
大 20 倍后再进行 AD 转换。
在这道题目里,需要检测各频率分量及其功率,并且要测量正弦信号的失真
度,这就要求在对小信号进行放大时,要尽可能少的引入信号的放大失真。正弦
信号的理论计算失真度为零,对引入的信号失真非常灵敏,所以对信号的放大,
运放的选择是个重点。
我们选择的运放是 TI 公司的低噪声、低失真的仪表放大器 INA217,其失真度
在频率为 1KHz,增益为 20dB(100 倍放大)时仅为 0.004%,其内部原理图如图 2-2
所示。
图 2-1 阻抗匹配和放大电路
图 2-2 INA217 内部原理图
剩余16页未读,继续阅读
资源评论
- 藏进月亮里~2024-01-22资源很不错,内容和描述一致,值得借鉴,赶紧学起来!
- 2301_768884392024-04-17资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
悠闲饭团
- 粉丝: 150
- 资源: 3301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功