System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种非线性补偿方法及装置制造方法及图纸_技高网

一种非线性补偿方法及装置制造方法及图纸

技术编号:45058124 阅读:1 留言:0更新日期:2025-04-22 17:40
本申请提供了一种非线性补偿方法及装置,涉及信号处理领域。用于通过硬值辅助数据更精确地计算出PBC展开系数;同时目标PBC展开系数为离线阶段确定的,可以降低非线性补偿的算法复杂度。该方法包括:根据目标基于扰动理论的补偿PBC展开系数对目标信号进行在线PBC非线性补偿,目标PBC展开系数为离线阶段通过至少一组软值数据和对应的至少一组硬值辅助数据确定的寻优后的展开系数。

【技术实现步骤摘要】

本申请实施例涉及信号处理领域,尤其涉及一种非线性补偿方法及装置


技术介绍

1、为减轻光纤中的非线性效应,数字信号处理(digital signal processor,dsp)辅助的多种非线性补偿技术被广泛研究,如数字反向传播(digital back propagation,dbp)、volterra级数滤波和基于扰动理论的补偿(perturbation based compensation,pbc)。这些方法在应用层面,都遇到了功耗复杂度与性能难以平衡的问题,难以在芯片资源有限的情况下获取对非线性补偿的较大增益,目前仍需要找到一个低功耗且高性能的非线性补偿算法。

2、例如现有的非线性补偿算法中,脉冲产生(impulse generation)后的信号ax,y(z=0,k)经过信道传输和odsp处理后得到收端软值符号ax,y(z=l,k),并传给软核或中央处理器(central processing unit,cpu)进行在线基于扰动理论的补偿(perturbationbased compensation,pbc)系数计算,得到pbc展开系数w(m,n)。同时将收端软值符号ax,y(z=l,k)传输给在线pbc修正模块,配合软核或cpu模块输出的pbc展开系数w(m,n)完成在线修正,最后将输出的结果输出到完成判决模块,判决后输出到前馈纠错(forward errorcorrection,fec)模块完成整个信号传输流程。

3、现有的非线性补偿算法中,只用到了收端odsp处理后的软值符号,并进行pbc系数的计算,而软值符号本身存在的误码率(bite error rate,ber)最终导致无法单纯依赖软值符号计算得到优化的pbc系数,导致最终的pbc修正效果无法得到足够的非线性补偿增益。另一方面,现有的非线性补偿算法采用的框架为纯在线计算模式,算法复杂度较高。


技术实现思路

1、本申请实施例提供了一种非线性补偿方法及装置,可以通过硬值辅助数据更精确地计算出pbc展开系数;同时目标pbc展开系数为离线阶段确定的,降低了非线性补偿的算法复杂度。

2、第一方面,本申请实施例提供了一种信号同步的方法,该方法包括:对目标信号进行数字信号处理;根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿,目标pbc展开系数为离线阶段通过至少一组软值数据和对应的至少一组硬值辅助数据确定的寻优后的展开系数。

3、该种可能的实现方式中,目标pbc展开系数为根据软值数据和对应的硬值辅助数据确定的寻优后的展开系数,结合硬值辅助数据确定的目标pbc展开系数更加精确,提升了非线性补偿的准确度和效率。同时该目标pbc展开系数为非线性补偿装置在离线阶段确定的,不需在线计算,较少了在线阶段的计算量,降低了在线进行pbc非线性补偿的复杂度,提升了在线进行pbc非线性补偿的效率。

4、一种可能的实现方式中,在对目标信号进行数字信号处理之后,在根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿之前,上述方法还包括:获取至少一组第一软值数据和对应的第一硬值辅助数据,第一硬值辅助数据为第一软值数据对应的硬值数据辅助序列;计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;根据至少一组pbc系数确定目标pbc展开系数。

5、一种可能的实现方式中,上述计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数,包括:通过优化算法计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;或通过最小均方算法计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;或通过最小均方算法计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数,第一硬值辅助数据为近似硬值辅助数据。

6、一种可能的实现方式中,上述根据至少一组pbc系数确定目标pbc展开系数,包括:通过特征提取算法根据至少一组pbc系数确定目标pbc展开系数,目标pbc展开系数为寻优后的pbc展开系数。

7、一种可能的实现方式中,在根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿之后,上述方法还包括:对在线pbc非线性补偿后的目标信号进行判决;在通过判决的情况下,计算在线pbc非线性补偿后的目标信号的误码率。

8、第二方面,本申请实施例提供了一种非线性补偿装置,该非线性补偿装置包括:收端光数字信号处理器odsp模块和在线pbc修正模块,其中:odsp模块,用于对目标信号进行数字信号处理;在线pbc修正模块,用于根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿,目标pbc展开系数为离线阶段通过至少一组软值数据和对应的至少一组硬值辅助数据确定的寻优后的展开系数。

9、一种可能的实现方式中,非线性补偿装置还包括硬值输入模块和软核或cpu模块,其中:硬值输入模块,用于获取至少一组第一软值数据和对应的第一硬值辅助数据,第一硬值辅助数据为第一软值数据对应的硬值数据辅助序列;软核或cpu模块,用于计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;软核或cpu模块,还用于根据至少一组pbc系数确定目标pbc展开系数。

10、一种可能的实现方式中,软核或cpu模块还用于:通过优化算法计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;或通过最小均方算法计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;或通过最小均方算法计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数,第一硬值辅助数据为近似硬值辅助数据。

11、一种可能的实现方式中,软核或cpu模块还用于:通过特征提取算法根据至少一组pbc系数确定目标pbc展开系数,目标pbc展开系数为寻优后的pbc展开系数。

12、一种可能的实现方式中,软核或cpu模块还用于:对在线pbc非线性补偿后的目标信号进行判决;在通过判决的情况下,计算在线pbc非线性补偿后的目标信号的误码率。

13、第三方面,本申请实施例提供了一种非线性补偿装置,非线性补偿装置包括:数字信号处理模块,用于对目标信号进行数字信号处理;pbc非线性补偿模块,用于根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿,目标pbc展开系数为离线阶段通过至少一组软值数据和对应的至少一组硬值辅助数据确定的寻优后的展开系数。

14、一种可能的实现方式中,非线性补偿装置还包括:获取模块,用于获取至少一组第一软值数据和对应的第一硬值辅助数据,第一硬值辅助数据为第一软值数据对应的硬值数据辅助序列;第一计算模块,用于计算至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数;确定模块,用于根据至少一组pbc系数确定目标pbc展开系数。

15、本文档来自技高网...

【技术保护点】

1.一种非线性补偿方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据目标基于扰动理论的补偿PBC展开系数对目标信号进行在线PBC非线性补偿之前,在所述对目标信号进行数字信号处理之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述计算所述至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组PBC系数,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一组PBC系数确定目标PBC展开系数,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,在所述根据目标基于扰动理论的补偿PBC展开系数对目标信号进行在线PBC非线性补偿之后,所述方法还包括:

6.一种非线性补偿装置,其特征在于,所述非线性补偿装置用于实现权利要求1-5任一项所述的方法,所述非线性补偿装置包括:收端光数字信号处理器oDSP模块和在线PBC修正模块,其中:

7.根据权利要求6所述的非线性补偿装置,其特征在于,所述非线性补偿装置还包括硬值输入模块和软核或CPU模块,其中:

8.根据权利要求7所述的非线性补偿装置,其特征在于,所述软核或CPU模块还用于:

9.根据权利要求8所述的非线性补偿装置,其特征在于,所述软核或CPU模块还用于:

10.根据权利要求6-9任一项所述的非线性补偿装置,其特征在于,所述软核或CPU模块还用于:

11.一种非线性补偿装置,其特征在于,所述非线性补偿装置包括:

12.根据权利要求11所述的非线性补偿装置,其特征在于,所述非线性补偿装置还包括:

13.根据权利要求12所述的非线性补偿装置,其特征在于,所述第一计算模块具体用于:

14.根据权利要求13所述的非线性补偿装置,其特征在于,所述确定模块具体用于:

15.根据权利要求11-14任一项所述的非线性补偿装置,其特征在于,所述非线性补偿装置还包括:

16.一种非线性补偿装置,其特征在于,所述非线性补偿装置包括处理器和存储器;所述处理器与所述存储器耦合;所述存储器用于存储计算机指令,所述计算机指令由所述处理器加载并执行以使非线性补偿装置实现如权利要求1-8任一项所述的方法。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机程序指令,所述计算机程序指令由处理器加载并执行以实现如权利要求1-5任一项所述的方法。

18.一种计算机程序产品,其特征在于,所述计算机程序产品包含计算机执行指令,当计算机执行指令在计算机上运行时,所述计算机用于实现如权利要求1-5任一项所述的方法。

...

【技术特征摘要】

1.一种非线性补偿方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿之前,在所述对目标信号进行数字信号处理之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述计算所述至少一组第一软值数据和对应的第一硬值辅助数据对应的至少一组pbc系数,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一组pbc系数确定目标pbc展开系数,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,在所述根据目标基于扰动理论的补偿pbc展开系数对目标信号进行在线pbc非线性补偿之后,所述方法还包括:

6.一种非线性补偿装置,其特征在于,所述非线性补偿装置用于实现权利要求1-5任一项所述的方法,所述非线性补偿装置包括:收端光数字信号处理器odsp模块和在线pbc修正模块,其中:

7.根据权利要求6所述的非线性补偿装置,其特征在于,所述非线性补偿装置还包括硬值输入模块和软核或cpu模块,其中:

8.根据权利要求7所述的非线性补偿装置,其特征在于,所述软核或cpu模块还用于:

9.根据权利要求8所述的非线性补偿装置,其特征在于,所述软核或cpu模块还用于...

【专利技术属性】
技术研发人员:马鼎炯缪赟李晓雷叶尧李琳孙杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1