DSP有两种理解:
1)广义的理解:digital signal processing——数字信号处理;
它是利用数字信号处理系统,以数字形式对信号进行处理,最终得到符合需求的信号形式。
数字信号处理系统一般组成如下:
2)狭义的理解:digital signal processor——数字信号处理器。
它是一种特别适合于进行数字信号处理运算的微处理器,DSP为了提高数据的处理能力,其结构采用哈佛结构,与传统的冯.诺依曼结构不同的是将数据和程序的存储分开,访问总线也分开,提高了读写数据的能力。
DSP内部除了算术逻辑单元(ALU),还包括多个处理单元——辅助寄存器运算单元(ARAU),累加器(ACC),硬件乘法器(MULT),以及丰富的总线资源,它们的存在使得DSP可以拥有一些数字信号处理的特殊DSP指令,以及可以快速的访问存储以及并行操作的能力,保证数字信号处理中的实时的高速度、高精度累加即乘法等运算。
例:下图为市场某dsp芯片的结构图
该芯片将数据存储(data ram)程序存储(program flash)分离,拥有单个指令周期完成32*32位的乘法运算器,以及高性能的模数转换器,和大量的总线资源,因此适用于数字信号处理领域。
|