在通信技术领域中,数字信号处理系统通常是由DSP处理器(如TI的TMS320系列)来构成。尽管DSP处理器具有通过软件设计能实现不同功能的灵活性,但面对当今通信技术的迅速发展,早已显得力不从心,例如其硬件结构的不可变性导致了其总线的不可变性,这就限制了DSP处理器在当前许多要求能进行结构特性随时变更场合中的应用,如某些医用设备、导航设备、工业控制等。至于在满足速度要求方面,由于DSP处理器采用了顺序执行的CPU架构,使得其对数据处理的速度受到了限制。虽然采用各类专用ASIC芯片可以解决并行性和速度的问题,但是高昂的开发设计费用、耗时的设计周期及不灵活的纯硬件结构,使得其日益失去其实用性。
现代大容量、高速度的FPGA的出现,克服了上述方案的诸多不足。在这些FPGA中,一般都内嵌有可配置的高速RAM、PLL、LVDS、LVTTL以及硬件乘法累加器等模块,可以很方便地构成各种数字信号处理器(DSP).用FPGA来实现数字信号处理可以很好地解决并行性和速度问题,而且其灵活的现场可配置特性,使得FPGA构成的数字信号处理系统非常易于修改易于测试及硬件升级.
本文介绍利用MATLAB/Simulink、DSP Builder和Quartus工具软件进行数字信号处理器的设计,最后用FPGA实现。
文档内容节选
22 2005 6 3 Journal of Xingtai Vocational and Technical College Vol22 No3 Jun 2005 基于 DSP Builder 的数字信号处理器的设计 邢台职业技术学院 电子系 河北 邢台 054035 本文介绍了一种在 MATLABSimulink 环境下利用 Altera DSP Builder 进行数字信号处理器设计的新方 法 最后利用 FPGA 实现 DSP FPGA DSP Builder MATLABSimulink SignalCompiler TP319 A 10086129 2005 03004802 DSP TI TMS320 DSP RAM PLL LVDS LVTTL FPGA DSP ASIC MATLA......