APP下载

基于LabVIEW的多重相关法测量相位差研究

2014-03-07叶敦范

中国测试 2014年6期
关键词:正弦波正弦信噪比

叶敦范,李 星

(中国地质大学(武汉)机械与电子信息学院,湖北 武汉 430074)

基于LabVIEW的多重相关法测量相位差研究

叶敦范,李 星

(中国地质大学(武汉)机械与电子信息学院,湖北 武汉 430074)

针对全硬件的传统相位测量方法中电路本身的温度漂移、干扰信号及噪声等使测量结果产生误差的问题,结合LabVIEW功能强大、程序开发周期短、图形化编程简单直观以及相关法抗干扰能力强的特点,在虚拟仪器LabVIEW环境下,提出基于快速傅里叶变换(FFT)计算相关函数的多重相关法测量两路信噪比极低的同频正弦波相位差的设计思想和实现方法。通过实测证明:与传统的硬件电路相位差测量方法相比,基于LabVIEW的多重相关法测量相位差具有算法简单、测量精度高、设计灵活等特点,非常适合于微弱正弦信号的参数估计。

LabVIEW软件;相位差;快速傅里叶变换;多重相关法

0 引 言

相位差的测量在电力电子、通信、航空航天技术和地质勘探中有广泛的应用。基于全硬件的传统相位测量方法有相乘器法、二极管鉴相法、取样混频法、虚实分量检测法、李沙育测量法、相位-时间转换法、过零法和电压测量法等[1],这些方法在操作上虽然简单,但由于电路本身的温漂、噪声和干扰信号的影响以及人工观测的误差,会使测量精度降低。而在现代测试技术领域中,目前国外提出了许多提高相位测量准确度的方法,如利用专用数字处理芯片,结合正余弦表格及傅里叶变换方法来计算相位差以及采用新器件和新设计方法提高相位测量精度、拓宽工作频率范围等[2-3],但这些方法对器件的选取要求高,且适用的频率范围非常窄,同时噪声的干扰会使测量结果不准确。

本文结合LabVIEW功能强大、程序开发周期短、图形化编程简单直观的特点以及相关检测法[4-5]能极好地抑制谐波、直流和噪声,提出了基于快速傅里叶变换(FFT)计算相关函数的多重相关法测量两路信噪比极低的同频正弦波相位差的设计思想和实现方法。

1 多重相关法相位差测量的数学分析

基于多重相关法[6-7]的相位差测量原理框图如图1所示。

图1 三重互相关运算原理框图

设含有随机噪声的两路信号的表达式分别为

式中:A1、A2、ωt+φ1、ωt+φ2——两路被测信号的幅度和相位;

ω——信号频率;

N1(t)、N2(t)——叠加到两路信号上的高斯白噪声或量化噪声信号。

将这两路信号进行第一次互相关运算,得到以下两式:

式(4)中,ΔΦ=φ2-φ1,且n(t)和n′(t)远远小于N1(t)和N2(t)。

由式(3)和式(4)可以看出,第一次互相关运算后,两路同频正弦信号的相位差信息被保留了下来。如果把看成新的信号再进行第二次互相关运算,则可以得到两次互相关运算后的结果:

将式(8)带入式(7),消掉两路信号的未知幅度A1和A2,得到:

由以上理论推导可知,使用多重相关法测量相位差可以使噪声得到极大的抑制,被测信号每经过一级互相关运算,信噪比便会提高一次,但是这样会导致计算量增加,同时计算周期增大。

2 基于LabVIEW的多重相关法相位差测量程序设计

虽然LabVIEW自带了自相关和互相关函数节点,但是这两个函数在对周期信号做相关运算时有一定的误差[8],得到的结果并不是相关函数的无偏估计。图2是对LabVIEW中自带的相关函数进行测试的波形图,其中,两路信号的频率均为10Hz,幅度分别为2,1V;初相分别为0°,45°;两路信号都叠加了0.1V的高斯白噪声。

由测试结果图可以看出,利用LabVIEW自带的自相关和互相关函数节点得到的波形都是逐渐衰减的正弦曲线,但理论上进行相关计算后应为等幅振荡的标准余弦信号。导致这种情况的原因是:自相关函数丢失了自身的初相信息,而互相关函数保留了两路信号之间的相位差信息。由式(8)和式(9)可知,幅值变化时,信号功率的大小)会对相位差的准确测量产生不可忽略的影响。因此,必须对LabVIEW中自带的相关函数做相应的修正。

图2 LabVIEW中自带相关函数测试波形图

虽然该误差可以通过LabVIEW高级信号处理工具包中的TSA Auto-Correlation Function VI函数进行修正,但是其在实际工程应用中需要另外单独付费购买才能使用,而本文所述的FFT多重相关法既不需要额外的成本又可以实现相关函数的无偏估计。因此,基于LabVIEW的FFT多重相关法测量相位差具有一定的实际意义。

本文根据数字信号处理的相关知识[9],使用快速傅里叶变换(FFT)求取两路信噪比极低的正弦波信号的互相关函数和它们各自的自相关函数[10],步骤如下:

设A1、A2两路信号经过AD采样后得到有限长序列x1(n)和x2(n),长度分别为N1和N2。

1)当周期N≥N1+N2-1,且N=2M时,可以用两个有限长序列x1(n)、x2(n)的圆周相关来替代其线性相关,且不产生混淆,这时便可以使用FFT了。在x1(n)和x2(n)的右端补零,使序列长度为N,可以得到:

2)分别对采集到的两路信号x1(n)和x2(n)进行FFT计算,得到X1(k),X2(k)(k=0,1,…,N-1)。

3)将A1路信号进行FFT计算得到复数序列X1(k)并求共轭,再与A2路信号进行FFT计算,得到的复数序列X2(k)相乘,得到:

4)最后对R(k)做逆傅里叶变换(IFFT),即得到两路信号的互相关序列r(n)(n=0,1,…,N-1)。

值得注意的是,LabVIEW中自带的FFT函数在进行FFT运算时,若点数不是2的整数次幂,该函数将自动调用混合基算法来进行FFT计算,即运算点数不需要是2的整数次幂。

由前面介绍的利用FFT来求取相关函数的方法,可编写出FFT多重相关法测量相位差的程序框图如图3所示。

图中,A1、A2为两路信号都是带有随机噪声的正弦信号,在将两路信号进行3次FFT互相关运算的同时,对A1路信号进行3次FFT自相关运算,最终通过一些简单的数学处理算出两路信号的相位差。

3 测量结果分析

3.1 NI ELVIS II+数据采集卡介绍

本研究中使用的硬件是NI ELVIS II+数据采集卡,其部分功能如下:16个模拟输入单端通道(8个差分通道);ADC分辨率为16位;最大采样率为1.25M/s;模拟电压输入范围±10 V;2个模拟输出通道;DAC分辨率为16位,输出电压范围±10V。

3.2 实验波形分析

程序中,设置A1、A2两路正弦波信号的幅度为1V,频率为10Hz,且均叠加有标准差为1V的高斯白噪声,并通过NI ELVIS II+数据采集卡的两个模拟输出通道输出配置好的正弦信号,将两路正弦信号分别接到采集卡的两路模拟输入端。将A1路信号的初相固定为0,运行后得到9次不同相位差的测量值,并与设置的相位差理论值比较,得出相对误差,图4为FFT多重相关法测量相位差的前面板(图中数据为已经减去由于两路模拟信号的采集卡的非同步采样导致的相位误差)。

图3 FFT多重相关法相位差测量程序框图

图4 FFT多重相关法测量相位差的前面板

A1路原始信号的信噪比极低,为0 dB,从图中可以看出,幅度为1V,频率为10 Hz的正弦波信号完全被方差为1V的高斯白噪声淹没了,因此用普通的FFT来测量相位差误差很大。而经过三重相关后,原始信号中正弦波的频率、幅值和相位信息都很好的表现出来了。

3.3 实验数据分析

如图4所示,通过设置采样信息、理论相位差和正弦波频率等信息,测出实际的相位差,并计算出相对误差。从实验数据可以看出,基于LabVIEW的多重相关法测量得到的相位差相对误差在0.3%以内,在误差允许的范围内基本上是可以忽略的。该方法对于不同信噪比采用不同级数的互相关算法,适应性强,不需改变硬件结构,同时,不需要引入参考信号,不需要事先知道信号的频率[11],而且可以求出两路正弦信号的幅度之比。故已知一路信号的幅度和初相,就可以确定另一路信号的幅度和初相,但是它不能用于两路方波信号的测量。

4 结束语

基于LabVIEW的FFT多重相关法测量相位差,充分利用了计算机的强大功能,同时,发挥了 Lab-VIEW软件图形化编程方便、简洁、效率高的优势,实现了两路信噪比极低的正弦信号相位差的测量,测量精度很高、算法简单,而且对AD量化位数要求不高,大大的降低了系统成本,尤其适合微弱信号相位差的高精度估计,具有一定的工程实用价值。

[1]杜保强,左艳迪,王延峰,等.基于群相位量子化处理的新型高分辨率相位差测量方法[J].宇航学报,2013,34(7):993-1000.

[2]Yang J R.Measurementofamplitude and phase differencesbetween two RF signalsby using signal power detection[J].IEEE Micow Wireless Comp Lett,2014,24(3):206-208.

[3]Hasan A,Chen Z C M,Griffin J D.The phase difference method for transmit diversity in monostatic RFID systems[J].IEEE Antennas and Propagation Society International Symposium(APSURSI),2012,8(14):1-2.

[4]李建立,刘华君.相关技术在弱信号检测中的应用[J].测试技术学报,2001,6(2):20-22.

[5]张志刚,秦树人,邱建伟.基于虚拟仪器技术的数字相位计[J].中国测试技术,2006,32(1):38-41.

[6]郑胜峰,楼梅燕,范文晶,等.一种基于多重相关法的相位差测量方法[J].宇航测试技术,2008,28(5):57-60.

[7]李一兵,岳欣,杨莘元.多重自相关函数在微弱正弦信号检测中的应用[J].哈尔滨工程大学学报,2004(4):525-528.

[8]乔晓艳,贾莲凤.基于虚拟仪器的相位差软件测量算法研究[J].计算机测量与控制,2003,11(6):401-403.

[9]胡广书.数字信号处理理论、算法与实现[M].北京:清华大学出版社,2003:423-425.

[10]张毅刚,付平,王丽.采用数字相关法测量相位差[J].计量学报,2000,21(3):216-221.

[11]刘越,刘富,戴一松.参考信号频率自调整的数字相敏检波器算法的研究[J].计量学报,1998,19(4):312-316.

Research of multiple correlation method to measure phase difference based on LabVIEW

YE Dun-fan,LI Xing
(Mechanical and Electronic Information Institute,China University of Geosciences,Wuhan 430074,China)

Aiming at the influence of the circuit itself drift,interference signal and noise and so on,which will produce errors on the full hardware-based conventional phase measurement method,and combined with the characteristics of the powerful and flexible function,the short programming development cycle and the simple and intuitive graphical programming of LabVIEW and strong antiinterference ability of correlation method, the authors proposed the design thought and implementation method to measure phase difference of two same frequency sine waves with very low signal to noise ratio in the virtual instrumentenvironment,which isthe multiple correlation measurement method based on fast Fourier transform(FFT)to calculate the correlation function.The experimental data show that compared with the traditional hardware circuit of phase difference measurementmethod,the multiple correlation method to measure phase difference based on LabVIEW has the characteristic of simple algorithm,high accuracy,and flexible design and so on,and it can be very suitable for parameter estimation of weak sinusoidal signal.

LabVIEW;phase difference;FFT;multiple correlation method

TM930.115;TM933.3+12;TN911.7;TP301.6

:A

:1674-5124(2014)06-0095-04

10.11857/j.issn.1674-5124.2014.06.025

2014-02-07;

:2014-04-04

叶敦范(1956-),女,湖北武汉市人,教授,硕士,研究方向为无线传感器网络、检测技术与方法和数字系统设计。

猜你喜欢

正弦波正弦信噪比
正弦、余弦定理的应用
两种64排GE CT冠脉成像信噪比与剂量对比分析研究
单相正弦波变频电源设计与实现
基于深度学习的无人机数据链信噪比估计算法
采用BC5016S的纯正弦波逆变器设计及制作
“美”在二倍角正弦公式中的应用
低信噪比下基于Hough变换的前视阵列SAR稀疏三维成像
利用正弦定理解决拓展问题
基于STM32的风力摆控制系统的设计
正弦、余弦定理在三角形中的应用