您好,
我有一位客户正在MSP430FR5994中评估LEA。
他使用加速度数据(x,y,z)作为输入,并使用LEA计算FFT。
这些输入值介于-40至+40 [m/s^2]之间。
现在我要回答以下问题:
Q1)根据DSPLIB API指南,只有Q15和IQ31格式可以用作定点类型。
因此,在LEA操作之前,所有输入值都需要在-1和+1之间标准化,并转换为Q15或IQ31格式,正确吗?
Q2) LEA支持的最大FFT长度是多少? 是否可以使用4096?
Q3)假设FFT长度为256,采样率为50Hz,我们获得256个输出数据。
Q3-1) 256数据如何对应于频率?
Q3-2)根据DSPLIB API指南,如果使用MSP_FFT_FIXED_Q15(),则输出值除以128。
(我想原因是为了避免溢出)
是否可以将结果乘以128以获得原始值?
Q4)输出值包括负值和正值。
通常,FFT结果仅为正值,例如当使用CCS“FFT Magnitude Graph”时。
是否有任何选择可以获得此类正值?
谢谢,此致,
Kot