在通信技术领域中,数字信号处理系统通常是由DSP处理器(如TI的TMS320系列)来构成。尽管DSP处理器具有通过软件设计能实现不同功能的灵活性,但面对当今通信技术的迅速发展,早已显得力不从心,例如其硬件结构的不可变性导致了其总线的不可变性,这就限制了DSP处理器在当前许多要求能进行结构特性随时变更场合中的应用,如某些医用设备、导航设备、工业控制等。至于在满足速度要求方面,由于DSP处理器采用了顺序执行的CPU架构,使得其对数据处理的速度受到了限制。虽然采用各类专用ASIC芯片可以解决并行性和速度的问题,但是高昂的开发设计费用、耗时的设计周期及不灵活的纯硬件结构,使得其日益失去其实用性。
现代大容量、高速度的FPGA的出现,克服了上述方案的诸多不足。在这些FPGA中,一般都内嵌有可配置的高速RAM、PLL、LVDS、LVTTL以及硬件乘法累加器等模块,可以很方便地构成各种数字信号处理器(DSP).用FPGA来实现数字信号处理可以很好地解决并行性和速度问题,而且其灵活的现场可配置特性,使得FPGA构成的数字信号处理系统非常易于修改\易于测试及硬件升级.
本文介绍利用MATLAB/Simulink、DSP Builder和Quartus工具软件进行数字信号处理器的设计,最后用FPGA实现。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !