Signal processing method, apparatus and signal receiver
AssigneeHuawei Technologies Co., Ltd.
InventorsZhiyu Xiao, Deyuan Chang
Life of this patent
Estimating the term…
Abstract
The present application discloses a method for processing a signal. An apparatus detects, according to a check relationship set during a forward error correction coding, that a phase jump occurs in a data segment of a signal, and a quantity of degrees of the phase jump, performs, according to the quantity of degrees of the phase jump, a phase correction on the data segment; after the phase correction, performs a confidence correction on the data segment; and after the confidence correction, performs a forward error correction decision decoding on the data segment on which the confidence correction has been performed and output the data segment.
Claims6
A signal processing method, comprising:
- receiving, by a coherent receiving interface of an optical receiver, an optical signal from an optical fiber;
- performing, by a demodulator of the optical receiver, demodulation on the optical signal to obtain an analog baseband electrical signal;
- performing, by an analog-digital converter, sampling on the analog baseband electrical signal to obtain a multi-level digital electrical signal;
- performing, by a processor of the optical receiver, a −90-degree phase shift, a 90-degree phase shift, and a 180-degree phase shift on a data segment of the digital electrical signal to obtain a −90-degree shifted data segment, a 90-degree shifted data segment, and a 180-degree shifted data segment, respectively;
- calculating, by the processor, quantities of groups of check relationships, determined during forward error correction coding, that the data segment, the −90-degree shifted data segment, the 90-degree shifted data segment and the 180-degree shifted data segment do not meet;
- comparing, by the processor, the quantity of groups of check relationships that the data segment does not meet, the quantity of groups of check relationships that the −90-degree shifted data segment does not meet, the quantity of groups of check relationships that the 90-degree shifted data segment does not meet, and the quantity of groups of check relationships that the 180-degree shifted data segment does not meet;
- determining, by the processor based on the comparison of the quantities of groups of check relationships, whether a phase jump occurs in the data segment, and, if the phase jump occurs, a quantity of degrees of the phase jump;
- performing, by the processor according to the quantity of degrees of the phase jump, a phase correction on the data segment;
- after performing the phase correction, performing, by the processor, a confidence correction on the data segment;
- and
- after performing the confidence correction, performing, by the processor, a forward error correction decision decoding on the data segment and outputting a decoded electrical data segment.
An optical receiver, comprising:
- a coherent receiving interface configured to receive an optical signal from an optical fiber;
- a demodulator configured to perform demodulation on the optical signal to obtain an analog baseband electrical signal;
- an analog-digital converter configured to sample on the analog baseband electrical signal to obtain a multi-level digital electrical signal;
- a processor;
- and
- a non-transitory computer readable medium having a plurality of computer executable instructions that, when executed by the processor, cause the processor to:
- perform a −90-degree phase shift, a 90-degree phase shift, and a 180-degree phase shift on a data segment of the digital electrical signal to obtain a −90-degree shifted data segment, a 90-degree shifted data segment, and a 180-degree shifted data segment, respectively;
- calculate quantities of groups of check relationships, determined during forward error correction coding, that the data segment, the −90-degree shifted data segment, the 90-degree shifted data segment and the 180-degree shifted data segment do not meet;
- compare the quantity of groups of check relationships that the data segment does not meet, the quantity of groups of check relationships that the −90-degree shifted data segment does not meet, the quantity of groups of check relationships that the 90-degree shifted data segment does not meet, and the quantity of groups of check relationships that the 180-degree shifted data segment does not meet;
- determine, based on the comparison of the quantities of groups of check relationships, whether a phase jump occurs in the data segment, and, if the phase jump occurs, a quantity of degrees of the phase jump,
- perform, according to the quantity of degrees of the phase jump, a phase correction on the data segment,
- after performing the phase correction, perform a confidence correction on the data segment, and
- after performing the confidence correction, perform a forward error correction decision decoding on the data segment on which the confidence correction has been performed and output a decoded electrical data segment.
Dependencies are inferred from the claim text.