CN103155418A - 联合载波相位估计和前向错误校正 - Google Patents
联合载波相位估计和前向错误校正 Download PDFInfo
- Publication number
- CN103155418A CN103155418A CN2011800497377A CN201180049737A CN103155418A CN 103155418 A CN103155418 A CN 103155418A CN 2011800497377 A CN2011800497377 A CN 2011800497377A CN 201180049737 A CN201180049737 A CN 201180049737A CN 103155418 A CN103155418 A CN 103155418A
- Authority
- CN
- China
- Prior art keywords
- cpe
- mistake
- correct
- proofreaied
- input signal
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/3746—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 with iterative decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/63—Joint error correction and other techniques
- H03M13/6325—Error control coding in combination with demodulation
-
- 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
- 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/66—Non-coherent receivers, e.g. using direct detection
- H04B10/69—Electrical arrangements in the receiver
- H04B10/695—Arrangements for optimizing the decision element in the receiver, e.g. by using automatic threshold control
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/152—Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/17—Burst error correction, e.g. error trapping, Fire codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/19—Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2957—Turbo codes and decoding
- H03M13/296—Particular turbo code structure
- H03M13/2963—Turbo-block codes, i.e. turbo codes based on block codes, e.g. turbo decoding of product codes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Optical Communication System (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
公开了用于处理通信系统中的光信号的方法和系统。所公开的方法有助于在数字相干接收器处的接收信号的载波相位的估计和跟踪而不使用差分编码。具体地,通过计算CPE开始失去所接收的载波相位信号的跟踪的位置处的CPE的斜率而移除相位模糊。因此,可以根据计算的斜率而应用CPE偏移调整来减少由FEC解码器校正的一和零的数量。因此,FEC辅助的CPE方案可以是不要求训练的前馈方案。
Description
技术领域
本公开的实施例涉及光导纤维通信系统领域。更特别地,本公开涉及利用前向错误校正(FEC)和联合载波相位估计(CPE)的长距离光导纤维通信系统。
背景技术
在光通信系统中,可以用数字数据来调制光信号以便在光传送路径上传送数据。可以改变光信号的不同参数来表示数字数据(例如,二进制数“0”和“1”)。根据一种类型的调制(作为正交相移键控(QPSK)为人所知),由光信号中的差分相位转变来指示二进制数。例如,光信号中的相位改变可指示“0”并且光信号中的相位不变可指示“1”。
与光通信系统关联的一个问题是所传达的数据的完整性,特别是当在长距离通信系统(例如,海底光导纤维线缆系统)中在长的距离上传送光信号时。由传送路径中的许多不同来源贡献的累积噪声可能导致数据流中的二进制数(即,一和零)之间难以区分。
然而,应用相干相移键控(PSK)调制可以通过改进接收器灵敏度而进一步改进光纤传送。已经提出采用高速数字信号处理(DSP)的相干检测的实现,其中由DSP估计并且跟踪光信号的载波相位和偏振漂移而没有适应性地调整本地振荡器(LO)。可以用两类方案(即,前馈和决定反馈(DF)方案)来执行CPE。
所使用的一种类型的前馈方案可以是通过将所接收的信号字段提高到它的M次幂而移除M进制相移键控(PSK)调制的M次幂方案。然而,M次幂方案的性能受限于要求的差分编码。备选地,在一些系统中使用基于在前的决定而移除数据调制的用于CPE的DF方案可能是有利的。
当比较这两种类型的CPE方案(M次幂方案和决定反馈方案)时,M次幂方案是不要求训练但是受限的(因为它引起CPE中的M倍相位模糊)前馈方案。决定反馈方案要求训练并且引起CPE中的反馈延迟。决定反馈方案还可引起错误传播(其可能导致CPE失效)。
为解决与M次幂方案中的M倍相位模糊关联的问题和由决定反馈方案中的错误传播导致的潜在问题,可以使用差分编码。然而,实现差分编码引起接收器灵敏度恶化。
前向错误校正(FEC)是用来帮助信号退化的补偿并且为系统提供“边缘改进”的一种技术。FEC典型地涉及合适的错误校正码到传送数据流的插入来促进数据错误的检测和校正,其中没有关于数据错误的以前已知的信息。在FEC编码器中为数据流生成错误校正码,其引入二进制信息序列中的一些冗余。然后将错误校正码发送到包含FEC解码器的接收器。FEC解码器恢复错误校正码并且使用这些错误校正码来校正所接收的数据流中的任何错误。
FEC辅助的CPE方案可以通过FEC解码来解决M倍相位模糊和/或错误传播问题而不使用差分编码。此外,FEC辅助的CPE方案可以是不要求训练的前馈方案。
附图说明
图1是与本公开的一个实施例一致的包含FEC辅助的CPE方案的光通信系统的示意框图。
图2a是根据本公开的相位跟踪的校正的描绘。
图2b是根据本公开的相位跟踪的校正的描绘。
图3是图示根据本公开的过程的流程图。
图4是图示根据本公开的通过利用已知开销比特的CPE偏移的校正的逻辑图。
图5a在逻辑上图示根据本公开的将校验比特加到I信道的信息比特的FEC编码器。
图5b在逻辑上图示根据本公开的使用FEC解码器的I信道的信息比特的取出。
图6a在逻辑上图示根据本公开的将校验比特加到Q信道的信息比特的FEC编码器。
图6b在逻辑上图示根据本公开的使用FEC解码器的Q信道的信息比特的取出。
具体实施方式
现在将在下文中参考附图而更完整地描述本公开,在附图中示出优选实施例。然而,本公开可以用许多不同形式来实施并且不应解释为限于本文阐述的实施例。相反地,提供这些实施例以使本公开将是透彻和完整的,并且将全面地向本领域技术人员传递本发明的范围。在图中,通篇相似数字涉及相似元件。
图1示出与本发明的一个实施例一致的包含FEC辅助的CPE方案的装置和方法的光通信系统100。该系统能够通过FEC解码来解决M倍相位模糊和/或错误传播问题而不使用差分编码。尽管在光学系统的背景中描述示范性实施例,但可以在传送并且接收其它类型的信号的其它通信系统中实现本文所论述的广泛观念。
光通信系统100可包含用于传送编码的光信号108的传送器102和用于接收编码的光信号108的接收器104。本领域的普通技术人员将认识到,为了容易解释,所描绘的系统是高度简化的。例如,传送器102和接收器104可以配置为能够执行传送和接收功能两者的一个或多个收发器。只作为解释而不是限制来提供本文所图示的实施例。
传送器102包含FEC编码器112(其用错误校正码来编码数据流110)和调制器114(其用编码的数据流来调制光信号)。数据流110可以是包含一系列比特的二进制数据流。已知许多FEC码,每个FEC码具有关于如何生成码以及因此它们如何执行的不同性质。已知错误校正码的示例包含线性和循环汉明码、循环Bose-Chaudhuri-Hoc-quenghem(BHC)码、卷积(Viterbi)码、循环Golay和Fire码、以及一些较新的码(例如,Turbo卷积和乘积码(TCC,TPC)以及低密度奇偶校验(LDPC)码)。在编码器112和对应解码器126中用于实现各种错误校正码的硬件和软件配置对于本领域普通技术人员而言是已知的。
可以使用本领域技术人员已知的光调制技术和设备来实现调制器114。调制器114可以使用在本领域中已知的任何调制格式来调制在光波长上的编码数据(例如,来自连续波激光源的光波长),该调制格式包含但不限于,通断键控(OOK)、相移键控(PSK)以及差分相移键控(DPSK)格式。可以用一个或多个已知变化来实现这些格式,该变化包含但不限于,归零(RZ)、非归零(NRZ)以及啁啾归零(CRZ)变化。例如,已经证实DPSK格式(例如,RZ-DPSK)在长距离光通信系统方面是有利的。
接收器104包含解调器120、决定电路124、FEC解码器126以及CPE偏移调整器128。解调器120解调经调制的FEC编码的光信号108(例如,使用QPSK解调)并且产生同相信号132(I信道)和正交信号134(Q信道)。解调器120可以是基于光延迟干涉仪(例如,Mach-Zehnder干涉仪)的QPSK解调器。光延迟干涉仪可用于分离光信号108,在一个分离信号中的产生延迟,并且复合分离信号来形成同相和正交信号132、134。这样的解调技术对于本领域技术人员而言通常是已知的。
决定电路124接收解调信号132和134作为输入信号。决定电路124使用决定阈值来量化信号132和134,然后经由FEC解码器126重新定时量化的数据流来产生输出信号146,该输出信号146包含数据比特流,即逻辑“1”和“0”。可以使用本领域技术人员已知的技术和检测电路来实现决定电路124。在一个实施例中,决定电路可包含比较器,用于将信号132和134与决定阈值比较并且将它量化成“1”和“0”的流,随后是重新定时电路。在另一实施例中,决定电路可包含具有允许决定阈值调整的输入和时钟恢复电路的D触发器(D-FF)。在又一实施例中,决定电路可包含具有决定阈值调整输入的已知时钟和数据恢复电路(CDR)。
FEC解码器126从决定电路124接收检测的和重新定时的信号并且解码与所实现的FEC方案一致的信号。FEC解码器126例如在反馈路径142和144上将一个或多个反馈信号提供给CPE偏移调整器128。从FEC解码器126提供给CPE偏移调整器128的反馈包含指示在特定I信道或Q信道码字(例如,帧对准字)中由FEC解码器126校正过的“1”的总数和“0”的总数的信息。
可以通过加总校正的“1”的总数到校正的“0”的总数来确定或可以单独地从来自FEC解码器126的反馈信号中的信息导出在特定码字(例如,帧对准字)中由FEC解码器126校正的错误的总数。在一个实施例中,只有当在一个或多个采样周期上报告的错误的总数超过预定错误阈值时,才可发生CPE偏移的调整。当错误的总数非常低并且来自FEC的信息的统计有效性低时,此方式可以防止CPE偏移的不必要的调整。在另一实施例中,可以持续地执行调整而不管所报告的错误的总数。CPE偏移调整器128可以配置为响应于来自FEC解码器126的反馈信号来调整CPE偏移从而调整接收器104的CPE偏移。对于任何特定采样周期或码字,可以调整CPE偏移来找到正确的偏移值(例如,90°或-90°)。因此,调整可以减少在FEC解码器126中检测到的校正的错误的数量。
可以例如使用QPSK格式来调制要经由传送器102传送的数据。解调数据的极性(即,真或反转)取决于QPSK解调器的操作点。决定电路124选择确定数据比特的逻辑的方向取决于数据的极性。然而,与典型的相干QPSK系统关联的固有问题是接收器处的相位模糊。此相位模糊是因为接收器通常无法区别参考相位与所接收的载波的其它相位。为了解释未知的解调数据极性,CPE偏移调整器128可以调整CPE方案。
如图2a和图2b中图示的,CPE方案的特征是当发生CPE模糊时,估计的载波相位大体上集中在远离准确CPE的点2iπ/M,其中i可以等于1、2或(M/2)-1。此外,如在本领域中已知的,当实现调制方案或格式时,将接收器所接收的接收符号中的每个解调成星座中的M点中的一个。例如,当实现QPSK调制方案时,M设置为4。因此,当接收器所使用的CPE方案失去载波相位的跟踪时,载波相位估计与载波相位之间的CPE偏移可以是下文的π/2、π或3π/2弧度(或90°、180°或-90°)中的一个。
图2a是与和本公开一致的接收器关联的载波相位图200的概念描绘(不按比例绘制)。用于观察与数据信号关联的载波相位图的设备是众所周知的并且在市场上有售的。例如,众所周知可以通过监测示波器的垂直输入上的数据信号相位并且触发数据时钟而在示波器上观察与数据信号关联的载波相位图。
如图2a所示,如由虚线202在载波相位图200上指示的,载波相位可以设置为或操作在初始值或操作点上。如实线204所图示的,载波相位估计204可能失去载波相位202的跟踪。例如,载波相位估计可能偏移90°。因此,为匹配载波相位202,CPE偏移调整器128可以将CPE调整为90°相位估计偏移。
图2b是与和本公开一致的接收器关联的载波相位图210的概念描绘(不按比例绘制)。如图2b所示,如由虚线212在载波相位图210上指示的,载波相位可以设置为初始值。在图示的示范性实施例中,在一个或多个采样周期上报告的错误的总数超过预定错误阈值。因此,如实线214所图示的,载波相位估计214可能在触发帧对准字或特定采样周期上失去载波相位的跟踪。触发点处的CPE 214的检测到的斜率可以是陡峭的正斜率。因此,为匹配载波相位212,可以用-90°(或270°)相位偏移216来调整CPE 214。类似地,可以将载波相位估计214偏移-180°(或180°)。因此,为匹配载波相位212,可以用-180°相位估计偏移218来调整CPE。
以下的表1图示可发生在QPSK系统中的相位估计偏移的类型的示例。在表1中,描绘了CPE偏移以及其对应I和Q分量。例如,检测到的同相I和正交Q信号数据132、134可以是反转和/或交换的。在表1中,“I”和“Q”分别表示传送的I和Q数据,并且“ I ”和“ Q ”表示反转并传送的 I 和 Q 数据。
为了确定CPE是否应该调整90°或-90°,首先可以识别偏移开始的点。为了确定偏移在哪里开始,FEC解码器126监测在一个或多个采样周期上报告的错误的总数量。当在一个或多个采样周期上报告的错误的总数量超过预定错误阈值时,识别与那个采样周期关联的码字或帧对准字。这指示在哪里失去接收器104处的信号的相位跟踪以及CPE偏移调整将从哪里开始。
图3是与本公开一致的示范性CPE调整过程300的流程图。用步骤的特定序列来图示框流程图。然而,可以意识到步骤的序列只是提供可以如何实现本文描述的一般功能性的示例。另外,除非以其它方式指示,否则不必以所呈现的次序来执行步骤的每个序列。
可以将CPE偏移设置为初始相位305。在步骤310处可以识别由FEC解码器126校正的错误的总数量并且由决定CPE偏移调整器128累积直到在步骤315处达到预定错误阈值。在超过错误阈值之前累积错误避免了系统中的连续CPE偏移调整校正,其中在特定采样周期中报告的错误的数量太低而在统计上不重要。只要错误的总数量不大于预定错误阈值,过程就可以返回到步骤310来持续地累积错误直到错误的总数量超过预定错误阈值。
因此可以由错误率来确定CPE偏移更新率。在高阈值处操作的系统可以在错误的总数量超过预定错误阈值之前允许经过多个采样周期。然而,在操作于低阈值处的那些系统中,在第一采样周期(例如,1秒或指示错误的第一帧对准字)中可以超过错误阈值。
一旦错误的总数量超过预定错误阈值,则在步骤320处可以由FEC解码器126识别CPE偏移调整值(例如,90°或-90°)及其开始位置。如果错误的总数量等于低于阈值的预定可接受值,或在该预定可接受值之内,则在步骤330处可以复位错误计数器并且过程返回到步骤310。如果错误的总数量不等于低于阈值的预定可接受值,或不在该预定可接受值之内,则在步骤325处可以修改CPE偏移来校正CPE偏移。然后可以复位错误计数器330并且流程可以回到步骤310。
在检测到CPE偏移错误的点处,可以基于数据的极性来修改CPE偏移调整的方向(90°或-90°)。例如,在使用QPSK方案调制数据的系统中,解调数据的极性(即,真或反转)取决于QPSK解调器的操作点。决定电路124的CPE偏移调整的方向取决于数据的极性。为了解释未知的解调数据极性,FEC解码器126可以持续地翻转所接收的数据极性直到它识别并且解码帧。然后从FEC解码器126到CPE偏移调整器128的反馈可以指示数据的极性。到决定电路的输入处的数据的极性可以确定CPE偏移调整的方向(90°或-90°)。在另一实施例中,解调器可以配置为在有效的操作点之间交替直到检测到FEC帧。
如图4中所图示的,可以通过搜索例如具有帧对准字的有效的预设开销比特来检查并且校正180°偏移。特别地,图4在逻辑上描述通过利用在接收数据中检测到的已知开销比特进行的180° CPE偏移的校正。此处FEC解码器126检测I或Q数据流。在元件402处,反转连续比特并且随后在元件404处搜索帧对准字。如果元件404成功找到帧对准字,则元件408产生逻辑1。如果元件404没有找到帧对准字,则元件408产生逻辑0。在元件406处在连续数据比特中搜索帧对准字。如果元件406成功找到帧对准字,则元件410产生逻辑1。如果元件406没有找到帧对准字,则元件410产生逻辑0。在元件412处确定元件410和408是否产生逻辑10或01。如果产生逻辑10,则需要用于调整的0°的CPE校正。如果产生逻辑01,则需要用于调整的180°的CPE校正。
然而,如以上表1中所示,当90°或-90° CPE偏移发生时,将分别在接收器104的Q和I信道中检测到所传送的I和Q信道数据。在此情况下,通过使用I和Q信道内的不同FEC码或FEC结构,可以检测CPE偏移。
例如,实现I和Q信道中的不同FEC结构的一种方式可以是反转一个信道中的所有校验比特。图5a在逻辑上图示将校验比特加到I信道的信息比特的FEC编码器112。图5b在逻辑上图示使用FEC解码器126的信息比特的取出。此处即使校验比特和信息比特可包含错误,也取出信息比特。
因此,图6a在逻辑上图示将校验比特加到Q信道的信息比特的FEC编码器112。然而,在此示例中,Q信道的校验比特反转并且附到信息比特。图6b在逻辑上图示使用FEC解码器126的信息比特的取出。此处有错误的反转的校验比特被反转成有错误的校验比特而所附的信息比特也解码成有错误。然后可以从校验比特取出信息比特。
如以上所解释的,为了确定CPE是否应该调整90°或-90°,首先可以识别偏移开始的点。继续讨论图5a-图6b中所图示的示范性I和Q FEC结构,其中由于90°或-90°的CPE偏移而在接收器104处交换I和Q信道数据,I和Q信道FEC解码器两者将开始报告解码失败。这可确定偏移在哪里开始。此外,当在一个或多个采样周期上报告的错误的总数量超过预定错误阈值时,识别与那个采样周期关联的码字或帧对准字。例如,以下表2指示在哪里失去接收器104处的信号的相位跟踪以及CPE偏移调整将从哪里开始。在此示例中,表2图示当报告的错误的数量超过5个错误时,可以触发CPE偏移调整。关于I信道,码字编号5具有6个校正的错误。因此,对于此示例,在码字5上失去对I信道的相位跟踪并且可以在码字5处实现CPE偏移调整。关于Q信道,表2指示码字编号5具有6个校正的错误。因此,在此示例中,在码字5处失去对Q信道的相位跟踪并且可以在码字5处实现CPE偏移调整。
在识别CPE在哪里(即,在哪个码字)失去载波相位之后,CPE偏移调整器128可以计算CPE偏移开始的位置处的CPE 204的斜率。如果在偏移开始的点处检测到陡峭的负斜率,则可以将90°偏移调整应用到决定电路124。如果在触发帧对准字或采样周期(在那里失去相位)周围在CPE 204中检测到陡峭的正斜率,则可以应用-90°校正。例如,可以将如图2a中图示的载波相位估计204偏移90°。因此,为匹配载波相位202,CPE偏移调整器128可以用90°相位偏移206来调整CPE。
以此方式,提供用于光信号接收器中的具有CPE偏移调整的FEC的方法和装置。根据一个方面,提供一种装置,包含:决定电路,用于接收输入信号并且响应于所述输入信号与所述输入信号的CPE的比较来提供表示逻辑一和零的输出信号;FEC解码器,配置为解码所述输出信号并且提供代表由所述FEC解码器校正的错误的数量并且指示所述输入信号的极性的反馈;以及CPE偏移调整器,配置为响应于所述反馈而调整所述CPE来减少由所述FEC解码器校正的所述一和零的数量。
根据本发明的另一方面,提供一种光通信系统,包含:光信号传送器,包括用于编码二进制数据流的编码器和用于调制所述编码的二进制数据流来产生编码的光信号的调制器;光信号接收器,用于接收所述编码的光信号,所述光信号接收器包括:解调器,用于解调所述编码的光信号来提供输入信号;决定电路,用于接收所述输入信号并且响应于所述输入信号与所述输入信号的CPE的比较来提供表示逻辑一和零的输出信号;FEC解码器,配置为解码所述输出信号并且提供代表由所述FEC解码器校正的错误的数量并且指示所述输入信号的极性的反馈;以及CPE偏移调整器,配置为响应于所述反馈而调整所述CPE来减少由所述FEC解码器校正的所述一和零的数量。
根据本发明的另一方面,提供一种方法:接收输入信号并且响应于比较所述输入信号与所述输入信号的CPE来提供表示逻辑一和零的输出信号;解码所述输出信号并且提供代表由FEC解码器校正的错误的数量并且指示所述输入信号的极性的反馈;以及响应于所述反馈而调整所述CPE来减少由所述FEC解码器校正的所述一和零的数量。
本公开并不限于本文描述的具体实施例的范围。实际上,从上文的描述和附图,除在本文中描述的那些以外,本公开的其它各实施例和修改对于本领域的普通技术人员而言将是明显的。因此,旨在这样的其它实施例和修改落入本公开的范围内。另外,尽管本文已经在特定用途的特定环境中的特定实现的背景下描述本公开,但那些本领域的普通技术人员将认识到其用途不限于此并且本公开可以有益地实现在用于任何数量的用途的任何数量的环境中。
Claims (18)
1. 一种在光通信系统中利用的接收器,包括:
决定电路,用于接收输入信号并且响应于所述输入信号与所述输入信号的载波相位估计(CPE)的比较来提供表示逻辑一和零的输出信号;
前向错误校正(FEC)解码器,配置为解码所述输出信号并且提供代表由所述FEC解码器校正的错误的数量并且指示所述输入信号的极性的反馈;以及
CPE偏移调整器,配置为响应于所述反馈而调整所述CPE来减少由所述FEC解码器校正的所述一和零的数量。
2. 根据权利要求1所述的装置,其中所述CPE偏移调整器配置为在由所述输入信号的所述极性确定的方向上将所述CPE调整偏移。
3. 根据权利要求1所述的装置,其中所述CPE偏移调整器配置为在由所述CPE偏移开始的位置处的所述CPE的斜率确定的方向上将所述CPE调整偏移。
4. 根据权利要求1所述的装置,其中所述输入信号是使用正交相移键控(QPSK)格式的调制信号。
5. 根据权利要求1所述的装置,其中所述CPE偏移调整器配置为加总在一个或多个采样周期上由所述FEC解码器校正的所述错误的数量来确定在所述一个或多个采样周期上由所述FEC解码器校正的所述错误的总数量,并且其中所述CPE偏移调整器配置为在所述错误的所述总数量超过预定错误阈值时调整所述CPE。
6. 根据权利要求1所述的装置,其中所述CPE偏移调整器配置为加总在一个或多个帧对准字上由所述FEC解码器校正的所述错误的数量来确定在所述一个或多个帧对准字上由所述FEC解码器校正的所述错误的总数量,并且其中所述CPE偏移调整器配置为在所述错误的所述总数量超过预定错误阈值时调整所述CPE。
7. 一种光通信系统,包括:
光信号传送器,包括用于编码二进制数据流的编码器和用于调制所述编码的二进制数据流来产生编码的光信号的调制器;以及
光信号接收器,用于接收所述编码的光信号,所述光信号接收器包括:
解调器,用于解调所述编码的光信号来提供输入信号;
决定电路,用于接收所述输入信号并且响应于所述输入信号与所述输入信号的载波相位估计(CPE)的比较来提供表示逻辑一和零的输出信号;
前向错误校正(FEC)解码器,配置为解码所述输出信号并且提供代表由所述FEC解码器校正的错误的数量并且指示所述输入信号的极性的反馈;以及
CPE偏移调整器,配置为响应于所述反馈而调整所述CPE来减少由所述FEC解码器校正的所述一和零的数量。
8. 根据权利要求7所述的系统,其中所述CPE偏移调整器配置为在由所述输入信号的所述极性确定的方向上将所述CPE调整偏移。
9. 根据权利要求7所述的系统,其中所述CPE偏移调整器配置为在由所述CPE偏移开始的位置处的所述CPE的斜率确定的方向上将所述CPE调整偏移。
10. 根据权利要求7所述的系统,其中所述输入信号是使用正交相移键控(QPSK)格式的调制信号。
11. 根据权利要求7所述的系统,其中所述CPE偏移调整器配置为加总在一个或多个采样周期上由所述FEC解码器校正的所述错误的数量来确定在所述一个或多个采样周期上由所述FEC解码器校正的所述错误的总数量,并且其中所述CPE偏移调整器配置为在所述错误的所述总数量超过预定错误阈值时调整所述CPE。
12. 根据权利要求7所述的系统,其中所述CPE偏移调整器配置为加总在一个或多个帧对准字上由所述FEC解码器校正的所述错误的数量来确定在所述一个或多个帧对准字上由所述FEC解码器校正的所述错误的总数量,并且其中所述CPE偏移调整器配置为在所述错误的所述总数量超过预定错误阈值时调整所述CPE。
13. 一种用于处理所接收的光通信信号的方法,包括:
接收输入信号并且响应于比较所述输入信号与所述输入信号的载波相位估计(CPE)来提供表示逻辑一和零的输出信号;
解码所述输出信号并且提供代表由前向错误校正(FEC)解码器校正的错误的数量并且指示所述输入信号的极性的反馈;以及
响应于所述反馈而调整所述CPE来减少由所述FEC解码器校正的所述一和零的数量。
14. 根据权利要求13所述的方法,还包括:在由所述输入信号的所述极性确定的方向上将所述CPE调整偏移。
15. 根据权利要求13所述的方法,还包括:在由所述CPE偏移开始的位置处的所述CPE的斜率确定的方向上将所述CPE调整偏移。
16. 根据权利要求13所述的方法,还包括:使用QPSK格式来调制所述输入信号。
17. 根据权利要求13所述的方法,其中提供代表由FEC解码器校正的错误的数量的反馈还包括:加总在一个或多个采样周期上由所述FEC解码器校正的所述错误的数量来确定在所述一个或多个采样周期上由所述FEC解码器校正的所述错误的总数量,并且其中所述CPE偏移调整器配置为在所述错误的所述总数量超过预定错误阈值时调整所述CPE。
18. 根据权利要求13所述的方法,其中提供代表由FEC解码器校正的错误的数量的反馈还包括:加总在一个或多个帧对准字上由所述FEC解码器校正的所述错误的数量来确定在所述一个或多个帧对准字上由所述FEC解码器校正的所述错误的总数量,并且其中所述CPE偏移调整器配置为在所述错误的所述总数量超过预定错误阈值时调整所述CPE。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/905,652 US8543882B2 (en) | 2010-10-15 | 2010-10-15 | Joint carrier phase estimation and forward error correction |
US12/905,652 | 2010-10-15 | ||
PCT/US2011/055110 WO2012051048A1 (en) | 2010-10-15 | 2011-10-06 | Joint carrier phase estimation and forward error correction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103155418A true CN103155418A (zh) | 2013-06-12 |
Family
ID=45935171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011800497377A Pending CN103155418A (zh) | 2010-10-15 | 2011-10-06 | 联合载波相位估计和前向错误校正 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8543882B2 (zh) |
EP (1) | EP2628248A4 (zh) |
CN (1) | CN103155418A (zh) |
WO (1) | WO2012051048A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107251421A (zh) * | 2014-10-15 | 2017-10-13 | 株式会社藤仓 | 光接收器、有源光缆、以及光接收器的控制方法 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2538596B1 (en) * | 2011-06-21 | 2014-05-14 | Alcatel Lucent | Method of decoding a differentially encoded phase modulated optical data signal |
WO2014034676A1 (ja) | 2012-08-31 | 2014-03-06 | 三菱電機株式会社 | 受信機、送信機、および通信方法 |
US10554505B2 (en) | 2012-09-28 | 2020-02-04 | Intel Corporation | Managing data center resources to achieve a quality of service |
EP2999181B1 (en) | 2013-06-27 | 2017-09-06 | Huawei Technologies Co., Ltd. | Signaling processing method and apparatus, and signal receiver |
US9166628B2 (en) | 2013-12-13 | 2015-10-20 | Alcatel Lucent | Use of parity-check coding for carrier-phase estimation in an optical transport system |
US9473250B2 (en) | 2014-09-03 | 2016-10-18 | Mitsubishi Electric Research Laboratories, Inc. | System and method for recovering carrier phase in optical communications |
US9407430B1 (en) * | 2015-06-23 | 2016-08-02 | Northrop Grumman Systems Corporation | Carrier frequency synchronization of data |
CN107786275B (zh) * | 2016-08-24 | 2020-07-24 | 深圳市中兴微电子技术有限公司 | 一种光传输网络中相位模糊处理的方法和装置 |
WO2018140396A1 (en) * | 2017-01-30 | 2018-08-02 | Roshmere, Inc. | Wavelength-division mutiplexing using shared process information |
US10592383B2 (en) * | 2017-06-29 | 2020-03-17 | Intel Corporation | Technologies for monitoring health of a process on a compute device |
US10727868B2 (en) * | 2018-12-03 | 2020-07-28 | Samsung Electronics Co., Ltd. | Apparatus and method for offset optimization for low-density parity-check (LDPC) code |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0217570A2 (en) * | 1985-09-10 | 1987-04-08 | Hycom Incorporated | Error-correcting modem |
EP1244246A1 (en) * | 2001-03-19 | 2002-09-25 | Lucent Technologies Inc. | Adjustment of the sampling clock phase in receivers |
US6560303B1 (en) * | 2000-10-26 | 2003-05-06 | Comsat Corporation | Joint frame, carrier and clock synchronization scheme |
EP1675282A2 (en) * | 2004-12-21 | 2006-06-28 | Tyco Telecommunications (US) Inc. | Method and apparatus for decision threshold control in an optical signal receiver |
CN1799201A (zh) * | 2003-04-02 | 2006-07-05 | 弗拉里奥恩技术公司 | 提供块相干通信系统中的软信息 |
CN100346593C (zh) * | 2002-05-23 | 2007-10-31 | 三菱电机株式会社 | 通信系统、接收机和通信方法 |
JP2007295089A (ja) * | 2006-04-21 | 2007-11-08 | Of Networks:Kk | 誤り訂正復号回路 |
US20090274246A1 (en) * | 2004-12-20 | 2009-11-05 | Electronics And Telecommunications Research Institute | Apparatus and method for phase recovery using independently decodable component codes of channel code in wireless communication system |
US20100172427A1 (en) * | 2008-03-19 | 2010-07-08 | General Dynamics C4 Systems, Inc. | Methods and apparatus for multiple-antenna communication of wireless signals with embedded synchronization/pilot sequences |
US20100232796A1 (en) * | 2009-03-10 | 2010-09-16 | Tyco Electronics Subsea Communications, Llc | Data Pattern Dependent Distortion Compensation in a Coherent Optical Signal Receiver |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2278112T3 (es) * | 2003-09-05 | 2007-08-01 | Agence Spatiale Europeenne | Procedimiento para la sincronizacion de fase de portadora asistida por piloto. |
ES2278113T3 (es) * | 2003-09-05 | 2007-08-01 | Agence Spatiale Europeenne | Procedimiento para la sincronizacion de fase de portadora asistida por piloto. |
CN101049018B (zh) * | 2004-04-12 | 2010-11-17 | 直视集团公司 | 用于减轻共频道干扰的方法 |
US7720136B2 (en) * | 2006-12-26 | 2010-05-18 | Provigent Ltd | Adaptive coding and modulation based on link performance prediction |
US8315574B2 (en) * | 2007-04-13 | 2012-11-20 | Broadcom Corporation | Management of variable-rate communication links |
EP2040398B1 (en) * | 2007-09-21 | 2013-07-31 | Alcatel Lucent | Method and apparatus for coherent detection of optical signals |
EP2169867B1 (en) * | 2008-09-24 | 2013-03-27 | Alcatel Lucent | A decision directed algorithm for adjusting a polarization demultiplexer in a coherent detection optical receiver |
KR20120065726A (ko) * | 2010-12-13 | 2012-06-21 | 한국전자통신연구원 | 광 수신 신호의 디지털 등화를 수행하는 코히어런트 광 수신 장치 및 방법과 코히어런트 광 송수신 장치 |
EP2567461B1 (en) * | 2011-05-10 | 2014-01-01 | Huawei Technologies Co., Ltd. | Method and apparatus for detecting a parity error in a sequence of dqpsk symbols of a digital transmission system |
-
2010
- 2010-10-15 US US12/905,652 patent/US8543882B2/en not_active Expired - Fee Related
-
2011
- 2011-10-06 EP EP11833155.2A patent/EP2628248A4/en not_active Withdrawn
- 2011-10-06 CN CN2011800497377A patent/CN103155418A/zh active Pending
- 2011-10-06 WO PCT/US2011/055110 patent/WO2012051048A1/en active Application Filing
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0217570A2 (en) * | 1985-09-10 | 1987-04-08 | Hycom Incorporated | Error-correcting modem |
US6560303B1 (en) * | 2000-10-26 | 2003-05-06 | Comsat Corporation | Joint frame, carrier and clock synchronization scheme |
EP1244246A1 (en) * | 2001-03-19 | 2002-09-25 | Lucent Technologies Inc. | Adjustment of the sampling clock phase in receivers |
CN100346593C (zh) * | 2002-05-23 | 2007-10-31 | 三菱电机株式会社 | 通信系统、接收机和通信方法 |
CN1799201A (zh) * | 2003-04-02 | 2006-07-05 | 弗拉里奥恩技术公司 | 提供块相干通信系统中的软信息 |
US20090274246A1 (en) * | 2004-12-20 | 2009-11-05 | Electronics And Telecommunications Research Institute | Apparatus and method for phase recovery using independently decodable component codes of channel code in wireless communication system |
EP1675282A2 (en) * | 2004-12-21 | 2006-06-28 | Tyco Telecommunications (US) Inc. | Method and apparatus for decision threshold control in an optical signal receiver |
JP2007295089A (ja) * | 2006-04-21 | 2007-11-08 | Of Networks:Kk | 誤り訂正復号回路 |
US20100172427A1 (en) * | 2008-03-19 | 2010-07-08 | General Dynamics C4 Systems, Inc. | Methods and apparatus for multiple-antenna communication of wireless signals with embedded synchronization/pilot sequences |
US20100232796A1 (en) * | 2009-03-10 | 2010-09-16 | Tyco Electronics Subsea Communications, Llc | Data Pattern Dependent Distortion Compensation in a Coherent Optical Signal Receiver |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107251421A (zh) * | 2014-10-15 | 2017-10-13 | 株式会社藤仓 | 光接收器、有源光缆、以及光接收器的控制方法 |
CN107251421B (zh) * | 2014-10-15 | 2020-07-03 | 株式会社藤仓 | 光接收器、有源光缆、以及光接收器的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2012051048A1 (en) | 2012-04-19 |
EP2628248A1 (en) | 2013-08-21 |
EP2628248A4 (en) | 2014-03-19 |
US20120096327A1 (en) | 2012-04-19 |
US8543882B2 (en) | 2013-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103155418A (zh) | 联合载波相位估计和前向错误校正 | |
CN102870353B (zh) | 导频符号辅助载波相位估计 | |
US7398454B2 (en) | System and method for forward error correction decoding using soft information | |
JP4664812B2 (ja) | 光信号受信機において決定閾値を制御する方法および装置 | |
US8924823B2 (en) | System and method for cycle slip correction | |
US20170005734A1 (en) | Minimum Variance Carrier Recovery with Increased Phase Noise Tolerance | |
IL179415A0 (en) | Method and apparatus for detecting zero rate frames in a communications system | |
JP4884959B2 (ja) | 光ディジタル伝送システムおよび方法 | |
KR20140021062A (ko) | 차동적으로 인코딩된 위상 변조 광 데이터 신호를 디코딩하는 방법 | |
US8090269B2 (en) | Data transmission system and transmission code generating method for the same | |
EP2806584B1 (en) | Apparatus, method and computer program for recovering a phase of a received signal | |
US6263465B1 (en) | Error detection and correction in systems receiving NRZ signals from transmission of RZ signals | |
WO2014016955A1 (ja) | 光変復調方法および光送受信器 | |
CN108667522B (zh) | 一种实现相位跳变检测与纠正的方法及装置 | |
EP2341642A1 (en) | Method for transmitting data on an optical channel | |
Dash et al. | Receiver Algorithm for Decoding Constellation Modulation | |
Yuen et al. | Telemetry system | |
Xu et al. | Performance of pilot-assisted maximum-likelihood sequence detection in a rotated-8QAM coherent optical system | |
Prakash et al. | BER performance and Energy Efficiency of Luby Transform codes with varying BPSK thresholds over the Free Space Optical channel | |
Elfituri et al. | Distributed convolutional-based coding for system non-idealities | |
Xu et al. | Performance of Pilot-Assisted Maximum Likelihood Sequence Detection for QAM Signals | |
Mumtaz et al. | Efficient interleaving of FEC codewords for optical PSK systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130612 |