音頻信号分析仪文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
音頻信号分析仪文档

音频信号分析仪 吴卫 陈浩 张艳平 摘要:本系统是基于FPGA嵌入高性能的嵌入式IP核处理器软核,来代替传统的DSP芯片或者高性能单片机,实现了基于FFT算法的音频信号分析。音频信号通过放大滤波后, A/D模块对其进行采样,采样点送FPGA处理。利用FFT算法实现对信号的各种处理,求出了频率在200Hz—10kHz的信号的总功率及各频率分量的功率之和,且频率分量功率及总功率的相对误差都控制在5%内。同时,还具有对各频率分量存储和回放显示的功能,可以同时实时的显示总功率和至少前两个频率分量的频率值和功率值。还可对信号的失真度进行测量,判断信号周期性等,测量值可通过LCD液晶显示。 关键字:FPGA FFT 频率 功率 Abstract: This system is a high-performance based FPGA embedded soft-core embedded processor IP core, instead of the traditional high-performance DSP chip or chip, the FFT based algorithm to achieve the audio signal analysis. After filtering the audio signal through the amplification, A/D module be sampled at a point to send FPGA processing. FFT algorithm using vanity of signal processing, find the frequency of the signal at 200Hz-10kHz frequency components of the total power of the relative error is controlled within 5%. Also has the frequency components of the storage and playback display functions can display real-time total power and at least two frequency components before the frequency and power values. The signal distortion can be measured to determine the signal periodically, etc, measured by LCD display. Keyword: FPGA FFT frequency power 1 方案选择与论证 方案一:采用32位MCU为主控制器,通过AD转换,对音频信号进行采样,然后通过FFT运算,在时域和频域对音频信号各个频率分量以及功率等指标进行分析和处理,通过LCD对信号的频谱进行显示。此方案对单片机要求很高,处理速度及精度很难实现。 图1 方案二:采用FPGA作为主控制器,运用类似外差原理实现音频信号分析,直接用ADC对信号进行采样,运用DDS芯片或者DSP芯片辅助进行FFT处理,从而获得音频信号的频谱分析图。选用DDS芯片处理电路复杂,调试困难,而用DSP成本较高。 图2 方案三:采用FPGA内嵌入高性能的嵌入式IP核处理器软核,代替DSP芯片或高性能单片机,实现基于FFT算法的音频信号分析。并在频域对信号的总功率、各频率分量功率、信号周期及失真度进行计算。本设计采用16位AD574实现信号的采样,处理精度高,运算速度快。能实现题目要求的各项功能。 根据分析,本设计选用方案三,系统总体设计框图如下: 图3 2 理论计算与参数计算 2.1 FFT算法原理 FFT是离散傅里叶变换的快速算法,可以将一个信号变换到频域,在频域内观察信号的特征,进行频谱分析等。 长度为N的有限长序列x(n)的DFT为: , 旋转因子的周期性: 对称性: 计算X(k)值需要N次复数乘法,(N-1)次复数加法,FFT算法的思想是不断地把长序列的DFT分解成几个短序列的DFT,并利用旋转因子的周期性和对称性来减少DFT的运算次数。 将N点DFT分解为两个N/2点的DFT,采用蝶形运算有X(k)可以表示为:. 下面就N=8点的FFT蝶形运算过程分解如下: 图4 N=8点的FFT一次分解图 图5 N=8点的FFT二次分解图 图6 N=8点的FFT三次分解图 N点DFT运算可分解后进行M级蝶形运算,每一级运算流图中有N/2个蝶形,每个蝶形只要一次复乘和两次复数加运算

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档