软件设计实验报告new

软件设计实验报告new

ID:18615926

大小:566.00 KB

页数:16页

时间:2018-09-20

软件设计实验报告new_第1页
软件设计实验报告new_第2页
软件设计实验报告new_第3页
软件设计实验报告new_第4页
软件设计实验报告new_第5页
资源描述:

《软件设计实验报告new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《DSP程序设计与CCS仿真》一、设计的目的目的:通过本设计,使学生学习和掌握数字信号处理算法的软件仿真及DSP实现,培养学生的实际动手能力。二、主要仪器设备计算机(WINDOWS操作系统)、CCS软件和MATLAB(含SIMULINK工具包)软件。三、教材及参考书教材:[1]《ICETEK–VC5509-A-USB-EDU教学实验系统软件实验指导》(电子版)[2]《CodeComposerStudioProjectManagementandEditingTools》(电子版)[3]《TMS320C55xAssemblyLangua

2、geToolsUser’sGuide》(电子版)[4]《TMS320C55xOptimizingC/C++CompilerUser’sGuide》(电子版) 参考书:[1]彭启琮等.《TMS320VC55x系列DSP的CPU与外设》.北京.清华大学出版社.2005[2]尹勇、欧光军.《DSP集成开发环境CCS开发指南》.北京.北京航空航天大学出版社.2004[3]《TMS320C55xDSPProgrammer’sGuide》(电子版)[4]《TMS320C55xDSPAlgebraicInstructionSetReference

3、Guide》(电子版)一、FIR低通滤波器的DSP实现用窗口法设计线性相位的FIR低通滤波器,截止频率为1kHz,采样速率为8kHz。窗口大小N=11,分别加矩形窗和海明窗。检验结果并计算峰值的位置和过渡带宽度参考例程:Lab0501-FIRFir.pjttic5500dsplibEXAMPLESFIRfir.pjt或fir2.pjt或firs.pjt。1.1.FIR滤波器设计的过程矩形窗:汉明窗:题设结果1.1.用MTALAB编程求解:clearallN=11;M=(N-1)/2;forn=0:1:N-1ifn==

4、Mh1(n+1)=0.25;h2(n+1)=(0.54-0.46*cos(2*pi*n/(N-1))).*h1(n+1);elseh1(n+1)=(sin(0.25*pi*(n-M)))/(pi*(n-M));h2(n+1)=(0.54-0.46*cos(2*pi*n/(N-1))).*h1(n+1);endendh1h2x=0:1:N-1;plot(x,h1);holdonplot(x,h2,'r');legend('矩形窗下的h(n)','Hamming窗下的h(n)')xlabel('n')ylabel('h(n)')titl

5、e('冲击响应ImpulseResponse')figure,freqz(h1);title('矩形窗下FIR滤波器的幅频响应')figure,freqz(h2);title('Hamming窗下FIR滤波器的幅频响应')运行结果1.1.设计结果1.∇差分方程y(n)=-0.0450x(n)+0.0750x(n-2)+0.1592x(n-3)+0.2251x(n-4)+0.2500x(n-5)+0.2251x(n-6)+0.1592x(n-7)+0.0750x(n-8)-0.0450x(n-10)2.Hamming窗y(n)=-0.

6、0036x(n)+0.0298x(n-2)+0.1086x(n-3)+0.2053x(n-4)+0.2500x(n-5)+0.2053x(n-6)+0.1086x(n-7)+0.0298x(n-8)-0.0036x(n-10)1.2.DSP实现程序如下:#include#defineFIRNUMBER11#defineSIGNAL1F100#defineSIGNAL2F2000#defineSAMPLENUMBER128#defineFSAMPLE6000#definePI3.1415926floatINPUT[SA

7、MPLENUMBER],OUTPUT1[SAMPLENUMBER],OUTPUT2[SAMPLENUMBER];floatfn1[FIRNUMBER]={-0.0450,0.0000,0.0750,0.1592,0.2251,0.2500,0.2251,0.1592,0.0750,0.0000,-0.0450};floatfn2[FIRNUMBER]={-0.0036,0.0000,0.0298,0.1086,0.2053,0.2500,0.2053,0.1086,0.0298,0.0000,-0.0036};voidMakeWav

8、e(){inti;floatsample_step=1.0/FSAMPLE;floatj=0.0;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。