- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
利用多核处理器优势实现卓越3G WiMAX及LTE性能
对于其他标准(如不采用 RAC 的基于 OFDM 的标准),更易于开发对称软件架构。在这些情况下将难题分组变得更为简单,因此 FFT/IFFT 和部分调制及解调由一个内核执行,其结果被发送到另一个内核进行符号率处理。这种方法可以简化天线接口或串行 RapidIO(如果天线数据采用此类接口)与负责处理前端的其他 DSP 内核之间的通信。另外,它还可以简化后端符号速率处理及其与以太网或串行 RapidIO 外设的通信。
事实上,OFDMA 调制是针对所有用户联合执行的,无法完全分配到不同 DSP 内核。因此,作者认为,软件架构的简单性以及众多调制解调器算法的性质是系统设计人员分组任务、进而造成软件在各种 DSP 内核之间不对称的部分主要原因。
在多个SoC 之间实现资源平衡
另一个问题是每个 SoC 是否应当具有不同任务,如一个 SoC 只执行符号速率解码,而另一个集中执行码片速率调制。难点是所有片上协处理器都无法得到有效利用。
例如,仅执行符号速率处理的 TCI6488 器件需要更为强大的功能,因此需要高功率、大尺寸的 Turbo 与 Viterbi 解码器。但是此解码器无法用于另一个只执行码片速率关联的 SoC,因此需要功能强大得多的接收加速器。除非每个电路板的功能都具有不同的 SoC,否则协处理器就必须满足每项功能的最差情况需求。为每组功能都构建不同的 SoC 是一种资金浪费。
专用于特定功能子集的 SoC 同样也不利于可扩展系统。显然,如果希望提高电路板的通道密度,让每个 SoC 执行相同一组功能,我们只需在电路板中添加更多 SoC.但TCI6488 只需极少的附加硬件即可实现上述目的。天线接口与串行 RapidIO 都能够以菊花链方式连接,而以太网和 RapidIO 接口可以连接到交换机。
但是,如果不同的 SoC 提供不同的功能,为了实现系统的可扩展性,用户数量基本上必须加倍。如果所需用户数量增加 15%,再添加一个 SoC 可将负责符号速率处理的 SoC 的能力提高 15%,但其利用率却只有 15%。其他 SoC 同样如此,这使扩展后的解决方案效率极低。
对于采用多内核、协处理器加速 SoC 的系统设计,在电路板级可扩展性最高以及可实现最简单、最易于测试软件的系统架构中,SoC 中的每个 DSP 内核都执行一个唯一的子集任务,但是系统中的每个 SoC 都执行与其他 SoC 相同的组任务。TCI6488 可专门适用于 WCDMA/HSPA 网络中的这种情况,其侧重采用相同方式高效灵活地支持其他调制解调器标准。
最终成果是在 3G 或 4G BTS 中采用多内核 DSP 来提供获得成功所需的性能与电源效率组合。但是,并非所有多内核 DSP 生来相同,因此,对于系统设计人员来说,同样重要的另一个选择是由广泛功能库和其他工具提供支持的 DSP,以确保降低开发成本并加速上市进程。
上一篇:通信基站进小区成本能几何
下一篇:三大措施将SQL注入攻击的危害最小化