用于判定反馈均衡器的复杂性降低的预计算的制作方法

文档序号:15885810发布日期:2018-11-09 18:51阅读:163来源:国知局
用于判定反馈均衡器的复杂性降低的预计算的制作方法

数字通信在发送设备与接收设备之间通过中间通信介质或“信道”(例如,光纤电缆或绝缘铜线)发生。每个发送设备通常以固定的符号率传输符号,而每个接收设备检测(可能损坏的)符号序列并且试图重构所传输的数据。“符号”是持续了被称为“符号间隔”的固定时间段的信道的状态或有效条件。符号可以是例如电压或电流电平、光学功率水平、相位值或者特定频率或波长。从一个信道状态到另一个信道状态的变化被称为符号转变。每个符号可以表示(即,编码)数据的一个或多个二进制位。可替代地,可以由符号转变或用两个或多个符号的序列来表示数据。

许多数字通信链路对每一符号只使用一个比特;二进制“0”由一个符号(例如,第一范围内的电压或电流信号)来表示,而二进制“1”由另一符号(例如,第二范围内的电压或电流信号)来表示,但是高阶信号星座是已知的并且被频繁使用。在4电平脉冲幅度调制(pam4)中,每个符号间隔可以承载表示为-3、-1、+1和+3的四个符号中的任何一个。因此,两个二进制位可以由每个符号表示。

信道非理想性产生可以造成每个符号扰乱其邻近符号的分散,造成符号间干扰(isi)。isi可使接收设备难以确定在每个间隔中发送了哪些符号,特别是当这种isi与加性噪声相组合时。

为了对抗噪声和isi,接收设备可以采用多种均衡技术。线性均衡器一般必须在降低isi与避免噪声放大之间进行平衡。经常优选判定反馈均衡器(dfe),因为它们能够对抗isi而不固有地要求噪声放大。顾名思义,dfe采用反馈路径来消除从之前决定的符号中导出的isi影响。

dfe的标准的教科书式实现采用了大量的级联电路元件来生成反馈信号并将其施加到接收的输入信号,所有这些必须在一个符号间隔之内完成它们的操作。在100皮秒的符号间隔(10千兆符号/秒符号率),利用目前可用的硅半导体处理技术,该实现是非常具有挑战性的。归因于硅基集成电路的性能极限,即使是每秒几个千兆比特的数据率也会难以达到。

相应地,某些被提出的设计(诸如在美国专利8,301,036(高速自适应反馈均衡器,high-speedadaptivedecisionfeedbackequalizer)以及美国专利9,071,479(高速并行判定反馈均衡器,high-speedparalleldecisionfeedbackequalizer))采用了利用开发预计算模块的使用的替代实现。发明者已发现在许多情况中这样的模块的复杂性和功率要求是过多的,其构成了接收设备的面积要求和功率要求的主要部分(>80%)。



技术实现要素:

相应地,在本文中公开了用于降低预补偿单元的复杂性和功率需求的技术,以及采用该技术的均衡器、设备以及系统。在用于提供高速均衡的说明性方法中,所述方法包括:获取信道响应,该信道响应在具有来自符号集的符号序列的信号中呈现拖尾符号间干扰;对应于具有所述符号集的所述信道响应,为预补偿单元确定阈值的分布;从所述分布中导出阈值的缩减集;以及利用采用阈值的缩减集的复杂性降低预补偿单元来实现判定反馈均衡器。在用于提供高速均衡的相关说明性方法中,该方法包括:获取信道响应,该信道响应在具有来自符号集的符号序列的信号中呈现拖尾符号间干扰,信道响应和符号集对应于预补偿单元的阈值的初始分布;导出滤波器,该滤波器将信道响应转换成修改的信道响应,该修改的信道响应和符号集对应于阈值的改良分布,其中改良分布包括较少的不同的阈值或在至少一些相邻值之间的减小的间隔;以及使用采用阈值的改良分布的复杂性降低预补偿单元来实现判定反馈均衡器。

说明性信道接口模块包括接收器,该接收器包括:前端滤波器,该前端滤波器降低接收信号中的超前符号间干扰(以及优选地缩短接收信号的信道响应)以产生经滤波的信号,该经滤波的信号具有来自符号集的符号序列中的拖尾符号间干扰,该拖尾符号间干扰和符号集对应于常规预补偿单元的阈值集;至少一个复杂性降低预补偿单元,该预补偿单元在多个时间间隔中的每个中生成一组初步判定,每个初步判定计算出来自之前的符号判定的假定序列的拖尾符号间干扰的程度;选择元件,该选择元件基于之前的符号判定从各组初步判定中选择出符号判定的序列;以及设备接口,该设备接口向主机节点提供具有从符号判定的序列中导出的接收数据流。

前述实施例中的每一个可以单独或组合地实现,并且可以以任何合适的组合与以下特征中的任何一个或多个一同实现:(1)所述导出包括:在所述分布中对阈值群进行识别;以及组合每个群中的所述阈值以获取该群的替换阈值。(2)所述替换阈值是该群的阈值的平均。(3)所述替换阈值是该群的阈值的范围的中心。(4)所述对群进行识别包括至少一部分基于每个阈值与替换阈值的差异对群成员关系进行确定。(5)所述差异的大小维持在预定限制或低于预定限制。(6)限制是符号集中符号之间的最小间隔的10%。(7)所述采用包括从所述分布中导出阈值的缩减集。(8)前端滤波器对经滤波的信号的频谱进行整形以相对于经最优滤波的信号的频谱提供较少的不同阈值或集合中的至少一些相邻阈值之间的减小的间隔。(9)至少一个复杂性降低预补偿单元包括针对在阈值缩减集中的每个阈值的单个比较器,该缩减集相对于传统预补偿单元的所述阈值集具有较少的独特阈值。(10)传统预补偿单元的阈值集包括阈值群,并且其中至少一个复杂性降低预补偿单元针对在每个所述群中的所述阈值采用单个替换阈值。(11)模块包括将信道信号转换成接收信号的传感器。(12)信道信号是光学信号。(13)信道是信息存储介质。(14)信道信号是经由双绞线对、同轴电缆或背板传输线传达的电磁信号。(15)模块包括从所述符号判定序列中导出所述接收数据的前向纠错解码器。(16)获取的信道响应具有初始频谱并且导出所述滤波器包括至少近似地将修改的信道响应频谱与初始频谱进行匹配。

附图说明

图1示出了说明性计算机网络。

图2是说明性点对点通信链路的功能框图。

图3是说明性光纤接口模块的功能框图。

图4示出了说明性教科书式(现有技术)判定反馈均衡器(dfe)实现。

图5示出了采用单抽头预计算单元的说明性dfe。

图6示出了具有充分展开预计算单元的说明性dfe。

图7示出了产生预计算的信号集的平行阵列的说明性dfe前端。

图8a示出了具有说明性阈值的预计算单元。

图8b在数轴上示出了说明性阈值。

图8c示出了说明性复杂性降低预计算单元;

图9示出对于双抽头pam4预计算单元的说明性阈值。

图10示出了具有响应整形滤波器的预计算单元的说明性阈值。

图11是用于均衡高速接收设备的说明性方法的流程图。

然而,应理解,附图和详细说明中所给出的特定实施例不限制本公开。相反,它们为普通技术人员提供用于辨别包含在所附权利要求书的范围内的替代形式、等效物和修改的基础。

具体实施方式

所公开的装置和方法在其进行操作的较大环境的上下文中进行最佳理解。相应地,图1示出了说明性通信网络100,其包括经由路由网络106耦合的移动设备102和计算机系统104a-c。路由网络106可以是或者包括例如互联网、广域网或局域网。在图1中,路由网络106包括装备项108的网络,诸如交换机、路由器等。装备项108经由在各个网络部件之间传输数据的点对点通信链路110互相连接,并且连接至计算机系统104a-c。

图2是可以表示图1中的链路110的说明性点到点通信链路的图。所展示的实施例包括与第二节点204(“节点b”)通信的第一节点202(“节点a”)。节点a和b各自可以是例如移动设备102、装备项108、计算机系统104a至104c或适合于高速率数字数据通信的其他发送/接收设备中的任何一种。

收发器220耦合至节点a,并且收发器222耦合至节点b。通信信道208和214在收发器220与222之间延伸。信道208和214可以包括例如如光纤电缆、双绞线、同轴电缆、背板传输线的传输介质以及无线通信链路。(信道还可以是具有充当发射器和接收器的读写换能器的磁性或光学信息存储介质。)节点a与节点b之间的双向通信可以使用分立的信道208和214来提供,或者在一些实施例中,可以使用在相反方向上传输信号而不具有干扰的单个信道来提供。

收发器220的发射器206从节点a接收数据并且经由信道208向收发器222传输该数据。信道信号可以是例如电压、电流、光学功率水平、波长、频率或相位值。收发器222的接收器210经由信道208接收信号、使用所述信号来重构所传输数据、并且向节点b提供数据。类似地,收发器222的发射器212从节点b接收数据并且经由信道214向收发器220传输该数据。收发器220的接收器216经由信道214接收信号、使用所述信号来重构所传输数据、并且向节点a提供数据。

图3以说明性光纤接口模块的功能框图展示了光纤信令特有的收发器实施例。光纤302耦合至分路器304,所述分路器产生到光纤的两条光学路径:一条用于接收,以及一条用于传输。传感器306被定位在接收路径上,用于将一个或多个接收光信号转换成相应模拟(电)接收信号,所述模拟接收信号由放大器308放大以准备由判定反馈均衡器(dfe)310进行处理。dfe310将接收信号转换成符号判定序列。设备接口312缓冲符号判定序列,并且在至少一些实施例中,包括前向纠错(fec)解码和有效载荷提取逻辑,以从符号判定序列中导出接收数据流。然后,设备接口312根据标准i/o总线协议使接收数据流经由内部数据总线可用于主机节点。

相反,用于传输的数据可以由主机节点经由总线传达至设备接口312。在至少一些实施例中,设备接口312以适当的报头和帧结束标记对数据进行包格式化,可选地,添加fec编码层和/或校验和。驱动器314从接口312接受传输数据流并且为发射器316将传输数据流转换成模拟电气驱动信号,从而使发射器生成经由分路器304耦合至光纤302的光学信道信号。

如之前所提及的,dfe包括在接收链中以对抗由信道中的信号分散产生的符号间干扰(isi)。图4示出了dfe的说明性“教科书式”实现。在图4中,模拟或数字前端滤波器400对接收信号进行操作以对系统的总信道响应进行整形并使当前符号上的超前isi的影响最小化。作为总信道响应整形的一部分,前端滤波器400也可以设计为缩短经滤波的信号的信道响应以及(如以下解释的)降低多个预计算模块比较器阈值同时使任何伴随噪声增强最小化。加法器402从前端滤波器400的输出减去反馈信号以使当前符号上拖尾isi的影响最小化。

然后,判定元件404使组合的信号数字化以产生输出数据流(表示为ak,其中k是时间指标)。在所展示的示例中,假定符号是pam4(-3、-1、+1,+3),这使比较器406a-406c的判定阈值分别为-2、0以及+2。(出于一般性,省略用于表达符号和阈值的单元,但是为了解释的目的可以假定为伏特。实际上,将会采用比例因子。)可选的数字化仪408将比较器输出转换为二进制数表示,例如00代表-3,01代表-1,10代表+1以及11代表+3。可替代地,可以采用灰度编码表示。

dfe利用具有存储近期输出符号判定(ak-1…ak-n,其中n是滤波器系数fi的数量)的延迟元件412(例如,锁存器、触发器或寄存器)的反馈滤波器410生成反馈信号。乘法器组414确定每一符号与相应的滤波器系数之乘积,并且一系列的加法器416将乘积相组合以获得反馈信号。

另外,我们注意到前端滤波器400以及反馈滤波器410的电路能够对模拟信号进行操作,或相反地,能够在可编程处理器中使用数字电路元件和/或软件实现该电路。进一步地,定时恢复单元和滤波器系数适配单元使dfe的操作增加,但在文献中解决了这样的考虑并且对于本技术领域人员是已知的,所以我们在此将不对它们进行详述。

在图4的实施例中,反馈滤波器410必须在一个符号间隔内完成其操作,这是因为其输出部分取决于紧接着的前一个判定。在非常高的数据率下,一个符号间隔不提供足够的时间来完成滤波器相乘以及反馈相减。相应地,在文献中已经提出的一种解决方法是“展开”反馈滤波器。

图5示出了通过一个抽头将反馈滤波器展开的图4的说明性变体。图5的实施例采用了相同的前端滤波器400,但是加法器402减去反馈信号以消除由除了紧接着的前一个符号以外的所有符号所造成的拖尾isi。对于每个紧接着的前一个符号的可能的值,预补偿单元502提供判定元件

504a-504d。判定元件504a投机地假设之前的符号是-3,并且并非减去将会由该符号所导致的isi(-3*f1,其中f1是教科书式反馈滤波器410中第一抽头的系数),而是已通过加上-3*f1来相对于比较器406a-406c对比较器506a-506c的阈值进行调整,这使得判定元件504a能够基于该投机假设来形成初步符号判定。

相似地,判定元件504b、504c和504d采用具有适当地调整的阈值的比较器,在之前的符号分别是-1、+1和+3的投机假设下提出初步判定。预补偿单元502向乘法器510提供这些初步判定,该乘法器510基于由延迟元件512存储的紧接着的前一个符号判定ak-1来选择适当的判定。反馈滤波器514具有减少的抽头的数量(滤波器系数),但是除此以外与反馈滤波器410相似地操作。

尽管该展开步骤增加了dfe环路中的元件的数量(即,在包括加法器402、预补偿单元502、延迟元件512和反馈滤波器514的环路中),仅内部环路(即,包括乘法器510以及延迟元件512的环路)需要在一个符号间隔之内完成它们的操作。剩余的dfe环路元件能够花费多达两个符号间隔来完成他们的流水线操作。如果及时完成反馈滤波器操作仍然是一种挑战,可进行进一步展开。

图6示出了说明性变体,在该说明性变体中已经将3抽头反馈滤波器完全展开。该实施例仍然采用前端滤波器400,但是因为已经将反馈滤波器完全展开所以消去了加法器402。该功能彻底地被预补偿单元602所代替,该预补偿单元602为三个之前的符号的每个组合提供单独的判定元件。数字化仪608a-608m向大的乘法器610提供初步判定609,该大的乘法器610基于保存在延迟元件612、613、614中的三个之前的符号判定选择一个初步判定,由此提供符号判定ak的序列。

其中符号集的基数是p并且反馈滤波器系数的数量是n,预计算单元602中的判定元件的数量是m=pn。因此,对于具有3抽头反馈滤波器的pam4系统(即,p=4),判定元件的数量将会是43=64。因为每个判定元件采用p-1比较器,所以预计算单元采用l=(p-1)pn个比较器或针对3抽头pam4dfe示例采用192个比较器。因此随着拖尾isi的长度的每次增加以及符号集基数的每次增加,预计算单元的大小呈指数增长,乘法器610的大小也是如此。

尽管这样的展开能够解决反馈滤波器上的定时限制,在非常高的数据率下,内部环路(乘法器610以及延迟元件612)所需的操作时间可能成为限制因素。换言之,对于任何给定的半导体处理,当数据率增加时对于环路展开方法来说乘法器的传播延迟成为瓶颈。美国专利8,301,036(高速自适应判定反馈均衡器,high-speedadaptivedecisionfeedbackequalizer)以及美国专利9,071,479(高速并行判定反馈均衡器,high-speedparalleldecisionfeedbackequalizer)利用并行化技术解决了这个问题,具体地考虑该并行化技术与本文中公开的复杂性降低计算单元一起使用。为此,由此将这两个专利的公开将其整体引入到本文中。

如图7中所示,能够通过对dfe进行适配对一些这些并行化技术进行采用。将由预补偿单元602所提供的初步判定609的集合供应到具有一系列寄存器703的串行-并行转换器702。寄存器以循环方式锁存以当每个初步判定集可用时捕获每个初步判定集并将其保存后续处理所必须的时间那么长,即,长达q个符号间隔,其中,q是寄存器的数量。串行-并行转换单元的其他的实现是已知的且能够使用。一些实现中一旦捕获则将捕获的试探性判定集作为输出来提供,而其他实现可以存储捕获的集合以作为整个群来同时输出。

现在回到预计算单元,现在参考特定的示例对某些用于降低预计算单元的复杂性的技术进行描述。图8a示出了对于0.55的拖尾isi系数具有12个计算单元和12个对应的阈值的说明性1抽头pam4预计算单元502。图8b在数轴上示出了这12个说明性阈值。特别注意到数个这些阈值的相近对应。例如,阈值-1.45以及-1.65相距0.2,其仅是符号之间的间隔的10%。如果将其组合成单个替代阈值(例如,通过求平均),能够减少阈值的数量并且因此能够减少比较器的数量。在一些构想的实施例中,替换值是对于该群的阈值的范围的中点。

图8b示出了4个这样的可能的分群810、812、814以及816,其在图8c的预计算单元820中实现8a与8c,显而易见的是比较器506b和506g被具有-1.55的阈值的单个比较器822所替代。比较器506c和506h被具有0.45的阈值的单个比较器824所替代。比较器506e和506j被具有-0.45的阈值的单个比较器826所替代。比较器506f和506i被具有1.55的阈值的单个比较器828所替代。

按这样的方式获得预计算单元820,其相对于预计算单元502的12个比较器仅需要8个比较器。因为经调整的阈值仅偏移了0.1(符号之间的间隔的5%),预期性能影响是最小的。

图9示出了对于具有0.52以及0.05的拖尾isi系数的信道响应的2抽头pam4预计算单元的48个阈值。许多这些阈值仅相差0.1或更少,这提供了许多机会来对阈值进行分群并将它们组合成能够利用单个比较器容纳的单个阈值。尽管能够采用不同的分群,但所展示的20个群的集合将所需的比较器的数量从48减少至20而无需使任何阈值偏移超过0.05。

进一步注意到前端滤波器400提供了进一步的机会来降低复杂性同时使对于性能的影响最小化。设计者能够修改由滤波器400所实施的频谱整形以造成不仅仅对超前isi的最小化和总信道响应的缩短,并且还造成将反馈滤波器系数值最优化至使阈值的重叠最大化。例如,如果使用滤波器400来将用于图8b的系数值(0.55)改变至0.5,12个阈值将会呈现为如图10中所示,即,准确的重叠产生仅8个唯一的阈值。在该情况下,复杂性降低预计算单元将不会对性能造成不良影响。

通过得到满足以下关系的预补偿拖尾isi系数值fi的和能够实现这样的重叠:

对于i的范围从0到n的ci∈{-(p-1),...,-1,0,1,2,...(p-1)}的一些组合,排除对于所有的ci是0的不重要的解。在1抽头pam4预补偿单元中,适合的拖尾isi系数将会是例如f1=+1,+1/2。

图11是用于提供具有基于dfe的均衡的高速接收设备的说明性方法的流程图。开始于框1102,设计者为信道响应确定模型,其可以包括由前端滤波器400进行的匹配的滤波或任何其他的最优滤波操作,可以根据在文献中已知的技术来设计这些操作以产生初始信道响应,该响应是偶然的、首一的、最小的相位响应。(参见例如cioffi等人的“mmse判定反馈均衡器以及编码部分i:均衡结果(mmsedecision-feedbackequalizersandcoding-parti:equalizationresults)”,ieeetrans.comm.,43(10):2582-2594,1995年11月。)在文献中所讨论的其他适合的最优化标准包括惩罚以减小经滤波的信道响应的长度以及限制噪声增强。

在框1104中,设计者确定信道响应的频谱并且将其与满足等式(1)的潜在适合的反馈滤波器的频谱相比较,并由此提供阈值的缩减集。如果能找到可比较的频谱(例如,具有与信道响应的峰值和零点相匹配的峰值和零点的频谱),设计者可选地对前端滤波器400进行调整使得信道响应与所选反馈滤波器响应相匹配。其他相频谱匹配技术包括与针对噪声增强的惩罚相匹配或不匹配的最小均方误差。

在框1106中,确定预补偿单元的阈值的分布,并且在框1108中对该分布进行查验以确定分群,即能被组合成单个阈值而不需要群中任一个阈值的过度偏移的每个阈值群。

dfe的制造实现开始于框1110中,创建所期望的前端滤波器400以消除超前isi并重新整形信道响应如所期望的那样。在框1112中,提供预补偿单元,其利用重新整形的信道响应以及任何组合的阈值来经由减少的比较器的数目来获得降低的复杂性。在框1114中,提供可选地以并行方式实现的递归选择元件,来从预计算单元接受初步判定并且导出接收到的符号的序列。

对本领域技术人员来说,一旦完全了解以上公开内容,则众多其替代形式、等效物和修改方案将变得显而易见。例如,能够利用模拟电子部件或利用数字电子部件来实现各种dfe部件。在许多情况中,能改变元件的顺序(例如,在串行-并行转换之后进行预补偿),尽管这使得多个预补偿单元并行地运行成为必需。作为另一个示例,可以从预补偿单元中省略数字化仪,并且如果期望的话可以放置在递归选择元件之后。旨在将权利要求书解释为涵盖包含在所附权利要求书的范围内的所有这些替代形式、等效物和修改方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1