- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2007音频信号分析仪32
音频信号分析仪
摘要:本系统基于快速傅立叶变换(FFT)算法,以单片机和FPGA为控制与数据处理核心,结合必要的外围电路,实现对频率范围在20Hz~10KHz音频信号频率成分的分析 。系统由控制与运算核心、程控放大器、滤波和采样等模块组成。通过对程控放大器增益的调整将系统可测电压(峰-峰值)的动态范围扩展到10mV~8V; 通过改变模数转换器的采样频率,实现频率分辨力100Hz、20Hz两挡可调;频谱分析结果可按序存储,并使用点阵式液晶屏实时显示;通过对频谱数据特征的提取判断信号的周期性,并实现对信号的失真度分析。另外,可通过点阵式液晶屏以图形方式显示信号各频率分量及其相对大小。
关键词: 频域分析 FFT PGA 失真度
一、方案设计与论证
题目要求制作一个可分析音频信号频率成分,并可测量正弦信号失真度的仪器。分析题目要求,设计可以分为四大部分:程控放大器,包括组看匹配,放大,滤波,整形;AD采样;信号处理分析;人机交互。我们将设计的重点放在对输入信号各频率成分功率的测量,其中在较大的动态范围内保证待测信号的精确放大是本设计的难点。
针对如上难点,我们对系统各部分设计做了仔细的论证和比较。
1.方案比较与选择
1.1 控制与运算核心的选择
方案一:单片机作为控制与运算核心。
方案二:FPGA作为控制与运算核心。
方案三:单片机与FPGA联合作为运算与控制核心。
单片机具有控制灵活简单的优点,但逻辑资源少,运行速度不能做得很高;FPGA相对于单片机在逻辑资源和速度上有绝对的优势,但不便于调试。若将两者联合起来,可以充分发挥各自的优势,有可补充对方的缺点。故选择方案三。
1.2 程控放大器
方案一:使用集成可变增益放大器AD603。只要改变控制端电压就可以控制AD603的增益,但要实现增益的精密控制还必须与位数较高的数模转换器件配合使用。
方案二:使用模拟开关或继电器选择则不同的电阻值,作为放大器的反馈电阻,实现不同量程的放大倍数。这种方案控制简单,只要运放的增益带宽积和噪声抑制能力足够大,每级的增益是恒定的。但继电器分布参数较大;而模拟开关存在一定的导通电阻。
上述方案各有优缺点,考虑到系统成本和精度要求,选择方案二。继电器可能引入的寄生振荡可通过补偿电容消除;模拟开关的导通电阻可与放大器的选通电阻一并看作放大器的反馈电阻。
1.3 滤波器设计放方案
本系统在采样之前要分别通过一级高通滤波和一级低通滤波。高通滤波器用于滤除信号中的直流成分,以适于设定为双极性输入的模数转换器进行有效采样;低通滤波是一级反混叠失真滤波器。其实现一般有如下方案:
方案一:使用运算放大器设计RC有源滤波器。
方案二:使用集成滤波芯片,如MAX297。
对于一般的滤波器设计,方案一灵活简单,而且有专门的辅助设计软件可快速进行设计;但对滤波器的设计参数有特殊要求时,方案一将变得不现实。结合设计要求,高通滤波器的设计采用方案一,低通滤波器(要求具有很窄的过渡带)的设计采用方案二。
2.系统实现框图
系统总体实现框图如图1-1所示。系统以AT89S52单片机和Cyclone 系列的FPGA为控制与运算核心;输入端由一级JFET运放实现50Ω的输入阻抗;待测信号经过由模拟开关和继电器控制的两级程控放大器,被放大到适合A/D采样的范围以内,再经一级截至频率为20KHz的反混叠低通滤波器,由FPGA内的采样控制模块控制MAX197实现预定速率的采样;采样所得结果经FFT模块转换为此信号的频域表示,经单片机转换为对应频率的功率值,按功率从大到小排序,并将数据存储于外部RAM 62256。周期性判断及频率测量与失真度分析也由单片机完成。相应的测量结果通过对键盘的操作由点阵式液晶屏显示。
图1-1 系统实现框图
二、理论分析与计算
1.程控放大器设计
题目要求输入电压范围(峰-峰值)为100mV~5V;考虑到发挥部分扩大输入信号动态范围,提高灵敏度的要求,我们将输入信号电压范围(峰值)定为1mV~5V。如果A/D的有效输入范围(峰值)为2.5V~5V,则所需最大放大倍数应不小于2500倍,最小放大倍数应不大于0.5倍。可见最大增益与最小增益之间相差12~13个两倍程,故采用两级程控放大器。第一级分三挡,实现粗调;第二级分八挡,实现细调。各级增益(倍数)的具体分配见下表。
表2-1 程控放大器增益分配
第一级 第二级 1 28 180 0.5 1 2 4 8 16 24 32 由上表可得,放大器总的增益调节范围是0.5~5760倍。满足设计
文档评论(0)