一、DSP是什么?
1.数字信号处理技术(Digital Signal Processing)
2.数字信号处理器(Digital Signal Processor)
二、DSP能做什么?
DSP主要用于数字信号处理领域,非常适合高密度、重复运算及大数据容量的信号处理,现在已经广泛应用于通信、便捷式计算机和便捷式仪表、雷达、图像、航空、家用电器、医疗设备等领域。常见的手机、数字电视和数码相机都离不开DSP。DSP用于手机和基站中为移动通信的发展做出重要贡献,将在2.5G和3G中扮演重要角色,可以说DSP已经融入到生活的方方面面。
三、开发难度,DSP与其他嵌入式微处理器结合
电力自动化中的应用
多媒体处理中的应用
机器人控制中的应用
通信领域中的应用
总得来说,DSP是一种低成本、易于开发、性能强的信号处理器。其中,它的低成本是相对于FPGA来说,FPGA作并行处理有着先天性的优势,DSP虽然是串行处理,但是它的性能相对较强,而且成本较低。易于开发,是指相对于其他通用处理器来说,都可以简单地使用C语言来编写应用程序,而不像FPGA使用VHDL或者Verilog来编写(实现算法的难度相对较大)。
四、总结
对于一个项目来说,使用DSP或者MCU、ARM、FPGA 、CPLD、工业计算机或许可能都能实现要求,但是具体使用哪种CPU合适,就需要从性能、开发难度、成本上面全面考虑,如果你需要对密集重复性数据进行分析处理,DSP一定是最佳选择。将来的趋势是多种不同架构微处理器共同协作来满足多方面的需求。