目前较为流行的虚拟仪器软件有美国国家仪器公司的LabView、 LabWindows/CVI 、Measurement studio,惠普公司的HP---VEE等图形化、交互式的编程设计环境,以及通用可视化编程工具VC++、VB、DELPHI、C++ Builder、BC等。
利用LabView实现频率稳定度的测量
● 频率稳定度测量原理
频率稳定度测量原理如图1所示,以f1和f2分别表示一个标频信号和一个被测频率信号,设它们的标称值均为Nns,让其进行比相。由于它们之间的频率差别和所有的各种噪声的影响,使代表各自相位关系的两鉴相脉冲之间的时间差变化在0~Nns的范围,并且以Nns为一个鉴相周期。若当两鉴相脉冲之间的时间间隔在0或Nns附近时,就会使鉴相双稳态的鉴相工作不正常。为了避免出现这种情况,又反映相位差值的变化,则自然会联想到按某种规律的间隔脉冲的鉴相方法。为控制方便并兼顾避开两比相脉冲的间隔接近0ns和Nns两种情况,比相时,一路鉴相信号的重复周期为Nns,另一路信号的重复周期应大于或等于3倍的Nns,并且标称值是Nns的整数倍。通过适当的门电路,让T1和T2参加鉴相的脉冲之间的时间间隔为Nns~2Nns或2Nns~3Nns。这样,两比相信号每隔4Nns的时间分别对鉴相双稳态触发一次,但鉴相的重复周期仍为Nns。鉴相双稳态输出电压经滤波器输出方波Vf变化的情况,反映了两比相信号间相位差随时间的变化。T1的每个脉冲均参加鉴相;T2由于门电路的控制作用,每连续的四个脉冲中只有一个参加鉴相。但不是固定的分频鉴相,而是选择了与T1鉴相脉冲有一定时间间隔的Nns一段中的时间范围内的脉冲来实现。通过数据采集板卡利用LabView软件对表示被测频率稳定度的方波信号Vf进行采集即是该系统完成的功能。