主要内容

锁相环Testbench

通过测量工作频率、锁定时间和相位噪声来验证锁相环系统

  • 库:
  • 混合信号块集/锁相环/测量和测试台

  • 锁相环Testbench块

描述

锁相环Testbench块以时钟信号的形式向锁相环(PLL)系统提供输入刺激。该测试台还通过将工作频率、锁定时间和相位噪声与目标指标进行比较来验证锁相环系统的性能。

锁相环Testbench块产生刺激以驱动被测设备(DUT)从刺激选项卡。文件中定义了验证DUT的设置参数设置标签和目标验证度量定义在目标指标选项卡。

港口

输入

全部展开

输入时钟信号到锁相环Testbench,指定为标量。的从锁相环端口连接到锁相环系统的输出端。

数据类型:

输出

全部展开

控件中指定的正弦波或方波返回的输出时钟信号信号类型参数。信号在对锁相环端口为锁相环系统提供刺激。

数据类型:

参数

全部展开

单击可设置建议最小模拟停止时间(s)报告的锁相环Testbench块作为模型停止时间。

依赖关系

此按钮仅在以下情况下可用相位噪声中选择测量选项设置选项卡。

单击,绘制锁相环器件(DUT)的相位噪声廓线,并在仿真完成后与用户自定义的相位噪声廓线进行比较。

依赖关系

此按钮仅在以下情况下可用相位噪声中选择测量选项设置选项卡。

在模拟完成后,单击可将测量结果导出到excel电子表格(XLS)或逗号分隔值(CSV)。

刺激

进入被测锁相环设备(DUT)输入的时钟信号的形状。选择一个正弦或者一个广场波。

编程使用

  • 使用“SignalType”get_param (gcb)查询的当前值信号类型

  • 使用set_param (gcb SignalType,值)设置信号类型到一个特定的值。

锁相环输入时刺激信号的最大值,指定为实正标量。

编程使用

  • 使用“InputAmplitude”get_param (gcb)查询的当前值振幅(V)

  • 使用set_param (gcb InputAmplitude,值)设置振幅(V)到一个特定的值。

锁相环输入时刺激信号的频率,指定为实正标量。

编程使用

  • 使用“ClkFreq”get_param (gcb)查询的当前值频率(赫兹)

  • 使用set_param (gcb ClkFreq,值)设置频率(赫兹)到一个特定的值。

设置

选择测量锁相环DUT的工作频率。缺省情况下,该选项被选中。

选择以用户指定的容错量测量锁相环DUT的锁定时间。缺省情况下,该选项不被选中。

锁相环DUT的目标工作频率,以计算锁相环的锁定时间,指定为Hz的实正标量。

依赖关系

若要启用此参数,请选择锁定时间中的测量选项设置选项卡。

编程使用

  • 使用“ExpectedFreq”get_param (gcb)查询的当前值目标工作频率(Hz)

  • 使用set_param (gcb ExpectedFreq,值)设置目标工作频率(Hz)到一个特定的值。

锁定时间测量的容错,指定为Hz的实正标量。

依赖关系

若要启用此参数,请选择锁定时间中的测量选项设置选项卡。

编程使用

  • 使用“FreqErrorTol”get_param (gcb)查询的当前值错误容忍(赫兹)

  • 使用set_param (gcb FreqErrorTol,值)设置错误容忍(赫兹)到一个特定的值。

选择在用户定义的频率偏移点上测量锁相环DUT的相位噪声电平。缺省情况下,该选项不被选中。

可解析的最小正频率,指定为实正标量。的分辨率带宽(赫兹)用于使用Welch方法确定光谱分析的窗口长度。有关更多信息,请参见频谱估计-韦尔奇方法

一般来说,分辨率带宽(赫兹)应小于或等于最小偏移频率值。

依赖关系

若要启用此参数,请选择相位噪声中的测量选项设置选项卡。

编程使用

  • 使用“ResBandwidth”get_param (gcb)查询的当前值分辨率带宽(赫兹)

  • 使用set_param (gcb ResBandwidth,值)设置分辨率带宽(赫兹)到一个特定的值。

谱平均数,指定为正整数标量。的dsp。SpectrumEstimator系统对象™使用的相位噪声测量子系统内部锁相环Testbench块计算当前功率谱或功率密度谱估计通过对指定的数字的平均不。谱平均

依赖关系

若要启用此参数,请选择相位噪声中的测量选项设置选项卡。

编程使用

  • 使用“SpectralAverages”get_param (gcb)查询的当前值不。谱平均

  • 使用set_param (gcb SpectralAverages,值)设置不。谱平均到一个特定的值。

将测量分析延迟到指定的时间量,以避免瞬态破坏,指定为s中的实非负标量。

若要启用此参数,请选择相位噪声中的测量选项设置选项卡。

编程使用

  • 使用“HoldOffTime”get_param (gcb)查询的当前值延迟时间(秒)

  • 使用set_param (gcb HoldOffTime,值)设置延迟时间(秒)到一个特定的值。

相对于计算相位噪声的基频的频率点,指定为以Hz为单位的实值向量。中也报告了这些值目标指标选项卡,相位噪声频率偏移(Hz)

若要启用此参数,请选择相位噪声中的测量选项设置选项卡。

编程使用

  • 使用“PhaseNoiseFreqOffset”get_param (gcb)查询的当前值频率偏移矢量(Hz)

  • 使用set_param (gcb PhaseNoiseFreqOffset,值)设置频率偏移矢量(Hz)到一个特定的值。

目标指标

锁相环DUT需要锁定的目标工作频率,指定为Hz的实正标量。

如果您选择锁定时间作为一个度量选项,操作的频率报道来自目标工作频率(Hz)参数。

依赖关系

若要启用此参数,请选择操作的频率中的测量选项设置选项卡。

编程使用

  • 使用“TargetFreq”get_param (gcb)查询的当前值操作的频率

  • 使用set_param (gcb TargetFreq,值)设置操作的频率到一个特定的值。

锁相环DUT需要被锁定的最大时间,指定为s中的实非负标量。

依赖关系

若要启用此参数,请选择锁定时间中的测量选项设置选项卡。

编程使用

  • 使用“TargetLockTime”get_param (gcb)查询的当前值锁定时间

  • 使用set_param (gcb TargetLockTime,值)设置锁定时间到一个特定的值。

中指定的频率为中心的1hz频带内相对于载波的目标噪声功率级频率偏移矢量(Hz)参数,指定为以dBc/Hz为单位的实值向量。

依赖关系

若要启用此参数,请选择相位噪声中的测量选项设置选项卡。

编程使用

  • 使用“TargetPhaseNoiseVector”get_param (gcb)查询的当前值相位噪声

  • 使用set_param (gcb TargetPhaseNoiseVector,值)设置相位噪声到一个特定的值。

版本历史

介绍了R2019a

Baidu
map