没有合适的资源?快使用搜索试试~ 我知道了~
基于Matlab对C6000系列DSP系统进行软件开发的研究毕业设计论文.doc
0 下载量 111 浏览量
2023-07-09
15:02:22
上传
评论
收藏 1.46MB DOC 举报
温馨提示
试读
38页
基于Matlab对C6000系列DSP系统进行软件开发的研究毕业设计论文.doc
资源推荐
资源详情
资源评论
本科毕业设计(论文)
基于 Matlab/Simulink 对 C6000 系列进行软件开发的研究
Research on the software development of C6000 series
based on Matlab/Simulink
学 院: 电子信息工程学院
专 业: 通信工程
学生姓名:
学 号:
指导教师:
北京交通大学
2023 年 7 月
北京交通大学毕业设计(论文) 中文摘要
i
中文摘要
摘要:随着 Math Works 公司的产品 Matlab/Simulink 的不断升级,基于 Matlab /Simulink
的 DSP 系统开发方式愈来愈成熟,功能愈发强大。Embedded Target for TI C6000 工具箱
可以完成从概念方案设计到软件代码仿真甚至是在硬件 DSP 板生进行测试的全过程,
使用 Matlab /Simulink 可以将仿真通过的函数模型直接转换成在 DSP 系统上能够执行
的 C / C++ 代码,生成的代码可用于实时应用和硬件在线测试,对于 Simulink 工具箱
Embedded Target for TI C6000 中已有的函数图形进行简单程序的代码生成,比如
EVMDM642 案例 DSP 系统,确实可以方便地仿真以及实现快速的从算法概念到目标代
码的自动生成,几乎不需要用户参与代码编写,对于简单的应用,用户只需要动一动手
指,按一按鼠标,就能够让 Matlab 生成全套的代码,毫不费力。可以得出结论:基于
Matlab/Simulink 的 DSP 代码生成的方法,在人力和物力的损耗上,要优于传统的基于
CCS 的 DSP 开发方式,能够加快 DSP 系统开发的速度,降低开发的难度,并且,基于
Matlab/Simulink 的 DSP 代码生成的方法适用于初学者,非高深资历的开发人员同样能
够通过这个方式来完成 DSP 开发的科研任务。
关键词:Matlab;Simulink;DM642;自动代码生成
北京交通大学毕业设计(论文) 英文摘要
ii
ABSTRACT
ABSTRACT: With the continuous upgrading of Works Math Matlab/Simulink products,
/Simulink DSP based Matlab system development is increasingly mature, more powerful.
Embedded Target for TI C6000 toolbox can be completed from conceptual design to software
simulation code even in the whole process of DSP in hardware testing, using the Matlab
/Simulink function can be converted directly into the model through simulation can be
performed on the DSP / C+ + C code, the generated code can be used for real-time
applications and hardware the online test, for Simulink Target for TI C6000 Embedded
toolbox has the function of simple graphics program code generation, such as the
EVMDM642 case of the DSP system, automatic generation can easily achieve fast algorithm
simulation and from concept to object code, almost do not need users to participate in the
preparation of the code, for simple applications, users only need to move your finger, press
the mouse, can let Matlab generate a full set of code, easy. We can draw the conclusion: the
method based on MATLAB / Simulink DSP code generation, in the loss of human and
material resources, is superior to the traditional based on CCS of DSP development way, can
accelerate the speed of DSP system development, reduce development difficulty and based on
MATLAB / Simulink DSP code generation method is suitable for beginners, non developers
of advanced qualifications can also through this way to accomplish research tasks in the
development of DSP.
KEYWORDS:Matlab; Simulink; DM642; Automatic Code Generation
北京交通大学毕业设计(论文) 目录
iii
目 录
中文摘要 .........................................................................................................................................................I
ABSTRACT .......................................................................................................................................................II
目 录 .......................................................................................................................................................III
1 引言:毕业设计的背景与意义...........................................................................................................1
1.1 研究背景 .........................................................1
1.2 研究意义 .........................................................1
1.3 研究问题简述 .....................................................2
1.4 课题提出的要求 ...................................................3
1.5 毕业论文的结构 ...................................................3
2 MATLAB 和 SIMULNK 简介 .................................................................................................................4
2.1 MATLAB 软件现状简述 .................................................4
2.2 SIMULINK 现状简述 ....................................................6
2.3 MATLAB/SIMULINK 配置与指令 ............................................7
3 CCSTUDIO 介绍及传统 DSP 代码生成流程 .........................................................................................9
3.1 CCSTUDIO 配置与指令..................................................9
3.2 传统 DSP 软件开发流程 .............................................9
4 基于 MATLAB/ SIMULINK 的 DSP 目标代码生成方法 .......................................................................10
4.1 生成流程 ........................................................10
4.2 基于 MATLAB 对 TMS320DM642 为核心的目标 DSP 开发板进行仿真和代码生成的
函数模型设计 .............................................................11
4.3 基于 MATLAB 对 EVMDM642 DSP 系统板进行仿真和代码生成................15
4.4 基于 MATLAB 对合众达公司 SEED-VPM642 DSP 系统生成代码进行移植的方法和
分析 26
5 基于 MATLAB 的 DSP 代码生成方法总结 .........................................................................................30
参考文献 ......................................................................................................................................................32
致 谢 ......................................................................................................................................................34
附 录 ......................................................................................................................................................35
北京交通大学毕业设计(论文) 正文
1
1 引言:毕业设计的背景与意义
1.1 研究背景
近年来,多种音频、视频技术迅猛发展,并已比较成熟,其中依托的数学信号处理
的技术 DSP 处理器凭借独特的哈佛结构、流水线技术,能快速实现各种数字信号处理,
满足了图像处理的诸多高水准要求,还包括运算量大,较高的信息传输速率,较高的处
理精度和较强的实时性等。现在,DSP 与许多通信产品有着千丝万缕的联系,在信息与
通信科学方面是一门十分重要的学科。
对于现在的软件开发商来说, DSP 开发是其主要工作的内容还有业务。所以提高
开发速度,降低开发难度对于他们是至关重要的问题。而传统的 DSP 系统设计分为 2
个部分:算法开发和产品实现。在算法开发设计阶段里,一般使用 Matlab 进行仿真,
完成方案和算法的设计,当仿真结果达到要求时,再进入产品的代码编写阶段。再一次
用 C/C++语言或者汇编语言将算法开发过程里通过的目的算法进行编写调试,最终在硬
件 DSP 开发板上调试通过并且固化。
对于传统的 DSP 开发方式,由于现在的开发软件数量种类很多,开发者在不同的
岗位上需要了解和学习的软件或者语言很多,因此对开发者的能力提出了不小的挑战,
造成了不小的压力,能否方便的使用一个开发环境编写出心怡的目标代码是开发者的小
小梦想,除此之外,如今的研发部门里,硬件大多都是使用美国 Texas Instruments(德
州器件)公司的芯片,相配套的软件一般也以 CCStudio 开发环境居多,如若按照传统
的 DSP 开发流程,不同层次的开发人员还需要编写庞大数据量的语言代码,大量的时
间和精力又将会消耗在代码的反复测试验证中,无疑将会推迟目标系统的完成时间,增
加工作的负担,平添了开发的风险。
对于这种繁琐的工作方式来说,如果有一个新的,可靠的方法,将会是开发者的福
音!
1.2 研究意义
随着 Math Works 公司的产品 Matlab/Simulink 的不断升级,基于 Simulink DSP 工具
箱的 DSP 开发方法愈发成熟,功能愈发强大。工具箱可以完成从概念方案设计到软件
代码仿真甚至是在硬件 DSP 板生进行测试的全过程,使用 Matlab /Simulink 可以将仿真
通过的函数模型直接转换成在 DSP 系统上能够执行的 C / C++ 代码,更重要的是,
剩余37页未读,继续阅读
资源评论
黑色的迷迭香
- 粉丝: 720
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功