Main Content

CTLE

模型连续时间线性均衡器(CTLE)

  • 图书馆:
  • SERDES工具箱 / Datapath块

  • ctle块

描述

CTLEblock applies a linear peaking filter to equalize the frequency response of a sample-by-sample input signal. The equalization process reduces distortions resulting from lossy channels. The filter is a real one-zero two-pole (1z/2p) filter, unless you define the gain-pole-zero (GPZ) matrix.

Ports

Input

展开全部

Input baseband signal. The input signal can be a sample-by-sample signal specified as a scalar, or an impulse response vector signal.

数据类型:双倍的

输出

展开全部

均衡的CTLE输出波形。如果输入信号是指定为标量的样本样本信号,则输出也为标量。如果输入信号是脉冲响应向量信号,则输出也是向量。

数据类型:双倍的

参数

展开全部

CTLE操作模式:

  • Off-CTLE被绕过,输入波形保持不变。

  • Fixed-CTLE按照指定的ctle传输函数配置选择输入波形。

  • 适应-If the input signal is an impulse response vector or a waveform vector, then the Init subsystem calls to the CTLE System object™. The CTLE System object determines the CTLE transfer function to maximize the SNR and applies the transfer function to the input waveform for time domain simulation. This optimized transfer function is used by the CTLE for entire time domain simulation. For more information about the Init subsystem, seeStatistical Analysis in SerDes Systems

    如果输入信号是样本按样本标量,则CTLEoperates in theFixed模式。

程序化使用

  • Useget_param(gcb,'Mode')查看当前的ctleMode

  • Useset_param(gcb,'mode',value)将ctle设置为特定Mode

选择要在CTLE固定模式下应用的传输功能配置,该模式指定为真实整数标量。取决于Specification配置选择指定哪些增益系数应用于滤波器传输函数。

For example, setting配置选择N.andSpecification'DC Gain and Peaking Gain'selects the (N.+1) - 在DC增益(DB)andPeaking gain (dB)向量s to be applied to the filter transfer function.

如果ctleModeis set to适应and the input is an impulse response vector or a waveform vector,配置选择is automatically calculated to determine the best eye height opening. To view the value of the配置选择参数,选择Add Plots>报告in theSerDes Designer应用程序。

程序化使用

  • Useget_param(gcb,'ConfigSelect')查看当前值Configuration Select

  • Useset_param(gcb,'ConfigSelect',value)设置Configuration Select特定值。

数据类型:双倍的

定义哪些输入将用于CTLE传输函数家族。有五个输入可用于定义CTLE传输函数家族:DC增益(DB)Peaking gain (dB)AC增益(DB)Peaking frequency (Hz)那and获得极零矩阵

您可以从三个收益中的任何两个和峰值频率中定义CTLE响应,也可以定义CTLE的GPZ矩阵。

  • 选择'DC Gain and Peaking Gain'指定来自DC增益(DB)Peaking gain (dB)那andPeaking frequency (Hz)

  • 选择“ DC增益和交流收益”指定响应来自DC增益(DB)AC增益(DB)那andPeaking frequency (Hz)

  • 选择'AC Gain and Peaking Gain'指定来自AC增益(DB)Peaking gain (dB)那andPeaking frequency (Hz)

  • 选择'GPZ Matrix'指定响应来自获得极零矩阵

程序化使用

  • Useget_param(gcb,'Specification')查看当前的ctleSpecification

  • Useset_param(gcb,'Specification',value)将ctle设置为特定Specification

数据类型:char

CTLE传输函数以零频率增益,该函数指定为标量或DB中的向量。如果指定为标量,则将其转换为匹配的长度Peaking gain (dB)AC增益(DB)那andPeaking frequency (Hz)by scalar expansion. If specified as a vector, the vector length must be the same as the vectors inPeaking gain (dB)AC增益(DB)那andPeaking frequency (Hz)

依赖性

此参数仅在Specificationis set to'DC Gain and Peaking Gain'or“ DC增益和交流收益”

程序化使用

  • Useget_param(gcb,'DCGain')查看当前值DC增益(DB)

  • Useset_param(gcb,'DCGain',value)设置DC增益(DB)特定值。

数据类型:双倍的

Peaking gain, specified as a scalar or vector in dB.Peaking gain (dB)is the difference betweenAC增益(DB)andDC增益(DB)用于CTLE传输函数。如果指定为标量,则将其转换为匹配的长度DC增益(DB)AC增益(DB)那andPeaking frequency (Hz)by scalar expansion. If specified as a vector, the vector length must be the same as the vectors inDC增益(DB)AC增益(DB)那andPeaking frequency (Hz)

依赖性

此参数仅在Specificationis set to'DC Gain and Peaking Gain'or'AC Gain and Peaking Gain'

程序化使用

  • Useget_param(gcb,'PeakingGain')查看当前值Peaking gain (dB)

  • Useset_param(gcb,'peakinggain',值)设置Peaking gain (dB)特定值。

数据类型:双倍的

在峰值传输函数的峰值频率下增益,该函数指定为DB中的标量或矢量。如果指定为标量,则将其转换为匹配的长度DC增益(DB)Peaking gain (dB)那andPeaking frequency (Hz)by scalar expansion. If specified as a vector, the vector length be the same as the vectors inDC增益(DB)Peaking gain (dB)那andPeaking frequency (Hz)

依赖性

此参数仅在Specificationis set to“ DC增益和交流收益”or'AC Gain and Peaking Gain'

程序化使用

  • Useget_param(gcb,'ACGain')查看当前值AC增益(DB)

  • Useset_param(gcb,'acgain',值)设置AC增益(DB)特定值。

数据类型:双倍的

Approximate frequency at which CTLE transfer function peaks in magnitude, specified as a scalar or a vector in GHz. If specified as a scalar, it is converted to match the length ofDC增益(DB)AC增益(DB)那andPeaking gain (dB)by scalar expansion. If specified as a vector, the vector length must be the same as the vectors inDC增益(DB)AC增益(DB)那andPeaking gain (dB)

依赖性

当此参数不可用时Specificationis set to'GPZ Matrix'

程序化使用

  • Useget_param(gcb,'peakingFrequency')查看当前值Peaking frequency (Hz)

  • Useset_param(gcb,'peakingFrequency',值)设置Peaking frequency (Hz)特定值。

数据类型:双倍的

增益为零,指定为矩阵。获得极零矩阵显式地定义了CTLE转移的家庭乐趣ctions by specifying theDC增益(DB)(db)在第一列中,然后在交替列中的极点和零。电线杆和零以Hz指定。矩阵中的其他行定义了其他配置,可以使用该配置选择Configuration Select范围。

No repeated poles or zeros are allowed. Complex poles or zeros must have conjugates. The number of poles must be greater than number of zeros for system stability. Poles and zeros of 0 Hz is ignored and can be used to zero-pad the matrix.

Example:To create a gain pole zero matrix with three poles and two zeroes, input the matrix as follows: [G, P1, Z1, P2, Z2, P3].

依赖性

此参数仅在Specificationis set to'GPZ Matrix'

程序化使用

  • Useget_param(gcb,'gpz')查看当前值获得极零矩阵

  • Useset_param(gcb,'GPZ',value)设置获得极零矩阵特定值。

数据类型:双倍的
复杂的数字支持:金宝app是的

单击以绘制CTLE响应。结果图显示了用于不同CTLE配置的CTLE传输函数家族曲线。

IBIS-AMI参数

选择要包括Modeas a parameter in the IBIS-AMI file. If you deselectMode那it is removed from the AMI files, effectively hard-codingMode到its current value.

选择要包括配置选择as a parameter in the IBIS-AMI file. If you deselect配置选择那it is removed from the AMI files, effectively hard-coding配置选择到its current value.

在R2019a中引入