别如下表格数据存储程序基本和定点的相同但其中和函数是通过建立表格的形式来查找,和的表格见附录程序实现如下数据倒序程序和浮点运算相同。进行点程序和浮点数相比进行时,依据的公式都是相同的,但最后要进行个移位防止溢出步骤。求出幅度频率谱,得出输入频率和浮点是样,对应的幅频值的波形位置也是。其中最后的移位防止溢出程序为以上程序表示存储数据均右移位。平方根计算幅度程序和浮点运算相同程序的流程图如下图所示。东华理工大学毕业设计基于算法的硬件与软件设计的实现图定点算法程序流程图在选择恰当的运算时要根据具体应用来选择。如果要求精度要高的并且还要解决频域较高的单频干扰问题,即要使用型浮点运算,当把型的宏定义打开时精度很高且芯片晶振为时需要耗时,当把型的宏定义屏蔽时就会有的精度误差且芯片晶振为时需耗时。虽然用数据位数很大的定点和块浮点运算也可以处理这个问题,但是十分难确定位数。当精度要求不高时,而和逻辑资源比较紧张,可以考虑用定点运算。其中在晶振相同时用定点进行运算时间大约只要。开始表格数据存储数据倒序进行点平方根计算幅度结束东华理工大学毕业设计结论第章结论设计总结本论文主要研究数字频谱分析仪的工作原理及设计方法。根据快速傅里叶变换原理,开发了基于单片机技术的数字频谱分析仪。该系统通过对输入信号进行采集,并在单片机中通过方法进行数据的频域分析处理,然后通过单片机控制将信号的频谱特性曲线在上显示。本文中通过单片机开发的信号采集系统,充分发挥了数字式频谱分析仪强大的功能的同时,也使得开发成本降低了许多单片机中运用灵活的代码编程,使系统开发变得简单,可以大大缩短开发周期基于单片机与运算开发的频谱分析仪不仅具有传统频谱分析仪的功能,而且增强了数据分析处理能力。本课题主要完成了系统的硬件设计和实现包括混频信号的发生器,转换模块,信号调理模块,单片机控制模块,显示等,以及系统的软件编程包括算法的实现,系统初始化,运行等。本文设计的基于的频谱分析仪,在实时性上较以前的频谱仪有了很大的提高,采用廉价的单片机硬件系统直接进行实时采样和数据处理,系统规模较小,有定的灵活性。但是受限于单片机速度,难以实现信号的实时处理和显示,所以为了提高运算速度,缩短设计时间,充分利用的逻辑控制功能外加单片机来实现频谱分析将是个更好的选择。未来展望随着社会的发展,无线通信技术以及对设备的研究越来越深入人心,频谱分析技术越来越显得颇为重要,所以,频谱分析仪的研究也日益深入。对于这次的设计自己发现了还有很多仍需要学习专业知识的欠缺,在今后的学习中需要不断去补充和发现。构思设计的能力有限,不能独立的根据需求来构造的功能完备的频谱分析仪,总是需要专业知识的补充和提供。缺乏实践动手经验,以后定要在学习中加强自己的动手操作能力。在这次设计过程中,自己遇到了许多的困难,特别是对周期和频率算法的设计,在这里只能大致正确算出周期信号的周期与频率,对于那些非周期的信号则推算误差较大。所以,自己还需要在加强理论方面的学习后来对这种专业不足进行改进。东华理工大学毕业设计致谢致谢大学生活稍纵即逝,回首过往的匆匆岁月,心中倍感欣慰与充实,在我结束这篇即将准备已久的毕业论文的时候,轻松与激动涌向心头,感慨受益良多。心中除了感激还是感谢。首先要真诚的感谢我的论文指导老师王海涛老师。他在繁忙的的教学工作中也腾出时间来指导我的论文,并帮我审查和修改。另外,还要深深感谢那些传授知识给我的老师,他们严谨的教学作风和对工作认真负责的态度将成为我生活和学习中前进的航标在你们谆谆的教导和开放鲜明的思路下我不仅学会了知识,还学会成长,你们的辛勤教导给予我无穷的启迪和回味。再次,深深感谢四年来直陪伴在我周围的同学和朋友,他们的存在不仅让我大学四年能够求实上进,勇于奋斗而且也是他们在我迷茫不解的时候为我提出的有益学习方法和些对人生有价值的思想,有了他们的帮助和鼓励,我才可以快乐而充实的顺利走完大学四年的学习生活。最后要感谢的是我的爸爸妈妈,他们不仅在生活上为我提供了良好的衣食住行,让我在学习上不再有后顾之忧,而且在心灵上给了我莫大鼓励和教导,让我对未来有了明确的目的,也为我能够顺利的完成毕业论文提供了支持与帮助。在未来的日子里,我希望自己以后更加努力的学习和工作,不辜负他们对我的栽培期望,东华理工大学毕业设计参考文献参考文献林占江林放,电子测量仪器原理与应用,电子工业出版社,,翁木云,频谱管理与检测,电子工业出版社,,丁玉美,数字信号处理,西安电子科技大学出版社,,康华光,电子技术基础数字部分,高等教育出版社,,谢显中,感知无线电技术及其应用,电子工业出版社,,郑君里,信号与系统,高等教育出版社,,郑秀珍,电路与信号分析,人民邮电出版社,,丁康,离散频谱分析校正理论和技术,科学出版社,汤淋宝,电子技术实验教程,清华大学出版社,,朱兆优,单片机原理及应用,电子工业出版社,,蒋焕文孙续,电子测量,电子计量出版社白居宪,直接数字频率合成,西安交通大学出版社班万荣,频谱分析仪的原理和发展,现代电子技术,,,东华理工大学毕业设计附录附录和的表格,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,函数先从开始上升到最大再下降到最后回到。,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,函数先从开始到再到最后回到。附录二时间域抽取基算法软件算法及流程见黄皮书数字信号处理定义输入波形的幅值东华理工大学毕业设计附录输入波形输入波形的实数部分输入波形的虚数部分输出波形的幅度谱为输入序列倒序第个数二进制数都为和最后个第个数二进制数都为不需倒序因为波形虚数部分都为,所以不用交换东华理工大学毕业设计附录进行其中为上级的,为上级的其中