测量频率的方法有许多种,最常用的方法为对信号周期计数。在该方法中,每检测到
过零点,计数器就递增。根据该计数,可测量出周期宽度。如果过零点精确且计数器
精度足够高,周期计数可能是一个简单而实用的方法。但是如果输入信号有较大的谐
波分量,导致过零点附近失真,那么该方法将产生较大的误差。
另一种方法是分析和处理采样数据并计算频率。分析可在时域内执行,如数字微分ND
和插值法;或可在DFT 变换后在频域内执行,如重心法、频谱细化法和相位差法,而
其中相位差法最常用。该方法对过零点附近的信号失真不敏感。
相位差法的基本思路为:如果已知要测信号频率的大概范围,那么可假设一个接近实
际频率的频率,然后根据假设的频率得到一组采样。在采样数据中,可测量出第一个
周期和后续第N 个周期的相位并计算出它们之间的差。然后,相位差可用于计算实际
频率和假设频率之间的差,从而计算出实际频率。
如果要测量的频率f0 已知为一个明确的值f,即f0= f+Δf, Δf << f,然后根据公式C-27,
基波信号可表示为: