首页> 中文学位 >一种DSP自动代码生成工具的设计与实现
【6h】

一种DSP自动代码生成工具的设计与实现

代理获取

目录

文摘

英文文摘

第一章 绪论

1.1 课题背景

1.2 国内外研究现状

1.3 完成的工作

1.4 论文章节安排

第二章 相关技术介绍

2.1 相关工具的比较

2.1.1 Mathwork-Simulink

2.1.2 GEADAE-Geadae

2.2 基于模型的设计技术

2.2.1 基于模型的设计方法

2.2.2 基于模型设计的优点

2.3 代码自动生成技术

2.3.1 代码自动生成技术的发展

2.3.2 代码自动生成技术的优缺点

2.4 Java Swing组件及MVC设计模式

2.4.1 Java Swing组件简介

2.4.2 Java Swing特点

2.4.3 MVC设计模式

2.5 本章小结

第三章 代码自动生成工具的设计

3.1 软件开发方法和环境

3.1.1 软件开发方法

3.1.2 软件开发环境

3.2 软件结构的详细设计

3.2.1 软件功能模块的划分

3.2.2 软件系统的动态结构

3.3 可视化建模功能的设计

3.3.1 可视化建模功能简介

3.3.2 可视化建模功能设计原则

3.3.3 可视化建模功能的组成部分

3.4 代码自动生成器的设计

3.4.1 代码自动生成器简介

3.4.2 代码自动生成器的可行性分析

3.4.3 代码自动生成器设计原则

3.4.4 代码自动生成器结构

3.5 本章小结

第四章 代码自动生成工具的实现

4.1 可视化建模功能的实现

4.1.1 模块库类结构的实现

4.1.2 图形建模功能的实现

4.1.3 模型存储功能的实现

4.2 代码自动生成器的实现

4.2.1 模型验证功能的实现

4.2.2 模型分析功能的实现

4.2.3 模型转换功能的实现

4.2.4 模型转换过程的等价性

4.3 本章小结

第五章 系统验证与测试

5.1 实例简介

5.2 实例验证

5.2.1 图形化建模功能的验证

5.2.2 代码自动生成功能的验证

5.3 本章小结

第六章 总结与展望

6.1 全文总结

6.2 展望

致谢

参考文献

作者在校期间的研究成果

附录A

展开▼

摘要

随着嵌入式技术和数字信号处理技术的发展,数字信号处理芯片在日常生活中的应用越来越广泛。但随着系统复杂度的提高,DSP程序的开发和调试的难度也越来越大。而传统的DSP程序开发过程中仿真、代码和调试三者脱节,大大降低了DSP程序开发的效率。
  本文以加快DSP程序的开发为研究目的,设计并实现了一种代码自动生成工具。通过将数字信号处理中的常用算法和C程序中的控制流抽象成模块,建立了以原子模块、复合模块和自定义模块为基本类别的模块库,同时实现了一个包含模块库、变量树、建模区域、工程树和信息显示区域的图形化的建模窗口,方便用户使用相应算法、控制和中断等建立以数据流为基础的数字信号处理流程图。本文实现了模型的验证、分析和转换功能,对于正确模型可以按约定的代码生成规则将数据流程图转换为可以在Visual DSP++上运行的C语言代码。目前,该工具已经在实际工程项目中投入使用。大量实验表明,其有效地将仿真、代码与调试结合在一起,大大提高了DSP程序的开发效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号