大家好、
对于调用 LEA 到 FFT 转换 ADC 收集的数据、由于 ADC 正在收集 int16_t 类型的数据、但 TI 提供了_Q15/-Q31类型的 API 函数、LEA 是否可以直接使用 INT6_t 类型来更改优势? 如果不是、客户还应该做什么? 如果逐个将每个 Int16_t 类型转换为_Q15类型、则浪费的时间太长。
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃
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.
大家好、
对于调用 LEA 到 FFT 转换 ADC 收集的数据、由于 ADC 正在收集 int16_t 类型的数据、但 TI 提供了_Q15/-Q31类型的 API 函数、LEA 是否可以直接使用 INT6_t 类型来更改优势? 如果不是、客户还应该做什么? 如果逐个将每个 Int16_t 类型转换为_Q15类型、则浪费的时间太长。
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃
您好 Cherry、
LEA 应与 MSP DSP 库配合使用 该库和 LEA 的加速仅以 MSP DSPLIB 文档中所述的 Q15和 iQ31格式工作。 因此、您需要将 ADC 结果转换为该格式、以便利用加速和 DSPLIB 功能。
您好!
感谢您的回复、客户还有关于 将 ADC 结果转换为 Q15和 IQ31格式的另外2个问题:
1. 是否有高效的转换方法?
使用 LEA 处理 ADC 采集的数据应该是该芯片非常常见的应用。 但是、ADC 会收集整数数据、LEA 会处理 Q15和 IQ31、这可能会导致严重不匹配;如果软件将整数数据转换为 Q15和 IQ31格式、则这将浪费 LEA 节省的时间?
谢谢、此致、
樱桃
您好 Cherry、
请将客户指向 MSPDSPLib 文档、因为它定义了宏以在数据类型之间进行高效转换。
请参阅以下资源、以帮助量化 LEA 的性能。