DSP48

作者:清风流云

背景:
快速傅里叶变换(FFT)在雷达、通信和电子对抗等领域有广泛应用。近年来随着现场可编程门阵列(FPGA)的飞速发展,与DSP技术相比,由于其并行信号处理结构,使得FPGA能够很好地适用于高速信号处理系统,但是,由于Altera等公司研制的FFT IP核,价钱昂贵,不适合大规模应用,在特定领域中,设计适合于自己领域需要的FFT处理器是较为实际的选择,下面将关注一些关于流水级FFT处理器的一些最新发展。

SDF FFT Core → FPGA DSP slice:

为了提高软件开发效率,高效的代码重用至关重要。基于现场可编程门阵列(Field Programmable Gate Array, FPGA)硬件的可重复使用的代码模块通常被称为IP块。NI LabVIEW FPGA模块提供了许多方法访问IP模块,一些是在产品中,一些是ni.com/ipnet的网站上。尽管LabVIEW FPGA模块提供了许多内置的数学和信号处理函数,但通常情况下还是会使用现成的其它来源的IP库。 LabVIEW 2011版本的FPGA模块,包括了一系列由Xilinx建立的高性能的IP库,而且这个模块又针对Xilinx的FPGA硬件进行了优化。为了提高您开发FPGA项目的效率,请了解Xilinx CORE Generator IP面板更多的功能,以及如何使用它。

1. XilinxCORE Generator 面板总结

基本函数
基本的IP面板包括高度优化的累加器、计数器和内存生成器函数。您还可以使用DSP48宏功能,通过配置向导生成自定义的IP。这个宏向导步骤将通过具体的指令、管脚连线和接口配置,一步步教您对DSP48进行自定义。所以您无需手动配置这些复杂参数,就可以使用DSP48的强大功能。

基于FPGA的高速数字下变频系统设计

摘要:基于FPGA设计了一高速数字下变频系统,在设计中利用并行NCO和多相滤波相结合的方法有效的降低了数据的速率,以适合数字信号处理器件的工作频率。为了进一步提高系统的整体运行速度,在设计中大量的使用了FPGA中的硬核资源DSP48。Xilinx ISE14.4分析报告显示,电路工作速度可达360MHz。最后给出了在Matlab和ModelSim中仿真的结果,验证了各个模块以及整个系统的正确性。

数字下变频(Digital Down Conversion,DDC)是软件无线电系统的关键模块之一,其可将高频数据流信号变成易于后端数字信号处理器(Digital Signal Processor,DSP)设备实时处理的低频数据流信号。在数字下变频实现中,随着信号采样率的不断提高,数据率也会相应的提高,但是实际应用中随着数据速率的不断提高,数据处理器件(如FPGA)的处理速度会无法满足要求而不能正常工作,从而带来了数字信号处理的瓶颈问题。本设计就是以多路并行NCO技术为基础,研究了如何在FPGA中用多路并行采样数据的方式来解决数据处理器件无法提供高速率的匹配信号的问题,并给出了高速DDC实现的架构和仿真结果。

500MHz高性能数字信号处理设计

500MHz高性能数字信号处理设计

同步内容