- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FPGA的音频信号分析仪
基于FPGA的音频信号分析仪设计
Audio signal analyzer based on FPGA
中国地质大学(北京)
指导教师
张启升
组员:李金泽 1010102124
张永 1010102120
2013.5.10
音频信号分析仪
摘要: 本音频信号分析系统由16位 TLV320主控制器,通过IIS对音频信号进行采集,把采集到的信号进行离散化,然后通过FFT 快速傅氏变换运算,在时域和频域对音频信号的各个频率分量以及功率等指标进行分析和处理,然后通过LabView的波形图表进行显示。 系统能够精确测量的音频信号频率范围为200Hz-10KHz ,其幅度范围为100mVpp-5Vpp,分辨力为100Hz 。测量功率精确度高达 1%,并且能够准确的测量周期信号的周期,是理想的音频信号分析处理的解决方案。
Abstract: the audio signal analysis system consists of 16 main controller TLV320, through the IIS collection of audio signal, the discretization of the collected signal, and then through the FFT fast Fourier transform, the analysis and processing of each frequency component of an audio signal and power index in time domain and frequency domain, and then through the waveform chart LabView display. The system is capable of audio signal frequency range for accurate measurement of the 200Hz-10KHz, its range is 100mVpp-5Vpp, resolution is 100Hz. Power measurement accuracy up to 1%, and is capable of accurately measuring the periodic signal cycle, is the ideal solution audio signal analysis and processing.
目录
1 系统设计 1
1.1 总体设计 1
1.2 单元电路设计 2
1.2.1 信号产生 2
1.2.2 信号采集及AD转换电路设计 2
1.2.3 功率谱测量 2
1.2.4 FIFO模块 4
1.2.5 Labview显示部分 4
1.2.6 Nios核 5
2 软件设计 5
3 系统测试 6
3.1 总功率测量(室温条件下) 6
3.2 单个频率分量测量(室温条件下) 6
4 结论 6
5 个人感想 7
参考文献: 7
附录: 7
程序清单 7
1 系统设计
1.1 总体设计
本实验是基于FPGA的音频信号分析仪,输入信号通过Audio SweepGen控制pc由耳麦输出接口给出,由FPGA音频信号输入接口接收,音频信号进入FPGA后,通过IIS对音频信号进行采集,把采集到的信号进行离散化,然后通过FFT 快速傅氏变换运算,在时域和频域对音频信号的各个频率分量以及功率等指标进行分析和处理,然后通过LabView的波形图表进行显示。 系统能够精确测量的音频信号频率范围为200Hz-10KHz ,其幅度范围为100mVpp-5Vpp,分辨力为100Hz 。测量功率精确度高达 1%,并且能够准确的测量周期信号的周期,是理想的音频信号分析处理的解决方案。
总体设计框图
硬件总体结构
1.2 单元电路设计
1.2.1 信号产生
可以控制产生正弦或者方波形式的音频信号,对频率等一下属性进行控制输出。
1.2.2 信号采集及AD转换电路设计
采用16位TLV320芯片内的IIS模块进行转换,将转换的数据传送到FFT模块进行处理。
1.2.3 功率谱测量
功率谱测量主要通过对音频信号进行离散化处理,通过FFT运算,求出信号各个离散频率点的功率值,然后得到离散化的功率谱。
由于题目要求频率分辨力100Hz,这说明在进行FFT运算前必须通过调整采样频率(fK)和采样的点数(N),使其基波频率f为100Hz。
根据频率分辨率与采样频率和采样点数的关系:
文档评论(0)