问个数字信号处理问题。正弦波相位的求法

[复制链接]
2724|5
 楼主| rockzone 发表于 2007-10-1 20:37 | 显示全部楼层 |阅读模式
比如我这有一个正弦波。频率为2Hz,相位不知道。<br />这个正弦波我在一个周期内采样512个点。进行FFT。算出频谱。<br />怎样利用FFT后的数据得出初始相位呢?&nbsp;
小研究 发表于 2007-10-6 11:21 | 显示全部楼层

根据实部虚部计算正切,求反正切

用基波的虚部/实部
123654789 发表于 2007-10-6 11:25 | 显示全部楼层

小研究 请教

为什么&nbsp;不用&nbsp;&nbsp;1次&nbsp;谐波&nbsp;&nbsp;的&nbsp;虚部&nbsp;实部&nbsp;&nbsp;??<br />
computer00 发表于 2007-10-6 11:34 | 显示全部楼层

根据采样率和采样点数,可以计算出2Hz所在FFT结果中的位置

然后取出实部和虚部就可以计算出相位。注意结果是以cos为参考的。
小研究 发表于 2007-10-6 17:13 | 显示全部楼层

3楼,1次谐波不就是基波嘛

  
computer00 发表于 2007-10-6 19:27 | 显示全部楼层

其实没有什么谐波不谐波的,你想要那个Hz的,就取那一点的

例如你要分析2Hz的,就取最靠近2Hz那点的值,要分析3Hz的,就取最靠近3Hz那点的值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

812

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部