C55x系列DSP在基带信号处理中的应用与实现
——
关键词:数字信号处理器;基带处理;DSP;C55x
一、 引言
DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理的微处理器。我们在进行产品的开发过程中,往往需要对信号进行实时处理,就是指系统必须在有限的时间内对外部输入的信号完成指定的处理功能,也就是说信号处理速度应大于信号更新的速度,而DSP芯片的处理器结构、指令系统和数据流程方式,使其很容易满足实时信号处理的要求。DSP的应用几乎已遍及电子与信息的每一个领域,本文没有必要对其应用一一罗列,也不打算再花不必要的篇幅来介绍DSP的结构和原理,因为这方面的书籍和资料也较多。本文结合作者基于TI公司C5510系列DSP负责完成的某国防科研项目的基带信号处理的一点感悟,谈谈C55x系列DSP在基带信号处理中的应用和实现,因为目前介绍C54x系列DSP的资料已不少,而介绍C55x系列DSP的书籍和资料却相对太少。虽然C55x和C54x都属于TI的C5000系列的产品,很多书籍往往仅以“C54x与C55x在软件上完全兼容”来一笔代过。但对于一个DSP开发者来说,却不是这么简单的事,我们考虑的不仅仅是其功能的实现,也好考虑如何去优化和利用资源。所以有必要研究一下C55x在C54x基础上的改进功能,探讨一下C55x的应用问题。
二、 C55x与C54x比较
C54x系列是针对低功耗、高性能的高速实时信号处理而专门设计的定点DSP,广泛应用于无线通信系统中,它的CPU具有下列特征:
⑴ 采用改进的哈佛结构,一条程序总线(PB)、三条数据总线(CB、DB、EB)和四条地址总线(PAB、CAB、DAB、EAB);
⑵ 40bit的算术逻辑单元(ALU)以及一个40bit的移位器和两个40bit的累加器(A、B),支持32bit或双16bit的运算。
⑶ 17bit
评论