主要内容

CDR

模拟一个时钟数据恢复电路

  • 库:
  • SerDes工具箱/数据路径块

  • CDR块

描述

CDR块提供时钟采样时间和估计数据符号在接收机使用一阶相位跟踪CDR模型。有关更多信息,请参见时钟和数据恢复在SerDes系统..

港口

输入

全部展开

输入基带信号。CDR的输入必须每次作为一个样本应用,而不是作为一个向量。

数据类型:

参数

全部展开

时钟相位偏移,指定为符号时间分数[0,0.5]范围内的实标量。相抵消手动移动时钟概率分布函数(PDF),以获得更好的误码率(BER)。

编程使用

  • 使用“PhaseOffset”get_param (gcb)的当前值相位偏移(符号时间)

  • 使用set_param (gcb PhaseOffset,值)设置话单相位偏移(符号时间)

数据类型:

参考时钟偏置减值,指定为范围[0,300]内的真实标量,单位为百万分之一(ppm)。参考偏移量(ppm)是发射机振荡器频率与接收机振荡器频率之间的偏差。

编程使用

  • 使用“ReferenceOffset”get_param (gcb)的当前值参考偏移量(ppm)

  • 使用set_param (gcb ReferenceOffset,值)设置话单参考偏移量(ppm)

数据类型:

触发阶段更新的早、晚话单计数阈值,指定为≥5的无单位正整数。增加价值早/晚计数阈值以收敛速度为代价提供更稳定的输出时钟相位。由于比特决策是在时钟相位输出时做出的,所以更稳定的时钟相位具有更好的误码率(BER)。

早/晚计数阈值还控制话单的带宽,其近似计算公式为:

带宽 1 符号时间 · 早/晚阈值计数 · 一步

编程使用

  • 使用“计数”get_param (gcb)的当前值早/晚计数阈值

  • 使用set_param (gcb,“数”,值)设置话单早/晚计数阈值

数据类型:

时钟相位分辨率,指定为符号时间分数中的实标量。步长(符号时间)为CDR中相位调整数的倒数。

编程使用

  • 使用“步骤”get_param (gcb)的当前值灵敏度

  • 使用set_param (gcb,“步骤”,值)设置话单灵敏度

数据类型:

采样锁存器亚稳态电压,以伏特为单位指定为实标量。如果数据采样电压位于(±灵敏度(V)),则有50%的误码概率。

编程使用

  • 使用“敏感性”get_param (gcb)的当前值灵敏度(V)

  • 使用set_param (gcb,“敏感性”,值)设置话单灵敏度(V)

数据类型:

IBIS-AMI参数

选择包含相抵消作为IBIS-AMI文件中的参数。如果你取消选择相抵消,它将从AMI文件中删除,有效地进行硬编码相抵消到它的当前值。

选择包含引用偏移量作为IBIS-AMI文件中的参数。如果你取消选择引用偏移量,它将从AMI文件中删除,有效地进行硬编码引用偏移量到它的当前值。

版本历史

在R2019a中引入