基于FPGADSP设计方法探究

基于FPGADSP设计方法探究摘要:本文主要针对一种新的DSP设计方法进行研究,即基于FPGA可编程逻辑器件来实现DSP算法。重点介绍了用MATLAB软件、DSPBuilder工具和EDA工具软件(QuartusII)来设计实现DSP的具体方法、设计流程和步骤。关键词:DSPBuiIder;DSP;FPGA;QuartusII软件;中图分类号:TP302.7文献标识码:B文章编号:1009-9166(2010)014(0-0162-01数字信号处理[1]DSP,DigitalSignalProcessing的应用领域较为广泛,如3G移动通信、网络会议、多媒体系统、雷达卫星系统、医学仪器、实时图像识别与处理、联合战术无线电系统、智能基站,以及民用电器等。而实现DSP技术的方法很多,比如DSP专用处理器、ASIC专用集成电路、ASSP专用标准电路模块、FPGA实现。但目前因FPGA实现技术可以很好地解决数字信号处理中并行性和速度问题,同时FPGA具有灵活的可配置特性,使得其所构成的DSP系统非常易于修改、易于测试及硬件升级而广泛应用。下面重点介绍基于FPGA来进行DSP设计的具体方法和流程。图1DSPBuilder设计流程图1、建立算法模型.首先在MATLAB/Simulink中完成DSP的相---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---应算法功能的设计。即在MATLAB的Simulink环境中建立一个mdl模型文件,用图形方式调用Altera/DSPBuilder和其他Simulink库中的图形模块(图2),构成系统级或算法级设计框图或称Simulink设计模型(图3)。DSPBu订der是Altera公司推出的一个面向DSP开发的系统级工具。它是作为MATLAB的一个Simulink(用于图形化建模仿真)工具箱出现的。2、Simulink模型仿真.完成DSP算法设计图的输入后可以利用MATLAB提供的Simulink工具模块进行前期的仿真,检验算法功能原理图的正确性。具体做法是施加合适的激励、设定一定的仿真步进和仿真周期,并添加合适的观察点和观察方式。运行仿真器,可以看到仿真结果,如果正确,则可以继续后面的操作;如果不正确,则需要修改设计或模块参数,直至设计正确为止,其观察窗口界面如图4所示。3、m(H文件自动转化为VHDL文件。通过Signal-Comp订er工具模块把Simulink的模型文件(后缀为.mdl)自动转化成通用的硬件描述语言VHDL文件(后缀为.vhd)o是DSPBuilder设计实现的关键一步。4.使用ModelSim仿真[2]。DSPBuilder在“MDLtoVHDL”过程中会自动生成针对HDL仿真器ModelSim的测试文件。需要使用ModelSim对生成的VHDL代码进行功能---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---仿真。5.编译、下载。打幵QuartusII环境,选择菜单"File"—"OpenProject”,定位到模型所在的目录,打开DSPBuilder建立的QuartusII项目文件。然后按照QuartusII的流程对项目进行编译、下载、硬件测试。这样便把在MATLAB环境中设计的DSP模块图转换为VHDL语言的程序配置到了FPGA中,从而完成了DSP的开发。结束语:基于FPGA进行DSP开发设计,是现代篇上编程系统的一部分,熟练掌握其设计方法和操作流程,对电子产品设计具有很重要的意义。作者简介:胡迎刚,男,硕士研究生,四川师范大学成都学院。参考文献:[1]潘松:《现代DSP技术》[M],西安:西安电子科技大学出版社,2004年6月.[2]潘松,黄继业:《EDA技术与VHDL(第二版)》,北京:清华大学出版社,2007年1月.本文为全文原貌未安装PDF浏览器用户请先下载安装原版全文---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?