发明名称 一种低频率信号的相位差测量方法
摘要 本发明提供了一种低频率信号的相位差测量方法。该方法的基本原理是首先通过采样值计算两路或多路低频率信号的过零点(信号由低向高变化时的过零点)时间,后由过零点计算信号的周期,最后使用不同信号的过零点时间的差异和信号的周期来计算信号之间的相位差。本发明不需要将低频信号转换成方波,克服了传统的过零点检测抗干扰能力差的缺点,尤其适合于低频信号的相位差测量,系统检测方便,硬件开销小;系统的抗干扰能力较强;实现起来简单合理,数据准确、可靠、有较广泛的应用前景。
申请公布号 CN101813725B 申请公布日期 2012.07.04
申请号 CN201010150138.1 申请日期 2010.04.15
申请人 南京邮电大学 发明人 戴尔晗;赵元正;孙海安;林玲
分类号 G01R25/00(2006.01)I 主分类号 G01R25/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 一种低频率信号的相位差测量方法,其特征在于:包括以下步骤:步骤1),对低频率信号进行采样,得到一段时间内低频率信号的采样值;步骤2),根据步骤1)得到的采样值,在低频率信号由低向高变化时的零点附近选择n个采样点,拟合一条直线,设该直线与时间轴的交点为过零点,n≥2;步骤3),根据步骤2)得到的一系列过零点,计算信号的周期;具体包括以下步骤:3‑1)在信号的第j个由低向高变化时的零点附近选择若干个采样点之后,假设选取的采样点数为n,每个采样点的采样时间为ti,采样值为yi,则令 <mrow> <msub> <mi>C</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mn>1</mn> <mi>n</mi> </munderover> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> <mrow> <msub> <mi>C</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mn>1</mn> <mi>n</mi> </munderover> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>,</mo> </mrow> <mrow> <msub> <mi>C</mi> <mrow> <mn>3</mn> <mi>j</mi> </mrow> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mn>1</mn> <mi>n</mi> </munderover> <msup> <msub> <mi>t</mi> <mi>i</mi> </msub> <mn>2</mn> </msup> <mo>,</mo> </mrow> <mrow> <msub> <mi>C</mi> <mrow> <mn>4</mn> <mi>j</mi> </mrow> </msub> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mn>1</mn> <mi>n</mi> </munderover> <msub> <mi>t</mi> <mi>i</mi> </msub> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>;</mo> </mrow>再令: <mrow> <msub> <mi>B</mi> <mi>j</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>C</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mi>n</mi> <msub> <mi>C</mi> <mrow> <mn>4</mn> <mi>j</mi> </mrow> </msub> </mrow> <mrow> <msub> <mi>C</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <msub> <mi>C</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <mo>-</mo> <mi>n</mi> <msub> <mi>C</mi> <mrow> <mn>3</mn> <mi>j</mi> </mrow> </msub> </mrow> </mfrac> <mo>,</mo> </mrow> <mrow> <msub> <mi>A</mi> <mi>j</mi> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>C</mi> <mrow> <mn>2</mn> <mi>j</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>C</mi> <mrow> <mn>1</mn> <mi>j</mi> </mrow> </msub> <msub> <mi>B</mi> <mi>j</mi> </msub> </mrow> <mi>n</mi> </mfrac> <mo>;</mo> </mrow>则拟合的直线方程式为:y=Aj*t+Bj;则对应的过零点时间: <mrow> <msub> <mi>T</mi> <mi>j</mi> </msub> <mo>=</mo> <mo>-</mo> <mn>1</mn> <mo>*</mo> <mfrac> <msub> <mi>A</mi> <mi>j</mi> </msub> <msub> <mi>B</mi> <mi>j</mi> </msub> </mfrac> <mo>;</mo> </mrow>上式中,n≥2,i、j均为自然数;3‑2)重复步骤3‑1)可以得到若干个过零点时间T1,T2,T3...Tj‑1,Tj,Tj+1...Tn...,由于被测信号的周期可表示为:Tpj=Tj+1‑Tj,因此获得的信号的周期依次为Tp1,Tp2,Tp3,Tp4,...Tpk‑1,Tpk,...,k为自然数;步骤4),根据不同信号的过零点时间的差异和步骤3)得到的信号的周期,计算得到信号之间的相位差。
地址 210003 江苏省南京市新模范马路66号