文档

循环过滤

模型二,三,或四阶无源环滤波器

  • 库:
  • 混合信号块集/锁相环/构建块

描述

循环过滤子系统块是一个无源过滤器,其顺序可以从2到4不等。在锁相环(PLL)系统中,子系统对输出进行滤波电荷泵块,并提供控制电压到VCO块生成所需频率信号。

n阶无源环路滤波器

港口

输入

全部展开

输入电流,指定为标量。在锁相环(PLL)系统中端口连接到a的输出电荷泵块,该块提供当前值。

数据类型:

输出

全部展开

输出电压,指定为标量。在锁相环系统中该端口连接a的输入端口VCO模块并为VCO提供控制电压。

数据类型:

参数

全部展开

配置

循环滤波器的顺序。模拟一个二阶、三阶或四阶无源RC环路滤波器。

编程使用

  • 使用“FilterType”get_param (gcb)查看的当前订单环路滤波器类型

  • 使用set_param (gcb FilterType,值)设置环路滤波器类型到一个特定的顺序。

电容值C1,指定为正实标量,单位为法拉。

编程使用

  • 使用“C1”get_param (gcb)的当前值C1 (F)

  • 使用set_param (gcb, C1,值)设置C1 (F)到一个特定的值。

数据类型:

电容值C2,指定为正实标量,单位为法拉。

编程使用

  • 使用C2的get_param (gcb)的当前值C2 (F)

  • 使用set_param (gcb, C2,值)设置C2 (F)到一个特定的值。

数据类型:

电容值C3,指定为正实标量,单位为法拉。

依赖关系

若要启用该参数,请选中三级被动四阶被动环路滤波器类型

编程使用

  • 使用“C3”get_param (gcb)的当前值C3 (F)

  • 使用set_param (gcb, C3,值)设置C3 (F)到一个特定的值。

数据类型:

电容器值C4,指定为正实标量,单位为法拉。

依赖关系

若要启用该参数,请选中四阶被动环路滤波器类型

编程使用

  • 使用get_param (gcb, C4)的当前值C4 (F)

  • 使用set_param (gcb、C4的值)设置C4 (F)到一个特定的值。

数据类型:

电阻值R2,指定为正的实标量,单位为欧姆。

编程使用

  • 使用R2的get_param (gcb)的当前值R2(Ω)

  • 使用set_param (gcb, R2,值)设置R2(Ω)到一个特定的值。

数据类型:

电阻值R3,指定为正的实标量,单位为欧姆。

依赖关系

若要启用该参数,请选中三级被动四阶被动环路滤波器类型

编程使用

  • 使用R3的get_param (gcb)的当前值R3(Ω)

  • 使用set_param (gcb, R3的值)设置R3(Ω)到一个特定的值。

数据类型:

电阻值R4,指定为正实标量,单位为欧姆。

依赖关系

若要启用该参数,请选中四阶被动环路滤波器类型

编程使用

  • 使用get_param (gcb R4)的当前值R4(Ω)

  • 使用set_param (gcb、R4的值)设置R4(Ω)到一个特定的值。

数据类型:

选择此选项可在模拟期间启用增加缓冲区大小。控件中的转换采样时间子系统的缓冲区大小将增加循环过滤块。默认情况下,该选项为不勾选。

模拟期间可用的输入缓冲样本数,指定为正整数标量。控件中的转换采样时间子系统的缓冲区大小循环过滤块。

选择不同的模拟求解器或采样策略可以改变产生精确输出样本所需的输入样本数量。设置缓冲区大小到一个足够大的值,以便输入缓冲区包含所需的所有输入样本。

依赖关系

仅当启用增加缓冲区大小选项配置选项卡。

编程使用

  • 使用“NBuffer”get_param (gcb)的当前值缓冲区大小

  • 使用set_param (gcb NBuffer,值)设置缓冲区大小到一个特定的值。

数据类型:

障碍

选择将电路损伤添加到模拟中。缺省情况下,该选项是禁用的。

电阻器的温度,以摄氏度为单位的标量。工作温度(℃)决定了热(约翰逊)噪声的水平。

依赖关系

若要启用该参数,请选中使障碍障碍选项卡。

编程使用

  • 使用“温度”get_param (gcb)的当前值工作温度(℃)

  • 使用set_param (gcb,“温度”,值)设置工作温度(℃)到一个特定的值。

数据类型:

更多关于

全部展开

参考文献

班纳吉,迪恩。锁相环性能,仿真与设计.印第安纳波利斯:狗耳出版社,2006年。

[2]布莱尼,我和布莱尼。电与磁.英国牛津:牛津大学出版社,1976年。

另请参阅

|

在R2019a中引入