毕业设计(论文)基于S3C2410声音频谱分析系统设计.doc
《毕业设计(论文)基于S3C2410声音频谱分析系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于S3C2410声音频谱分析系统设计.doc(38页珍藏版)》请在三一办公上搜索。
1、摘要频谱分析是将信号表示成不同频率的正弦分量或虚指数分量的叠加,即从频率的角度分析信号,它在声音处理、图像处理、数字音频、地震勘探等方面有着广泛的应用。快速傅立叶(FFT)算法和S3C2410芯片的出现,为频域分析的实时处理提供了有效的解决方案。本文对基于S3C2410的声音信号频谱分析系统进行了开发,主要工作如下:首先,对声音信号的时域和频域处理方法进行了分析,根据声音信号短时平稳的特点,详细阐述了其短时分析方法,并探讨了声音信号的基音周期检测方法。然后,详细介绍了本系统采用的主要硬件设备的功能和特点,包括S3C2410芯片。在此基础上,完成了系统的硬件和软件设计,给出了核心程序实现过程及部
2、分原代码,实现了一种基于S3C2410的声音频谱分析系统。该系统结构简单、使用方便,可利用ARM9强大的数据处理功能对声音信号进行频谱分析。最后,对此设计方案进行了理论分析和仿真实验,并在S3C2410上就一些相关问题做了实验,取得较为满意的结果,验证了该系统的可行性。关键词:声音频谱分析;声音处理;快速傅立叶变换;S3C2410AbstractSignal is regarded as superposition of different frequency sine component or virtual function component in spectrum analysisSp
3、ectrum analysis is applied extensively in the speech processing,image processing,digital audio,seismic exploration etcSince fast Fourier transform(FFT)and S3C2410chip appeared,it provides effective solutions for real-timeprocessing of spectrum analysisThis thesis developed spectrum analysis system b
4、ased on speechS3C2410Major works areas follows:First,the timedomain processing and frequency-domain processing of speech signal are introduced in this thesisAccording to shortterm stationary characteristics of speech signal,the thesis exposition shortterm analysis method in detailAnd also discuss th
5、e pitch detectionmethod based on speech signalSecondthe functions and features of main hardware equipments are introducedThis system include S3C2410 .The systems hardware and software design are completed and part of source code about core procedure are providedWe developed the spectrum analysis sys
6、tem of speech signal based on S3C2410The system has a simple structure and is easy to usewhile we use the powerful processing function of S3C2410 to analyze speech signalFinally,the total scheme of this system is demonstrated in theory and is tested on the S3C2410,and results is satisfactoryAnalysis
7、 results prove that the system is feasibleKey Words:Spectrum Analysis;Speech Processing;FFT;S3C2410目录摘要1Abstract2引言51 绪论61.1 课题研究的背景和意义61.2频谱分析系统的发展现状71.3本课题的主要任务82 声音信号的时域分析92.1 声音信号的抽样及其数字化92.2声音信号的时间依赖102.3 短时自相关函数112.3.1 自相关函数的定义和性质112.3.2短时自相关函数122.4基音周期估计方法122.4.1 基音检测预处理132.4.2自相关法基音检测算法132.4
8、.3基音检测的后处理143 声音信号频域分析153.1 频谱分析原理与方法153.1.1频谱分析原理153.1.2频谱分析方法173.2傅里叶变换的原理及算法183.2.1 傅立叶变换的基本定义183.2.2离散傅立叶变换193.2.3快速傅立叶变换203.3短时傅立叶变换213.4基于短时傅立叶变换的语谱图223.5基音同步分析方法233.5.1 短时频谱用于基音检测233.5.2基音同步频谱分析244 S3C2410微处理器简介264.1概述264.2S3C2410芯片功能及内部结构264.2.1S3C2410芯片功能单元264.2.2S3C2410系统管理274.3ADC和触摸屏接口操作
9、274.3.1 结构图274.3.2 触摸屏接口举例284.4 功能描述294.4.1 A/D 转换时间294.4.2 触摸屏接口工作模式295频谱分析系统设计与实现315.1声音采集软硬件设计方案315.1.1声音采集硬件系统设计方案315.1.2声音采集软件系统设计325.2基于S3C2410声音频谱分析系统的软件设计325.2.1基于S3C2410处理器器的LCD显示原理325.2.2ADC驱动程序设计345.2.3FFT的程序设计355.3运行效率分析36结论37参考文献38致谢39引言目前,嵌入式技术已经广泛深入的融入到了各行各业当中,日常生活的各个角落都可以看到嵌入式技术的身影。相
10、对于通用PC,嵌入式系统是专门针对某一特定领域进行优化设计的系统,具有软硬件可裁剪,成本低,体积小,功耗低,可靠性高等特点。手机,PDA,传真机,打印机,自动贩卖机等都是典型的嵌入式系统。这里,简单介绍一些嵌入式系统的定义。广义来说,凡是不用于通用目的的可编程计算机设备,就可以算是嵌入式计算机系统。狭义而言,嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可裁剪,适于应用系统对功能、可靠性、成本、体积和功耗要求严格的专用计算机系统。嵌入式系统的核心部件是嵌入式处理器,嵌入式处理器目前主要有ARM,Aml86/88,386EX,SC一400,Power PC,68000,MIPS系列等。对
11、于开发者而言,可以根据各自的实际需求选择不同的嵌入式处理器。将嵌入式技术与频谱分析相结合,其功能将更加强大。其中ARM处理器核中自带了DSP功能,既可以执行算法还可以进行事务处理,并且支持广泛的操作系统,适应于未来智能化发展方向。结合ARM技术的信号频谱分析模块,集运算,显示,良好的用户界面为一体,将拥有广阔的应用前景。1 绪论1.1 课题研究的背景和意义自然界的运动和变化都有它们的固有规律,其中很多规律表现为周期性。大至宇宙天体,小至基本粒子,它们的运动都有周期性。人类社会的发展也有周期性,这就是为什么很多历史事件具有惊人的相似性。不管是简单的重复,还是螺旋式的上升,都是周期性的表现。人耳对
12、声音敏感的不是声波本身而是声波的频率,例如男声、女生和低音、高音;人眼对光敏感的不是光波本身,而是光波的频率(颜色),例如红光、绿光。所以,频率的概念和时间的概念一样重要。这就是为什么人们把频域和时域相提并论。频谱分析在生产实践和科学研究中有着广泛的应用。例如,对各类旋转机械、电机、机床等机器的主体或部件进行实际运行状态下的谱分析,可以提供设计数据和检验设计结果,或者诊断故障,保证设备的安全运行等。在声纳系统中,为了寻找海洋水面船只或潜艇,需要对噪声信号进行频谱分析,以提供有用信息,判断舰艇运行速度、方向、位置、大小等。因此,对频谱分析方法的研究一直是信号处理技术中的一个重要课题。所谓频谱分析
13、就是频域分析,频谱估计就是周期性估计。频谱分析和估计不仅是揭示信号特征的重要方法,也是处理信号的重要手段。这些方法和手段已经广泛地应用于通信、雷达、地震、声纳、生物医学、物理、化学、音乐、经济等领域。地震信号的处理和股票市场的预测就是其中两个例子。如此广泛的应用主要归功于声音处理理论和技术的进步,因为快速傅立叶变换FFT算法和S3C2410芯片的出现,为各式各样的频域问题,提供了一个统一的、经济的、单片继承的解决办法。频谱分析仪,顾名思义它的功能是确定一个变化过程(称为信号)的频率成份,以及各频率成份之间的相对强弱关系。频谱仪是和示波器相对偶的,它们具有同样的重要性。示波器在时域里显示或表征(
14、输入)信号,而频谱仪在频域里显示或表征(输入)信号。传统的频谱分析仪主要依靠硬件来测量频率成份,例如用滤波器来分开各频率成份。对模拟滤波器设计制造有经验的人,不难想象制造高稳定度、高精度的这种频谱分析仪的困难程度。首先是设计所得的元件值,几乎全是非标准的。而且必须先经过“老化”。其次是滤波器中心频率会随时间、环境温度“漂移”,还有调试等问题。利用S3C2410芯片来设计频谱分析系统则可以较好解决这些问题。因为频谱分析主要是依靠软件来计算频率成份。1.2频谱分析系统的发展现状频谱分析仪是以模拟或数字方式显示信号频谱的一类信号分析仪。频谱分析仪大体可分为扫描调谐式频谱仪及傅立叶分析仪两大类。扫描调
15、谐式频谱仪如扫频超外差接收机,能分别显示复杂信号中各个不同频率分量的幅度,但不能提供相关相位信息。这类仪器主要用于连续信号和周期信号的频谱分析。其优点是具有大的动态范围及宽的频率范围(5Hz325kHz),但不适合做瞬态信号及超低频信号的分析。傅立叶分析仪采用数字采样及数学变换(以傅立叶变换为基础)技术得到被测信号的傅立叶频谱。采用傅立叶分析仪能在被测信号存在的有限时间内,提取信号的全部频谱信息,并能显示频率、幅值及相位。傅立叶分析仪基本上用于低频信号(10uHzl00kHz)的分析以及要求实时快速测量的场合。与前一类频谱仪相比,傅立叶分析仪可以十倍、百倍地提高测量速度并能在超低频时保持频率测
16、量精度。由于采用傅立叶分析仪能同时测量每个频率分量的幅值和相位,适合于分析暂态过程,测量多个信号的统计特性,评价两个或多个信号之间的连接特性及相关性等。扫描调谐式频谱分析仪己从早期的单通道频率响应分析仪扩展到多通道,其典型代表是英国公司的1250频响分析仪,它配上相应的扩展器可扩展到36通道。天津电子仪器厂生产的TDl250具有类似的性能。与傅立叶(FFT)频谱分析仪相比,这类频响分析仪只局限于频响分析,应用范围较窄,其优点是具有自动抑制噪声能力,而且频率范围宽。目前生产傅立叶分析仪的国家较多,从占领世界市场的情况看,美国居首位,其次为同、法、英、丹麦、中国等。我国先后引进的这类产品HP356
17、2A,HP35660A,HP3567A,CF.920,CF.930/940,B&K2034,SOLARTRONl220等几十种。具有代表性的是HP3567A多通道频谱/网络分析仪,频率范围可达102.4kHz,动态范围80dB,精度0.1 dB,最高通道数可达16,可实现谱分析、波形分析及网络分析。1965年库利一图基在计算数学杂志上发表了快速傅立叶变换(FFT)算法,FFT和频谱分析很快发展成为机械设备故障诊断、震动分析、无线电通信、信息图像处理和自动控制等多种学科重要的理论基础。傅立叶分析仪的发展趋势是:分析频段向高频扩展,向多通道、高指标、多功能发展,核心处理芯片用S3C2410,体积更
18、趋小型化。国内自80年代初就有不少单位开始了基于FFT的频谱分析仪的研制,但由于国内在基本元器件、基本配套件和基本工艺三方面落后于发达国家,因而多数走的是“以软件代替硬件”的道路,即以IBM PC/AT等微机为核心,配上A/D转换板及S3C2410芯片,以微机软件为主实现各种数字信号处理功能及显示功能。因而,具有研制周期短、灵活性好、价格低的优点;缺点是高速实时性能较差,不适用于恶劣环境。国内不少单位己生产出不同性能的动态信号分析系统、FFT信号分析仪等,在开发性能优越的动态信号分析软件包方面,国内一些高等院校具有一定优势。虽然使用FFT技术对瞬态过程和平稳过程的频谱分析己有很长的历史,但是,
19、声音过程与一个稳定的元音和擦音不同。当激励和声道特性改变时,所得到的声音信号特性随时间发生变化。因此,适用于平稳随机信号的标准傅立叶变换不能直接用于声音信号。对声音频谱分析应能得到时变频谱参数。但在相对短的时隙内,声音信号可看作准周期性序列。将短时分析思想应用于声音频谱分析,可得到声音时变频谱。1.3本课题的主要任务从上面简单的介绍可以看出,传统的频谱分析仪不能象通用计算机那样,对过去记录下来的信号进行非实时处理,它只有加上输入信号才能进行分析。然而,基于S3C2410频谱仪可以象通用计算机一样用作非实时处理。基于S3C2410频谱仪的缺点是,在目前S3C2410芯片制造技术的条件下,可以实时
20、处理的最高频率只达到兆赫的数量级,更高频率的信号可以进行非实时处理,实时处理有待于S3C2410芯片速度的进一步提高,或者增加测量手段。根据现有的条件,本文所要研究的是一个基于S3C2410的声音信号频谱分析系统。本系统以ARM9为基础,利用ARM9强大的数据处理能力来对采集到的声音信号进行频谱分析。声音信号是时变信号,然而,声音信号的特性随时间变化比较缓慢,大致可以认为在每10ms至30ms短时时间间隔内信号的特性基本不变,可以认为是时不变的。女性的基音频率从100Hz至500Hz,男性的基音频率为50Hz至250Hz,频率分辨率必须兼顾男女性。对于本频谱分析系统软件设计是非常重要的一环,我
21、们是基于这样的思想来进行软件设计的。软件设计主要实现的功能有基音检测、频谱分析及分析结果在PC机屏上显示。2 声音信号的时域分析语言是声音的声学表现,是人类信息交流最自然、最有效、最方便的手段,也是人类进行思维的一种依托。人类开始进入了信息化时代,用现代手段研究声音处理技术,使人们能够更加有效地产生、传输、存储和获取声音信号,这对于促进社会的发展具有十分重要的意义。声音信号是一个时间序列,进行声音分析时,最直观的就是它的时域波形。时域分析直观明了,计算简单且运算量小(相比后面将要介绍的频谱分析)。时域分析提供了最基本也是很重要的用于声音分析的参数,广泛用于声音的预处理等方面。2.1 声音信号的
22、抽样及其数字化模拟声音信号是连续信号,无法被DSP处理。因此声音处理的第一步是将模拟信号转化为数字信号,也就是常说的模/数转换,这其中主要包括两个步骤:采样和量化。声音信号是随时间而变的信号,它所占据的频率范围可达10kHz以上,但是对声音信号清晰度和可懂度有明显影响的成份,最高频率约为5.7kHz。但声音信号本身冗余度是比较大的,少数辅音清晰度下降并不明显影响语句的可懂度。一个正常人声音的频率一般在40Hz4000Hz的范围内,成年男子的声音频率较低,妇女和儿童的声音频率较高。电话声音频率范围在60Hz3400Hz左右。现代的声音合成或识别系统中,需将声音频率的上限提高到10kHz左右。根据
23、奈奎斯特采样定律(Nyquist Sampling Theorem),采样频率应为原始声音频率的两倍以上,考虑到滤波器性能的影响,这个阈值还应该提高。一般来说,电话声音的采样率为8kHz(G.71 1标准),普通声音的采样率在15kHz20kHz左右。否则,如果采样率不满足采样定律,将会产生频谱混叠,使信号中的高频失真。考虑到高频噪音的存在,为了防止频率高于二分之一采样频率的高频噪音产生频谱混叠,通常声音信号在采样前要进行一次预滤波以滤掉高频噪音。预滤波还有一个目的是避免50Hz的电源干扰,因此预滤波是一个带通滤波器,其下截止频率=50 Hz,上截止频率根据需要定义。采样后的声音数据要能为DS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 S3C2410 声音 频谱 分析 系统 设计
链接地址:https://www.31ppt.com/p-3979884.html