好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于FPGA的音频信号分析仪设计(含完整程序).doc

50页
  • 卖家[上传人]:M****1
  • 文档编号:380449832
  • 上传时间:2023-08-06
  • 文档格式:DOC
  • 文档大小:2.35MB
  • / 50 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于FPGA的音频信号分析仪本科毕业论文(设计)题 目 基于FPGA的音频信号分析仪 学生姓名 专业名称 电子信息科学与技术 指导教师 教师职称 2009年12月10日基于FPGA的音频信号分析仪基于FPGA的音频信号分析仪摘要:本音频信号分析仪以FPGA为核心,通过前级信号调理电路和12位A/D转换芯片,对音频信号进行正确采样,把连续信号离散化然后通过基于Altera Cyclone II 系列FPGA嵌入高性能的NIOS II处理器,代替传统的DSP芯片和高性能MCU,实现了基于FFT的音频信号分析仪,并在时域和频域对音频信号各个频率分量以及功率等指标进行分析和处理最后采用高分辨率的彩色液晶对信号的功率谱等信息进行显示并通过触摸屏控制整个系统的运行。

      该系统能够精确测量的音频信号频率范为100Hz-10KHz,其幅度范围为100mVpp-5Vpp,分辨力分为100Hz和20Hz两档,测量功率精确度高达5%,是理想的音频信号分析仪的解决方案关键词:FFT;FPGA;NIOS II ;频谱;信号功率;The Audio Signal Analyzer Based on FPGAAbstract: The audio signal analyzer is based on FPGA, through the signal processing circuit and 12bit A / D converter chip for audio signal sampling, the continuous signal discrete. Instead of using DSP or MCU, we use high performance NIOS II Embedded Processor for FFT fast Fourier transform computing and in the time domain and frequency domain of the various audio frequency signal weight and power, and other indicators for analysis and processing. At last through the high-resolution Touch screen LCD display the signal power spectrum and control the operation of the entire system. The system can accurately measure the audio signal frequency range of 100Hz - 10 KHz, the range of 100mVpp-5Vpp, resolution of 100 Hz and 20 Hz correspondent. Power measurement accuracy up to 5%, is the ideal audio signal analyzer solution.Keyword: FFT;FPGA;NIOS II ;Spectrum;Signal Power;目 录1 前言 11.1音频分析原理 11.2音频分析方法 11.3音频参数测量及分析 12 系统方案设计 32.1系统设计要求 32.2系统方案论证 32.2.1 系统整体方案选择 32.2.2 系统核心处理器的选择 33 系统硬件设计 53.1 FPGA与NIOS II介绍 53.2 FPGA核心板电路设计 53.2.1 FPGA电源电路 63.2.2FPGA时钟电路 73.2.3FPGA配置电路 93.3前级信号调理电路 103.4AD采样电路设计 133.5系统电源电路设计 143.6彩色液晶电路设计 143.7触摸屏电路设计 154系统软件设计 174.1NIOSII集成开发环境介绍 174.2系统主程序设计 174.3AD转换驱动程序 184.4触摸屏识别程序 194.5 FFT算法的C语言实现 204.5.1 FFT的MATLAB仿真与分析 204.5.2倒位序算法分析 234.5.3实数蝶形运算算法 234.5.4 DITFFT算法的基本思想分析 245 系统调试与测试结果 265.1系统调试 265.2测试方案与测试结果 265.2.1测试电路 265.2.2两路信号总功率测量 275.2.3单个频率分量测量 275.3误差分析 286结束语 29参考文献 30附 录 31附录一 31附录二 35附录三 36附录四 42附录五 43附录六 44谢 辞 46III基于FPGA的音频信号分析仪1 前言1.1 音频分析原理音频是多媒体中的一种重要媒体。

      我们能够听见的音频信号的频率范围大约是20Hz-20kHz,其中语音大约分布在300Hz-4kHz之内,而音乐和其他自然声响是全范围分布的声音经过模拟设备记录或再生,成为模拟音频,再经数字化成为数字音频这里所说的音频分析就是以数字音频信号为分析对象,以数字信号处理为分析手段,提取信号在时域、频域内一系列特性的过程音频分析的原理主要涉及数字信号处理的基本理论、音频分析的基本方法以及音频参数测量和分析内容,其中数字信号处理是音频分析的理论基础傅立叶变换和信号的采样是进行音频分析时用到的最基本的技术傅立叶变换是进行频谱分析的基础,信号的频谱分析是指按信号的频率结构,求取其分量的幅值、相位等按频率分布规律,建立以频率为横轴的各种“谱”,如幅度谱、相位谱在以计算机为中心的测试系统中,模拟信号进入数字计算机前先经过A/D变换器,将连续时间信号变为离散时间信号,称为信号的采样然后再经幅值量化变为离散的数字信号这样,在频域上将会出现一系列新的问题,频谱会发生变化由模拟信号变成数字信号后,其傅立叶变换也变成离散傅立叶变换,涉及到采样定理、频率混叠、截断和泄漏、加窗与窗函数等一系列问题1.2 音频分析方法通常在对某音频设备音频测量分析时,该设备被看成是一个具有输入端口和输出端口的黑箱系统。

      将某种己知信号输入该系统,然后从输出端获取输出信号进行分析,从而了解该系统的一些特性,这就是音频分析的一般方法输入音频设备的信号,称作激励信号激励信号可以是正弦、方波等周期信号,也可以是白噪声、粉红噪声等随机信号,还可以是双音、多音、正弦突发等信号最常用的检测分析方法有正弦信号检测、脉冲信号检测、最大长度序列信号检测等1.3 音频参数测量及分析音频测量一般包括信号电压、频率、信噪比、谐波失真等基本参数大部分音频参数都可以由这几种基本参数组合而成音频分析可以分为时域分析、频域分析、时频分析等几类由于信号的谐波失真对于音频测量比较重要,因此将其单独归类为失真分析以下分别介绍各种音频参数测量和音频分析音频测量中需要测量的基本参数主要有电压、频率、信噪比电压测试可以分为均方根电压(RMS)、平均电压和峰值电压等几种频率是音频测量中最基本的参数之一通常利用高频精密时钟作为基准来测量信号的频率测量频率时,在一个限定的时间内的输入信号和基准时钟同时计数,然后将两者的计数值比较后乘以基准时钟的频率就得到信号频率随着微处理芯片的运算速度的提高,信号的频率也可以利用快速傅立叶变换通过软件计算得到信噪比是音频设备的基本性能指标,是信号的有效电压与噪声电压的比值。

      在实际测量中,为方便起见,通常用带有噪声的信号总电压代替信号电压计算信噪比时域分析通常是将某种测试信号输入待测音频设备,观察设备输出信号的时域波形来评定设备的相关性能最常用的时域分析测试信号有正弦信号、方波信号、阶跃信号及单音突变信号等例如将正弦信号输入设备,观察输出信号时域波形失真就是一种时域分析方法频域分析是音频分析的重要内容,频域分析的主要依据是频率响应特性曲线图频率响应曲线图反映了音频设备在整个音频范围内的频率响应的分布情况一般来说曲线峰值处的频率成分,回放声压大、声压强;曲线谷底处频率成分声压小、声音弱若波峰和波谷起伏太大,则会造成较严重的频率失真谐波失真的测量方法有两种,一种是以正弦信号输入待测设备,然后分析设备响应信号的频率成分,可以得到谐波失真另一种更简单的测量方法是首先利用带阻滤波器滤除响应信号中的基频成分,然后直接测量剩余信号的电压,将其与原响应信号作比较,就可以得到谐波失真显然第二种方法得到的谐波失真是THD+N,由于采用了信号的总电压值代替了基频分量电压值,因此得到的谐波失真比实际值偏小,且实际的谐波失真越大,误差越大在实际的音频测量时,通常在一定的频率范围内选取若干个频率点,分别测量出各点的谐波失真,然后将各谐波失真数值以频率为横坐标连成一条曲线,称为谐波失真曲线。

      2 系统方案设计2.1 系统设计要求本系统是在2007年全国大学生电子设计竞赛A题《音频信号分析仪》的基础上进行设计的,题目的基本部分要求如下:(1)输入阻抗:50Ohm(2)输入信号电压范围(峰-峰值):100mV~5V(3)输入信号包含的频率成分范围:200Hz~10kHz(4)频率分辨力:100Hz(可正确测量被测信号中,频差不小于100Hz的频率分量的功率值5)检测输入信号的总功率和各频率分量的频率和功率,检测出的各频率分量的功率之和不小于总功率值的95%;各频率分量功率测量的相对误差的绝对值小于10%,总功率测量的相对误差的绝对值小于5%6)分析时间:5秒应以5秒周期刷新分析数据,信号各频率分量应按功率大小依次存储并可回放显示,同时实时显示信号总功率和至少前两个频率分量的频率值和功率值,并设暂停键保持显示的数据2.2 系统方案论证2.2.1 系统整体方案选择音频信号分析仪可分为模拟式音频信号分析仪和数字式音频信号分析仪方案一:以FFT为基础的的数字音频信号分析仪通过对信号的频域分析可以很方便的得到输入信号的各种信息,如功率谱、频率分量以及周期性等外围电路少,实现方便,精度高方案二:以模拟滤波器为基础的模拟式频谱分析仪。

      扫描滤波法、有并行滤波法、小外差法等因为受到模拟滤波器滤性能的限制,此种方法实现起来比较困难所以选用方案一作为本系统的实现方式2.2.2 系统核心处理器的选择方案一:以普通单片机为核心进行相关算法的处理从发展历史看,单片机的发展已经有比较长的时间,应用比较广泛,各种技术都比较成熟,但单片机处理速度不是很快,存储器资源不够,没有实现数字信号处理的DSP模块故不采用普通单片机方案二:采用DSP处理器进行处理和普通单片机相比,DSP的处理速度快,存储器资源,很适合FFT算法的实现但是DSP处理器芯片的结构有点复杂,开发难度大方案三:在FPGA中嵌入NIOS II处理器,通过软件实现NIOS II 支持C语言编程方式,普通的C语言版的FFT稍加改正即可应用到本方案中,而且Altera Cyclone II FPGA内部有丰富的硬件乘法器和存。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.