发新帖我要提问
12
返回列表
打印
[经验知识]

怎么测量两路正弦波的相位差?

[复制链接]
楼主: 奔牛滚滚
手机看帖
扫描二维码
随时随地手机跟帖
21
两个波形做FFT或DFT后,在某频点的相位差=[atan2(虚部1,实部1) - atan2(虚部2,实部2)]/PI*180;

使用特权

评论回复
22
d865841995| | 2016-7-13 18:54 | 只看该作者
nethopper 发表于 2016-7-8 10:10
两个波形做FFT或DFT后,在某频点的相位差=[atan2(虚部1,实部1) - atan2(虚部2,实部2)]/PI*180; ...

谢谢,方法我先记下,回头做的时候实验下,谢谢。

使用特权

评论回复
23
d865841995| | 2016-7-13 18:55 | 只看该作者
nethopper 发表于 2016-7-8 10:10
两个波形做FFT或DFT后,在某频点的相位差=[atan2(虚部1,实部1) - atan2(虚部2,实部2)]/PI*180; ...

两个信号做FFT有什么要求么,只要两路信号同时采集同时进行AD转化就行么?

使用特权

评论回复
24
nethopper| | 2016-7-14 09:08 | 只看该作者
d865841995 发表于 2016-7-13 18:55
两个信号做FFT有什么要求么,只要两路信号同时采集同时进行AD转化就行么? ...

是滴

使用特权

评论回复
25
d865841995| | 2016-7-14 09:10 | 只看该作者

采样频率,和采样周期呢?采样周期一定要和信号的周期一致么?

使用特权

评论回复
26
nethopper| | 2016-7-14 11:31 | 只看该作者
我做了如下实验:

1. 采样频率=48kHz, 信号频率=1kHz,双通道,相差45度,FFT点数=32768,窗函数=Hanning,因此采样的周期数为32768*1/48=682.67(非整周期),所以有频谱泄漏。

下面是幅度谱。


下面是相应的相位谱

可见在“相位差”在峰值频率附近甚至相当远的地方都是基本上恒定为45度的。

2. 上面的(1)是在无噪音干扰下的理想的正弦波,为了了解噪音对相位差测量的影响,在两个通道中都添加了幅度为正弦波的1/5的白噪声,其余的参数与上面(1)的情况完全一样

下面是相应的相位谱(Hanning窗)

可见在正弦波的能量集中的那几条谱线上的相位差是45度左右,Hanning窗将能量集中在那几条谱线上,信噪比较高,受白噪音的干扰较小。

3. 采样频率=48kHz, 信号频率=1.0004882812kHz,双通道,相差45度,FFT点数=32768,窗函数=矩形,因此采样的周期数为32768*1.0004882812/48=683(整周期),因此无频谱泄漏。

下面是幅度谱。


下面是相应的相位谱

可见只有在正弦波能量集中的那条单一谱线上的相位差是45度



使用特权

评论回复
27
·Triangel| | 2016-10-12 13:35 | 只看该作者
对我有用。。

使用特权

评论回复
28
Siderlee| | 2016-10-12 15:41 | 只看该作者
之前测过65k的,过零测试,转换成方波,注意超前和滞后

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则