版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字信号处理课程设计题目:频谱分析仪模拟仿真专业:电子信息工程班级:姓名:日期:2015-0 目录设计目的------------------------------------------------------------------------1程序流程------------------------------------------------------------------------2软件设计------------------------------------------------------------------------3心得体会------------------------------------------------------------------------4参考文献------------------------------------------------------------------------5N=32;for(i=0;i<N/2;i++){a=1;printf("%d",a);}for(i=N/2;i<N;i++){A=-1printf("%d",a);}system("pause");}软件截图2、DFT程序#include<stdio.h>#include<math.h>voidmain(){floatt,re=0,im=0,sum,mod,P=3.1415926;intn,k,N=32,*x;for(n=0;n<N/2;n++){x[n]=1;}for(n=N/2;n<N;n++){x[n]=-1;}for(k=0;k<N;k++){ for(n=0;n<N;n++) { t=(-2*P/N)*n*k; re+=x[n]*cos(t); } for(n=0;n<N;n++) { t=(-2*P/N)*n*k; im+=x[n]*sin(t); }sum=re*re+im*im;mod=sqrt(sum);printf("x[%d]=%f,\n",k,mod);re=0,im=0;sum=0;mod=0;}}软件截图3、倒位序程序#include<stdio.h>#include<math.h>#defineN32voidmain(){intnv2,nm1,i,k,j=0,x[100],t;nv2=N/2;nm1=N-1;printf("请输入自然序:\n");for(i=0;i<N;i++)scanf("%d",&x[i]);for(i=0;i<nm1;i++){ if(i<j) { t=x[j]; x[j]=x[i]; x[i]=t; } k=nv2; while(k<=j) { j=j-k; k=k/2; } j=j+k; }printf("输出倒位序:\n");for(j=0;j<N;j++)printf("%d",x[j]);printf("\n");}软件截图4、FFT程序#include<stdio.h>#include<math.h>structcmplex{ floatr; floati;};structcmplexss(structcmplexa1,structcmplexa2){ structcmplexc; c.r=a1.r*a2.r-a1.i*a2.i; c.i=a1.r*a2.i+a1.i*a2.r; return(c);}voidmain(){ inti,k,N=32,nv,nm,j=0,m,le,le0,ip; floatpai=3.1415926,tmp,sum,*a; structcmplexu,w,t,x[32]; for(i=0;i<N;i++) { x[i].r=1; x[i].i=0; } for(i=N/2;i<N;i++) { x[i].r=-1; x[i].i=0; } nv=N/2; nm=N-1; for(i=0;i<nm;i++) { if(i<j) { t=x[j]; x[j]=x[i]; x[i]=t; } k=nv; while(k<=j) { j-=k; k=k/2; } j+=k; } for(m=1;m<=5;m++) { le=pow(2,m); le0=le/2; u.r=1; u.i=0; tmp=pai/le0;w.r=cos(-tmp); w.i=sin(-tmp); for(j=0;j<le0;j++) { for(i=j;i<N;i+=le) { ip=i+le0; t=ss(x[ip],u); x[ip].r=x[i].r-t.r;x[ip].i=x[i].i-t.i; x[i].r+=t.r;x[i].i+=t.i; } u=ss(u,w); }} printf("\n"); for(i=0;i<N;i++) { sum=x[i].r*x[i].r+x[i].i*x[i].i; a[i]=sqrt(sum); printf("a[%d]=%f\n",i,a[i]); }}软件截图三、心得体会该实验巩固了我们上学期所学的数字信号处理和信号与系统知识,通过C语言上机操作仿真信号,不仅能够加深我们对各种信号抽样和变换的认识,也能让我们真真切切体会到计算机仿真系统带给我们学生和技术人员的巨大便利。总而言之
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多组学技术在罕见病精准诊断中的突破
- 2025年高职(快递运营管理)快递客服实务阶段测试题及答案
- 2026年方便面包装(密封包装)试题及答案
- 2025年高职(建筑工程技术专业)混凝土施工试题及答案
- 2025年大学护理学(护理教育导论)试题及答案
- 2026年秘书工作(会议组织技巧)试题及答案
- 2026年洗车服务(车辆清洁)试题及答案
- 2025年中职旅游服务与管理(旅行社运营基础)试题及答案
- 2026年口腔正畸(隐形矫正护理)试题及答案
- 2026年大头菜加工机维修(加工机故障排除)试题及答案
- 老年人高血压的护理
- 粮油产品授权书
- 责任督学培训课件
- 关于安吉物流市场的调查报告
- 抑郁病诊断证明书
- 心电监测技术操作考核评分标准
- 历史时空观念的教学与评价
- 维克多高中英语3500词汇
- 《LED显示屏基础知识培训》
- 第五届全国辅导员职业能力大赛案例分析与谈心谈话试题(附答案)
- LY/T 2501-2015野生动物及其产品的物种鉴定规范
评论
0/150
提交评论