ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:27.42KB ,
资源ID:11045430      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11045430.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DSP实验心得体会.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

DSP实验心得体会.docx

1、DSP实验心得体会篇一:dsp实验报告心得体会tms320f2812x dsp原理及应用技术实验心得体会1. 设置环境时分为软件设置和硬件设置,根据实验的需要设置,这次实验只是软件仿真,可以不设置硬件,但是要为日后的实验做准备,还是要学习和熟悉硬件设置的过程。2. 在设置硬件时,不是按实验书上的型号选择,而是应该按照实验设备上的型号去添加。3. 不管是硬件还是软件的设置,都应该将之前设置好的删去,重新添加。设置好的配置中只能有一项。4. ccs可以工作在纯软件仿真环境中,就是由软件在pc机内存中构造一个虚拟的dsp环境,可以调试、运行程序。但是一般无法构造dsp中的外设,所以软件仿真通常用于调

2、试纯软件算法和进行效率分析等。5. 这次实验采用软件仿真,不需要打开电源箱的电源。6. 在软件仿真工作时,无需连接板卡和仿真器等硬件。7. 执行write_buffer一行时。如果按f10执行程序,则程序在mian主函数中运行,如果按f11,则程序进入write_buffe函数内部的程序运行。8. 把str变量加到观察窗口中,点击变量左边的“+”,观察窗口可以展开结构变量,就可以看到结构体变量中的每个元素了。9. 在实验时,显示图形出现问题,不能显示,后来在graph title 把input的大写改为input,在对volume进行编译执行后,就可以看到显示的正弦波图形了。10. 在修改了实

3、验2-1的程序后,要重新编译、连接执行程序,并且必须对.out文件进行重新加载,因为此时.out文件已经改变了。如果不重新加载,那么修改执行程序后,其结果将不会改变。11. 再观察结果时,可将data和data1的窗口同时打开,这样可以便于比较,观察结果。12. 通过这次实验,对tms320f2812x dsp软件仿真及调试有了初步的了解与认识,因为做实验的时候都是按照实验指导书按部就班的,与真正的理解和掌握还是有些距离的。但是这也为我们日后运用这些知识打下了基础,我觉得实验中遇到的问题,不要急于问老师或者同学,先自己想办法分析原因,想办法解决,这样对自身的提高更多吧。通过做实验,把学习的知识

4、利用起来,也对这门课程更加有兴趣了。组员:叶孝璐 冯焕芬 郑玮仪 庞露露2012年4月10号篇二:dsp实验报告+心得体会龙 岩 学 院实 验 报 告班 级 07电本(1)班 学号 2007050344 姓 名 杨宝辉 同组人 独立 实验日期 2010-5-18 室温 大气压 成 绩基础实验一、实验目的二、实验设备三、实验原理浮点数的表达和计算是进行数字信号处理的基本知识;产生正弦信号是数字信号处理1. 一台装有ccs软件的计算机; 2. dsp实验箱的tms320f2812主控板; 3. dsp硬件仿真器。 1. 掌握ccs实验环境的使用; 2. 掌握用c语言编写dsp程序的方法。 中经常用

5、到的运算;c语言是现代数字信号处理表达的基础语言和通用语言。写实现程序时需要注意两点:(1)浮点数的范围及存储格式;(2)dsp的c语言与ansi c语言的区别。四、实验步骤1. 打开ccs 并熟悉其界面;2. 在ccs环境中打开本实验的工程(example_base.pjt),编译并重建 .out 输出文件,然后通过仿真器把执行代码下载到dsp芯片中;3 把x0 , y0 和z0添加到watch窗口中作为观察对象(选中变量名,单击鼠标右键,在弹出菜单中选择“add watch window”命令);4 选择view->graph->time/frequency 。 设置对话框中的

6、参数: 其中“start address”设为“sin_value”,“acquisition buffer size”和“display data size”都设为“100”,并且把“dsp data type”设为“32-bit floating point”,设置好后观察信号序列的波形(sin函数,如图);5 单击运行;6 观察三个变量从初始化到运算结束整个过程中的变化;观察正弦波形从初始化到运算结束整个过程中的变化;7 修改输入序列的长度或初始值,重复上述过程。五、实验心得体会通过本次实验,加深了我对dsp的认识,使我对dsp实验的操作有了更进一步的理解。基本掌握了ccs实验环境的使用

7、,并能够使用c语言进行简单的dsp程序设计。从软件的安装到使用软件进行程序设计与仿真,锻炼了自己的动手能力,也遇到了不少的坎坷,例如芯片的选择,不能因为麻烦而省略该步骤,否则将会运行出错。附录实验程序:#include math.h#include stdio.h#define n 100#define pi 3.14159float sin_value100;float x0,y0,z0;void main(void)int i;for(i=0;i<n;i+)sin_valuei=0;x0=0.5; /* 0.100 0000 0000 0000 */y0=0.5; /* 0.100

8、0000 0000 0000 */z0=x0*y0; /* 00.01 0000 0000 0000 0000 0000 0000 0000 */for(i=0;i<n;i+)sin_valuei=100*(sin(2*pi*i/n);龙 岩 学 院实 验 报 告班 级 07电本(1)班 学号 2007050344姓 名 杨宝辉 同组人 独立 实验日期 2010-5-20 室温 大气压 成 绩数码管控制实验一、实验目的1. 2. 3. 熟悉2812的指令系统; 熟悉74hc573的使用方法。 熟悉dsp的io操作使用方法。二、实验设备1. 一台装有ccs2000软件的计算机;2. 插上2

9、812主控板的dsp实验箱; 3. dsp硬件仿真器。三、实验原理此模块由数码管和四个锁存器组成 。数码管为共阴极型的。数据由2812模块的低八位输入,锁存器的控制信号由2812模块输出,但经由cpld模块译码后再控制对应的八个四、实验步骤1. 把2812模块小板插到大板上;2. 在ccs2000环境中打开本实验的工程编译example_7segled.prj,生成输出文件,通过仿真器把执行代码下载到dsp芯片;3. 运行程序;数码管会显示18的数字。4. 参考源代码自行修改程序改变显示样式。五、实验心得体会通过本次实验中,基本掌握了2812的指令系统的特点,并能够了解并熟悉74hc573的使

10、用方法,进一步加深了对dsp的认识。同时,通过实验操作dsp的io操作使用方法,对于dsp的io操作可以熟悉的运用,学到更多的知识。程序见附录:#include include/dsp281x_device.h / dsp281x headerfile include file#include include/dsp281x_examples.h / dsp281x examples include file/ prototype statements for functions found within this file.void delay_loop(void);void gpio_se

11、lect(void);/ global variable for this exampleshort codetab17=0x4020,0x6cc0,0x5800,0x4840,0x6440,0xc040,0xc000,0x4cc0,0x4000,0x4040,0x4400,0xe000,0xd080,0xe800,0xd000,0xd400,0xffff;main()short i;/ step 1. initialize system control:/ pll, watchdog, enable peripheral clocks/ this example function is fo

12、und in the dsp281x_sysctrl.c file.initsysctrl();/ specific clock setting for this example:篇三:dsp实验学习心得dsp实验学习心得论dsp发展前景dsp 即为数字信号处理器(digital signal processing),是在模拟信号变换成数 字信号以后进行高速实时处理的专用处理器。它的工作原理是将现实世界的模拟信号转换 成数字信号,再用数学方法处理此信号,得到相应的结果。自从数字信号处理器(digital signalprocessor)问世以来,由于它具有高速、灵活、可编程、低功耗和便于接口等

13、特 点,已在图形、图像处理,语音、语言处理,通用信号处理,测量分析,通信等领域发挥 越来越重要的作用。随着成本的降低,控制界已对此产生浓厚兴趣,已在不少场合得到成 功应用。dsp 数字信号处理器 dsp 芯片采用了数据总线和程序总线分离的哈佛结构及改 进的哈佛结构,较传统处理器的冯?诺依曼结构具有更高的指令执行速度。其处理速度比最 快的 cpu 快 10-50 倍。在当今数字化时代背景下,dsp 已成为通信、计算机、消费类电 子产品等领域的基础器件,被誉为信息社会革命的“旗手”。最初的 dsp 器件只是被设计成用以完成复杂数字信号处理的算法。dsp 器件 紧随着数字信号理论的发展而不断发展。d

14、sp发展最快,现在的 dsp 属于第五代产品,它与第四代相比,系统集成度更高,将 dsp 芯核及外围组件综合集成在单一芯片上。这种集成度极高的 dsp 芯片不仅在通信、计算机领域大显身手,而且逐渐渗透 到人们日常消费领域,前景十分可观。近年来,随着通信技术的飞速发展,dsp已经成为信号与信息处理领域里一门十分重要的新兴学科,它代表着当今无线系统的主流发展方向。现在,通信领域中许多产品都与 dsp 密切联系,例如,modem、数据加密、扩频通信、可视电话等。而寻找 dsp 芯片来实现算法最开始的目标是在可以接受的时间内对算法做仿真,随后是将波形存储起 来,然后再加以处理。在短短的十多年 时间,d

15、sp芯片已经在信号处理、通信、雷达等许多领域得到广泛的应用。目前, dsp 芯片的价格也越来越低,性能价格比日益提高,具有巨大的应用潜力。dsp 芯片的应用主要有: (1) 信号处理-如,数字滤波、自适应滤波、快速傅里叶变换、相关运算、 频谱分析、卷积等。 (2) 通信-如,调制解调器、自适应均衡、数据加密、数据压缩、回坡抵消、多路复用、传真、扩频通信、纠错编码、波形产生等。 (3) 语音-如语音编码、语音合成、语音识别、语音增强、说话人辨认、 说话人确认、语音邮件、语音储存等。 (4) 图像/图形-如二维和三维图形处理、图像压缩与传输、图像增强、 动画、机器人视觉等。 (5) 军事-如保密通

16、信、雷达处理、声纳处理、导航等。(6) 仪器仪表-如频谱分析、函数发生、锁相环、地震处理等。 (7) 自动控制-如引擎控制、深空、自动驾驶、机器人控制、磁盘控制。 (8) 医疗-如助听、超声设备、诊断工具、病人监护等。(9) 家用电器-如高保真音响、音乐合成、音调控制、玩具与游戏、数字 电话/电视等 dsp 的发展前景 dsp 的功能越来越强,应用越来越广,达到甚至超过了微控制器的功能,比 微控制器做得更好而且价格更便宜, 许多家电用第二代 dsp 来控制大功率电机就 是一个很好的例子。汽车、个人通信装置、家用电器以及数以百万计的工厂使用 dsp 系统。数码相机、ip 电话和手持电子设备的热销

17、带来了对 dsp 芯片的巨大需 求。而手机、pda、mp3 播放器以及手提电脑等则是设备个性化的典型代表,这 些设备的发展水平取决于 dsp 的发展。新的形势下,dsp 面临的要求是处理速度 更高,功能更多更全,功耗更低,存储器用量更少。dsp 的技术发展将会有以下 一些走势: (1)系统级集成 dsp 是潮流。小 dsp 芯片尺寸始终是 dsp 的技术发展方向。 当前的 dsp 尺寸小、功耗低、性能高。各 dsp 厂商纷纷采用新工艺,改进 dsp 芯核,并将几个 dsp 芯核、mpu 芯核、专用处理单元、外围电路单元、存储单元 统统集成在一个芯片上,成为 dsp 系统级集成电路。 (2)追求

18、更高的运算速度和进一步降低功耗和几何尺寸。由于电子设备的 个人化和客户化趋势,dsp 必须追求更高更快的运算速度,才能跟上电子设备的 更新步伐。同时由于 dsp 的应用范围已扩大到人们工作生活的各个领域,特别是 便携式手持产品对于低功耗和尺寸的要求很高,所以 dsp 有待于进一步降低功 耗。按照 cmos 的发展趋势,依靠新工艺改进芯片结构,dsp 运算速度的提高和 功耗尺寸的降低是完全可能的。(3)dsp 的内核结构进一步改善。dsp 的结构主要是针对应用,并根据应用 优化 dsp 设计以极大改进产品的性能。多通道结构和单指令多重数据、超长指令 字结构、超标量结构、超流水结构、多处理、多线程

19、及可并行扩展的超级哈佛结 构(sharc)在新的高性能处理器中将占据主导地位。 (4)dsp 嵌入式系统。dsp 嵌入式系统是 dsp 系统嵌入到应用电子系统中 的一种通用系统。这种系统既具有 dsp 器件在数据处理方面的优势,又具有应用 目标所需要的技术特征。在许多嵌入式应用领域,既需要在数据处理方面具有独 特优势的 dsp,也需要在智能控制方面技高一筹的微处理器(mcu)。因此,将 dsp 与 mcu 融合在一起的双核平台,将成为 dsp 技术发展的一种新潮流。 dsp 的发展非常迅速,而销售价格逐年降低目前 dsp 的结构、总线、资源和 接口技术都趋于标准化,尤其接口的标准化进展更快。这

20、给从事系统设计的工程 技术人员带来很大机遇, 采用先进的 dsp 将会使开发的产品具有更强的市场竞争 力。近几年来,芯片、应用软件和系统的发展非常迅速,每年增长速度高达。 其市场驱动力主要是因特网、无线通信、硬盘驱动器、可视电话和会议电视以及其它消费 类电子产品。也就是说,产业的发展依赖于通信技术和通信市场。随着新的通信体 制、传输方式和多媒体智能终端的迅速发展,其算法、标准和规程都需要在实践中不断发 展、改进和优化。编程的灵活性和不断增强的运算能力,同时又将使通信技术向更 高层次迈进。这对通信领域的广大科技人员是一个机遇。抓住这个机遇,我们将大有作为。通过这几次实验,我初步的对dsp有了一定

21、了解。虽然是在老师们的指导下完成实验要求的,但是我想我还是收获蛮多的。希望在以后的学习生活中能对dsp有更多的学习和研究。篇四:dsp课程设计实验报告总结dsp课程设计总结(2013-2014学年第2学期)题 目 : 专业班级 : 电子1103 学生姓名 : 万 蒙 学 号 : 11052304 指导教师 : 设计成绩 :2014 年 6 月一 设计目的-3 二 系统分析-3 三 硬件设计3.1 硬件总体结构-3 3.2 dsp模块设计-4 3.3 电源模块设计-4 3.4 时钟模块设计-5 3.5 存储器模块设计-6 3.6 复位模块设计-6 3.7 jtag模块设计-7 四 软件设计4.1

22、. 软件总体流程-74.2. 核心模块及实现代码-8五 课程设计总结-14一、 设计目的设计一个功能完备,能够独立运行的精简dsp硬件系统,并设计简单的dsp控制程序。二、 系统分析1. 1设计要求 硬件要求:(1)使用tms320vc5416作为核心芯片。 (2)具有最简单的led控制功能。 (3)具有存放程序的外部flash芯片。 (4)外部输入+5v电源。 (5)绘制出系统的功能框图。(6)使用ad(altium designer)绘制出系统的原理图和pcb版图。 软件要求:利用实验箱的模拟信号产生单元产生不同频率的信号,或者产生两个频率的信号的叠加。在dsp中采集信号,并且对信号进行频

23、谱分析,滤波等。通过键盘选择算法的功能,将计算的信号频率或者滤波后信号的频率在lcd上显示。三、 硬件设计3.1 硬件总体结构3.2 dsp总体结构3.3 电源模块设计3.4 时钟模块设计3.5 存储器模块设计3.6复位模块设计篇五:dsp实验报告(完美版)dsp实验报告班 级:11050641学 号:姓 名:指导教师:实验一 、二 dsp芯片的开发工具及应用实验1. 实验目的(1)熟悉ccs集成开发环境,掌握工程的生成方法;(2)熟悉seed-dtk dad实验环境;(3)掌握ccs集成开发环境的调试方法。2. 实验设备dsp实验箱,计算机,ccs软件。3. 实验内容及步骤(1) ccs软件

24、的安装;(2) 了解seed-dtk5416实验环境;(3) 打开ccs集成开发环境,进入ccs的操作环境;(4) 新建一个工程文件1在c:timyprojects中建立文件夹 volume1(如果ccs安装在其他d:ti ,则在d:timyprojects中);2将c:titutorialtargetvolume1拷贝到c:timyprojects volume1;3从在ccs 中的project 菜单,选择 new; 4在project name域中,键入volume1; 5在location区域中,浏览步骤1所建立的工作文件夹; 6在project type 域中,选择executabl

25、e(.out); 7在target域中,选择ccs配置的目标,并单击完成。 (5) 向工程中添加文件1从project/add files to project,选择 volume.c,单击 open(或右击project view图标,选择add files to project );2选择project/add files to project,在files of type对话框中,选择asm source files (*.a*, *.s*)。选择vectors.asm 和 load.asm, 单击open;3选择 project/add files to project, 在files

26、 of type 对话框中选4选择project/add files to project, 到编辑器库文件夹(c:tic5400cgtoolslib),在files of type对话框中选择object and library files (*.o*, *.lib)。选择rts.lib文件,单击open。这个库提供目标dsp 运行时间支持(runtime-support);5project view窗口,右击volume1.pjt,选择scan all dependencies,volume.h将出现在project view窗中的libraries文件夹;头文件不要手动添加,自动到:当前

27、目录(源文件所在)或预编译器的“include search path (-i)”option所指定的位置。显示头文件:project>show dependencies。6单击 volume1.pjt上的+号,展开工程列表。这个列表称为project view。(6) 查看源程序代码双击project view中 volume.c文件,ccs窗口的右半窗中出现c源代码。(7) 编译与运行程序1选择project/rebuild all或单击(rebuild all)菜单条按钮,ccs重新进行编辑、汇编、连接工程里的所有文件。这个处理的有关信息在窗口低部一个小框里显示;2默认时,.out

28、文件编译到位于当前工程文件夹中的调试(debug),目录中也可以通过ccs工具条选择一个存储目录;3选择file/load program。选中volume1.out,并按open。( c:timyprojectsvolume1debug 文件夹中。)ccs将程序装载到目标dsp上,打开显示程序反汇编指令的disassembly窗口;4选择view/mixed source/asm.,这样可以同时查看c源程序和产生的汇编代码;5在混合窗口单击汇编指令(单击有效指令,而不是指令的地址或指令所传递的区域),单击f1,ccs可以寻找此指令的帮助。这是学习指令的很好的方法;6选择debug/go ma

29、in,从主程序开始执行; 7选择debug/run或单击 (run)按钮; 8选择debug/ halt,退出程序运行。 (8) 更改程序的选择、定位语法错误1选择project/build options; preprocessor,在define symbols区域键入fileio,按tab键; 3单击ok,保存新的选择设置; 4选择project/rebuild all或单击 (rebuild all)按钮。只要工程选择更改,则必须重新编译所有的文件;5编译信息显示,程序包含编辑错误。单击build,你可以看见语法错误信息;6双击描述语法错误位置的红色文字(第68行)。注意volume.c源程序已打开,且光标位于下面的行上: processing(input, output); ; 7语法错误位于光标位置的上一行(丢了个分号),如:puts(beginprocessing); ;8注意:edit

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1