2013年8月23日星期五

dsp

DSP实际应该称为DSPs,即用于DSP处理的专用芯片。跟普通计算机的区别一方面是他是哈佛结构的,也就是数据和程序空间分开。(普通计算机是冯诺依曼结构)另一方面他有流水线结构,不过现在其他也有了,见贤思齐。再一方面他有专用的硬件算法电路,用以完成DSP运算,比如最基本的乘法累加。上过DSP的就知道,蝶形算法FFT什么的,拆成最基本单元就是乘法累加,把这部分加速了,整体性能就有非常大的提高。DSP对于流媒体的处理能力远远的优于通用CPU。所以你看现在手机CPU,至少语音部分都是用DSP的。

后来DSP概念也复杂化,各家都把一个控制核心整合到DSP里面,
比如现在的智能手机芯片。可以看一下高通或者TI的片,
基本是一个ARM核控制整体运算
一个DSP处理语音编解码
一个GPU负责图像运算
一个基带和天线处理模块负责通信
(基带和射频 RF(Radio Frenquency) 是手机两大模块,在手机通讯过程中负责了不同部分。基带一般负责数据处理和信号调制解调。射频RF负责信号的发送和接受。)
再加一些七七八八的东东比如GPS模块什么的。

没有评论:

发表评论