首页> 外文期刊>Electrical and Computer Engineering, Canadian Journal of >Performance optimization and parallelization of turbo decoding for software-defined radio
【24h】

Performance optimization and parallelization of turbo decoding for software-defined radio

机译:软件无线电的turbo解码性能优化和并行化

获取原文
           

摘要

This paper describes the optimization, parallelization, and simulated execution performance of a software double-binary turbo decoder implementation supporting the WiMAX standard suitable for software-defined radio (SDR). Turbo codes offer excellent error-correcting performance, but they introduce significant computational demands in a communication system. In order to enhance execution performance for SDR, software for a turbo decoder based on the maximum a posteriori (MAP) algorithm was first adapted from the open-source Coded Modulation Library. Optimization and parallelization of the adapted software were then pursued and assessed with a multiprocessor version of the SimpleScalar simulator. Simulation results show that serial optimizations of the original adapted stand-alone C decoder software improve performance by more than 200%. The use of special instructions to accelerate important functions provides a further benefit of nearly 40% relative to the new baseline for performance. Exploiting the parallelism available in the MAP algorithm then yields a speedup of 10.8 on 12 processors. Simulation also shows that cache effects do not have a significant impact on parallel execution times.
机译:本文介绍了支持适用于软件无线电(SDR)的WiMAX标准的软件双二进制Turbo解码器实现的优化,并行化和模拟执行性能。 Turbo码提供了出色的纠错性能,但是它们在通信系统中引入了重要的计算需求。为了提高SDR的执行性能,首先从开源代码调制库中改编了基于最大后验(MAP)算法的Turbo解码器软件。然后,使用SimpleScalar仿真器的多处理器版本进行优化和并行化软件的评估。仿真结果表明,原始改编的独立C解码器软件的串行优化将性能提高了200%以上。相对于新的性能基准,使用特殊指令加速重要功能可带来近40%的进一步收益。利用MAP算法中可用的并行性,然后在12个处理器上产生10.8的加速。仿真还表明,缓存效果不会对并行执行时间产生重大影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号