Part Number:MSP430FR6007
1、MSP430FR6007中关于调用LEA对ADC采集的数据进行FFT变换的时候,由于ADC采集的是int16_t型数据,但是官方给出的API函数都是_q15/-q31类型的,请问LEA怎样直接使用int6_t类型进行福利也变化?(如果不能直接使用int6_t类型,改怎么处理?我测试了一下,如果将每个int16_t类型在一个个转换为_q15类型,这个浪费时间太长?)
Cherry Zhou:
您好我们已收到您的问题并升级处理,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
LEA不能与 MSP DSP 库一起使用。
该库和 LEA 的加速功能仅适用于 MSP DSPLIB 文档中描述的 Q15 和 iQ31 格式。所以您需要将 ADC 结果转换为此格式,以便利用加速和 DSPLIB 功能。
希望以上回答对您有所帮助,如有其他问题请随时联系我们。
,
xinkai pu:
需要将 ADC 结果转换为Q15 和 iQ31 格式,有两个疑问:
1、有什么高效率的转化方法吗?转化过程中的大量乘除运算花费的时间也不少的啊
2、运用LEA处理ADC采集的数据,对于该芯片应该是很普通的应用。然而ADC采集的整型数据,但是LEA处理的是Q15 和 iQ31 ,这两者就会出现严重的不匹配,如果通过软件去转化整型数据为Q15 和 iQ31 格式,这不是有把LEA节省的时间,有给变相的浪费掉了吗?
,
Cherry Zhou:
请参阅MSPDSPLib 文档,该文档定义了宏以便在数据类型之间进行高效转换。
请参阅以下链接以帮助量化 LEA 的性能:
https://www.ti.com/tool/MSP430-LEA-GUI
https://training.ti.com/advanced-signal-processing-16-bit-msp430-fram-mcus-low-energy-accelerator-lea
Benchmarking the Signal Processing Capabilities of the Low-Energy Accelerator (Rev. B)