循环过滤
模型二,三,或四阶无源环滤波器
- 库:
混合信号块集/锁相环/构建块
描述
的循环过滤子系统块是一个无源过滤器,其顺序可以从2到4不等。在锁相环(PLL)系统中,子系统对输出进行滤波电荷泵块,并提供控制电压到VCO块生成所需频率信号。
n阶无源环路滤波器
港口
参数
配置
环路滤波器类型
—环路滤波器的顺序
三级被动
(默认)|二阶被动
|四阶被动
循环滤波器的顺序。模拟一个二阶、三阶或四阶无源RC环路滤波器。
编程使用
使用
“FilterType”get_param (gcb)
查看的当前订单环路滤波器类型.使用
set_param (gcb FilterType,值)
设置环路滤波器类型到一个特定的顺序。
C1 (F)
-电容1
14.5661 e15汽油
(默认)|正实标量
电容值C1,指定为正实标量,单位为法拉。
编程使用
使用
“C1”get_param (gcb)
的当前值C1 (F).使用
set_param (gcb, C1,值)
设置C1 (F)到一个特定的值。
数据类型:双
C2 (F)
-电容2
160.276 e15汽油
(默认)|正实标量
电容值C2,指定为正实标量,单位为法拉。
编程使用
使用
C2的get_param (gcb)
的当前值C2 (F).使用
set_param (gcb, C2,值)
设置C2 (F)到一个特定的值。
数据类型:双
C3 (F)
-电容3
1.0452 e15汽油
(默认)|正实标量
电容值C3,指定为正实标量,单位为法拉。
依赖关系
若要启用该参数,请选中三级被动
或四阶被动
在环路滤波器类型.
编程使用
使用
“C3”get_param (gcb)
的当前值C3 (F).使用
set_param (gcb, C3,值)
设置C3 (F)到一个特定的值。
数据类型:双
C4 (F)
-电容4
1 e-12
(默认)|正实标量
电容器值C4,指定为正实标量,单位为法拉。
依赖关系
若要启用该参数,请选中四阶被动
在环路滤波器类型.
编程使用
使用
get_param (gcb, C4)
的当前值C4 (F).使用
set_param (gcb、C4的值)
设置C4 (F)到一个特定的值。
数据类型:双
R2(Ω)
-阻力2
3.9955 e6
(默认)|正实标量
电阻值R2,指定为正的实标量,单位为欧姆。
编程使用
使用
R2的get_param (gcb)
的当前值R2(Ω).使用
set_param (gcb, R2,值)
设置R2(Ω)到一个特定的值。
数据类型:双
R3(Ω)
-阻力3
51.0435 e6
(默认)|正实标量
电阻值R3,指定为正的实标量,单位为欧姆。
依赖关系
若要启用该参数,请选中三级被动
或四阶被动
在环路滤波器类型.
编程使用
使用
R3的get_param (gcb)
的当前值R3(Ω).使用
set_param (gcb, R3的值)
设置R3(Ω)到一个特定的值。
数据类型:双
R4(Ω)
-阻力4
12 e3
(默认)|正实标量
电阻值R4,指定为正实标量,单位为欧姆。
依赖关系
若要启用该参数,请选中四阶被动
在环路滤波器类型.
编程使用
使用
get_param (gcb R4)
的当前值R4(Ω).使用
set_param (gcb、R4的值)
设置R4(Ω)到一个特定的值。
数据类型:双
启用增加缓冲区大小
-启用增加缓冲区大小
Off(默认)| on
选择此选项可在模拟期间启用增加缓冲区大小。控件中的转换采样时间子系统的缓冲区大小将增加循环过滤块。默认情况下,该选项为不勾选。
缓冲区大小
-模拟过程中输入缓冲的样本数量
1000
(默认)|正整数标量
模拟期间可用的输入缓冲样本数,指定为正整数标量。控件中的转换采样时间子系统的缓冲区大小循环过滤块。
选择不同的模拟求解器或采样策略可以改变产生精确输出样本所需的输入样本数量。设置缓冲区大小到一个足够大的值,以便输入缓冲区包含所需的所有输入样本。
依赖关系
仅当启用增加缓冲区大小选项配置选项卡。
编程使用
使用
“NBuffer”get_param (gcb)
的当前值缓冲区大小.使用
set_param (gcb NBuffer,值)
设置缓冲区大小到一个特定的值。
数据类型:双
障碍
使障碍
-在模拟中增加电路损伤
Off(默认)| on
选择将电路损伤添加到模拟中。缺省情况下,该选项是禁用的。
工作温度(℃)
—温度,以确定热噪声的级别
30.
(默认)|标量
电阻器的温度,以摄氏度为单位的标量。工作温度(℃)决定了热(约翰逊)噪声的水平。
依赖关系
若要启用该参数,请选中使障碍在障碍选项卡。
编程使用
使用
“温度”get_param (gcb)
的当前值工作温度(℃).使用
set_param (gcb,“温度”,值)
设置工作温度(℃)到一个特定的值。
数据类型:双
更多关于
面具内部
的循环过滤子系统模块由四个部分组成:转换采样时间、主滤波器、额外极和电阻热噪声。主滤波器和外极滤波器采用Biquad IIR滤波器实现,并根据所选滤波器顺序生成传递函数。转换采样时间用于将PFD的离散输出转换为连续信号。电阻器热噪声包含了基于环路滤波器工作温度的热噪声。
环滤波器传递函数
二阶无源环路滤波器传递函数:
三阶无源环路滤波器传递函数:
四阶无源环路滤波器的传递函数:
在那里,一个1,一个2,一个3,一个4为循环滤波器系数。
循环滤波器系数
过滤器订单 | 一个1 | 一个2 | 一个3. | 一个4 |
2日 | C1 +C2 | C1·C2·R2 | N/A | N/A |
3日 | C1 +C2 +C3. | (R2·C2·C3) + (R2·C1·C2) + (R3·C3·C1) + (R3·C3·C2) | C1·C2·C3·R2·R3. | N/A |
4日 | C1 +C2 +C3 +C4 | C2·R2 (C1 +C3 +C4) +R3 (C1 +C2) (C3 +C4) +C4·R4 (C1 +C2 +C3) | ((R2·C2·C3) + (R2·C1·C2) + (R3·C3·C1) + (R3·C3·C2))R4·C4 +C1·C2·R2·R3 (C3 +C4) | C1·C2·C3·C4·R2·R3·R4 |
参考文献
班纳吉,迪恩。锁相环性能,仿真与设计.印第安纳波利斯:狗耳出版社,2006年。
[2]布莱尼,我和布莱尼。电与磁.英国牛津:牛津大学出版社,1976年。
在R2019a中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。