Part Number:AM2732
1、官方手册中只提到读取数据时,以32bits或16bits读取,未说明数据类型是整型还是浮点型,请问做FFT和CFAR时,输入和输出各是什么类型?
2、在做CFAR时,输入数据为整型时,无论数据是实数或复数,CFAR输出结果都是正确的,但是输入数据为浮点型时,CFAR结果错误,请问为什么?
3、下面是CFAR的配置代码,输入数据为浮点型实数:
Gary Lu:
您好,
通常情况下,FFT 和 CFAR 算法需要处理复数数据,因此输入和输出数据通常是复数类型。
输入数据为浮点型时结果错误的可能原因是浮点数精度问题。浮点数在计算机中表示时存在精度限制,可能会导致计算结果不准确。在 CFAR 算法中,可能涉及到对输入数据进行复杂的数学运算,如果浮点数的精度不够,就可能导致结果错误。建议您在处理浮点数时,特别是在涉及到复杂数学运算的情况下,注意数据精度和舍入误差的影响。