发明名称 |
基于四项系数Nuttall窗插值FFT的基波与谐波检测方法 |
摘要 |
本发明公开了一种基于四项系数Nuttall窗插值FFT的基波与谐波检测方法。通过模数转换器得到被测信号的采样数据;对采样数据进行加四项系数Nuttall窗FFT运算;对基波和各次谐波在FFT谱线中搜索幅值谱线的最大和相邻次大谱线,根据相邻谱峰的幅值之比按显式表达式直接计算基波和各次谐波的插值系数;最后通过插值运算得到基波和各次谐波的频率、幅值和相位。本发明首次提出基于显式表达式直接计算插值系数的四项系数Nuttall窗FFT基波与谐波检测方法。本方案的优点是提供一种计算量小、分析精度高的加窗插值FFT基波与谐波检测方法。 |
申请公布号 |
CN101718816B |
申请公布日期 |
2011.05.18 |
申请号 |
CN200910154682.0 |
申请日期 |
2009.11.23 |
申请人 |
浙江大学 |
发明人 |
蔡忠法;陈隆道;陈国志 |
分类号 |
G01R23/167(2006.01)I |
主分类号 |
G01R23/167(2006.01)I |
代理机构 |
杭州求是专利事务所有限公司 33200 |
代理人 |
张法高 |
主权项 |
1.一种基于四项系数Nuttall窗插值FFT的基波与谐波检测方法,其特征在于包括如下步骤:1)通过模数转换器以采样频率f<sub>s</sub>将被测电压电流信号从模拟信号转化为数字信号,得到N点长度的采样数据;2)构造N点长度的四项系数Nuttall窗函数,对N点长度的采样数据进行加四项系数Nuttall窗FFT运算,得到FFT谱线X(k),k=0,1,…,N,其中FFT运算的数据长度为N;3)对基波和各次谐波在FFT谱线中搜索幅值谱线的最大和相邻次大谱线,根据相邻谱峰的幅值之比按显式表达式直接计算基波和各次谐波的插值系数;4)通过插值运算得到基波和各次谐波的频率、幅值和相位;步骤2)中,所述的四项系数Nuttall窗函数的构造方法为:<maths num="0001"><![CDATA[<math><mrow><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>Σ</mi><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mn>3</mn></munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>m</mi></msup><msub><mi>a</mi><mi>m</mi></msub><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>πn</mi><mo>·</mo><mi>m</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中a<sub>0</sub>=0.3125,a<sub>1</sub>=0.46875,a<sub>2</sub>=0.1875,a<sub>3</sub>=0.03125;步骤3)中,所述的计算基波和各次谐波插值系数的显式表达式为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>δ</mi><mi>m</mi></msub><mo>=</mo><mfrac><mrow><msub><mrow><mn>4</mn><mi>β</mi></mrow><mi>m</mi></msub><mo>-</mo><mn>3</mn></mrow><mrow><mn>1</mn><mo>+</mo><msub><mi>β</mi><mi>m</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,δ<sub>m</sub>为第m次谐波的插值系数,<img file="FSB00000360150900013.GIF" wi="382" he="167" />为第m次谐波相邻最大和次大谱线的幅值之比;步骤4)中,所述的基波和各次谐波的频率、幅值和相位的插值运算公式为:f<sub>m</sub>=(k<sub>m</sub>+δ<sub>m</sub>)f<sub>s</sub>/N (3)<maths num="0003"><![CDATA[<math><mrow><msub><mi>A</mi><mi>m</mi></msub><mo>=</mo><mfrac><mn>2</mn><mi>N</mi></mfrac><mo>|</mo><mi>X</mi><mrow><mo>(</mo><msub><mi>k</mi><mi>m</mi></msub><mo>)</mo></mrow><mo>|</mo><mo>·</mo><mfrac><mrow><msub><mi>πδ</mi><mi>m</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msubsup><mi>δ</mi><mi>m</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mrow><mo>(</mo><mn>4</mn><mo>-</mo><msubsup><mi>δ</mi><mi>m</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mrow><mo>(</mo><mn>9</mn><mo>-</mo><msubsup><mi>δ</mi><mi>m</mi><mn>2</mn></msubsup><mo>)</mo></mrow></mrow><mrow><mn>11.25</mn><mo>·</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>δ</mi><mi>m</mi></msub><mi>π</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><img file="FSB00000360150900015.GIF" wi="1334" he="128" />式中,f<sub>m</sub>、A<sub>m</sub>、<img file="FSB00000360150900016.GIF" wi="44" he="35" />分别为第m次谐波的频率、幅值和相位,f<sub>s</sub>为采样频率,arg(·)表示取频谱的相位。 |
地址 |
310027 浙江省杭州市浙大路38号 |