1引言
由于长距离的无屏蔽双绞线上存在噪声、衰减、信号失真等现象,在以太网接收器中需要采用信号处理技术以确保数据正确接收。均衡技术的目标是减少码间干扰(isi)现象带来的接收信号失真。
到目前为止,大部分以太网接收器采用模拟均衡技术来减少由信道特性引起的失真[1]。本文尝试采用一种数字域上的信号处理技术,即自适应式的数字均衡技术来减少失真,其原理是利用输入数据流来调整滤波器的系数,从而使误差达到最小。
经典的判决反馈均衡器的结构如图1所示 [2]。
滤波器和系数更新的公式如下:
式中y(n)为滤波器输出序列, x(n)为滤波器输入序列;ck (n)为滤波器的第k个抽头系数;e( n)为误差序列;μ为调整步长。
由于这一结构易于实现,在高速数据传输时又具有较优良的特性,因此得到了广泛应用。实现这种用于以太网的自适应均衡器所需的参数可以通过仿真得到。本文讨论了在特定的以太网环境下(100base-t4),均衡器的结构和参数设计,电路实现的结构,以及进一步优化的方向。
2结构及参数设计
在衡量用于以太网接收器的均衡器性能时,软判决信噪比(sdnr)是一个主要的参数。软判决信噪比是信号序列(硬判决处)与误差序列(即硬判决与软判决之差)的平均功率之比。误差越小,均衡器的性能越好,分割电路发生判决错误的概率越小。假设误差序列按高斯分布,均衡器的sdnr与整个以太网接收器的ber(bit error rate)具有如下关系[4]:
式中pm是误符号率(与ber有换算关系), m是符号电平数,γav是平均信噪比。
在对以太网接收器进行系统仿真时,采用了 matlab仿真的方式[5]。在仿真中改变参数的值,同时观察对应的软判决信噪比的变化,就可以在改变参数带来的系统性能的改善和对应的硬件代价之间权衡考虑(trade-off)。
2.1 信道模拟 无屏蔽双绞线信道的冲激响应可以通过对测量得到的信道阶跃响应进行差分运算获得;或者直接利用文献中已有的频响公式,再经滤波器拟合得到一个可以用来模拟这一信道的fir滤波器。完整的信道模型还应包括发送和接受滤波器以及awgn噪声模型。
2.2均衡器的参数 在ffe-dfe的实现中,有三个相关的参数对整个均衡器的硬件复杂度有很大的影响:ffe的抽头数,dfe的抽头数和a/d的比特位数。经过对仿真结果的权衡,均衡器参数如下: ffe的抽头数为2;dfe的抽头数为4;a/d的比特位数为6。
事实上,信道(这儿是无屏蔽双绞线)的前导干扰所占时间长度约为40~60ns,由于符号间隔为40ns,2个抽头的ffe恰好可以覆盖[3]。
2.3步长和字长 系数更新的步长和系数及滤波器的字长可以通过仿真获得,但是也要考虑硬件实现上是否方便。步长一般采用2的幂次。在字长设计中也同时参考了一些同类设计的参数。
3均衡器的电路实现
在实现均衡器时,ffe的整个乘加部分所允许的最大关键路径时延为40ns(25mhz)。就ffe而言,其关键路径包括乘法器、累加器、加法器和分割电路。以今天的cmos技术而言,不难实现一个8×6乘法器,一个10位累加器,一个10位加法器和分割器,并使其累积最大延时不大于20ns。dfe的情形也是如此。
3.1 ffe电路的实现 ffe基本上可以看作一个fir滤波器来实现,其基本操作是乘加(mac) 运算。每个抽头的结构如图2所示。
图中的乘法器(8×6)采用booth编码的乘法器来实现,加法器(7比特)则简单的采用行波进位加法器即可(进一步的优化,可以考虑采用进位存储的结构)。
3.2 dfe电路的实现 与ffe的情况相比,dfe的乘法(8×2)模块可以得到极大的简化。这是由于dfe的输入是分割器的硬判决输出,只有两个比特(一位是符号位)。
3.3 系数更新电路的实现 在系数更新电路中,由于更新步长取2的幂次,因此乘法可以简化为移位操作。在加法操作中,系数累加器为10比特。
3.4 分割电路及误差信号的产生 分割电路(slicer)的作用是根据均衡器的软判决输出计算最接近的符号电平以及相应的误差(error)序列。在100base-t4接收器中,分割电路的输出有三个电平:+,0,-。因此硬判决输出只需两个比特。为了简化逻辑,符号电
1引言
由于长距离的无屏蔽双绞线上存在噪声、衰减、信号失真等现象,在以太网接收器中需要采用信号处理技术以确保数据正确接收。均衡技术的目标是减少码间干扰(isi)现象带来的接收信号失真。
到目前为止,大部分以太网接收器采用模拟均衡技术来减少由信道特性引起的失真[1]。本文尝试采用一种数字域上的信号处理技术,即自适应式的数字均衡技术来减少失真,其原理是利用输入数据流来调整滤波器的系数,从而使误差达到最小。
经典的判决反馈均衡器的结构如图1所示 [2]。
滤波器和系数更新的公式如下:
式中y(n)为滤波器输出序列, x(n)为滤波器输入序列;ck (n)为滤波器的第k个抽头系数;e( n)为误差序列;μ为调整步长。
由于这一结构易于实现,在高速数据传输时又具有较优良的特性,因此得到了广泛应用。实现这种用于以太网的自适应均衡器所需的参数可以通过仿真得到。本文讨论了在特定的以太网环境下(100base-t4),均衡器的结构和参数设计,电路实现的结构,以及进一步优化的方向。
2结构及参数设计
在衡量用于以太网接收器的均衡器性能时,软判决信噪比(sdnr)是一个主要的参数。软判决信噪比是信号序列(硬判决处)与误差序列(即硬判决与软判决之差)的平均功率之比。误差越小,均衡器的性能越好,分割电路发生判决错误的概率越小。假设误差序列按高斯分布,均衡器的sdnr与整个以太网接收器的ber(bit error rate)具有如下关系[4]:
式中pm是误符号率(与ber有换算关系), m是符号电平数,γav是平均信噪比。
在对以太网接收器进行系统仿真时,采用了 matlab仿真的方式[5]。在仿真中改变参数的值,同时观察对应的软判决信噪比的变化,就可以在改变参数带来的系统性能的改善和对应的硬件代价之间权衡考虑(trade-off)。
2.1 信道模拟 无屏蔽双绞线信道的冲激响应可以通过对测量得到的信道阶跃响应进行差分运算获得;或者直接利用文献中已有的频响公式,再经滤波器拟合得到一个可以用来模拟这一信道的fir滤波器。完整的信道模型还应包括发送和接受滤波器以及awgn噪声模型。
2.2均衡器的参数 在ffe-dfe的实现中,有三个相关的参数对整个均衡器的硬件复杂度有很大的影响:ffe的抽头数,dfe的抽头数和a/d的比特位数。经过对仿真结果的权衡,均衡器参数如下: ffe的抽头数为2;dfe的抽头数为4;a/d的比特位数为6。
事实上,信道(这儿是无屏蔽双绞线)的前导干扰所占时间长度约为40~60ns,由于符号间隔为40ns,2个抽头的ffe恰好可以覆盖[3]。
2.3步长和字长 系数更新的步长和系数及滤波器的字长可以通过仿真获得,但是也要考虑硬件实现上是否方便。步长一般采用2的幂次。在字长设计中也同时参考了一些同类设计的参数。
3均衡器的电路实现
在实现均衡器时,ffe的整个乘加部分所允许的最大关键路径时延为40ns(25mhz)。就ffe而言,其关键路径包括乘法器、累加器、加法器和分割电路。以今天的cmos技术而言,不难实现一个8×6乘法器,一个10位累加器,一个10位加法器和分割器,并使其累积最大延时不大于20ns。dfe的情形也是如此。
3.1 ffe电路的实现 ffe基本上可以看作一个fir滤波器来实现,其基本操作是乘加(mac) 运算。每个抽头的结构如图2所示。
图中的乘法器(8×6)采用booth编码的乘法器来实现,加法器(7比特)则简单的采用行波进位加法器即可(进一步的优化,可以考虑采用进位存储的结构)。
3.2 dfe电路的实现 与ffe的情况相比,dfe的乘法(8×2)模块可以得到极大的简化。这是由于dfe的输入是分割器的硬判决输出,只有两个比特(一位是符号位)。
3.3 系数更新电路的实现 在系数更新电路中,由于更新步长取2的幂次,因此乘法可以简化为移位操作。在加法操作中,系数累加器为10比特。
3.4 分割电路及误差信号的产生 分割电路(slicer)的作用是根据均衡器的软判决输出计算最接近的符号电平以及相应的误差(error)序列。在100base-t4接收器中,分割电路的输出有三个电平:+,0,-。因此硬判决输出只需两个比特。为了简化逻辑,符号电
热门点击
推荐技术资料
| |