基于单片机的音频信号分析仪的设计
基于单片机的音频信号分析仪的设计(任务书,开题报告,外文翻译,论文12000字)
摘 要
音频信号的分析是其它众多语音技术实现的基础,在诸多领域中发挥着重要的作用。但传统的音频分析体积巨大价格昂贵,随着单片机技术的发展和数字信号理论的完善,开发单片机设计音频信号分析仪既可以使仪器小型化又可以提高设备的精度。
由于DSP芯片在数字信号处理领域的优异性能,本系统选择以DSP芯片为核心元件进行设计。本次制作的音频分析仪主要能实现对语音信号频率,幅度等特征信息的实时记录与显示。系统采由模数转换器对频率为20Hz到20kHz的输入信号进行取样,通过DSP芯片对采用的信号进行FFT处理,并对输入信号的频率与幅值进行实时记录与处理,最后将处理结果传输到显示器上显示。
本次音频分析仪选用了STM32f1038t6开发板进行实物开发,得到的音频分析仪结构简单,使用方便,实现了对输入信号的频率与幅值的显示,达到了预期设计目的。
关键词 :音频信号分析仪;数字信号处理;FFT;STM32f1038t6
Abstract
The analysis of the audio signal is the foundation of many other voice technology, which plays an important role in many fields. But the traditional analysis of the audio volume is expensive. With the development of single-chip computer technology and the improvement of the theory of digital signal, single-chip design of audio signal analyzer can make the instrument miniaturization and improve the precision of the equipment.
[资料来源:www.doc163.com]
Due to the excellent properties of DSP chip in the field of digital signal processing, the DSP chip was choosed as the system core in the design. The production of audio analyzer mainly realized the voice signal frequency, amplitude characteristics such as real time recording and display of information. This system adopted the direct input sine wave ,which frequency of adc is 20 Hz to 20 KHz sampling the input signal, and then using FFT of signal processing in the DSP chip. The input signal frequency and amplitude of the real-time was recording and processing, and the results was shown on the display finally.
The audio analyzer choosed STM32f1038t6 development board in terms of physical development, finally achieved the input signal frequency and amplitude, completed the expected design purpose. The audio analyzer is easy to use for its simple structure.
Keywords:audio signal analyzer; digital signal processing;FFT;STM32f1038t6
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究背景和意义 1
1.2 音频信号分析仪概况 2
第2章 数字信号处理技术 3
2.1 数字信号处理的发展 3
2.2 数字信号处理相关理论 3
2.2.1 傅里叶变换 4
2.2.2 离散傅里叶变换 4
2.2.3 快速傅里叶变换 6
2.3 DSP芯片 7 [资料来源:http://doc163.com]
2.3.1 DSP芯片基本结构 7
2.3.2 STM32f103c8t6简介 9
第3章 系统硬件设计 11
3.1 系统方案设计 11
3.2 硬件单元电路设计 11
3.2.1 电源电路设计 11
3.2.2 按键电路设计 12
3.2.3 核心电路设计 13
第4章 软件设计 15
4.1 编写程序的语言 15
4.2 A/D采样程序设计 15
4.3 FFT程序设计 15
4.4 显示器程序设计 18
4.5 开发工具介绍 18
4.5.1 keil MDK简介 18
4.5.2 keil软件开发的一般步骤 18
第5章 设计结果分析 20
参考文献 21
致 谢 22