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

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:liangdd1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术和数字信号处理技术的发展,数字信号处理芯片在日常生活中的应用越来越广泛。但随着系统复杂度的提高,DSP程序的开发和调试的难度也越来越大。而传统的DSP程序开发过程中仿真、代码和调试三者脱节,大大降低了DSP程序开发的效率。本文以加快DSP程序的开发为研究目的,设计并实现了一种代码自动生成工具。通过将数字信号处理中的常用算法和C程序中的控制流抽象成模块,建立了以原子模块、复合模块和自定义模块为基本类别的模块库,同时实现了一个包含模块库、变量树、建模区域、工程树和信息显示区域的图形化的建模窗口,方便用户使用相应算法、控制和中断等建立以数据流为基础的数字信号处理流程图。本文实现了模型的验证、分析和转换功能,对于正确模型可以按约定的代码生成规则将数据流程图转换为可以在Visual DSP++上运行的C语言代码。目前,该工具已经在实际工程项目中投入使用。大量实验表明,其有效地将仿真、代码与调试结合在一起,大大提高了DSP程序的开发效率。
其他文献
自动尿沉渣分类仪器对于临床尿检具有重要的意义。它解决了长期以来传统的通过人工对尿沉渣涂片进行目镜检查的操作过程中存在的受技术水平,视觉上的偏差影响,工作效率低,无
随着数字媒体技术和网络技术的发展与普及,数字视频的生成、传播以及应用变得越来越简单。数字视频的快速增长在为人们提供方便快捷的同时,也带来了各种各样的问题,如通过网络传
Web日志挖掘旨在对Web服务器上的用户访问日志数据使用数据挖掘技术,发掘隐藏在日志数据背后的规律和模式,从大量的Web日志信息中提取出人们需要的有用知识,进而改善Web站点结构
随着信息技术的发展,财政领域的数据访问技术由直接访问后台数据库的方式,改变为通过数据访问中间件访问的方式。采用这种方式能够最大限度的减轻后台数据库的负担,但是同时数据
数据挖掘是近年来兴起的一个新的研究领域,是当今数据库系统研究和应用领域内的一个热点。关联规则挖掘和聚类是数据挖掘的重要模式,在聚类的结果上进行深入的关联规则挖掘,可以
随着信息技术的快速发展,Internet逐渐成为主流的软件运行环境,开放、动态、难控是其最显著的特征。网络的开放性和动态性使得用户需求与计算环境更加频繁地变化,导致软件的变化
剪叉式空间伸展臂作为一种空间可展结构,广泛应用于各种航天器。为降低空间伸展臂的研制成本并使其顺利展开,本文对剪叉式空间伸展臂展开过程进行了仿真分析和优化控制研究。
随着社会的高速发展以及生活压力的增加,人们在日常生活中难免会面临诸如升学、就业、婚姻等问题。这些问题带给人们不同程度心理压力的同时,还伴随着抑郁、焦虑等负面情绪的产
关联规则挖掘是数据挖掘的方法之一。关联规则挖掘通过分析训练数据集,从其中找到潜在的、有价值的知识。关联规则挖掘在商业领域中有着广泛的应用,著名的“尿布与啤酒”的例
随着网络技术的迅猛发展,信息呈现出爆炸式增长。信息检索系统已经成为网络世界中获取信息不可或缺的手段。然而传统基于关键词的信息检索技术并不能准确地理解用户真实需求,