TI论坛
直播中

张览秀

9年用户 1239经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

利用ADS127L01采样10kHz信号,采样数据上位机fft变换得到部分谐波分量输出较大,怎么解决?


  • 利用 ADS127L01采样10kHz信号,采样率设置为200kHz,采样数据上位机fft变换得到部分谐波分量输出较大,用的信号源为angilent信号发生器,请专家看看整改和测试建议 不胜感激

回帖(3)

王桂香

2024-12-21 14:54:20
能详细说一下电路测试的情况嘛?包括电路图中哪些部分焊接了,哪些未焊接,信号是从哪个接口输入的,信号幅值多大。
建议把全部相关电路贴出,让大家更好了解您电路的情况。
举报

华意仆

2024-12-21 14:54:25
建议首先测试信号源有无问题,其次把信号源信号直接接在ADC 的输入引脚,定位ADC后面电路有无问题。如果都无问题,可以改变下输入信号或者ADC 的采样频率再分析下结果。
举报

韩刚龙

2024-12-21 17:18:34
根据您的描述,您在使用ADS127L01采样10kHz信号时,采样率设置为200kHz,但在上位机进行FFT变换后,部分谐波分量输出较大。以下是一些建议来解决这个问题:

1. 确保采样率足够高:根据奈奎斯特定理,采样率至少应为信号最高频率的两倍。在您的情况下,信号频率为10kHz,采样率应至少为20kHz。您当前的采样率为200kHz,应该足够高。但请确保采样率设置正确。

2. 检查信号源:您提到使用的是Agilent信号发生器,请确保信号发生器输出的信号频率和幅度准确无误。可以尝试使用其他信号源或测量设备来验证信号源的准确性。

3. 检查采样电路:请检查您的采样电路,确保没有引入额外的噪声或干扰。这可能包括电源噪声、地线干扰等。您可以尝试使用屏蔽电缆、地线隔离等方法来减少干扰。

4. 滤波处理:在进行FFT变换之前,可以尝试对采样数据进行滤波处理,以减少高频噪声的影响。例如,可以使用低通滤波器来去除高于信号频率的噪声。

5. 调整FFT参数:您可以尝试调整FFT的参数,例如窗口函数、FFT长度等,以优化结果。例如,使用汉明窗或汉宁窗等窗口函数可以减少频谱泄漏。

6. 检查上位机软件:请确保您的上位机软件正确实现了FFT算法。您可以尝试使用不同的FFT库或软件来验证结果。

7. 测试其他信号:为了排除信号源的问题,您可以尝试使用其他已知的信号源进行测试。如果问题仍然存在,那么可能是您的采样电路或上位机软件的问题。

通过以上建议,希望能帮助您解决采样数据上位机FFT变换得到部分谐波分量输出较大的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分