主要内容

VCO Testbench

通过测量相位噪声指标或VCO特性来验证压控振荡器(VCO)

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

  • VCO Testbench块

描述

VCO Testbench块通过测量两个目标指标之一来验证被测VCO设备(DUT):相位噪声,或电压灵敏度和静止频率。您可以使用测试工作台来验证您自己实现的VCO,也可以使用VCO混合信号块集™的块。

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

要通过使用自动填充参数选项充分利用VCO测试台功能,只需使用两个块,VCO DUT和VCO Testbench在仿真软件®模型。

港口

输入

全部展开

输入信号,它从输出端流出VCODUT。该输入信号用于计算相位噪声度量,或压控振荡器的电压灵敏度和自由运行频率,取决于测量选项选择。

数据类型:

输出

全部展开

输出信号,为输入提供控制电压刺激VCODUT。

数据类型:

参数

全部展开

确定要度量两个给定目标度量中的哪一个。

选择相位噪声如果您希望测试台测量相位噪声并将其与目标相位噪声剖面进行比较。

选择Kvco和佛如果您希望测试台计算电压灵敏度(Kvco)和静止频率(Fo)使用一个控制电压范围。

编程使用

  • 使用“MeasureOptions”get_param (gcb)查看当前测量选择。

  • 使用set_param (gcb MeasureOptions,值)设置测量一个特定的选项。

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

依赖关系

此按钮仅在选择时可用相位噪声随着测量选择。

的基础绘制相关VCO指标测量选项。

选择相位噪声测量绘制VCO的相位噪声分布图。

选择Kvco和佛测量绘制VCO特征图Kvco

参数导出相关的VCO指标测量excel文件的选项。

选择相位噪声测量输出VCO的相位噪声廓线。

选择Kvco和佛测量导出VCO特性和Kvco

刺激

控制电压由VCO Testbench,表示为v中的标量控制电压(V)流经对vco提供VCO输入的端口。

依赖关系

若要启用此参数,请选择相位噪声随着测量选择。

编程使用

  • 使用“ControlVoltage”get_param (gcb)查看当前控制电压(V)价值。

  • 使用set_param (gcb ControlVoltage,值)设置控制电压(V)到一个特定的值。

数据类型:

控制电压由VCO Testbench,表示为v的双元行向量。该参数指定了控制电压的最小值和最大值,用于生成十个控制电压值点,包括所提供的值。这十个控制电压值被发送到VCO输入测量Kvco而且Fo

依赖关系

若要启用此参数,请选择Kvco和佛随着测量选择。

编程使用

  • 使用“ControlVoltageRange”get_param (gcb)查看当前控制电压范围(V)值。

  • 使用set_param (gcb ControlVoltage,值)设置控制电压范围(V)特定的值。

数据类型:

设置

单击此按钮可自动填充设置参数(分辨率带宽(赫兹)而且不。谱平均)进行相位噪音测量。

如果DUT是VCO从混合信号块集,dsp。SpectrumEstimator使用的系统对象™VCO Testbench块的相位噪声测量自动计算设置参数的基础上VCO规范。

依赖关系

  • 此按钮仅在VCO DUT是混合信号块集的VCO块时有效。

  • 此按钮仅在选择时可用相位噪声随着测量选择。

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

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

如果DUT是VCO的混合信号块集库中的自动填充设置参数自动计算按钮分辨率带宽(赫兹)

依赖关系

若要启用此参数,请选择相位噪声随着测量选择。

编程使用

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

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

数据类型:

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

如果DUT是VCO的混合信号块集库中的自动填充设置参数按钮自动计算光谱平均值的数量。

依赖关系

若要启用此参数,请选择相位噪声随着测量选择。

编程使用

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

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

数据类型:

暂停时间,指定为s中的非负标量。拖延时间将测量分析延迟指定的时间,以避免由于瞬态而破坏模拟结果。

编程使用

  • 使用“HoldOffTime”get_param (gcb)查看当前拖延时间(年代)价值。

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

目标指标

单击此按钮可从VCO规格自动填充目标相位噪声指标。

依赖关系

  • 此按钮仅在VCO DUT为VCO从混合信号块集。

  • 此按钮仅在选择时可用相位噪声作为测量选择。

从数据表中收集的载波频率的相位噪声的频率偏移量,指定为以Hz为单位的实值向量。

如果DUT是VCO的混合信号块集库中的自动填充目标指标自动转移按钮VCO相位噪声的频率偏移矢量值VCO Testbench

依赖关系

若要启用此参数,请选择相位噪声随着测量选择。

编程使用

  • 使用“PhaseNoiseFreqOffset”get_param (gcb)查看当前相位噪声频率偏移矢量(Hz)价值。

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

数据类型:

以指定频率为中心的1hz带宽的相位噪声功率相对于载波的偏移量,从数据表中收集,指定为dBc/Hz的实值矢量。的元素相位噪声矢量(dBc/Hz)中的相对元素相位噪声频率偏移矢量(Hz)

如果DUT是VCO的混合信号块集库中的自动填充目标指标自动转移按钮VCO向测试台输入相位噪声矢量值。

依赖关系

若要启用此参数,请选择相位噪声随着测量选择。

编程使用

  • 使用“PhaseNoiseVector”get_param (gcb)查看当前相位噪声矢量(dBc/Hz)价值。

  • 使用set_param (gcb PhaseNoiseVector,值)设置相位噪声矢量(dBc/Hz)到一个特定的值。

更多关于

全部展开

参考文献

Banerjee[1],院长。锁相环性能,仿真与设计.印第安纳波利斯:狗耳出版社,2006年。

版本历史

介绍了R2019a

另请参阅

Baidu
map