请问一个关于相位差的问题
labview里面有没有什么控件对信号产生相位差的?我现在要做的东西是先利用压电陶瓷产生相位差再光电转换,放大,采集。
现在我想把光信号转换为电信号,输入进去电脑后再产生相位差。这样就可以用产生相位差的控件来代替那个昂贵的压电陶瓷了。请问有没有这样的控件?如果有请指示下在哪里。谢谢。
恩
产生相位差还是比较简单的。有信号产生的Express VI,需要多少相位差,在表达式里面加多少角度就可以了。不过你需要信号产生的硬件,而且,好像也不便宜。
而且,根据你的表述,首先要信号采集进来,然后再加上一个相位差进去。你同样需要一个数据采集的板卡,当然有可能和信号产生的板卡在一起。
关键看你的信号种类,幅度、频率、功率、调制方式、相位噪声、频谱等等的要求。
一般以我的经验,用NI的东西能搭出来的,效果不错,价格不菲。我估计还是用压电陶瓷来做比较便宜。 呵呵,其实是这样的,我现在有一个光信号出来,是正弦信号来的。
现在我的做法是用耦合器分成了两路,一路是标准信号,另外一路通过压电陶瓷产生与标准信号90度的相位差。然后两路通过pin光电转换成电信号,再放大,送入数据采集卡采集。
现在我想的是,把那个光信号先通过pin光电转换成电信号,放大,然后通过数据采集卡输入电脑,再用labview软件分成两路一样的,一路做标准信号。另外一路用一个控件产生90度的相位差,这样我就可以少用一个压电陶瓷了。而且这个东西贵不说。还很难调节,如果我是在电脑里产生这个相位差就很精确了。
不过通过你的回复我貌似看出了点头绪,谢谢先。如果还有什么想法可以指教指教。呵呵。 我想到的是先把波形的信息提取出来,得到相位,加90度,然后再组合成一个波形。但是刚才找了一下,发现没办法提取出波形的相位。汗。 突然在想到一个方法,用mathscript来求出相位,y=angle(x) 想了一天。貌似还是没办法解决问题
在波形-模拟波形-波形测量-提取波形信息,这个控件提取出来的波形相位一直都是90度,不会变化的,貌似应该在那个时间那个端口输入点什么,但是一直想不明白,谁能指教下? 顶一下。谁帮忙解决系啊。 为什么不用arcsinx,求相位角,当然幅值你自己处理 但是输入的信号是一个不太稳定的正弦信号,没有固定的幅值去除得出-1到1的范围啊。
嗯
对采集到的信号直接加一个90度的相位,然后输出。用DAQ Assistant 就可以做。或者 Create Signal也可以,但需要先 Analyse it。
页:
[1]