在通信、语音、图像处理等数字信号处理应用系统中一般使用浮点算法。为降低硬件成本、功耗,在定点硬件架构上实现浮点算法成为一种有效的解决方案。在定点SoC(System on Chip)芯片中,为达到性能、成本、功耗的平衡,常采用定点近似算法...在通信、语音、图像处理等数字信号处理应用系统中一般使用浮点算法。为降低硬件成本、功耗,在定点硬件架构上实现浮点算法成为一种有效的解决方案。在定点SoC(System on Chip)芯片中,为达到性能、成本、功耗的平衡,常采用定点近似算法和硬件加速方案对浮点数字信号处理算法进行转换和优化。因此,需要在制造费用、功耗、性能等诸多限制下,将浮点算法转换成定点数近似算法。本文提出了一种基于定点SoC芯片的浮点到定点转换方法。首先,本文引入硬件加速模块参数和转换参数完成浮点算法到定点算法的转换,然后使用本文提出的通过信噪比对定点数近似算法进行评估的方法,在满足一定信噪比限制条件下,计算出最佳硬件加速模块参数和转换参数,从而得到基于硬件加速的最优定点算法。同时,在此方法基础上进一步研究了单核SoC芯片内置硬件加速模块的原型开发策略。展开更多
文摘在通信、语音、图像处理等数字信号处理应用系统中一般使用浮点算法。为降低硬件成本、功耗,在定点硬件架构上实现浮点算法成为一种有效的解决方案。在定点SoC(System on Chip)芯片中,为达到性能、成本、功耗的平衡,常采用定点近似算法和硬件加速方案对浮点数字信号处理算法进行转换和优化。因此,需要在制造费用、功耗、性能等诸多限制下,将浮点算法转换成定点数近似算法。本文提出了一种基于定点SoC芯片的浮点到定点转换方法。首先,本文引入硬件加速模块参数和转换参数完成浮点算法到定点算法的转换,然后使用本文提出的通过信噪比对定点数近似算法进行评估的方法,在满足一定信噪比限制条件下,计算出最佳硬件加速模块参数和转换参数,从而得到基于硬件加速的最优定点算法。同时,在此方法基础上进一步研究了单核SoC芯片内置硬件加速模块的原型开发策略。