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.
工具/软件:Code Composer Studio
e2e.ti.com/.../7802.pruebas_5F00_matlab.m.zipe2e.ti.com/.../6888.Protesis_5F00_de_5F00_mano_5F00_nov_5F00_2016.zipHi
我在执行 FFT 时遇到一些问题。 我附上问题的图片和代码:
可以看到、绿线(MATLAB 过程)与红线(MCU 过程)完全匹配、但它们的振幅不匹配、我一直在尝试弄清这种情况发生的原因... 我以前遇到过这个问题、但它本身已经解决了、但现在是相同的错误...
我将 Matlab 代码与数据、流程和 MCU 代码附加在一起。 Matlab 代码具有几乎与 MCU 代码相同的功能、还有一些其他用于测试的内容。
感谢您的帮助...
您好 Martin
如果另一个人有同样的问题、我更愿意用英语书写、这对您来说是可以的
问题仍然存在。 emmm ADC 分辨率有问题? 这话什么意思?
我用于 Matlab 代码的数据直接从 MCU 中检索。 用于处理的数据完全相同。 我看不出 ADC 分辨率会如何导致问题...
MCU 和 Matlab 代码中的处理数据完全相同。
萨卢多斯!!
您好 Martin
很抱歉耽误你的回答。 我一直很忙于这个项目。 嗯、是的、我可以进行比较。
请给我几天时间、我会告诉您。
我使用 Hercules 上的 DSP 库和 MATLAB 中的 ABS()函数计算幅度
您好 Martin
我已经检查了这些值、它们是不同的。
它们开始相似、但差异很大... 我检查汉宁窗是否是问题、但不是 它们是相同的数字和所有东西...
在本例中、信号为白噪声。 就是这样。 它与 EMG 信号非常相似。
我真的不知道、但在 MCU 上执行 FFT 后、问题就出现了。 我不确定它是库问题还是 MATLAB 问题。 我附上 MATLAB 中的代码。 e2e.ti.com/.../1565.arreglo_5F00_datos.m.zip