ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:69.08KB ,
资源ID:14825165      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14825165.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FFT在单片机上的实现文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

FFT在单片机上的实现文档格式.docx

1、对信号连续采32个点进展浮点型FFT运算。一次完整采样的时间为1.25ms,最高采样频率为25600Hz,分辨频率为800Hz12800Hz,分16级。显示局部主体为1602液晶显示屏,其具有2行16列的85点显示点阵。16分频谱将分别以柱高形式显示在显示屏上。程序中设置了频率下落效果以使观感更好。另设置了比照度调节电阻,使屏幕比照度可调。关 键 词:FFT 单片机 音频 频谱THEREALIZATIONOF FFT INTHEMICROCONTROALERABSTRACTAudio signal analyzer is a kind of device which can be widely

2、 found in various of audio, mixing and recording devices, and can sampling and analysis of the spectrum of the input have an intuitive audio signal and displays it on the display in real-time, people can are listening to Music for music when high frequency understanding. What presented in this artic

3、le is just such an audio signal analysis system. The hardware of the system are formed with three parts: the signal conditioner, the control processorand the display module.Signal conditioning circuit makes the signal of 300mV 3V AC audio signal available for inputting. In this system,we only proces

4、s with single-channel signal: When the voltage is lower the system uses LM324 op amp to gain voltage, and as to signals more than 12800Hz it filters them. In addition the system sets an output audio interface for monitoring.The control processor of the system is the 51 cores 1T MCU STC12C60A5S2, wit

5、h 32.768MHz crystal frequency. The device es with 8-channel &10-bit high-speed ADC, where only one channel ADC high 8. The signal collected 32 points in consecutive floating-point FFT operation. A plete sampling time is 1.25ms, the maximum sampling frequency is 25600Hz, and the distinguish frequency

6、 is 800Hz 12800Hz, with 16 levels.The main display section is 1602 LCD screen, which has 2 rows 16 columns - 8 5 dot display matrix. 16 points to the column height spectrum will be displayed on the display. The process of setting of the frequency drop in the perception of better effect. There is als

7、o contrast adjustment resistor, which makes the screen contrast adjustable.KEY WORDS:FFT,MCU,AUDIOSPECTRUM4.1 系统软件总体设计11第1章 绪论1.1研究的背景及意义1.1.1课题研究背景在家庭影院、卡拉OK等音响系统中,实时显示音乐信号的频谱将为音响系统增不少色彩。目前实际生产的音响系统产品,大多采用以下两种方法实现音频频谱显示:一是利用硬件滤波器和A/D转换器;二是利用单片机或DSP处理频谱显示。前者实现简单,但硬件本钱高;后者软件和硬件实现都较复杂。1.1.2 课题研究意义目前,大

8、多数音频信号处理仪不但体积大而且价格贵,在一些特殊方面难以普及使用,而嵌入式系统分析仪具有小巧可靠的特点,所以开发基于特殊功能单片机的音频信号分析仪器是语音识别的根底,具有很好的现实意义。1.2 课题开展的状况早期专业的音频分析仪种类很少,在做音频测量时一般是利用万用电表、频率计、示波器及频谱仪等组合成一套音频测试系统。这种测试系统中间环节多,各环节之间接口匹配较为困难,使用起来比拟麻烦,测量结果往往也不准确。传统的频谱分析仪的前端电路是一定带宽可调谐的接收机,输入信号经变频器变频后由低通滤器输出,滤波输出作为垂直分量,频率作为水平分量,在示波器屏幕上绘出坐标图,就是输入信号的频谱图。由于变频

9、器可以到达很宽的频率,例如30Hz-30GHz,与外部混频器配合,可扩展到100GHz以上,频谱分析仪是频率覆盖最宽的测量仪器之一。无论测量连续信号或调制信号,频谱分析仪都是很理想的测量工具。但是,传统的频谱分析仪也有明显的缺点,它只能测量频率的幅度,缺少相位信息,因此属于标量仪器而不是矢量仪器。近年来出现的音频分析仪器也与仪器的主流开展趋势一致,朝着高度集成化、智能化的方向开展,这些仪器集成了复杂音频信号发生装置、功率放大装置等,具备了一些初步的图形化分析功能,使用户很容易组建音频测量系统。基于快速傅里叶变换(FFT)的现代频谱分析仪,通过傅里叶运算将被测信号分解成分立的频率分量,到达与传统

10、频谱分析仪同样的结果,。这种新型的频谱分析仪采用数字方法直接由模拟/数字转换器(ADC)对输入信号取样,再经FFT处理后获得频谱分布图。在这种频谱分析仪中,为获得良好的仪器线性度和高分辨率,对信号进展数据采集时ADC的取样率最少等于输入信号最高频率的两倍,亦即频率上限是100MHz的实时频谱分析仪需要ADC有200MS/S的取样率。目前半导体工艺水平可制成分辨率8位和取样率4GS/S的ADC或者分辨率12位和取样率800MS/S的ADC,亦即,原理上仪器可到达2GHz的带宽,为了扩展频率上限,可在ADC前端增加下变频器,本振采用数字调谐振荡器。这种混合式的频谱分析仪可扩展到几GHz以下的频段使

11、用。1.3 设计任务1、完成信号电压调理电路和硬件的连接电路的设计。制作出硬件实物。2、ADC模块能正确采集到音频的完整波形,并保证一定的精度。3、学习频谱分析和傅里叶变换有关原理,使用FFT算法分析出当前音频的频谱。4、设计显示程序,使显示屏能实时地、以柱状图的形式将音频频谱显示出来,并有一定的美观效果。第2章 系统方案设计2.1 系统方案设计图2-1 系统总体方案系统由信号调理电路、数模转换模块、主控制器、显示部件组成。信号调理电路主要负责对音频信号的电压进展变换,使其电压变化能正确地被数模转换模块采集。对信号的滤波处理也在这里进展。ADC模块将连续变化的电压值转化为单片机可识别的离散数字

12、量。主控制器对采集的数据处理得到信号频谱,并控制显示屏将频谱实时显示出来。由于是对模拟信号的实时采集分析,本系统除了可应用于数码音乐播放器的音频谱显示,还可连接麦克风显示分析环境或人声音频谱。2.2系统硬件的选择2.2.1 处理器的比拟与选择鉴于本次设计的学习目的,处理器选择最易操作的51核的单片机。传统8051单片机以12个晶振周期作为一个机器周期,处理速度慢,存较小,且在用到ADC时需要与ADC芯片通讯花费时间,因此舍弃传统8051单片机。升级版的51核单片机有STC12系列和Cygnal的C8051F系列待选。其中后者被誉为51系列最快单片机,部有最高12位高速ADC和最高4K的RAM。

13、但这款单片机价格较贵且仅有贴片形式的封装,调试困难。STC的12系列单片机同样有较快的处理速度,部有最高10位高速ADC和1280字节RAM。考虑到本次设计目的为普通的频谱分析器,且液晶显示屏整体刷新速度有100ms的瓶颈限制,这里采用双排插针封装的STC12C560S2单片机作为处理器。晶振使用单片机最高允许的32.768MHz晶振。2.2.2 采样模块确实定由于单片机自带ADC转换模块,可以直接使用。部ADC模块的采样速度高达250K/S,远高于音频最高频率20KHz的二倍。使用部ADC模块还可以省去通信、存储等使用外部ADC芯片时的繁琐操作。因此确定使用单片机部ADC模块作为采样模块。2

14、.2.3 显示器件的比拟和选择常见的单片机操作的8位显示屏有1602和12864两种,均为单色显示屏。前者是分块显示的显示屏。每格块的像素点为85,共2行16列。后者12864为12864个像素点的整块点阵显示屏,用于显示图形十分方便,但每次更新图形都需要整屏刷新,需要传输的数据量较大。综合考虑,采用1602作为显示设备。利用同列的两个显示块显示一个变化高度的亮柱来表示一个频率分量的幅值大小。第3章 系统硬件设计3.1 单片机STC12C5A60S23.1.1 单片机STC12C5A60S2功能简介1. 增强型8051CPU,单时钟/机器周期,指令代码完全兼容传统8051 2. 工作电压:ST

15、C12C5A60S2系列工作电压: 5.5V - 3.5V5V单片机 3. 工作频率围:035MHz,相当于普通8051的 0420MHz 4. 用户应用程序空间8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K 5. 片上集成1280字节RAM 6. 通用I/O口36/40/44个,复位后为:准双向口/弱上拉普通8051传统I/O口可设置成四种模式:准双向口/弱上拉,强上拉,仅为输入/高阻,开漏上拉,仅为输入/高阻,开漏上拉,仅为输入/高阻,每个I/O口驱动能力均可到达20mA,但整个芯片最大不要超过120mA 7. ISP 在系统可编程/ IAP在应用可编程,无需专用编程器,无

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1