欢迎来到天天文库
浏览记录
ID:56795319
大小:1.16 MB
页数:10页
时间:2020-07-12
《频谱分析报告仪模拟仿真.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数字信号处理课程设计题目:频谱分析仪模拟仿真专业:电子信息工程班级::日期:2015-03-26目录1.设计目的------------------------------------------------------------------------12.程序流程------------------------------------------------------------------------23.软件设计--------------------------------------------------------------------
2、----34.心得体会------------------------------------------------------------------------45.参考文献------------------------------------------------------------------------5一、设计目的1、通过对频谱分析仪的模拟掌握其基本原理和基本功能;2、学习掌握用计算机输出基波包括:方波、正弦波、余弦波等;3、掌握倒位序、离散傅里叶变换(DFT)、快速傅里叶变换(FFT)的原理及算法;4、分别用DFT和FFT分析比较32
3、位方波序列对比,体会快速算法的意义;5、学会用turboc编程软件并且对c语言编程算法进行实践,加深理解。二、软件设计1、方波8位加DFT抽样#include#include#defineN8#definePI3.1415926intsam[8];voidsample(){inti,j;printf("抽样结果:");for(i=0;i=N/2){j=-1;sam[i]=j;printf("sam[
4、%d]=%d",i,j);}}printf("");}voidDFT(){intk,n,a;floatsum1=0,sum2=0;floatxi[N],xj[N],xk[N];printf("DFT变换结果:");for(k=0;k5、or(a=0;avoidmain(){inti,a,N;N=32;for(i=0;i#includevoid6、main(){floatt,re=0,im=0,sum,mod,P=3.1415926;intn,k,N=32,*x;for(n=0;n7、mod);re=0,im=0;sum=0;mod=0;}}软件截图3、倒位序程序#include#include#defineN32voidmain(){intnv2,nm1,i,k,j=0,x[100],t;nv2=N/2;nm1=N-1;printf("请输入自然序:");for(i=0;i8、printf("输出倒位序:");for(j=0
5、or(a=0;avoidmain(){inti,a,N;N=32;for(i=0;i#includevoid
6、main(){floatt,re=0,im=0,sum,mod,P=3.1415926;intn,k,N=32,*x;for(n=0;n7、mod);re=0,im=0;sum=0;mod=0;}}软件截图3、倒位序程序#include#include#defineN32voidmain(){intnv2,nm1,i,k,j=0,x[100],t;nv2=N/2;nm1=N-1;printf("请输入自然序:");for(i=0;i8、printf("输出倒位序:");for(j=0
7、mod);re=0,im=0;sum=0;mod=0;}}软件截图3、倒位序程序#include#include#defineN32voidmain(){intnv2,nm1,i,k,j=0,x[100],t;nv2=N/2;nm1=N-1;printf("请输入自然序:");for(i=0;i8、printf("输出倒位序:");for(j=0
8、printf("输出倒位序:");for(j=0
此文档下载收益归作者所有