CN105227500B - 一种相位偏差的补偿方法及装置 - Google Patents
一种相位偏差的补偿方法及装置 Download PDFInfo
- Publication number
- CN105227500B CN105227500B CN201410260927.9A CN201410260927A CN105227500B CN 105227500 B CN105227500 B CN 105227500B CN 201410260927 A CN201410260927 A CN 201410260927A CN 105227500 B CN105227500 B CN 105227500B
- Authority
- CN
- China
- Prior art keywords
- sequence
- phase
- phase difference
- offset
- subdata
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000012549 training Methods 0.000 claims abstract description 123
- 230000008859 change Effects 0.000 claims description 4
- 238000013139 quantization Methods 0.000 claims description 4
- 230000008901 benefit Effects 0.000 claims description 2
- 238000012937 correction Methods 0.000 abstract description 23
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/60—Receivers
- H04B10/61—Coherent receivers
- H04B10/616—Details of the electronic signal processing in coherent optical receivers
- H04B10/6165—Estimation of the phase of the received optical signal, phase error estimation or phase error correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0044—Control loops for carrier regulation
- H04L2027/0063—Elements of loops
- H04L2027/0067—Phase error detectors
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Power Engineering (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Optical Communication System (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
本发明提供一种相位偏差的补偿方法及装置,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列;方法包括:确定出第一训练序列与用于参照的标准训练序列之间的第一相位差,以及第二训练序列与标准训练序列之间的第二相位差;根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值;利用子数据序列对应的相位补偿值对所述需要进行相位补偿的子数据序列进行相位补偿。本发明的方案能够提高接收端对数据序列中相位偏差的纠正能力。
Description
技术领域
本发明涉及信号传输领域,特别是一种相位偏差的补偿方法及装置。
背景技术
在相干检测高速光传输系统中,在接收端由于纠正发射激光器和本振激光器之间存在着相位偏差,为了消除掉相位偏差对信号判决的影响,常使用相位估计算法对相位偏差进行补偿。
VITERBI-VITERBI算法是一种经典的相位估计算法,它的基本原理是通过对接收信号的相位进行四次方处理,然后加权平均,提取出相位补偿量。由于四次方运算,导致恢复出来的相位存在正负π/2的相位模糊。解决相位模糊主要是通过加入训练序列的方式估计出相位偏移量。即发射端在发送数据信号时,在各个数据序列之间引入标准训练序列,接收端在接收到数据信号后,通过接收到的训练序列与标准训练序列的相位差对对应的数据序列进行相位纠正。
在传统的相位模糊训练方案中,一段数据序列由一段训练序列负责纠正相位。如图1所示,假设在数据序列中间一部分产生相位模糊(即阴影部分),在现有的相位模糊训练方法中,接收端是无法通过训练序列识别数据序列中间的相位模糊,因此为避免上述情况发生,一段数据序列不应设置过长,即需要在整个数据信号中引入大量的训练序列来保证相位纠正准确度,如此一来,必然会导致带宽代价过大。
发明内容
本发明要解决的技术问题是提供一种相位偏差的补偿方法及装置,能够提高接收端对数据序列中相位偏差的纠正能力。
为解决上述技术问题,本发明的实施例提供一种相位偏差的补偿方法,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列,包括:
根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;
其中,根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列是否需要进行相位补偿具体包括:
若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则只确定位于所述数据序列的后半段的子数据序列需要进行相位补偿;
若第一相位差>第一阈值,则确定所述数据序列的所有子数据序列均需要进行相位补偿。
其中,利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值具体包括:
计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值;
若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
若第一相位差>第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的前半段的子数据序的补偿值确定为第一补偿值,并将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
若第一相位差>第一阈值,且|第二相位差-第一相位差|<第二阈值,则将所述数据序列的所有子数据序列的补偿值确定为第一补偿值。
其中,计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值具体包括:
将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值;
根据所述第一数值以及预设理想星座点计算出所述第一补偿值,以及根据所述第二数值以及所述预设理想星座点计算出所述第二补偿值。
其中,将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值具体包括:
确定第一训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第一训练序列中每个符号的相位差;
确定第二训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第二训练序列中每个符号的相位差;
根据欧拉公式将所述第一训练序列中每个符号的相位差进行量化,得到第一训练序列中每个符号的具有相位的第一量化值,以及根据欧拉公式将所述第二训练序列中每个符号的相位差进行量化,得到第二训练序列中每个符号的具有相位的第二量化值;
计算所有第一量化值的均值,得到具有相位的所述第一数值,以及计算所有第二量化值的均值,得到具有相位的所述第二数值。
本发明的另一实施例还提供一种相位偏差的补偿装置,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列,包括:
第一确定模块,用于确定出第一训练序列与用于参照的标准训练序列之间的第一相位差,以及第二训练序列与标准训练序列之间的第二相位差;
第二确定模块,用于根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;
计算模块,用于利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值;
补偿模块,用于利用子数据序列对应的相位补偿值对所述需要进行相位补偿的子数据序列进行相位补偿。
其中,所述第二确定模块具体包括:
第一确定子模块,用于若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则只确定位于所述数据序列的后半段的子数据序列需要进行相位补偿;
第二确定子模块,用于若第一相位差>第一阈值,则确定所述数据序列的所有子数据序列均需要进行相位补偿。
其中,所述计算模块具体包括:
计算子模块,用于计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值;
第三确定子模块,用于若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
第四确定子模块,用于若第一相位差>第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的前半段的子数据序的补偿值确定为第一补偿值,并将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
第五确定子模块,用于若第一相位差>第一阈值,且|第二相位差-第一相位差|<第二阈值,则将所述数据序列的所有子数据序列的补偿值确定为第一补偿值。
其中,所述计算子模块具体包括:
量化单元,用于将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值;
计算单元,用于根据所述第一数值以及预设理想星座点计算出所述第一补偿值,以及根据所述第二数值以及所述预设理想星座点计算出所述第二补偿值。
其中,所述量化单元具体包括:
第一确定子单元,用于确定第一训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第一训练序列中每个符号的相位差;
第二确定子单元,用于确定第二训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第二训练序列中每个符号的相位差;
量化子单元,用于根据欧拉公式将所述第一训练序列中每个符号的相位差进行量化,得到第一训练序列中每个符号的具有相位的第一量化值,以及根据欧拉公式将所述第二训练序列中每个符号的相位差进行量化,得到第二训练序列中每个符号的具有相位的第二量化值;
计算子单元,用于计算所有第一量化值的均值,得到具有相位的所述第一数值,以及计算所有第二量化值的均值,得到具有相位的所述第二数值。
本发明的上述技术方案的有益效果如下:
本发明的方案将一段数据序列分成多个子数据序列,并根据数据序列前后两个训练序列来确定每个子数据序列是否需要进行相位补偿,以及需要进行相位补偿的子数据序列对应的相位补偿值。相比于现有技术,本方案的相位纠正的准确度更强,因此在传输过程中,能够发送更长的数据序列,即传输相同数据量时,本实施例的补偿方法比现有技术引用了更少的训练序列,从而节约了带宽资源。
附图说明
图1为现有的数据序列的中间部分发生相位模糊的示意图;
图2为本发明中相位偏差的补偿方法的步骤示意图;
图3、4为在具体实现本发明中相位偏差的补偿方法时,数据序列与训练序列的结构示意图;
图5为在本发明实现方式一中,实施相位补偿的流程示意图;
图6为采用本发明的相位偏差的补偿方法与采用现有的相位偏差的补偿方法所传输的数据信号的结构对比图;
图7为本发明中相位偏差的补偿装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明的实施例提供一种相位偏差的补偿方法,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列,如图1所示,包括:
步骤11,确定出第一训练序列与用于参照的标准训练序列之间的第一相位差,以及第二训练序列与标准训练序列之间的第二相位差;
步骤12,根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;
步骤13,利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值;
步骤14,利用子数据序列对应的相位补偿值对所述需要进行相位补偿的子数据序列进行相位补偿。
通过上述描述可知,本实施例的补偿方法将一段数据序列分成多个子数据序列,并根据数据序列前后两个训练序列来确定每个子数据序列是否需要进行相位补偿,以及需要进行相位补偿的子数据序列对应的相位补偿值。相比于现有技术,本发明的补偿方法的相位纠正的准确度更强,因此在传输过程中,能够发送更长的数据序列,即传输相同数据量时,本实施例的补偿方法比现有技术引用了更少的训练序列,从而节约了带宽资源。
下面结合两种实现方式对本发明的补偿方法进行详细介绍。
<实现方式一>
如图3所示,在实现方式一中,将多个子数据序列组成的数据序列B分成前半部分B1以及后半部分B2。第一训练序列A与标准训练序列之间的相位差为第一相位差,第二训练序列C与标准训练序列之间的相位差为第二相位差。
实施上述步骤12时,包括:
步骤121,若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则只确定位于所述数据序列的后半段的子数据序列需要进行相位补偿;
步骤122,若第一相位差>第一阈值,则确定所述数据序列的所有子数据序列均需要进行相位补偿。
通过步骤121和步骤122的描述可以知道,当第一相位差<第一阈值时,则表明第一训练序列A的相位与标准训练序列的相位相差在允许的程度内,认定靠近第一训练序列A的前半部分的子数据序列B1不需要进行相位纠正,若此时,|第二相位差-第一相位差|>第二阈值,则表明第二训练序列C的相位与第一训练序列A的相位相差较大,也意味着第二训练序列C的相位与标准训练序列的相位有较大的差距,认定靠近第二训练序列C的后半部分的子数据序列B2需要相位纠正。当第一相位差>第一阈值时,则表明前半部分的子数据序列B1发生了相位偏差,根据经验,往往后半部分的子数据序列B2很可能也发生了相位偏差,因此认为所有子数据序列均需要进行相位补偿。
之后执行上述步骤13,具体包括:
步骤131,计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值;即第一补偿值为第一训练序列A与标准训练序列的相位补偿值,第一补偿值为第一训练序列B与标准训练序列的相位补偿值;
步骤132,若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
步骤133,若第一相位差>第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的前半段的子数据序的补偿值确定为第一补偿值,并将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
步骤134,若第一相位差>第一阈值,且|第二相位差-第一相位差|<第二阈值,则将所述数据序列的所有子数据序列的补偿值确定为第一补偿值。
图4为实际实施上述步骤13以及步骤14的流程示意图。当只有后半部分的子数据序列B2需要相位纠正时,显然B2对应的补偿值更有可能是其靠近的第二训练序列C所对应的第二补偿值。当前半部分的子数据序列B1需要相位纠正时,会出现两种情况。一种是整段数据序列B的多处发生了相位模糊,B1的相位偏差与B2的相位变差差距较大,此时将B1按照第一补偿值进行相位纠正,B2按照第二补偿值纠正。另一种是B1需要相位纠正,而B2的相位与B1的相位相差不大,则表明整段数据序列B中,发生了一个横跨B1和B2区域的相位偏差,此时,只需要将整段数据序列B按照第一补偿值进行相位纠正即可。
可见,实现方式一中,利用了数学二分法的原理对模糊相位进行定位、纠正,其纠正的准确率比传统方法提高了近一倍,能够有效减轻后续工作模块的负担。
当然,需要指出的是,本实现方式还可以只通过第一相位差判断B1是否需要相位纠正,以及只通过第二相位差判断B2是否需要补偿。当确定B1需要相位补偿时,按照第一补偿值对B1进行补偿。当确定B2需要相位补偿时,按照第二补偿值对B2进行补偿。
<实现方式二>
如图5所示,在实现方式二中,将多个子数据序列组成的数据序列B等分成B1、B2和B3三部分。第一训练序列A与标准训练序列之间的相位差为第一相位差,第二训练序列C与标准训练序列之间的相位差为第二相位差。
当第一相位差大于预设阈值时,确定B1需要相位纠正,则其对应的补偿值即为根据第一相位差计算得到的第一补偿值;
当第二相位差大于预设阈值时,确定B3需要相位纠正,则其对应的补偿值即为根据第二相位差计算得到的第二补偿值;
当第一相位差大与第二相位差的均值大于预设阈值时,确定B2需要相位纠正,则其对应的补偿值即为第一补偿值与第二补偿值的均值。
需要给予说明的是,本发明所提供的只是两种可行的实现方式,凡是根据第一相位差以及第二相位差对数据序列分段进行相位模糊定位、补偿的技术手段都应该属于本发明的保护范围。
综上所述,本发明的补偿方法效果如图6所示,其中,S1为现有补偿方法所传输的信号,S2为本发明的补偿方法所传输的信号。通过对比可以看出,现有方法由于相位补偿能力较差,因此在传输相同数据量时,为了保证信号质量,需要引入多个训练序列,即将信号数据分成多段长度较小的数据序列进行传输,要比本发明的补偿方法所传输的信号占用更多的带宽资源。
此外,在上述实施例的基础之上,步骤13具体包括:
步骤131,将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值;
具体地,现有的训练序列是由多个相位的符号所组成,在步骤131中,确定第一训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第一训练序列中每个符号的相位差;确定第二训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第二训练序列中每个符号的相位差;根据欧拉公式将所述第一训练序列中每个符号的相位差进行量化,得到第一训练序列中每个符号的具有相位的第一量化值,以及根据欧拉公式将所述第二训练序列中每个符号的相位差进行量化,得到第二训练序列中每个符号的具有相位的第二量化值;计算所有第一量化值的均值,得到具有相位的所述第一数值,以及计算所有第二量化值的均值,得到具有相位的所述第二数值。
步骤132,根据所述第一数值以及预设理想星座点计算出所述第一补偿值,以及根据所述第二数值以及所述预设理想星座点计算出所述第二补偿值。
下面接一个具体实施例对步骤131和步骤131进行介绍。
在本实施例中假设发射端在传输信号中引用的标准训练序列的每个符号的相位为n,n+1,......,n+p-1为标准训练序列中每个符号的有效序号。接收端先接收到的第一训练序列的每个符号的相位为之后接收到的第二训练序列的每个符号的相位为 其中,I表示第一训练序列与第二训练序列之间的数据序列。
首先分别计算出T1、T2每个符号与对应的T0每个符号的相位差 以及
之后,利用欧拉公式分别求出Δ1和Δ2对应的量化值,Δ1的数值对应为SΔ1=S(n),S(n+1),…S(n+p-1),Δ2的数值对应为SΔ2=S(n+I+P),S(n+I+P+1),…S(n+I+2p-1)。其中,欧拉公式为数学领域常用方法,其量化出的数值依然继承相位,在本实施例中,将SΔ1作为量化后的Δ1,将SΔ2作为量化后的Δ2。需要说明的,在本实施例利用欧拉公式提前对Δ1和Δ2量化,其量化步骤的执行顺序并不会改变最终的第一补偿值以及第二补偿值的结果。
之后,计算SΔ1中每个符号的均值,并根据确定出该均值的相位以及计算SΔ2中每个符号的均值,并根据确定出该均值的相位
最终,根据和所在星座图的象限将其修正到预设的理想星座点处,即得到第一补偿值和第二补偿值需要说明的是,该步骤为现有的相位补偿技术,所以本文不再赘述。
此外,本发明的实施例还提供一种相位偏差的补偿装置,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列,如图7所示,包括:
第一确定模块,用于确定出第一训练序列与用于参照的标准训练序列之间的第一相位差,以及第二训练序列与标准训练序列之间的第二相位差;
第二确定模块,用于根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;
计算模块,用于利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值;
补偿模块,用于利用子数据序列对应的相位补偿值对所述需要进行相位补偿的子数据序列进行相位补偿。
通过上述描述可知,本实施例的补偿装置将一段数据序列分成多个子数据序列,并根据数据序列前后两个训练序列来确定每个子数据序列是否需要进行相位补偿,以及需要进行相位补偿的子数据序列对应的相位补偿值。相比于现有技术,本发明的补偿装置的相位纠正的准确度更强,因此在传输过程中,能够发送更长的数据序列,即传输相同数据量时,本实施例的补偿方法比现有技术引用了更少的训练序列,从而节约了带宽资源。
进一步地,在上述实施例的基础上所述第二确定模块具体包括:
第一确定子模块,用于若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则只确定位于所述数据序列的后半段的子数据序列需要进行相位补偿;
第二确定子模块,用于若第一相位差>第一阈值,则确定所述数据序列的所有子数据序列均需要进行相位补偿。
通过上述描述可以知道,当第一相位差<第一阈值时,则表明第一训练序列A的相位与标准训练序列的相位相差在允许的程度内,认定靠近第一训练序列A的前半部分的子数据序列B1不需要进行相位纠正,若此时,|第二相位差-第一相位差|>第二阈值,则表明第二训练序列C的相位与第一训练序列A的相位相差较大,也意味着第二训练序列C的相位与标准训练序列的相位有较大的差距,认定靠近第二训练序列C的后半部分的子数据序列B2需要相位纠正。当第一相位差>第一阈值时,则表明前半部分的子数据序列B1发生了相位偏差,根据经验,往往后半部分的子数据序列B2很可能也发生了相位偏差,因此认为所有子数据序列均需要进行相位补偿。
进一步地,在上述实施例的基础之上所述计算模块具体包括:
计算子模块,用于计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值;
第三确定子模块,用于若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
第四确定子模块,用于若第一相位差>第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的前半段的子数据序的补偿值确定为第一补偿值,并将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
第五确定子模块,用于若第一相位差>第一阈值,且|第二相位差-第一相位差|<第二阈值,则将所述数据序列的所有子数据序列的补偿值确定为第一补偿值。
通过上述描述可以知道,当只有后半部分的子数据序列B2需要相位纠正时,显然B2对应的补偿值更有可能是其靠近的第二训练序列C所对应的第二补偿值。当前半部分的子数据序列B1需要相位纠正时,会出现两种情况。一种是整段数据序列B的多处发生了相位模糊,B1的相位偏差与B2的相位变差差距较大,显然此时将B1按照第一补偿值进行相位纠正,B2按照第二补偿值纠正更为合理。另一种是B1需要相位纠正,而B2的相位与B1的相位相差不大,则表明整段数据序列B中,发生了一个横跨B1和B2区域的相位偏差,此时,只需要将整段数据序列B按照第一补偿值进行相位纠正即可。
此外,在上述实施例的基础之上,所述计算子模块具体包括:
量化单元,用于将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值;
计算单元,用于根据所述第一数值以及预设理想星座点计算出所述第一补偿值,以及根据所述第二数值以及所述预设理想星座点计算出所述第二补偿值。
其中,所述量化单元具体包括:
第一确定子单元,用于确定第一训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第一训练序列中每个符号的相位差;
第二确定子单元,用于确定第二训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第二训练序列中每个符号的相位差;
量化子单元,用于根据欧拉公式将所述第一训练序列中每个符号的相位差进行量化,得到第一训练序列中每个符号的具有相位的第一量化值,以及根据欧拉公式将所述第二训练序列中每个符号的相位差进行量化,得到第二训练序列中每个符号的具有相位的第二量化值;
计算子单元,用于计算所有第一量化值的均值,得到具有相位的所述第一数值,以及计算所有第二量化值的均值,得到具有相位的所述第二数值。
显然,本实施例的补偿装置与本发明的补偿方法相对应。该补偿方法所能达到的技术效果,本实施例的补偿装置同样能够达到。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种相位偏差的补偿方法,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列,其特征在于,包括:
确定出第一训练序列与用于参照的标准训练序列之间的第一相位差,以及第二训练序列与标准训练序列之间的第二相位差;
根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;
利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值;
利用子数据序列对应的相位补偿值对所述需要进行相位补偿的子数据序列进行相位补偿。
2.根据权利要求1所述的补偿方法,其特征在于,根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列是否需要进行相位补偿具体包括:
若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则只确定位于所述数据序列的后半段的子数据序列需要进行相位补偿;
若第一相位差>第一阈值,则确定所述数据序列的所有子数据序列均需要进行相位补偿。
3.根据权利要求1所述的补偿方法,其特征在于,利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值具体包括:
计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值;
若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
若第一相位差>第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的前半段的子数据序的补偿值确定为第一补偿值,并将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
若第一相位差>第一阈值,且|第二相位差-第一相位差|<第二阈值,则将所述数据序列的所有子数据序列的补偿值确定为第一补偿值。
4.根据权利要求3所述的补偿方法,其特征在于,计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值具体包括:
将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值;
根据所述第一数值以及预设理想星座点计算出所述第一补偿值,以及根据所述第二数值以及所述预设理想星座点计算出所述第二补偿值。
5.根据权利要求4所述的补偿方法,其特征在于,将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值具体包括:
确定第一训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第一训练序列中每个符号的相位差;
确定第二训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第二训练序列中每个符号的相位差;
根据欧拉公式将所述第一训练序列中每个符号的相位差进行量化,得到第一训练序列中每个符号的具有相位的第一量化值,以及根据欧拉公式将所述第二训练序列中每个符号的相位差进行量化,得到第二训练序列中每个符号的具有相位的第二量化值;
计算所有第一量化值的均值,得到具有相位的所述第一数值,以及计算所有第二量化值的均值,得到具有相位的所述第二数值。
6.一种相位偏差的补偿装置,应用于接收端所接收到的第一训练序列与第二训练序列之间的数据序列,其特征在于,包括:
第一确定模块,用于确定出第一训练序列与用于参照的标准训练序列之间的第一相位差,以及第二训练序列与标准训练序列之间的第二相位差;
第二确定模块,用于根据所述第一相位差和第二相位差确定组成所述数据序列的多个子数据序列中需要进行相位补偿的子数据序列;
计算模块,用于利用所述第一相位差和第二相位差计算需要进行相位补偿的子数据序列对应的相位补偿值;
补偿模块,用于利用子数据序列对应的相位补偿值对所述需要进行相位补偿的子数据序列进行相位补偿。
7.根据权利要求6所述的补偿装置,其特征在于,所述第二确定模块具体包括:
第一确定子模块,用于若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则只确定位于所述数据序列的后半段的子数据序列需要进行相位补偿;
第二确定子模块,用于若第一相位差>第一阈值,则确定所述数据序列的所有子数据序列均需要进行相位补偿。
8.根据权利要求6所述的补偿装置,其特征在于,所述计算模块具体包括:
计算子模块,用于计算出对应所述第一相位差的第一补偿值以及对应所述第二相位差的第二补偿值;
第三确定子模块,用于若第一相位差<第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
第四确定子模块,用于若第一相位差>第一阈值,且|第二相位差-第一相位差|>第二阈值,则将位于所述数据序列的前半段的子数据序的补偿值确定为第一补偿值,并将位于所述数据序列的后半段的子数据序的补偿值确定为第二补偿值;
第五确定子模块,用于若第一相位差>第一阈值,且|第二相位差-第一相位差|<第二阈值,则将所述数据序列的所有子数据序列的补偿值确定为第一补偿值。
9.根据权利要求8所述的补偿装置,其特征在于,所述计算子模块具体包括:
量化单元,用于将所述第一训练序列与标准训练序列的相位差进行量化,得到具有相位的第一数值;以及将所述第二训练序列与标准训练序列的相位差进行量化,得到具有相位的第二数值;
计算单元,用于根据所述第一数值以及预设理想星座点计算出所述第一补偿值,以及根据所述第二数值以及所述预设理想星座点计算出所述第二补偿值。
10.根据权利要求9所述的补偿装置,其特征在于,所述量化单元具体包括:
第一确定子单元,用于确定第一训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第一训练序列中每个符号的相位差;
第二确定子单元,用于确定第二训练序列中每个符号与标准序列中相对应的符号的相位差,得到所述第二训练序列中每个符号的相位差;
量化子单元,用于根据欧拉公式将所述第一训练序列中每个符号的相位差进行量化,得到第一训练序列中每个符号的具有相位的第一量化值,以及根据欧拉公式将所述第二训练序列中每个符号的相位差进行量化,得到第二训练序列中每个符号的具有相位的第二量化值;
计算子单元,用于计算所有第一量化值的均值,得到具有相位的所述第一数值,以及计算所有第二量化值的均值,得到具有相位的所述第二数值。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410260927.9A CN105227500B (zh) | 2014-06-12 | 2014-06-12 | 一种相位偏差的补偿方法及装置 |
ES14894520T ES2699890T3 (es) | 2014-06-12 | 2014-09-25 | Procedimiento y dispositivo para compensar una desviación de fase |
US15/318,190 US9954621B2 (en) | 2014-06-12 | 2014-09-25 | Method and device for compensating phase deviation |
JP2016572462A JP6400127B2 (ja) | 2014-06-12 | 2014-09-25 | 位相偏差の補償方法及び装置 |
EP14894520.7A EP3145112B1 (en) | 2014-06-12 | 2014-09-25 | Method and device for compensating phase deviation |
PCT/CN2014/087402 WO2015188517A1 (zh) | 2014-06-12 | 2014-09-25 | 一种相位偏差的补偿方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410260927.9A CN105227500B (zh) | 2014-06-12 | 2014-06-12 | 一种相位偏差的补偿方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105227500A CN105227500A (zh) | 2016-01-06 |
CN105227500B true CN105227500B (zh) | 2019-10-18 |
Family
ID=54832814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410260927.9A Active CN105227500B (zh) | 2014-06-12 | 2014-06-12 | 一种相位偏差的补偿方法及装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9954621B2 (zh) |
EP (1) | EP3145112B1 (zh) |
JP (1) | JP6400127B2 (zh) |
CN (1) | CN105227500B (zh) |
ES (1) | ES2699890T3 (zh) |
WO (1) | WO2015188517A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107786275B (zh) * | 2016-08-24 | 2020-07-24 | 深圳市中兴微电子技术有限公司 | 一种光传输网络中相位模糊处理的方法和装置 |
CN108667522B (zh) * | 2017-03-30 | 2020-12-11 | 深圳市中兴微电子技术有限公司 | 一种实现相位跳变检测与纠正的方法及装置 |
CN108288255B (zh) * | 2018-01-26 | 2022-02-18 | 中国科学院广州生物医药与健康研究院 | 一种相位恢复方法、装置及系统 |
CN108572591B (zh) * | 2018-04-18 | 2021-01-22 | 中国神华能源股份有限公司 | 铁路电气系统相位恒差控制方法及系统 |
CN110601762A (zh) * | 2019-09-18 | 2019-12-20 | 成都同相科技有限公司 | 一种实现相位噪声补偿的射频信号传输方法及传输系统 |
CN110768918B (zh) * | 2019-10-31 | 2020-08-18 | 成都同相科技有限公司 | 一种实现相位噪声补偿的自由空间微波信号传输方法及传输系统 |
KR20220163635A (ko) * | 2021-06-03 | 2022-12-12 | 삼성전자주식회사 | 뉴럴 네트워크의 양자화 방법 및 이를 수행하는 장치 |
CN116299615B (zh) * | 2022-12-15 | 2023-11-03 | 长安大学 | 一种实现单北斗实时ppp模糊固定的相位偏差估计方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003043222A1 (fr) * | 2001-11-13 | 2003-05-22 | Matsushita Electric Industrial Co., Ltd. | Procede de communication et appareil de radiocommunications |
CN1564467A (zh) * | 2004-04-19 | 2005-01-12 | 中兴通讯股份有限公司 | 时分复用无线通信系统频率校正的装置和方法 |
CN101277288A (zh) * | 2007-03-30 | 2008-10-01 | 中兴通讯股份有限公司 | 正交频分复用系统的频率同步方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3172198B2 (ja) * | 1991-03-01 | 2001-06-04 | 株式会社東芝 | 等化方式 |
DE19747457C2 (de) * | 1997-10-27 | 2000-04-06 | Siemens Ag | Verfahren und Anordnung zur Übertragung von Daten über eine Funkschnittstelle in einem Funk-Kommunikationssystem |
SG108861A1 (en) * | 2002-07-18 | 2005-02-28 | Oki Techno Ct Singapore Pte | High rate receiver |
US7209670B2 (en) * | 2003-04-29 | 2007-04-24 | Nortel Networks Limited | Polarization diversity receiver for optical transmission system |
US7539501B2 (en) * | 2003-11-24 | 2009-05-26 | Broadcom Corporation | High data throughput wireless local area network receiver |
US7706696B2 (en) * | 2006-05-19 | 2010-04-27 | Alcatel-Lucent Usa Inc. | Pilot tone bias control |
WO2008007846A1 (en) * | 2006-07-11 | 2008-01-17 | Lg Electronics Inc. | Channel equarlizing method and apparatus, and receiving system |
US20090129514A1 (en) * | 2007-11-19 | 2009-05-21 | Horizon Semiconductors Ltd. | Accurate data-aided frequency tracking circuit |
CN101599801B (zh) * | 2008-06-06 | 2012-02-22 | 富士通株式会社 | 滤波器系数调整装置和方法 |
CN101621335B (zh) * | 2008-07-01 | 2012-05-30 | 富士通株式会社 | 平均长度自适应优化方法和装置 |
CN101553028B (zh) | 2009-04-30 | 2011-06-15 | 西南交通大学 | Td-scdma通信系统接收同步中基于差分相位的频偏与相位估计方法 |
US8432961B2 (en) * | 2009-06-11 | 2013-04-30 | Lg Electronics Inc. | Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system |
US8489961B2 (en) * | 2009-10-19 | 2013-07-16 | Lg Electronics Inc. | Transmitting system and method of processing digital broadcast signal in transmitting system, receiving system and method of receiving digital broadcast signal in receiving system |
JP2011130333A (ja) * | 2009-12-21 | 2011-06-30 | Fujitsu Ltd | 巡回冗長検査符号生成回路及び巡回冗長検査符号生成方法 |
US8315528B2 (en) * | 2009-12-22 | 2012-11-20 | Ciena Corporation | Zero mean carrier recovery |
US8705956B2 (en) * | 2010-04-14 | 2014-04-22 | Nec Laboratories America, Inc. | Carrier frequency offset (CFO) estimator with low complexity and high accuracy for orthogonal-frequency-division-multiplexing (CO-OFDM) systems |
JP5850041B2 (ja) * | 2011-03-02 | 2016-02-03 | 日本電気株式会社 | 光受信器、偏波分離装置、および光受信方法 |
US9100085B2 (en) * | 2011-09-21 | 2015-08-04 | Spatial Digital Systems, Inc. | High speed multi-mode fiber transmissions via orthogonal wavefronts |
JP2013106085A (ja) * | 2011-11-10 | 2013-05-30 | Kyocera Corp | デジタル無線受信装置およびデジタル無線受信方法 |
KR20140029833A (ko) * | 2012-08-30 | 2014-03-11 | 한국전자통신연구원 | 통신 시스템에서 데이터 수신 장치 및 방법 |
US9071327B2 (en) * | 2012-11-27 | 2015-06-30 | Gilat Satellite Networks Ltd. | Efficient frequency estimation |
CN103259756B (zh) | 2013-04-19 | 2016-06-29 | 东南大学 | 一种应用于ofdm系统的符号定时同步和载波同步方法 |
CN105829934B (zh) * | 2013-12-27 | 2020-01-31 | 华为技术有限公司 | 光信号控制、光开关矩阵控制方法及装置 |
CN105450295B (zh) * | 2014-07-09 | 2018-09-11 | 富士通株式会社 | 监测光信噪比的装置、发射机和通信系统 |
-
2014
- 2014-06-12 CN CN201410260927.9A patent/CN105227500B/zh active Active
- 2014-09-25 ES ES14894520T patent/ES2699890T3/es active Active
- 2014-09-25 WO PCT/CN2014/087402 patent/WO2015188517A1/zh active Application Filing
- 2014-09-25 EP EP14894520.7A patent/EP3145112B1/en active Active
- 2014-09-25 US US15/318,190 patent/US9954621B2/en active Active
- 2014-09-25 JP JP2016572462A patent/JP6400127B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003043222A1 (fr) * | 2001-11-13 | 2003-05-22 | Matsushita Electric Industrial Co., Ltd. | Procede de communication et appareil de radiocommunications |
CN1564467A (zh) * | 2004-04-19 | 2005-01-12 | 中兴通讯股份有限公司 | 时分复用无线通信系统频率校正的装置和方法 |
CN101277288A (zh) * | 2007-03-30 | 2008-10-01 | 中兴通讯股份有限公司 | 正交频分复用系统的频率同步方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3145112A1 (en) | 2017-03-22 |
EP3145112A4 (en) | 2017-05-31 |
US20170134098A1 (en) | 2017-05-11 |
WO2015188517A1 (zh) | 2015-12-17 |
ES2699890T3 (es) | 2019-02-13 |
EP3145112A9 (en) | 2017-06-07 |
US9954621B2 (en) | 2018-04-24 |
JP2017523664A (ja) | 2017-08-17 |
EP3145112B1 (en) | 2018-09-05 |
CN105227500A (zh) | 2016-01-06 |
JP6400127B2 (ja) | 2018-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105227500B (zh) | 一种相位偏差的补偿方法及装置 | |
US10432337B2 (en) | Apparatus and method for timestamping of data packets | |
WO2009023044A3 (en) | Method and system for fast dense stereoscopic ranging | |
WO2016019523A1 (zh) | 识别网络传输拥塞的方法及装置 | |
CN105187070B (zh) | 一种曼彻斯特编码信号解码方法和装置 | |
RU2014109921A (ru) | Устройство, система и способ улучшения выравнивания задаваемым аппаратурой алгоритмом | |
WO2012092900A2 (zh) | 一种信道频偏估计方法、装置及系统 | |
FI3721628T3 (fi) | Signaalidatan käsittely ylösnäytteistyssovitinta käyttäen | |
CN103514128A (zh) | 一种总线信号传输、接收方法及装置 | |
WO2020163305A8 (en) | Methods and apparatus for recovering network association information | |
CN106572352B (zh) | 一种关键帧大小控制方法及装置 | |
CN102546084A (zh) | 异步串行通信数据接收时的抗干扰纠错采样系统和方法 | |
CN106603518B (zh) | 一种实时传输协议系统的时间戳生成方法及装置 | |
JP6512282B2 (ja) | 通信装置、利用可能帯域計算システム、利用可能帯域計算方法及びプログラム | |
CN103138844B (zh) | 一种16qam调制信号的相位噪声补偿方法 | |
TWI653841B (zh) | 載波頻偏估計裝置及載波頻偏估計方法 | |
JP2010245954A5 (zh) | ||
FI20080066A0 (fi) | Menetelmä ja järjestely tiedonsiirtoviiveiden erojen ilmaisemiseksi | |
CN105282072A (zh) | 光传输网络中的频偏估计方法与装置 | |
WO2016000372A1 (zh) | 序列检测方法、装置及计算机存储介质 | |
US20180278448A1 (en) | Signal processing system and method, and apparatus | |
KR20130133007A (ko) | 이더넷 전송의 선 순차 조절 장치 및 방법 | |
CN104915941A (zh) | 计算视差的方法和装置 | |
KR20120064250A (ko) | 통신 시스템에서 데이터 수신 장치 및 방법 | |
WO2016062033A1 (zh) | 频率补偿处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |