利用优化的DSP加快无线基础设施的设计
时间:06-03
来源:
点击:
为基站定制的数字信号处理器以及为针对无线通信设施(CI)设计的其它类型系统定制的数字信号处理器通常是市场中速度最快且功能最强大的处理器。但是如果CI系统开发工程师只考虑raw兆赫,那么他可能会遗漏针对CI优化的DSP的一些最关键的特征,这些特征会降低总系统成本、简化软硬件设计、使设计未来几年都不过时,并提高其它重要的性能测量标准。最终,对于设备制造商及其用户以及服务提供商而言,通过通用DSP选择针对CI应用优化的DSP会产生相当大的回报。
多样化要求灵活性
在实践层面上,CI市场的多样化和流动性特点要求设备制造商在其基本架构中进行高灵活度的设计。例如,全球基站制造商必须提供能够支持GSM、CDMA、UMTS、EDGE、中国的TD-SCDMA等各种空中接口的系统。此外,现在正在引进范围更广的形状因子。一个尺寸的基站不再是万能的。即将上市的最新配置为所谓的"femto"基站,这个基站很小,足以充当家用无线基站。除了femto基站之外,pico、macro和super-macro等形状因子在如今也很流行。能够划算地缩放至任何形状因子的基站架构一定会使设备制造商获得回报。对于可扩展性而言,针对CI优化的DSP比通用DSP更具优势,这是因为CI DSP通常包括RapidIO等高可扩展性高速串行接口。这种可扩展性的一个例子如图1所示。
板级架构问题还随着制造商的不同以及CI系统类型的不同有着很大不同。事实上,特定基站中的单个电路板可以充当截然不同的角色。一些板可能专门用于接收信号,而另一些板则用来发射信号。同一个系统中的另一个板可能执行系统级操作管理和网络控制。由于这种广泛的功能范围,因此系统内部电路板拓扑可能相差很大。环形结构、网状架构、交换结构、星形和其它拓扑在业内都很普遍。
覆盖在所有这些可变因素之上的是新特性、新功能和新业务的持续不断的发展以及产业标准的不断发展。没有一定程度的适应性,新的基站设计可能在引进之后很快就过时。与比较适合通用信号处理的普通DSP不同的是,专门针对基站和其它CI系统优化的DSP将具有确保其适应不同的空中接口、形状因子、盒级架构和板级架构以及正在进行的开发的能力。
DSP适者生存
通过优化其适应性,DSP在如今的CI市场中重获新生。例如,可编程CI DSP具有支持数种空中接口的能力。由此,工程师可以侧重于学习一个或者一系列的复杂DSP,而不是对每个空中接口采用不同的DSP,从而简化了设计制造商的新产品开发过程。此外,在几个基站平台中兼容的DSP技术可以简化制造商的技术支持和现场服务工作。
此外,DSP上的输入/输出资源对形状因子、可扩展性及其能够有效支持的架构范围还有着较深的影响。与许多通常配备以太网和PCI Express等通用外围接口的现成的DSP不同的是,针对CI优化的DSP附带串行RapidIO这样的高速串行接口,这种接口可以用作直接的DSP到DSP互连或芯片到芯片互连,也可以用作背板总线。由于其固有的灵活性和高吞吐率,开放式标准RapidIO总线正日益成为下一代基站和其它CI系统中的关键能力。RapidIO互连由两个或四个串行线路差分对组成,每个差分对的数据速率为3.125Gbps,而总潜在吞吐率超过12Gbps。由于配置RapidIO串行线路的灵活性,平台的基本能力可以轻松地通过增加多个DSP来向上扩展,各种架构也可以通过重排串行芯片到芯片互连来进行配置(如图2所示)。
除了包含RapidIO这样的高速外围接口之外,用于CI应用的DSP还包含选择的加速器和协处理器,这些通常是你在现成的DSP中无法找到的。这些协处理器释放了DSP内核以执行其它功能。一般的DSP没有这些无线加速器,因此将性能级别较低,并且耗费更多的处理周期并需要更多的代码来执行其功能。
像OBSAI/CPRI这样的其它类型的高速接口通常无法在现成的DSP中找到,但是这些接口将在CI应用中变得越来越重要,这是因为它们提高了板上DSP的适应性,同时增强了系统吞吐能力。这些接口主要用于将天线接口数据连接至DSP以进行基带处理。
不断攀升的性能挑战
越来越多的新无线用户要求设施系统不断提高语音和数据流量的性能级别。多年的DSP技术进步已使系统设计工程师可以仅仅通过给基站电路板增加更多DSP来提高性能。遗憾的是,这种策略有其局限性。电路板上的物理空间限制了板上可以放置的DSP数,同一个电路板上有过多DSP可能引发由功耗导致的散热问题。基站紧凑的机架中的高温会迅速降低电子器件的可靠性。
与其它多核DSP处理器不同的是,CI应用专用的多核DSP加入了节能机制,可以最大限度地降低散热。这就允许相同的空间具有更高的吞吐性能,并且可以降低系统过热的风险。此外,专为CI系统设计的一些DSP还附带功率和性能监控功能。
DSP芯片本身可以控制系统的工作温度,并且无需牺牲吞吐性能,它可以降低其内核电压以减少功耗和散热。这就使得CI DSP可以在以预定的性能级别工作的同时保持总功率预算在控制范围内。
此外,还有一些CI DSP具有片上协处理器,其中的某些协处理器可以执行非常特殊的无线通信任务。例如,用于语音处理的Viterbi协处理器正在证明它们非常有用,面向数据的协处理器可以加快数据流量。通过从主DSP内核卸载这些任务,协处理器能够提高器件的数据吞吐率,同时为更多的重要功能保留内核DSP资源。此外,专用协处理器还执行像某些空中接口的接收加速这样的功能。其中一种这样的接收加速器接受W-CDMA天线信号,并对数据执行大量相关处理,然后将其转发给DSP。
随着专用协处理器功能集成到CI DSP中,需要分立器件执行这些任务的要求已经减少了。例如,在许多基站设计中,ASIC或FPGA一般在DSP旁边部署,以处理辅助任务。在某些情况下,针对CI优化的DSP可以执行这些任务,因此降低了芯片数和总系统成本。将这种趋势进一步延伸,针对CI应用的一些DSP已进行优化以执行网络控制工作,从而不再需要一般专用于这些功能的通用微处理器或者RISC处理器。
多样化要求灵活性
在实践层面上,CI市场的多样化和流动性特点要求设备制造商在其基本架构中进行高灵活度的设计。例如,全球基站制造商必须提供能够支持GSM、CDMA、UMTS、EDGE、中国的TD-SCDMA等各种空中接口的系统。此外,现在正在引进范围更广的形状因子。一个尺寸的基站不再是万能的。即将上市的最新配置为所谓的"femto"基站,这个基站很小,足以充当家用无线基站。除了femto基站之外,pico、macro和super-macro等形状因子在如今也很流行。能够划算地缩放至任何形状因子的基站架构一定会使设备制造商获得回报。对于可扩展性而言,针对CI优化的DSP比通用DSP更具优势,这是因为CI DSP通常包括RapidIO等高可扩展性高速串行接口。这种可扩展性的一个例子如图1所示。
板级架构问题还随着制造商的不同以及CI系统类型的不同有着很大不同。事实上,特定基站中的单个电路板可以充当截然不同的角色。一些板可能专门用于接收信号,而另一些板则用来发射信号。同一个系统中的另一个板可能执行系统级操作管理和网络控制。由于这种广泛的功能范围,因此系统内部电路板拓扑可能相差很大。环形结构、网状架构、交换结构、星形和其它拓扑在业内都很普遍。
覆盖在所有这些可变因素之上的是新特性、新功能和新业务的持续不断的发展以及产业标准的不断发展。没有一定程度的适应性,新的基站设计可能在引进之后很快就过时。与比较适合通用信号处理的普通DSP不同的是,专门针对基站和其它CI系统优化的DSP将具有确保其适应不同的空中接口、形状因子、盒级架构和板级架构以及正在进行的开发的能力。
DSP适者生存
通过优化其适应性,DSP在如今的CI市场中重获新生。例如,可编程CI DSP具有支持数种空中接口的能力。由此,工程师可以侧重于学习一个或者一系列的复杂DSP,而不是对每个空中接口采用不同的DSP,从而简化了设计制造商的新产品开发过程。此外,在几个基站平台中兼容的DSP技术可以简化制造商的技术支持和现场服务工作。
此外,DSP上的输入/输出资源对形状因子、可扩展性及其能够有效支持的架构范围还有着较深的影响。与许多通常配备以太网和PCI Express等通用外围接口的现成的DSP不同的是,针对CI优化的DSP附带串行RapidIO这样的高速串行接口,这种接口可以用作直接的DSP到DSP互连或芯片到芯片互连,也可以用作背板总线。由于其固有的灵活性和高吞吐率,开放式标准RapidIO总线正日益成为下一代基站和其它CI系统中的关键能力。RapidIO互连由两个或四个串行线路差分对组成,每个差分对的数据速率为3.125Gbps,而总潜在吞吐率超过12Gbps。由于配置RapidIO串行线路的灵活性,平台的基本能力可以轻松地通过增加多个DSP来向上扩展,各种架构也可以通过重排串行芯片到芯片互连来进行配置(如图2所示)。
除了包含RapidIO这样的高速外围接口之外,用于CI应用的DSP还包含选择的加速器和协处理器,这些通常是你在现成的DSP中无法找到的。这些协处理器释放了DSP内核以执行其它功能。一般的DSP没有这些无线加速器,因此将性能级别较低,并且耗费更多的处理周期并需要更多的代码来执行其功能。
像OBSAI/CPRI这样的其它类型的高速接口通常无法在现成的DSP中找到,但是这些接口将在CI应用中变得越来越重要,这是因为它们提高了板上DSP的适应性,同时增强了系统吞吐能力。这些接口主要用于将天线接口数据连接至DSP以进行基带处理。
不断攀升的性能挑战
越来越多的新无线用户要求设施系统不断提高语音和数据流量的性能级别。多年的DSP技术进步已使系统设计工程师可以仅仅通过给基站电路板增加更多DSP来提高性能。遗憾的是,这种策略有其局限性。电路板上的物理空间限制了板上可以放置的DSP数,同一个电路板上有过多DSP可能引发由功耗导致的散热问题。基站紧凑的机架中的高温会迅速降低电子器件的可靠性。
与其它多核DSP处理器不同的是,CI应用专用的多核DSP加入了节能机制,可以最大限度地降低散热。这就允许相同的空间具有更高的吞吐性能,并且可以降低系统过热的风险。此外,专为CI系统设计的一些DSP还附带功率和性能监控功能。
DSP芯片本身可以控制系统的工作温度,并且无需牺牲吞吐性能,它可以降低其内核电压以减少功耗和散热。这就使得CI DSP可以在以预定的性能级别工作的同时保持总功率预算在控制范围内。
此外,还有一些CI DSP具有片上协处理器,其中的某些协处理器可以执行非常特殊的无线通信任务。例如,用于语音处理的Viterbi协处理器正在证明它们非常有用,面向数据的协处理器可以加快数据流量。通过从主DSP内核卸载这些任务,协处理器能够提高器件的数据吞吐率,同时为更多的重要功能保留内核DSP资源。此外,专用协处理器还执行像某些空中接口的接收加速这样的功能。其中一种这样的接收加速器接受W-CDMA天线信号,并对数据执行大量相关处理,然后将其转发给DSP。
随着专用协处理器功能集成到CI DSP中,需要分立器件执行这些任务的要求已经减少了。例如,在许多基站设计中,ASIC或FPGA一般在DSP旁边部署,以处理辅助任务。在某些情况下,针对CI优化的DSP可以执行这些任务,因此降低了芯片数和总系统成本。将这种趋势进一步延伸,针对CI应用的一些DSP已进行优化以执行网络控制工作,从而不再需要一般专用于这些功能的通用微处理器或者RISC处理器。
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- DSP+FPGA结构在雷达模拟系统中的应用(01-02)