TI中文支持网
TI专业的中文技术问题搜集分享网站

AM2732: FFT和CFAR输出结果不对,数据类型有问题

Part Number:AM2732

1、官方手册中只提到读取数据时,以32bits或16bits读取,未说明数据类型是整型还是浮点型,请问做FFT和CFAR时,输入和输出各是什么类型?

2、在做CFAR时,输入数据为整型时,无论数据是实数或复数,CFAR输出结果都是正确的,但是输入数据为浮点型时,CFAR结果错误,请问为什么?

3、下面是CFAR的配置代码,输入数据为浮点型实数:

Gary Lu:

您好,

通常情况下,FFT 和 CFAR 算法需要处理复数数据,因此输入和输出数据通常是复数类型。

输入数据为浮点型时结果错误的可能原因是浮点数精度问题。浮点数在计算机中表示时存在精度限制,可能会导致计算结果不准确。在 CFAR 算法中,可能涉及到对输入数据进行复杂的数学运算,如果浮点数的精度不够,就可能导致结果错误。建议您在处理浮点数时,特别是在涉及到复杂数学运算的情况下,注意数据精度和舍入误差的影响。

赞(0)
未经允许不得转载:TI中文支持网 » AM2732: FFT和CFAR输出结果不对,数据类型有问题
分享到: 更多 (0)