ds课程设计实验报告总结.docx
《ds课程设计实验报告总结.docx》由会员分享,可在线阅读,更多相关《ds课程设计实验报告总结.docx(17页珍藏版)》请在沃文网上搜索。
1、目 录一 设计目的-3二 系统分析-3三 硬件设计3.1 硬件总体结构-33.2 DSP模块设计-43.3 电源模块设计-43.4 时钟模块设计-53.5 存储器模块设计-63.6 复位模块设计-63.7 JTAG模块设计-7四 软件设计4.1 软件总体流程-74.2 核心模块及实现代码-8五 课程设计总结-14一、 设计目的设计一个功能完备,能够独立运行的精简DSP硬件系统,并设计简单的DSP控制程序。二、 系统分析1.1设计要求硬件要求:(1) 使用TMS320VC5416作为核心芯片。(2) 具有最简单的led控制功能。(3) 具有存放程序的外部Flash芯片。(4) 外部输入+5V电源
2、。(5) 绘制出系统的功能框图。(6) 使用AD(Altium Designer)绘制出系统的原理图和PCB版图。软件要求:利用实验箱的模拟信号产生单元产生不同频率的信号,或者产生两个频率的信号的叠加。在DSP中采集信号,并且对信号进行频谱分析,滤波等。通过键盘选择算法的功能,将计算的信号频率或者滤波后信号的频率在LCD上显示。三、 硬件设计3.1 硬件总体结构 3.2 DSP总体结构3.3 电源模块设计3.4 时钟模块设计3.5 存储器模块设计3.6复位模块设计3.7 JTAG模块设计四、 硬件设计4.1 软件总体流程4.2核心模块及实现代码1.采集数据去直流in_xm = port8002
3、 & 0x00ff;/读取数据 m+; intnum = m;if (intnum = Len) /以256个点为采样周期intnum = 0;xavg = 0.0;for (s=0; sLen; s+)xavg = in_xs + xavg; /归一化处理xavg = xavg/Len;/采样均值for (s=0; sLen; s+)xs = 1.0*(in_xs - xavg); 1. FFT变换void kfft(double prLen,double piLen,int n,int k,double frLen,double fiLen,int l,int il) /pr为实部,pi为
4、虚部,k为蝶形运算级数 int it,m,is,i,j,nv,l0; double p,q,s,vr,vi,poddr,poddi; for (it=0; it=n-1; it+) m=it; is=0; for (i=0; i=k-1; i+) j=m/2; is=2*is+(m-2*j); m=j; frit=pris; fiit=piis; /序数重排 pr0=1.0; pi0=0.0; p=6.283185306/(1.0*n); pr1=cos(p); pi1=-sin(p); if (l!=0) pi1=-pi1; for (i=2; i=n-1; i+) p=pri-1*pr1;
5、 q=pii-1*pi1; s=(pri-1+pii-1)*(pr1+pi1); pri=p-q; pii=s-p-q; for (it=0; it=0; l0-) m=m/2; nv=2*nv; for (it=0; it=(m-1)*nv; it=it+nv) for (j=0; j=(nv/2)-1; j+) p=prm*j*frit+j+nv/2; q=pim*j*fiit+j+nv/2; s=prm*j+pim*j; s=s*(frit+j+nv/2+fiit+j+nv/2); poddr=p-q; poddi=s-p-q; frit+j+nv/2=frit+j-poddr; fii
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ds 课程设计 实验 报告 总结
