关于DSL应用中DSP与NPU集成的优劣分析
,这些高级编解码器解决方案允许在带宽受限的宽带网络上提交高质量视频服务,如实况广播及视频点播(VOD)等。针对激烈的竞争,一些北美和亚洲服务商正指望用增加压缩来提供高清频道。
重新考虑媒体发送的服务质量与弹性
更为复杂的问题是如何提交这些媒体内容,无论其怎样被压缩,都要求在非实时并基于"尽力而为"机制的互联网上保持毫秒到微秒级的实时延迟时间。这些延迟时间包括网络路由器上可变排队时延、包丢弃以及秒级至数十秒级的冗长再路由(re-routing)恢复机制等。
因此,服务提供商正在转向采用新的网络拓扑与网络恢复机制来保护服务数据流而不是网络连接或设备节点。例如,以太网提供商正在考虑用生成树协议(STP)或快速STP来绕开有故障的路径。其他第2层及第3层解决方案包括SONET自动保护切换、FDDI切换、PRP智能切换及链路汇集等。在第4层,下一代网络(NGN)工作组及ITU正在考虑用于流优化以及工作于网络连接端点上的应用服务弹性规范的提案。
这些网络恢复及弹性机制的共同之处在于它们大多采用了服务流冗余,而不是网络设备与节点冗余。其他共同点是它们采用了基于网络处理器的设计,这些设计的重点集中在控制层面上的监管功能上,例如数据包识别、分类与优先级处理以及数据流层面上的高效及快速数据包处理等。
利用DSLAM的优势
例如,流优化应用服务弹性(图1)利用了以下的事实,即: DSLAM等网络设备通常拥有一种在两条分离的网络路径上传输数据的选项,且可以使用每条路径的一部分来传输冗余及受保护的数据。尽管在概念上非常简单,但这种方法将使NPU承担正确执行识别、分类及优先级处理等功能。
在数据流的源端(发起端),数据进入一块线卡中,在此初始化NPU负责处理数据路径操作,如协议封装与转发以及控制通路上的相应功能等。在这一点,NPU检查数据包头中用于唯一标识一个数据包流的数据位,并将输入用户数据分类以确定该数据流是否被保护。
一旦识别出一个受保护的数据包或流,NPU即为它分配一个优先级,并将其缓存以便在主路径及辅路径上发送。优先级处理赋予受保护的数据包比未受保护的数据包更高的优先级。在受保护流两条路径的终端,另一个NPU负责识别及分类受保护流,且只保存主路经的数据流。但如果NPU检测到主路经数据流出现错误,即会自动切换到备用路径上,保存此路径上到达的所有数据并丢弃主路径上的数据。
具有最低或不具备快速恢复能力的现有系统,可通过增加额外的外部组件来进行升级,以便根据需要"量入为出地"执行必要的操作。与集成DSP功能相比,集成那些用于在新型媒体密集型网络环境中执行分类、缓存、调度、流复制及组播任务而设计的功能更为有效。
本文小结
总之,在NPU中集成那些可支持必要服务操作的功能及服务更有意义。DSP可定制以便集成及增加通道的密度与速度,但它们不是设计用来增加DSL服务能力,如更好的网络弹性、更精细的网络流量管理、更完善服务保证以及用于处理新服务机会的更多灵活性等。NPU在这些功能上更具有优势。
- 在采用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)