This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320C6678:如何在计算复数模数时评估 RSQRSP 的精度

Guru**** 2611705 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/577287/tms320c6678-how-to-evaluate-the-precision-of-rsqrsp-when-calculate-the-modulus-of-complex

器件型号:TMS320C6678

大家好,

计算复数模数时如何评估 RSQRSP 的精度?

它是2^(-8)吗?

使用 RSQRSP 后,我还使用  Newton-Raphson 方法来获得更 准确的结果,在这种情况下,如何评估该报告?

如果有人能回答我的问题、我将不胜感激、这对我来说非常重要  

非常感谢  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否已查看 C66x DSP 用户指南(www.ti.com/.../sprabg7.pdf)第3.1.4节"一个 C64x+优化和3.1.5除法指令的使用"(?)上的优化循环"。 第3.1.5节提到:
    RSQRSP 和 RCPSP (以及双精度型 RSQRDP 和 RCPDP)的一个重要属性是、这些指令提供正确的指数、尾数精确到第八个二进制位置(因此尾数误差小于2^(-8))。 为了获得更高的精度结果、需要牛顿-拉普森内插。
    例如、对于计算1/v 的 RCPxP 指令、一个 Newton-Raphson 插值 x[n+1]=x[n]*(2 - v *x[n])可以将尾数精度提高到2^(-16)、一个额外的插值可以将尾数精度提高到2^(-24)(对于单精度)和双精度(对于32^)。

    与 RSQRxP 指令计算1/sqrt (v)类似、一个 Newton-Raphson 内插 x[n+1]= x[n]*(1.5 -(v/2)*x[n]*x[n]可以将尾数精度提高到2^(-16)、一个额外的尾数可以将尾数(2^^)提高到32 (-24)的精度。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢