IP Library Granted Patent US 12,362,837
Granted Patent B2
US 12,362,837 · App. 18/017,890 · Granted Jul 15, 2025

Optical signal demodulator, control method and program

Inventors: Shuto Yamamoto (Musashino, JP); Masanori Nakamura (Musashino, JP); Hiroki Taniguchi (Musashino, JP); Yoshiaki Kisaka (Musashino, JP)
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
H04B10/69
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,362,837
App. No.
18/017,890
Granted
Jul 15, 2025
Kind
B2
Abstract

According to an aspect of the present invention, there is provided an optical signal demodulator including an optical reception unit, an AD conversion unit, a digital signal processing unit, and a signal determination unit, in which the signal determination unit includes: a spectrum shaping filter processing unit that receives a reception signal sequence of the digital signal from the digital signal processing unit and outputs a value obtained by performing a convolution operation on the reception signal sequence which is received; a transmission line simulation filter processing unit that outputs a value obtained by performing a convolution operation on a candidate signal sequence which is determined based on a symbol transition of the reception signal; an error information acquisition unit that acquires error information between the value output from the spectrum shaping filter processing unit and the value output from the transmission line simulation filter processing unit; and a bit determination unit that determines a value of a bit included in the symbol transmitted by a transmission unit based on the error information acquired by the error information acquisition unit.

Claims (161)

1. An optical signal demodulator comprising:

an optical receiver configured to receive an optical signal transmitted from a transmitter via an optical fiber transmission line and convert the optical signal into an analog signal;

an analog to digital (AD) converter configured to convert the analog signal which has been converted by the optical receiver into a digital signal;

a digital signal processor configured to perform waveform shaping of the digital signal which has been converted by the AD converter; and

a signal determinator configured to perform bit determination of the digital signal on which waveform shaping has been performed by the digital signal processor;

wherein the signal determinator comprises:

a spectrum shaping filter processor configured to receive a reception signal sequence of the digital signal from the digital signal processor and output a value obtained by performing a convolution operation on the reception signal sequence which has been received in case that the transmitter transmits an encoded m-value symbol v n generated based on the following Equations (1) and (2) in case that

n is a parameter representing a timing,

u n ∈{0, 1, 2, . . . , m−1} is an m-value symbol before encoding, and

α is any real number satisfying 0<α<1;

a transmission line simulation filter processor configured to output a value obtained by performing a convolution operation on a candidate signal sequence which has been determined based on a symbol transition of the reception signal;

an error information acquisitor configured to acquire error information between the value output from the spectrum shaping filter processor and the value output from the transmission line simulation filter processor;

a symbol likelihood calculator configured to calculate a symbol likelihood indicating a likelihood of the symbol before encoding, the calculation of the symbol likelihood being performed based on the error information acquired by the error information acquisitor; and

a bit determinator configured to determine a value of a bit included in the symbol before encoding based on the symbol likelihood calculated by the symbol likelihood calculator,

wherein the candidate signal sequence is a sequence (r n−1 , r n ) indicating a transition of the encoded symbol,

wherein the symbol before encoding is uniquely determined corresponding to the candidate signal sequence,

wherein the error information acquisitor is configured to calculate a value to which a factor mr n−1 is added representing an influence from a previous symbol sequence represented by the following Equations (5) to (7) for a square error of the value output from the spectrum shaping filter processor and the value output from the transmission line simulation filter processor in case that the error information is lr n−1 r n in case that in case that certain timings n−1 and n are focused,

wherein the symbol likelihood calculator is configured to calculate a likelihood of each symbol before encoding by a sum of likelihoods calculated from the error information acquired by the error information acquisitor, the error information being acquired from a value obtained by performing a convolution operation on the candidate signal sequence including same symbol before encoding and the value output from the spectrum shaping filter processor, and

wherein the Equations (1), (2), (5), (6) and (7) are as follows:

v n =ũ n +└αv n−1 ┘  (1)

ũ n =mod( u n −└αv n−1 ┘, m )  (2)

m

~

r

n

-

1

=

min

r

n

-

2

l

r

n

-

2

r

n

-

1

(

5

)

m

r

n

-

1

=

m

~

r

n

-

1

-

min

r

n

-

1

m

~

r

n

-

1

(

6

)

m r 0 =0  (7).

2. The optical signal demodulator according to claim 1 ,

wherein, in case that a multi-value number of the symbol before encoding is 4, and in case that a multi-value number of the symbol after encoding is 6, the symbol likelihood calculator is configured to calculate a likelihood of each symbol before encoding based on following Equations of U u in case that a group of the candidate signal sequence (r n−1 , r n ) including same symbol u n before encoding is the U u , and

the Equations of U u are as follows:

U 0 ={(0,0), (1,0), (2,4), (3,4), (4,4), (5,4)}

U 1 ={(0,1), (1,1), (2,1), (3,1), (4,5), (5,5)}

U 2 ={(0,2), (1,2), (2,2), (3,2), (4,2), (5,2)}

U 3 ={(0,3), (1,3), (2,3), (3,3), (4,3), (5,3)}.

3. The optical signal demodulator according to claim 1 , wherein:

the signal determinator further includes a bit likelihood calculator configured to calculate a bit likelihood indicating a likelihood of a value of a bit included in the symbol before encoding from the symbol likelihood calculated by the symbol likelihood calculator, and

the bit likelihood calculator is configured to calculate a log likelihood ratio of a value of a bit for each bit included in the symbol before encoding.

4. The optical signal demodulator according to claim 3 , wherein

a soft-determination error correction code is applied to the optical signal transmitted by the transmitter, and

the signal determinator further includes an error correction decoder configured to perform error correction decoding using the bit likelihood that has been calculated by the bit likelihood calculator.

5. A control method of an optical signal demodulator, the control method comprising

receiving an optical signal transmitted from a transmitter via an optical fiber transmission line and converting the optical signal into an analog signal;

converting the analog signal which has been converted into a digital signal;

performing waveform shaping of the digital signal which has been converted;

performing bit determination of the digital signal on which waveform shaping has been performed;

receiving a reception signal sequence of the digital signal from the digital signal processor and outputting a value obtained by performing a convolution operation on the reception signal sequence which has been received in case that the transmitter transmits an encoded m-value symbol v n generated based on the following Equations (1) and (2) in case that

n is a parameter representing a timing,

u n ∈{0, 1, 2, . . . , m−1} is an m-value symbol before encoding, and

α is any real number satisfying 0<α<1;

outputting a value obtained by performing a convolution operation on a candidate signal sequence which has been determined based on a symbol transition of the reception signal;

acquiring error information between the value output from the step of receiving a reception signal and the value output from the step of outputting a value;

calculating a symbol likelihood indicating a likelihood of the symbol before encoding, the calculation of the symbol likelihood being performed based on the error information acquired; and

determining a value of a bit included in the symbol before encoding based on the symbol likelihood calculated,

wherein the candidate signal sequence is a sequence (r n−1 , r n ) indicating a transition of the encoded symbol,

wherein the symbol before encoding is uniquely determined corresponding to the candidate signal sequence,

wherein a value to which a factor mr n−1 is added representing an influence from a previous symbol sequence represented by the following Equations (5) to (7) is calculated for a square error of the value obtained by performing the convolution operation on the reception signal sequence and the value obtained by performing a convolution operation on a candidate signal sequence in case that the error information is lrn−1rn in case that in case that certain timings n−1 and n are focused,

wherein a likelihood of each symbol before encoding is calculated by a sum of likelihoods calculated from the error information acquired, the error information being acquired from a value obtained by performing a convolution operation on the candidate signal sequence including same symbol before encoding and the value obtained by performing a convolution operation on the reception signal sequence, and

wherein the equations (1), (2), (5), (6) and (7) are as follows:

v n =ũ n +└αv n−1 ┘  (1)

ũ n =mod( u n −└αv n−1 ┘, m )  (2)

m

~

r

n

-

1

=

min

r

n

-

2

l

r

n

-

2

r

n

-

1

(

5

)

m

r

-

1

=

m

˜

r

n

-

1

-

min

r

n

-

1

m

˜

r

n

-

1

(

6

)

m r 0 =0  (7).

6. A non transitory computer readable recording media which stores a program causing a computer to execute the control method according to claim 5 .

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072996/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: YAMAMOTO, SHUTO; NAKAMURA, MASANORI; TANIGUCHI, HIROKI; KISAKA, YOSHIAKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 062493/0001 →
Continuity (1)
Related Publication 20230261759A1 · Aug 17, 2023
References Cited (13)
US 9473250B2 · Koike-Akino · 2016 [cited by examiner]
US 11444694B2 · Yamamoto · 2022 [cited by examiner]
US 11770137B1 · Torbatian · 2023 [cited by examiner]
US 20030126545A1 · Tan · 2003 [cited by examiner]
US 20210367671A1 · Yamamoto · 2021 [cited by examiner]
US 20230085546A1 · Osman · 2023 [cited by examiner]
US 20230261759A1 · Yamamoto · 2023 [cited by examiner]
JP 2017520974A · 2017 [cited by applicant]
JP 2020077934A · 2020 [cited by applicant]
WO WO2016035895A1 · 2016 [cited by applicant]
“Achievement of186-Gb/s PAM-4 under 20.5-GHz bandwidth limitation using MLSE based on 2nd order Volterra filter” Hiroki Taniguchi, et al. (Year: 2018). [cited by examiner]
S. Yamamoto et. al., ‘O-band 10-km Transmission of 93-Gbaud PAM4 Signal Using Spectral Shaping Technique Based on Nonlinear Differential Coding with 1-Tap Precoding,’ Proceeding of OFC2020, T3l.3 (2020). [cited by applicant]
Hiroki Taniguchi et al., ‘84-GBaud/λ PAM-4 Transmission over 20-km using 4-λ LAN-WDM TOSA and ROSA with MLSE Based on Nonlinear Channel Estimation’, 2020 Optical Fiber Communications Conference and Exhibition (OFC), May… [cited by applicant]