一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

非线性查找表的更新方法、装置和光接收机与流程

2023-01-14 18:20:50 来源:中国专利 TAG:
1.本技术涉及通信领域,特别涉及一种非线性查找表的更新方法、装置和光接收机。
背景技术
::2.在光通信系统中,光发射机中的数模转换器(digitaltoanalogconverter,dac)、驱动放大器和光调制器等电学和光学器件(统称为光发射机器件)的非线性会产生严重的符号间干扰(inter-symbolinterference,isi),导致传输性能下降。3.非线性查找表(lookuptable,lut)已经被证明是一种可有效消除光发射机器件非线性损伤的方法。即通过事先构建一个背靠背场景完成lut的训练,再将训练好的lut部署在发射机端进行非线性预补偿。但是由于温度和器件老化的影响,各个光发射机器件的非线性特性会随着时间发生变化。这些通过静态实验训练获得的lut的非线性预补偿性能可能会发生严重的劣化。4.应该注意,上面对技术背景的介绍只是为了方便对本技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本技术的
背景技术
:部分进行了阐述而认为上述技术方案为本领域技术人员所公知。技术实现要素:5.发明人发现,现有的迭代的lut训练方法可以追踪光发射机器件的非线性发生的变化。但是该迭代的lut训练方法没有考虑到所生成的lut中会包含一定的残余线性符号间干扰,这个isi会随着迭代过程不断累积导致lut系数不断发散。这对于自适应非线性预补偿方法的连续稳定运行是可不接受的。6.为了解决上述问题或其他类似问题,本技术实施例提供一种非线性查找表的更新方法、装置和光接收机。7.根据本技术实施例的第一方面,提供一种非线性查找表的更新装置,其中,所述装置包括:8.处理单元,其在查找表的迭代更新过程中对输入的查找表包含的残余线性符号间干扰(isi)进行抑制处理,得到处理后的查找表。9.在一些实施例中,所述处理单元被配置为:10.计算所述输入的查找表的符号序列向量v(i)与非线性系数向量s的相关系数r(i);11.利用所述相关系数r(i)计算与所述符号序列向量v(i)相关的线性isi;12.从所述非线性系数向量s中去除与所述符号序列向量v(i)相关的线性isi,得到处理后的查找表。13.在一些实施例中,所述处理单元被配置为:14.计算所述输入的查找表的符号序列矩阵p与非线性系数向量s的串扰系数向量w;15.利用所述串扰系数向量w计算线性isi;16.从所述非线性系数向量s中去除所述线性isi,得到处理后的查找表。17.在一些实施例中,所述处理单元被配置为:18.将所述输入的查找表与第一因子α相乘,得到处理后的查找表,所述第一因子α的取值大于0且小于1。19.根据本技术实施例的另一方面,提供一种非线性查找表的更新方法,其中,所述方法包括:20.在查找表的迭代更新过程中对输入的查找表包含的残余线性isi进行抑制处理,得到处理后的查找表。21.根据本技术实施例再一方面,提供一种光接收机,所述光接收机包括:22.光电变换器,其对接收到的光信号进行光电变换,得到光电变换后的信号;23.模数转换器,其对所述光电变换后的信号进行模数转换,得到模数转换后的信号;24.信号处理器,其对所述模数转换后的信号进行数字信号处理,得到数字信号处理后的信号;25.判决器,其对所述数字信号处理后的信号进行判决,得到判决后的信号;以及26.解码器,其对所述判决后的信号进行解码,得到解码后信号;27.所述光接收机还包括:28.非线性查找表的更新装置,其根据所述数字信号处理后的信号和所述判决后的信号对非线性查找表进行更新,得到更新后的查找表反馈给对端光发射机,29.所述非线性查找表的更新装置被配置为:在查找表的迭代更新过程中对输入的查找表包含的残余线性isi进行抑制处理,得到处理后的查找表。30.本技术实施例的有益效果在于:根据本技术实施例,在lut的迭代更新过程中实时消除残余线性isi的不利影响,使得生成的lut系数不会随着迭代过程一直持续发散,保障了对光发射机器件的非线性进行预补偿的稳定运行。31.参照后文的说明和附图,详细公开了本技术的特定实施方式,指明了本技术的原理可以被采用的方式。应该理解,本技术的实施方式在范围上并不因而受到限制。在所附权利要求的条款的范围内,本技术的实施方式包括许多改变、修改和等同。32.针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。33.应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。附图说明34.在本技术实施例的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。35.所包括的附图用来提供对本技术实施例的进一步的理解,其构成了说明书的一部分,用于例示本技术的实施方式,并与文字描述一起来阐释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:36.图1是本技术实施例的非线性查找表的更新装置的一个示例的示意图;37.图2是处理单元的一个实施方式的示意图;38.图3是处理单元的另一个实施方式的示意图;39.图4是本技术实施例的非线性查找表的更新装置的另一个示例的示意图;40.图5是本技术实施例的非线性查找表的更新装置的再一个示例的示意图;41.图6是本技术实施例的非线性查找表的更新装置的又一个示例的示意图;42.图7是本技术实施例的非线性查找表的更新方法的一个实施方式的示意图;43.图8是图7的方法中操作701的一个实施方式的示意图;44.图9是图7的方法中操作701的另一个实施方式的示意图;45.图10是图7的方法中操作701的再一个实施方式的示意图;46.图11是本技术实施例的非线性查找表的更新方法的另一个实施方式的示意图;47.图12是本技术实施例的非线性查找表的更新方法的再一个实施方式的示意图;48.图13是本技术实施例的非线性查找表的更新方法的又一个实施方式的示意图;49.图14是本技术实施例的光接收机的一个示例的示意图;50.图15是本技术实施例的光发射机的一个示例的示意图;51.图16是本技术实施例的光通信系统的示意图。具体实施方式52.参照附图,通过下面的说明书,本技术的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本技术的特定实施方式,其表明了其中可以采用本技术的原则的部分实施方式,应了解的是,本技术不限于所描述的实施方式,相反,本技术包括落入所附权利要求的范围内的全部修改、变型以及等同物。53.在本技术实施例中,术语“第一”、“第二”等用于对不同元素从称谓上进行区分,但并不表示这些元素的空间排列或时间顺序等,这些元素不应被这些术语所限制。术语“和/或”包括相关联列出的术语的一种或多个中的任何一个和所有组合。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。54.在本技术实施例中,单数形式“一”、“该”等包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据……”,术语“基于”应理解为“至少部分基于……”,除非上下文另外明确指出。55.下面结合附图对本技术实施例的各种实施方式进行说明。56.第一方面的实施例57.本技术实施例提供一种非线性查找表的更新装置。该装置应用于光接收端,可以配置于光接收机中,或者配置于光接收机外部,例如对于包含光发射机和光接收机的光收发机,该装置可以配置为与该光接收机耦合,但本技术不限于此。58.图1是本技术实施例的非线性查找表的更新装置的一个示例的示意图,如图1所示,该装置100包括:处理单元101,其在查找表的迭代更新过程中对输入的查找表包含的残余线性isi进行抑制处理,得到处理后的查找表。由该处理后的查找表,可以得到消除了线性isi的更新后的查找表,通过将更新后的查找表实时反馈给光发射机可以实现对光发射机器件的非线性的动态和自适应的预补偿。59.根据本技术实施例,在lut的迭代更新过程中实时消除残余线性isi的不利影响,使得生成的lut系数不会随着迭代过程一直持续发散,保障了对光发射机器件的非线性进行预补偿的稳定运行。60.图2是处理单元101的一个实施方式的示意图,如图2所示,在一些实施例中,处理单元101被配置为:61.计算输入的查找表的符号序列向量v(i)与非线性系数向量s的相关系数r(i);62.利用所述相关系数r(i)计算与所述符号序列向量v(i)相关的线性isi;63.从所述非线性系数向量s中去除与所述符号序列向量v(i)相关的线性isi,得到处理后的查找表。64.以输入的查找表为下面的表1所示的包含1024个条目的查找表为例,该输入的查找表由1024个不同的符号序列和所对应的非线性系数组成,所有符号序列的长度均为5,因此可以构成一个1024×5的符号矩阵。65.表1:66.长度为5的符号序列非线性系数[-3ꢀ‑3ꢀ‑3ꢀ‑3ꢀ‑3]δ1[-3ꢀ‑3ꢀ‑3ꢀ‑3ꢀ‑1]δ2……...…[33333]δ1024[0067]在上述实施例中,处理单元101可以将该符号矩阵拆分为5个列向量v(1),v(2),v(3),v(4)和v(5),分别对应长度为5的符号序列的第1个、第2个、第3个、第4个和第5个符号,同时获得非线性系数向量s=[δ1δ2…δ1024]t。[0068]在上述实施例中,处理单元101可以计算符号序列向量v(1)~v(5)与非线性系数向量s的相关系数r(i),计算公式如下:[0069][0070]在式1中,cov[v(i),s]表示v(i)和s的协方差,var[v(i)]和var(s)分别表示向量v(i)和s的方差。相关系数r(i)表征了非线性系数向量中所包含的残余线性isi的大小。[0071]在上述实施例中,处理单元101利用计算获得的相关系数r(i)可以去除非线性系数向量s中与符号序列向量v(i)相关的线性干扰,计算公式如下:[0072][0073]在式2中,s′表示经过线性修正的非线性系数向量。将输入的查找表中原有的s替换为s′,即可从处理单元101输出经过修正的查找表(也即处理后的查找表)。[0074]在上述实施例中,以输入的查找表包含1024个条目并且所有符号序列的长度均为5为例,但本技术不限于此,在本技术实施例中,对输入的查找表的参数没有限制,即对于不同条目数的不同符号序列长度的查找表均适用。[0075]图3是处理单元101的另一个实施方式的示意图,如图3所示,在一些实施例中,处理单元101被配置为:[0076]计算输入的查找表的符号序列矩阵p与非线性系数向量s的串扰系数向量w;[0077]利用所述串扰系数向量w计算线性isi;[0078]从所述非线性系数向量s中去除所述线性isi,得到处理后的查找表。[0079]仍以表1所示的查找表作为输入的查找表为例。根据该查找表可以获得一个1024×5的符号序列矩阵p和一个1024×1的非线性系数向量s=[δ1δ2ꢀ…ꢀδ1024]t。残余线性isi的串扰系数可以表示为一个5×1的权重系数向量w,则总的残余线性isi的估计值即为s′=p×w。令去除了残余线性isi的非线性失真量msenld=auerage(|s-s′|2)最小,即可获得准确的w值。该方程同均方误差公式形式上是一样的,因此可以利用正规方程(也即是最小均方误差mmse)直接求解出w,即:[0080]w=(ptp)-1pts[0081]上式中的pt是矩阵p的转置。由此,可以获得消除了残余线性isi的查找表的非线性系数向量,即:[0082]s-s′=s-p×w=s-p(ptp)-1pts[0083]同样的,将输入的查找表中的s替换为s-s′,即可从处理单元101输出经过修正的查找表(也即处理后的查找表)。[0084]以上处理单元101的两个实施方式只是举例说明,本技术并不以此作为限制,处理单元101也可以通过其他方式在查找表的迭代更新过程中对输入的查找表包含的残余线性isi进行抑制或消除处理,得到消除了线性isi的查找表。[0085]例如,处理单元101也可以将输入的查找表与第一因子α相乘,得到处理后的查找表。由此,通过引入第一因子α,能够抑制残余线性isi的影响以防止查找表系数发散。[0086]在上述实施例中,处理单元101可以通过乘法器来实现,但本技术不限于此,也可以通过软件的方式来实现处理单元101的功能。[0087]在上述实施例中,第一因子α的取值大于0且小于1。例如,该第一因子α的取值可以为0.95,由此,能够平衡查找表的迭代更新速度和非线性预性能,但本技术不限于此,如前所述,该第一因子α的取值可以是0和1之间的任意值。[0088]在本技术实施例中,处理单元101可以对查找表的迭代更新过程中的任意查找表进行残余线性isi的抑制处理。例如,处理单元101可以对生成的第一查找表δlut进行残余线性isi的抑制处理,或者对更新前的查找表lut(i-1)进行残余线性isi的抑制处理,或者对更新后的查找表(根据更新前查找表lut(i-1)对第一查找表δlut进行更新得到的查找表)进行残余线性isi的抑制处理。下面分别进行说明。[0089]在一些实施例中,处理单元101对生成的第一查找表δlut进行残余线性isi的抑制处理。[0090]图4是上述实施例的非线性查找表的更新装置100a的示意图,如图4所示,该装置100a包括:处理单元101、第一生成单元102a、第一更新单元103a和第一存储单元104a。[0091]第一生成单元102a根据参考信号和判决前信号生成第一查找表δlut,该第一查找表δlut为前述输入的查找表;处理单元101对第一查找表δlut进行线性isi的抑制处理,得到第二查找表δ’lut作为处理后的查找表;第一存储单元104a保存更新前查找表lut(i-1);第一更新单元103a根据更新前查找表lut(i-1)对第二查找表δ’lut进行更新,得到更新后查找表lut(i)。[0092]在上述实施例中,通过在查找表的迭代更新过程中对生成的第一查找表δlut进行线性isi的抑制处理,能够对残余的线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。并且,通过将更新lut实时反馈给光发射机可以实现对光发射机器件的非线性的动态和自适应的预补偿。[0093]在上述实施例中,参考信号例如为判决后信号,判决后信号是光接收机的判决器对数字信号处理(digitalsignalprocessing,dsp)后的判决前信号进行判决后得到的信号,关于数字信号处理和判决的具体实施方式,可以参考相关技术,此处省略说明。但本技术不限于此,参考信号也可以是预先设定的训练序列或者符号信息已知的负载(payload),等等。[0094]在上述实施例中,判决前信号是光接收机的信号处理器对模数转换处理后的信号进行数字信号处理后得到的信号,关于模数转换处理和数字信号处理的具体实施方式,可以参考相关技术,此处省略说明。[0095]在上述实施例中,第一生成单元102a利用判决后信号(或者预先设定的序列或者符号信息已知的负载)和判决前信号(数字信号处理后的信号)计算获得第一查找表δlut。本技术对具体的计算方法不做限制,例如,可以基于现有的查找表的生成技术来实现。[0096]以pam4信号为例,如果查找表的符号序列长度选择为5,那么将获得一个包含45=1024个条目的查找表,如表2所示。[0097]表2:[0098]长度为5的符号序列非线性系数[-3ꢀ‑3ꢀ‑3ꢀ‑3ꢀ‑3]δ1[-3ꢀ‑3ꢀ‑3ꢀ‑3ꢀ‑1]δ2……...…[33333]δ1024[0099]在表2中,δ1~δ1024分别代表第1个条目至第1024个条目,各个条目的非线性系数的取值由所采取的查找表生成技术计算获得,此处省略说明。以上表2仅是查找表的一个例子,本技术不限于此。[0100]在上述实施例中,第一存储单元104a保存有更新前查找表lut(i-1),该更新前查找表lut(i-1)为上一次lut的迭代更新时所保存的更新后的查找表。此外,第一存储单元104a还保存更新后查找表lut(i),并将更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。在每次lut的迭代更新时,先从第一存储单元104a读取输出更新前的查找表lut(i-1),再保存更新后的查找表lut(i)。[0101]在上述实施例中,第一存储单元104a的存储大小根据实际需要设定,最小仅保存一个lut,也即每次更新结束后,在保存lut(i)时覆盖掉lut(i-1)。但本技术不限于此,该第一存储单元104a也可以设定为保存m个历史lut,以便于数据分析。[0102]在上述实施例中,对第一存储单元104a的实现方式不限制,可以通过任意可实施的存储器来实现,此处不再一一列举。此外,该第一存储单元104a是可选的,也可以通过其他手段和方式实现第一存储单元104a的功能,从而替代第一存储单元104a。[0103]在上述实施例中,处理单元101可以采用图2或图3的方式对输入的查找表(第一查找表δlut)包含的残余线性isi进行抑制处理,本技术不限于此。[0104]在上述实施例中,第一更新单元103a根据更新前查找表lut(i-1)对处理后的查找表δ’lut进行更新,得到更新后查找表lut(i)。[0105]例如,该第一更新单元103a可以对输入的两个查找表(lut(i-1)和δ’lut)直接进行相加运算,得到更新的查找表lut(i),即:[0106]lut(i)=lut(i-1) δ′lutꢀꢀꢀ(式4)[0107]在上述实施例中,第一更新单元103a可以通过加法器来实现。本技术不限于此,第一更新单元103a也可以对输入的两个查找表进行其他运算,得到更新的查找表lut(i)。[0108]在一些实施例中,处理单元101对更新前的查找表lut(i-1)进行残余线性isi的抑制处理。[0109]图5是上述实施例的非线性查找表的更新装置100b的示意图,如图5所示,该装置100b包括:处理单元101、第二生成单元102b、第二更新单元103b和第二存储单元104b。[0110]在上述实施例中,第二生成单元102b根据参考信号和判决前信号生成第一查找表δlut;第二存储单元104b保存更新前查找表lut(i-1),所述更新前查找表lut(i-1)为所述输入的查找表;处理单元101对更新前查找表lut(i-1)进行线性isi的抑制处理,得到第二查找表δ’lut作为处理后的查找表;第二更新单元103b根据第二查找表δ’lut对第一查找表δlut进行更新,得到更新后查找表lut(i)。[0111]在上述实施例中,通过在查找表的迭代更新过程中对更新前的查找表lut(i-1)进行线性isi的抑制处理,能够对残余的线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。并且,通过将更新lut实时反馈给光发射机可以实现对光发射机器件的非线性的动态和自适应的预补偿。[0112]在上述实施例中,第二生成单元102b的实施方式与第一生成单元102a相同,其内容被合并于此,此处不再赘述。[0113]在上述实施例中,与第一存储单元104a的处理类似,第二存储单元104b保存有更新前查找表lut(i-1),该更新前查找表lut(i-1)为上一次lut的迭代更新时所保存的更新后的查找表。此外,第二存储单元104b还保存更新后查找表lut(i),并将更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。在每次lut的迭代更新时,先从第二存储单元104b读取输出更新前的查找表lut(i-1),再保存更新后的查找表lut(i)。[0114]在上述实施例中,处理单元101可以采用图2或图3的方式对输入的查找表(更新前查找表lut(i-1))包含的残余线性isi进行抑制处理,还可以采用将输入的查找表(更新前查找表lut(i-1))与第一因子α相乘的方式来消除该输入的查找表(更新前查找表lut(i-1))所包含的残余线性isi。本技术不限于此。[0115]在上述实施例中,与第一更新单元103a的处理类似,第二更新单元103b可以通过将输入的查找表(第一查找表δlut和处理后的查找表δ’lut)相加的方式来得到更新后的查找表lut(i)。但本技术不限于此。[0116]在一些实施例中,处理单元101对更新后的查找表(根据更新前查找表lut(i-1)对第一查找表δlut进行更新得到的查找表,称为第二查找表δ’lut)进行残余线性isi的抑制处理。[0117]图6是上述实施例的非线性查找表的更新装置100c的示意图,如图6所示,该装置100c包括:处理单元101、第三生成单元102c、第三更新单元103c和第三存储单元104c。[0118]在上述实施例中,第三生成单元102c根据参考信号和判决前信号生成第一查找表δlut;第三存储单元104c保存更新前查找表lut(i-1);第三更新单元103c根据更新前查找表lut(i-1)对第一查找表δlut进行更新,得到第二查找表δ’lut,该第二查找表δ’lut为输入的查找表;处理单元101对第二查找表δ’lut进行线性isi的抑制处理,得到更新后查找表lut(i)作为处理后的查找表。[0119]在上述实施例中,通过在查找表的迭代更新过程中对更新后的查找表(根据更新前查找表lut(i-1)对第一查找表δlut进行更新得到的查找表,称为第二查找表δ’lut)进行线性isi的抑制处理,能够对残余的线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。并且,通过将更新lut实时反馈给光发射机可以实现对光发射机器件的非线性的动态和自适应的预补偿。[0120]在上述实施例中,第三生成单元102c的实施方式与第一生成单元102a相同,其内容被合并于此,此处不再赘述。[0121]在上述实施例中,与第一存储单元104a的处理类似,第三存储单元104c保存有更新前查找表lut(i-1),该更新前查找表lut(i-1)为上一次lut的迭代更新时所保存的更新后的查找表。此外,第三存储单元104c还保存更新后查找表lut(i),并将更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。在每次lut的迭代更新时,先从第三存储单元104c读取输出更新前的查找表lut(i-1),再保存更新后的查找表lut(i)。[0122]在上述实施例中,处理单元101可以采用图2或图3的方式对输入的查找表(第二查找表δ’lut)包含的残余线性isi进行抑制处理,还可以采用将输入的查找表(第二查找表δ’lut)与第一因子α相乘的方式来消除该输入的查找表(第二查找表δ’lut)所包含的残余线性isi。本技术不限于此。[0123]在上述实施例中,与第一更新单元103a的处理类似,第三更新单元103c可以通过将输入的查找表(更新前查找表lut(i-1)和第一查找表δlut)相加的方式来得到第二查找表δ’lut。但本技术不限于此。[0124]以上图4至图6分别以输入的查找表为生成的第一查找表δlut、更新前的查找表lut(i-1)、以及更新后的查找表(根据更新前查找表lut(i-1)对第一查找表δlut进行更新得到的查找表)为例,但本技术不限于此,在查找表的更新过程中涉及的任意的查找表都可以通过本技术的处理单元进行残余线性isi的抑制处理,此处省略说明。[0125]值得注意的是,以上附图1至6仅对本技术实施例进行了示意性说明,但本技术不限于此。例如可以适当地调整各个部件,此外还可以增加其他的一些部件或者减少其中的某些部件。本领域的技术人员可以根据上述内容进行适当地变型,而不仅限于上述附图1至6的记载。[0126]以上各个实施例仅对本技术实施例进行了示例性说明,但本技术不限于此,还可以在以上各个实施例的基础上进行适当的变型。例如,可以单独使用上述各个实施例,也可以将以上各个实施例中的一种或多种结合起来。[0127]通过本实施例的装置,在lut迭代更新过程中对残余线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。[0128]第二面的实施例[0129]本技术实施例提供了一种非线性查找表的更新方法,由于该方法解决问题的原理与第一方面的实施例的装置类似,因此其具体的实施可以参考第一方面的实施例的装置的实施,内容相同之处不再重复说明。[0130]图7是本技术实施例的非线性查找表的更新方法的一个实施方式的示意图,如图7所示,该方法包括:[0131]701:在查找表的迭代更新过程中对输入的查找表包含的残余线性isi进行抑制处理,得到处理后的查找表。[0132]通过本实施例的方法,在lut迭代更新过程中对残余线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。[0133]图8是701的一个实施方式的示意图,如图8所示,该方法包括:[0134]801:计算输入的查找表的符号序列向量v(i)与非线性系数向量s的相关系数r(i);[0135]802:利用所述相关系数r(i)计算与所述符号序列向量v(i)相关的线性isi;[0136]803:从所述非线性系数向量s中去除与所述符号序列向量v(i)相关的线性isi,得到处理后的查找表。[0137]图9是701的另一个实施方式的示意图,如图9所示,该方法包括:[0138]901:计算输入的查找表的符号序列矩阵p与非线性系数向量s的串扰系数向量w;[0139]902:利用所述串扰系数向量w计算线性isi;[0140]903:从所述非线性系数向量s中去除所述线性isi,得到处理后的查找表。[0141]图10是701的再一个实施方式的示意图,如图10所示,该方法包括:[0142]1001:将输入的查找表与第一因子α相乘,得到处理后的查找表,所述第一因子α的取值大于0且小于1。[0143]在一些实施例中,第一因子α的取值为0.95。[0144]图11是本技术实施例的非线性查找表的更新方法的另一个实施方式的示意图,在该实施方式中,输入的查找表为生成的第一查找表δlut。如图11所示,该方法包括:[0145]1101:根据参考信号和判决前信号生成第一查找表δlut,所述第一查找表δlut为所述输入的查找表;[0146]1102:对所述第一查找表δlut进行线性isi的抑制处理,得到第二查找表δ’lut作为所述处理后的查找表;[0147]1103:根据更新前查找表lut(i-1)对所述第二查找表δ’lut进行更新,得到更新后查找表lut(i);[0148]1104:保存所述更新后查找表lut(i),并将所述更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。[0149]图12是本技术实施例的非线性查找表的更新方法的再一个实施方式的示意图,在该实施方式中,输入的查找表为更新前查找表lut(i-1)。如图12所示,该方法包括:[0150]1201:根据参考信号和判决前信号生成第一查找表δlut;[0151]1202:对更新前查找表lut(i-1)进行线性isi的抑制处理,得到第二查找表δ’lut作为所述处理后的查找表;所述更新前查找表lut(i-1)为所述输入的查找表;[0152]1203:根据所述第二查找表δ’lut对所述第一查找表δlut进行更新,得到更新后查找表lut(i);[0153]1204:保存所述更新后查找表lut(i),并将所述更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。[0154]图13是本技术实施例的非线性查找表的更新方法的又一个实施方式的示意图,在该实施方式中,输入的查找表为更新后查找表lut(i),为了方便说明,将该更新后查找表lut(i)称为第二查找表δ’lut。如图13所示,该方法包括:[0155]1301:根据参考信号和判决前信号生成第一查找表δlut;[0156]1302:根据更新前查找表lut(i-1)对所述第一查找表δlut进行更新,得到第二查找表δ’lut,所述第二查找表δ’lut为所述输入的查找表;[0157]1303:对所述第二查找表δ’lut进行线性isi的抑制处理,得到更新后查找表lut(i)作为所述处理后的查找表;[0158]1304:保存所述更新后查找表lut(i),并将所述更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。[0159]值得注意的是,以上附图7至13仅对本技术实施例进行了示意性说明,但本技术不限于此。例如可以适当地调整各个步骤,此外还可以增加其他的一些步骤或者减少其中的某些步骤。本领域的技术人员可以根据上述内容进行适当地变型,而不仅限于上述附图7至13的记载。[0160]以上各个实施例仅对本技术实施例进行了示例性说明,但本技术不限于此,还可以在以上各个实施例的基础上进行适当的变型。例如,可以单独使用上述各个实施例,也可以将以上各个实施例中的一种或多种结合起来。[0161]通过本实施例的方法,在lut迭代更新过程中对残余线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。[0162]第三方面的实施例[0163]本技术实施例提供一种光接收机。[0164]图14是本技术实施例的光接收机1400的一个示例的示意图。如图14所示,该光接收机1400包括:光电变换器1401、模数转换器1402、信号处理器1403、判决器1404、解码器1405以及非线性查找表的更新装置1406。[0165]在本技术实施例中,光电变换器1401对接收到的光信号进行光电变换,得到光电变换后的信号(电信号);模数转换器1402对光电变换后的信号进行模数转换,得到模数转换后的信号(数字信号);信号处理器1403对模数转换后的信号进行数字信号处理,得到数字信号处理后的信号(包含一定误差的符号序列);判决器1404对数字信号处理后的信号进行判决,得到判决后的信号(对应的判决后符号);解码器1405对判决后的信号进行解码,得到解码后信号(恢复为发射的数据比特流)。[0166]在上述实施例中,信号处理器1403可以基于现有技术对模数转换后的信号进行处理,例如,对于双偏正交幅度调制(dp-qam)信号而言,数字处理可以包括重采样,正交化,基于恒模算法的自适应均衡偏振解复用,频偏估计和载波相位恢复等。对于其他调制格式的信号,如在强度调制-直接探测(intensitymodulation-directdetection,im-dd)系统中广泛使用的脉冲幅度调制(pam)信号,信号处理器1403也可以采用相对应的成熟dsp。[0167]在上述实施例中,判决器1404可以采用硬判或软判的判决方式,本技术对此不做限制。[0168]值得注意的是,本技术对光电变换器1401、模数转换器1402、信号处理器1403、判决器1404以及解码器1405的实现方式不做限制,可以参考光接收机的相关技术。[0169]在本技术实施例中,非线性查找表的更新装置1406可以是第一方面的实施例的装置,实现第二方面的实施例的方法。例如,接收上述判决后信号和数字信号处理后信号,实时输出更新后的查找表并将其反馈给对端的光发射机。具体的处理过程可以参考第一方面的实施例和第二方面的实施例,此处省略说明。[0170]在上述实施例中,以非线性查找表的更新装置1406配置到光接收机1400中为例,但本技术不限于此,该非线性查找表的更新装置1406也可以配置在光接收机1400的一侧,例如配置为与光接收机1400耦合的芯片或产品等。[0171]本技术实施例还提供一种光发射机。[0172]图15是本技术实施例的光发射机1500的一个示例的示意图,如图15所示,该光发射机包括:编码器1501、非线性预补偿器1502、信号处理器1503、数模转换器1504、驱动放大器1505、光调制器1506以及发射激光器1507。[0173]在本技术实施例中,待发送的比特流数据信号经过编码器1501编码后成为符号序列,非线性预补偿器1502利用反馈得到查找表进行非线性预补偿,预补偿后的信号经过信号处理器1503进行数字信号处理后变成可以被数模转换器1504处理的信号,数模转换器1504输出的电信号经过驱动放大器1505放大后被输入到个光调制器1506的射频输入端,光调制器1506借助发射激光器1507将其加载到光信号上并发送给对端的光接收机。[0174]在上述实施例中,信号处理器1503可以基于现有技术对预补偿后的信号进行数字信号处理,例如:上采样,脉冲成形,线性预均衡,均方根值锁定,峰值剪裁,重采样和量化等等,具体可以参考相关技术,此处省略说明。[0175]值得注意的是,本技术对编码器1501、非线性预补偿器1502、信号处理器1503、数模转换器1504、驱动放大器1505、光调制器1506以及发射激光器1507的实现方法不做限制,可以参考光发射机的相关技术。[0176]本技术实施例还提供一种光收发机(transceiver),该光收发机包括光发射机和光接收机,该光发射机向对端的光接收机发送光信号,其结构可以参考图15,但本技术并不依此作为限制;该光接收机接收对端的光发射机发送的光信号,其结构可以参考图14,但本技术并不依此作为限制。[0177]通过本实施例的光接收机,在lut迭代更新过程中对残余线性isi予以消除或抑制,避免了lut系数随着迭代更新而发散。[0178]实施例4[0179]本技术实施例提供一种光通信系统。[0180]图16是本技术实施例的光通信系统1600的示意图,如图16所示,该光通信系统1600包括第一光收发机1601和第二光收发机1602,该第一光收发机1601包括第一光发射机16011和第一光接收机16012,该第二光收发机1602包括第二光发射机16021和第二光接收机16022。[0181]在一些实施例中,第一光发射机16011向第二光接收机16022发送光信号,所述第二光接收机16022接收该光信号,该第二光接收机16022包括第一方面的实施例所述的非线性查找表的更新装置,其对非线性查找表进行更新,并反馈给第一光发射机16011。[0182]在一些实施例中,第二光发射机16021向第一光接收机16012发送光信号,所述第一光接收机16012接收该光信号,该第一光接收机16012包括第一方面的实施例所述的非线性查找表的更新装置,其对非线性查找表进行更新,并反馈给第二光发射机16021。[0183]由于在第一方面的实施例中,已经对该非线性查找表的更新装置做了详细说明,其内容被合并于此,此处不再赘述。[0184]本技术实施例还提供一种计算机可读程序,其中当在非线性查找表的更新装置中执行所述程序时,所述程序使得所述非线性查找表的更新装置执行如第二面的实施例所述的方法。[0185]本技术实施例提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得非线性查找表的更新装置执行如第二方面的实施例所述的方法。[0186]本技术以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本技术涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本技术还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、dvd、flash存储器等。[0187]结合本技术实施例描述的方法/装置可直接体现为硬件、由处理器执行的软件模块或二者组合。例如,图中所示的功能框图中的一个或多个和/或功能框图的一个或多个组合,既可以对应于计算机程序流程的各个软件模块,亦可以对应于各个硬件模块。这些软件模块,可以分别对应于图中所示的各个步骤。这些硬件模块例如可利用现场可编程门阵列(fpga)将这些软件模块固化而实现。[0188]软件模块可以位于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动磁盘、cd-rom或者本领域已知的任何其它形式的存储介质。可以将一种存储介质耦接至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息;或者该存储介质可以是处理器的组成部分。处理器和存储介质可以位于asic中。该软件模块可以存储在移动终端的存储器中,也可以存储在可插入移动终端的存储卡中。例如,若设备(如移动终端)采用的是较大容量的mega-sim卡或者大容量的闪存装置,则该软件模块可存储在该mega-sim卡或者大容量的闪存装置中。[0189]针对附图中描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,可以实现为用于执行本技术所描述功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。针对附图描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,还可以实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp通信结合的一个或多个微处理器或者任何其它这种配置。[0190]以上结合具体的实施方式对本技术进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本技术保护范围的限制。本领域技术人员可以根据本技术的精神和原理对本技术做出各种变型和修改,这些变型和修改也在本技术的范围内。[0191]关于包括以上实施例的实施方式,还公开下述的附记:[0192]1.一种非线性查找表的更新方法,其中,所述方法包括:[0193]在查找表的迭代更新过程中对输入的查找表包含的残余线性isi进行抑制处理,得到处理后的查找表。[0194]2.根据附记1所述的方法,其中,对输入的查找表包含的残余线性isi进行抑制处理,包括:[0195]计算所述输入的查找表的符号序列向量v(i)与非线性系数向量s的相关系数r(i);[0196]利用所述相关系数r(i)计算与所述符号序列向量v(i)相关的线性isi;[0197]从所述非线性系数向量s中去除与所述符号序列向量v(i)相关的线性isi,得到处理后的查找表。[0198]3.根据附记1所述的方法,其中,对输入的查找表包含的残余线性isi进行抑制处理,包括:[0199]计算所述输入的查找表的符号序列矩阵p与非线性系数向量s的串扰系数向量w;[0200]利用所述串扰系数向量w计算线性isi;[0201]从所述非线性系数向量s中去除所述线性isi,得到处理后的查找表。[0202]4.根据附记1所述的方法,其中,对输入的查找表包含的残余线性isi进行抑制处理,包括:[0203]将所述输入的查找表与第一因子α相乘,得到处理后的查找表,所述第一因子α的取值大于0且小于1。[0204]5.根据附记4所述的方法,其中,所述第一因子α的取值为0.95。[0205]6.根据附记1所述的方法,其中,所述方法包括:[0206]根据参考信号和判决前信号生成第一查找表δlut,所述第一查找表δlut为所述输入的查找表;[0207]对所述第一查找表δlut进行线性isi的抑制处理,得到第二查找表δ’lut作为所述处理后的查找表;[0208]根据更新前查找表lut(i-1)对所述第二查找表δ’lut进行更新,得到更新后查找表lut(i);[0209]保存所述更新后查找表lut(i),并将所述更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。[0210]7.根据附记1所述的方法,其中,所述方法包括:[0211]根据参考信号和判决前信号生成第一查找表δlut;[0212]对更新前查找表lut(i-1)进行线性isi的抑制处理,得到第二查找表δ’lut作为所述处理后的查找表,所述更新前查找表lut(i-1)为所述输入的查找表;[0213]根据所述第二查找表δ’lut对所述第一查找表δlut进行更新,得到更新后查找表lut(i);[0214]保存所述更新后查找表lut(i),并将所述更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。[0215]8.根据附记1所述的方法,其中,所述方法包括:[0216]根据参考信号和判决前信号生成第一查找表δlut;[0217]根据更新前查找表lut(i-1)对所述第一查找表δlut进行更新,得到第二查找表δ’lut,所述第二查找表δ’lut为所述输入的查找表;[0218]对所述第二查找表δ’lut进行线性isi的抑制处理,得到更新后查找表lut(i)作为所述处理后的查找表;[0219]保存所述更新后查找表lut(i),并将所述更新后查找表lut(i)作为下一次更新查找表所使用的更新前查找表。[0220]9.一种光收发机,所述光收发机包括光发射机和光接收机,所述光接收机包括非线性查找表的更新装置,所述非线性查找表的更新装置被配置为执行附记1至8任一项所述的非线性查找表的更新方法。[0221]10.一种光通信系统,包括第一光收发机和第二光收发机,[0222]所述第一光收发机包括第一光发射机和第一光接收机,[0223]所述第二光收发机包括第二光发射机和第二光接收机,[0224]所述第一光发射机向所述第二光接收机发送光信号,所述第二光接收机包括非线性查找表的更新装置,所述非线性查找表的更新装置被配置为执行附记1至8任一项所述的非线性查找表的更新方法;和/或[0225]所述第二光发射机向所述第一光接收机发送光信号,所述第一光接收机包括非线性查找表的更新装置,所述非线性查找表的更新装置被配置为执行附记1至8任一项所述的非线性查找表的更新方法。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献