VCO Testbench
通过测量相位噪声指标或VCO特性来验证压控振荡器(VCO)
- 库:
混合信号块集/锁相环/测量和测试台
描述
的VCO Testbench块通过测量两个目标指标之一来验证被测VCO设备(DUT):相位噪声,或电压灵敏度和静止频率。您可以使用测试工作台来验证您自己实现的VCO,也可以使用VCO混合信号块集™的块。
的VCO Testbench块产生刺激(控制电压)以驱动被测设备(DUT)从刺激选项卡。文件中定义了验证DUT的设置参数设置标签和目标验证度量定义在目标指标选项卡。
要通过使用自动填充参数选项充分利用VCO测试台功能,只需使用两个块,VCO DUT和VCO Testbench在仿真软件®模型。
港口
输入
从vco
- - - - - -输入信号
标量
输入信号,它从输出端流出VCODUT。该输入信号用于计算相位噪声度量,或压控振荡器的电压灵敏度和自由运行频率,取决于测量选项选择。
数据类型:双
输出
对vco
——输出信号
标量
输出信号,为输入提供控制电压刺激VCODUT。
数据类型:双
参数
测量
-待测量的目标指标
相位噪声
(默认)|Kvco和佛
确定要度量两个给定目标度量中的哪一个。
选择相位噪声
如果您希望测试台测量相位噪声并将其与目标相位噪声剖面进行比较。
选择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.
刺激
控制电压(V)
- VCO控制电压
2
(默认)|标量
控制电压由VCO Testbench,表示为v中的标量控制电压(V)流经对vco提供VCO输入的端口。
依赖关系
若要启用此参数,请选择相位噪声
随着测量选择。
编程使用
使用
“ControlVoltage”get_param (gcb)
查看当前控制电压(V)价值。使用
set_param (gcb ControlVoltage,值)
设置控制电压(V)到一个特定的值。
数据类型:双
控制电压范围(V)
—VCO控制电压范围
7 [2]
(默认)|双元素行向量
控制电压由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块时有效。
此按钮仅在选择时可用
相位噪声
随着测量选择。
分辨率带宽(赫兹)
-可解析的最小正频率
30 e3
(默认)| real positive scalar
可解析的最小正频率,指定为实正标量。的分辨率带宽(赫兹)用于使用Welch方法确定光谱分析的窗口长度。有关更多信息,请参见频谱估计-韦尔奇方法.
一般来说,分辨率带宽(赫兹)应小于或等于最小偏移频率值。
如果DUT是VCO的混合信号块集库中的自动填充设置参数自动计算按钮分辨率带宽(赫兹).
依赖关系
若要启用此参数,请选择相位噪声
随着测量选择。
编程使用
使用
“ResBandwidth”get_param (gcb)
查看当前分辨率带宽(赫兹)价值。使用
set_param (gcb ResBandwidth,值)
设置分辨率带宽(赫兹)到一个特定的值。
数据类型:双
不。谱平均
-谱平均数
8
(默认)|正整数标量
谱平均数,指定为正整数标量。的dsp。SpectrumEstimator
中相位噪声测量子系统使用的系统对象VCO Testbench块计算当前功率谱或功率密度谱估计通过对指定的数字的平均不。谱平均.
如果DUT是VCO的混合信号块集库中的自动填充设置参数按钮自动计算光谱平均值的数量。
依赖关系
若要启用此参数,请选择相位噪声
随着测量选择。
编程使用
使用
“SpectralAverages”get_param (gcb)
查看当前不。谱平均价值。使用
set_param (gcb SpectralAverages,值)
设置不。谱平均到一个特定的值。
数据类型:双
拖延时间(年代)
-延迟测量分析以避免瞬态
0
(默认)
暂停时间,指定为s中的非负标量。拖延时间将测量分析延迟指定的时间,以避免由于瞬态而破坏模拟结果。
编程使用
使用
“HoldOffTime”get_param (gcb)
查看当前拖延时间(年代)价值。使用
set_param (gcb HoldOffTime,值)
设置拖延时间(年代)到一个特定的值。
目标指标
自动填充目标指标
-自动填充目标相位噪声指标
按钮
单击此按钮可从VCO规格自动填充目标相位噪声指标。
依赖关系
此按钮仅在VCO DUT为VCO从混合信号块集。
此按钮仅在选择时可用
相位噪声
作为测量选择。
相位噪声频率偏移矢量(Hz)
-相位噪声频率偏移矢量
[30e3 100e3 1e6 3e6 10e6]
(默认)|实值向量
从数据表中收集的载波频率的相位噪声的频率偏移量,指定为以Hz为单位的实值向量。
如果DUT是VCO的混合信号块集库中的自动填充目标指标自动转移按钮VCO相位噪声的频率偏移矢量值VCO Testbench.
依赖关系
若要启用此参数,请选择相位噪声
随着测量选择。
编程使用
使用
“PhaseNoiseFreqOffset”get_param (gcb)
查看当前相位噪声频率偏移矢量(Hz)价值。使用
set_param (gcb PhaseNoiseFreqOffset,值)
设置相位噪声频率偏移矢量(Hz)到一个特定的值。
数据类型:双
相位噪声矢量(dBc/Hz)
-相位噪声矢量
[-45 -55 -65 -75 -100]
(默认)|实值向量
以指定频率为中心的1hz带宽的相位噪声功率相对于载波的偏移量,从数据表中收集,指定为dBc/Hz的实值矢量。的元素相位噪声矢量(dBc/Hz)中的相对元素相位噪声频率偏移矢量(Hz).
如果DUT是VCO的混合信号块集库中的自动填充目标指标自动转移按钮VCO向测试台输入相位噪声矢量值。
依赖关系
若要启用此参数,请选择相位噪声
随着测量选择。
编程使用
使用
“PhaseNoiseVector”get_param (gcb)
查看当前相位噪声矢量(dBc/Hz)价值。使用
set_param (gcb PhaseNoiseVector,值)
设置相位噪声矢量(dBc/Hz)到一个特定的值。
模型的例子
更多关于
在VCO Testbench
的VCO Testbench子系统块由一步块和一个子系统,该子系统包含两个变体:相位噪声测量子系统和频率检测器子系统。的选择将启用不同的子系统测量选项。
在一步块,时间步被设置为拖延时间(年代)值,并将测量分析延迟到指定的时间。
相位噪声测量
相位噪声子系统被激活时相位噪声
选择为测量选择。该子系统利用信号的零交叉点来测量相位噪声。从零交叉点提取信号上升沿和下降沿的相位误差(φ)。捕获的相位误差被用来产生周期信号(sin(φ)).使用与最大相位噪声频率偏移成正比的固定时间步长对周期信号进行内插。修正相位噪声信号的功率密度,采用dsp。SpectrumEstimator
系统对象,直接提供感兴趣信号的相位噪声轮廓。
电压灵敏度与自由运行频率测量
频率检测器子系统被激活时Kvco和佛
选择为测量选择。子系统使用最小值和最大值将控制电压的范围扩展到10个点以上。为每个点生成VCO特性曲线。电压灵敏度(Kvco)是取各点间斜率的平均值。静止的频率(Fo)在控制电压为零时外推。
参考文献
Banerjee[1],院长。锁相环性能,仿真与设计.印第安纳波利斯:狗耳出版社,2006年。
版本历史
介绍了R2019a
另请参阅
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。