NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何求频率相同的方波信号与振动信号的相位差

 我向大家请教一个问题!用两个通道分别同时采集一路周期性振动信号(可以认为是正弦波或余弦波)和一路方波信号,这两路信号的基频相同,怎样来求这两个信号的相位差呢.我在用LabVIEW来做,做了很久,没有解决,真是很困惑,请你们帮我指点为盼.非常感谢!
0 项奖励
1 条消息(共 4 条)
5,026 次查看
每次内存读取的两通道幅值数据实时求差,得到一个求差数组A,再与它们零相位时理论幅值数据求差数组B做比较,比较可以是求差,可以是查找,总之可以根据信号自己定义一种算法,相位差变化反映在数组A与零相位差的数组B的差异上,利用这种序列差异比较。

帖子被小刚在09-30-2005 05:52 PM时编辑过了

------------------------------------
A guitar man play instruments
wengang_qin@sjtu.edu.cn
0 项奖励
2 条消息(共 4 条)
5,025 次查看
谢谢你的指点!但是我按照你说的用仿真信号做了,但还是不行,你能说得更详细或者,你那有没有以前编过的这样的程序,如果有则请发给我好吗?
0 项奖励
3 条消息(共 4 条)
5,007 次查看

有一种方法比较傻你可以试一下

你可以取出两个信号,用tone measurement 测量出频率

然后取出一个周期的数组做互相关,找到那个index最大的,就是他们之间的延时可以计算出相位差

是一种很繁琐的算法

你可以试一下

0 项奖励
4 条消息(共 4 条)
4,988 次查看