stm32 AD采样后fft变换计算相位角不准确

2019-03-23 14:40发布

我用外部AD同步采样两路信号采样256个点,然后在stm32里做256点的fft运算来计算信号的幅值等参数,幅值精度可达百分之零点几,但相位角却非常不准确,甚至是错误,非常不解。幅度计算对说明f采样跟fft都没问题啊。从fft变换后的那个32位数组里面取出实部跟虚部,然后用反正切函数分别求出两路信号的相位再让其相减就是相差啊,为什么计算结果不对? 请教,谢谢。 此帖出自小平头技术问答  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
gaohaosky
1楼-- · 2019-03-25 13:11
请问“相位差求取后面需要计算的反射系数的相位值”这个怎么用的。有学习资料没。我只是进行了FFT  经验证DSP库就是全相位的
selina1983
2楼-- · 2019-03-25 18:53
学习啦!!!!!!!!!!!!!!!
电子陈
3楼-- · 2019-03-25 23:50
 精彩回答 2  元偷偷看……
zhwzjfeeworld
4楼-- · 2019-03-26 04:55
谢谢楼主的共享,收藏起来学习!
littleshrimp
5楼-- · 2019-03-26 05:14
收藏
dmgy343
6楼-- · 2019-03-26 05:49
 精彩回答 2  元偷偷看……

一周热门 更多>